0000930413-23-002074.txt : 20230901 0000930413-23-002074.hdr.sgml : 20230901 20230901111156 ACCESSION NUMBER: 0000930413-23-002074 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 72 CONFORMED PERIOD OF REPORT: 20230731 FILED AS OF DATE: 20230901 DATE AS OF CHANGE: 20230901 FILER: COMPANY DATA: COMPANY CONFORMED NAME: REX AMERICAN RESOURCES Corp CENTRAL INDEX KEY: 0000744187 STANDARD INDUSTRIAL CLASSIFICATION: INDUSTRIAL ORGANIC CHEMICALS [2860] IRS NUMBER: 311095548 STATE OF INCORPORATION: DE FISCAL YEAR END: 0131 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-09097 FILM NUMBER: 231231227 BUSINESS ADDRESS: STREET 1: 7720 PARAGON ROAD CITY: DAYTON STATE: OH ZIP: 45459 BUSINESS PHONE: 9372763931 MAIL ADDRESS: STREET 1: 7720 PARAGON ROAD CITY: DAYTON STATE: OH ZIP: 45459 FORMER COMPANY: FORMER CONFORMED NAME: REX STORES CORP DATE OF NAME CHANGE: 19930915 FORMER COMPANY: FORMER CONFORMED NAME: AUDIO VIDEO AFFILIATES INC DATE OF NAME CHANGE: 19920703 10-Q 1 c106955_10q-ixbrl.htm
 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

 

 

 

FORM 10-Q

(Mark One)

 

QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
  For the quarterly period ended July 31, 2023
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
   
  For the transition period from                     to                    

 

Commission File Number 001-09097

 

 

 

REX AMERICAN RESOURCES CORPORATION

(Exact name of registrant as specified in its charter)

 

 

 

  Delaware 31-1095548  
  (State or other jurisdiction of (I.R.S. Employer  
  incorporation or organization) Identification Number)  

 

  7720 Paragon Road, Dayton, Ohio 45459  
  (Address of principal executive offices) (Zip Code)  

 

(937) 276-3931

(Registrant’s telephone number, including area code)

 

Securities registered pursuant to Section 12(b) of the Act:

Title of each class Trading Symbol(s) Name of each exchange on which registered
Common stock, $0.01 par value REX New York Stock Exchange

 

 

 

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

 

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

 

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

 

Large accelerated filer Accelerated filer
Non-accelerated filer   (Do not check if a smaller reporting company) Smaller reporting company
  Emerging growth company

 

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

 

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

Yes No

 

At the close of business on August 31, 2023, the registrant had 17,503,745 shares of Common Stock, par value $.01 per share, outstanding.

 

 
 

REX AMERICAN RESOURCES CORPORATION AND SUBSIDIARIES

 

INDEX

 

    Page
     
PART I.  FINANCIAL INFORMATION  
     
Item 1. Financial Statements  
     
  Consolidated Balance Sheets 3
  Consolidated Statements of Operations 4
  Consolidated Statements of Equity 5
  Consolidated Statements of Cash Flows 7
  Notes to Consolidated Financial Statements 8
     
Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations 23
     
Item 3. Quantitative and Qualitative Disclosures About Market Risk 33
     
Item 4. Controls and Procedures 33
     
PART II. OTHER INFORMATION  
   
Item 1. Legal Proceedings 34
     
Item 1A.  Risk Factors 34
     
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds 34
     
Item 3. Defaults upon Senior Securities 34
     
Item 4. Mine Safety Disclosures 34
     
Item 5. Other Information 34
     
Item 6. Exhibits 35
2

PART I. FINANCIAL INFORMATION

Item 1. Financial Statements

 

REX AMERICAN RESOURCES CORPORATION AND SUBSIDIARIES

Consolidated Balance Sheets

Unaudited

 

(In Thousands)  July 31,   January 31, 
   2023   2023 
Assets:          
Current assets:          
Cash and cash equivalents  $102,166   $69,612 
Short-term investments   182,209    211,331 
Restricted cash   2,009    1,735 
Accounts receivable   31,998    25,162 
Inventory   45,960    48,744 
Refundable income taxes   5,654    2,962 
Prepaid expenses and other   17,947    13,098 
Total current assets   387,943    372,644 
Property and equipment, net   135,144    135,497 
Operating lease right-of-use assets   12,713    15,214 
Other assets   19,554    23,179 
Equity method investment   37,582    33,045 
Total assets  $592,936   $579,579 
           
Liabilities and equity:           
Current liabilities:          
Accounts payable – trade (includes $1.2 million and $1.5 million with related parties at July 31, 2023 and January 31, 2023, respectively)  $22,100   $34,091 
Current operating lease liabilities   5,095    5,180 
Accrued expenses and other current liabilities   20,346    15,328 
Total current liabilities   47,541    54,599 
Long-term liabilities:          
Deferred taxes   1,097    1,097 
Long-term operating lease liabilities   7,605    9,855 
Other long-term liabilities   3,144    3,034 
Total long-term liabilities   11,846    13,986 
Equity:          
REX shareholders’ equity:          
Common stock   299    299 
Paid-in capital   3,181    578 
Retained earnings   655,117    640,826 
Treasury stock   (192,037)    (193,721) 
Total REX shareholders’ equity   466,560    447,982 
Noncontrolling interests   66,989    63,012 
Total equity   533,549    510,994 
Total liabilities and equity  $592,936   $579,579 

 

The accompanying notes are an integral part of these unaudited consolidated financial statements.

3

REX AMERICAN RESOURCES CORPORATION AND SUBSIDIARIES

Consolidated Statements of Operations

Unaudited

 

(In Thousands, Except Per Share Amounts)  Three Months
Ended
   Six Months
Ended
 
   July 31,   July 31, 
   2023   2022   2023   2022 
Net sales and revenue  $211,977   $240,328   $424,691   $434,556 
Cost of sales (includes $26,399 and $35,319 with related parties for the quarters ended July 31, 2023 and 2022, respectively, and $59,887 and $66,077 with related parties for the six months ended July 31, 2023 and 2022, respectively)   193,625    226,225    396,173    408,545 
                     
Gross profit   18,352    14,103    28,518    26,011 
                     
Selling, general and administrative expenses   (8,618)    (6,667)    (14,387)    (11,866) 
Equity in income of unconsolidated affiliates   3,047    3,598    4,537    5,549 
Interest and other income, net   3,271    8,181    6,072    8,355 
                     
Income before income taxes   16,052    19,215    24,740    28,049 
Provision for income taxes   (3,768)    (4,330)    (5,756)    (6,178) 
                     
Net income   12,284    14,885    18,984    21,871 
Net income attributable to noncontrolling interests   (3,229)    (3,715)    (4,693)    (5,519) 
Net income attributable to REX common shareholders  $9,055   $11,170   $14,291   $16,352 
                     
Weighted average shares outstanding – basic and diluted   17,460    17,772    17,427    17,777 
                     
Basic and diluted net income per share attributable to REX common shareholders  $0.52   $0.63   $0.82   $0.92 

 

The accompanying notes are an integral part of these unaudited consolidated financial statements.

4

REX AMERICAN RESOURCES CORPORATION AND SUBSIDIARIES

Consolidated Condensed Statements of Equity

For the Three and Six Months Ended July 31, 2023 and 2022

Unaudited

 

(In Thousands)

 

   REX Shareholders          
             
   Common Shares                         
   Issued   Treasury   Paid-in   Retained   Noncontrolling   Total 
   Shares   Amount   Shares   Amount   Capital   Earnings   Interests   Equity 
Balance at January 31, 2023   29,853   $299    12,463   $(193,721)   $578   $640,826   $63,012   $510,994 
                                         
Net income                            5,236    1,464    6,700 
                                         
Noncontrolling interests distribution and other                                 (716)    (716) 
                                         
Issuance of equity awards and stock based compensation expense              61    362            423 
                                         
Balance at April 30, 2023   29,853    299    12,463    (193,660)    940    646,062    63,760    517,401 
                                         
Net income                            9,055    3,229    12,284 
                                         
Issuance of equity awards and stock based compensation expense           (113)    1,623    2,241            3,864 
                                         
Balance at July 31, 2023   29,853   $299    12,350   $(192,037)   $3,181   $655,117   $66,989   $533,549 

 

Continued on the following page

5

REX AMERICAN RESOURCES CORPORATION AND SUBSIDIARIES

Consolidated Condensed Statements of Equity

Unaudited

 

(In Thousands)

 

Continued from the previous page

 

   REX Shareholders         
             
   Common Shares                     
   Issued   Treasury   Retained   Noncontrolling   Total 
   Shares   Amount   Shares   Amount   Earnings   Interests   Equity 
Balance at January 31, 2022   29,853   $299    12,092   $(181,114)   $611,607   $56,770   $487,562 
                                    
Net income                       5,182    1,804    6,986 
                                    
Noncontrolling interests distribution and other                            (1)    (1) 
                                    
Issuance of equity awards and stock based compensation expense               8    36        44 
                                    
Balance at April 30, 2022   29,853    299    12,092    (181,106)    616,825    58,573    494,591 
                                    
Net income                       11,170    3,715    14,885 
                                    
Treasury stock acquired             222    (6,193)              (6,193) 
                                    
Noncontrolling interests distribution and other                            (1,632)    (1,632) 
                                    
Issuance of equity awards and stock based compensation expense           (101)    303    1,486        1,789 
                                    
Balance at July 31, 2022   29,853   $299    12,213   $(186,996)   $629,481   $60,656   $503,440 

 

The accompanying notes are an integral part of these unaudited consolidated condensed financial statements.

6

REX AMERICAN RESOURCES CORPORATION AND SUBSIDIARIES

Consolidated Statements of Cash Flows

Unaudited

 

(In Thousands)  Six Months Ended 
   July 31, 
   2023   2022 
Cash flows from operating activities:          
Net income including noncontrolling interests  $18,984   $21,871 
Adjustments to reconcile net income to net cash provided by operating activities:          
Depreciation   8,915    8,984 
Amortization of operating lease right-of-use assets   2,671    2,835 
Income from equity method investments   (4,537)    (5,549) 
Interest income from investments   (3,967)    (488) 
Deferred income tax   3,947    4,153 
Stock based compensation expense   3,892    856 
Loss on sale of property and equipment – net   205    5 
Changes in assets and liabilities:          
Accounts receivable   (6,836)    (12,738) 
Inventories   2,784    (7,703) 
Refundable income taxes   (2,692)    779 
Other assets   (5,153)    (2,153) 
Accounts payable, trade   (12,595)    (11,254) 
Other liabilities   3,019    1,173 
Net cash provided by operating activities   8,637    771 
Cash flows from investing activities:          
Capital expenditures   (8,173)    (2,936) 
Purchase of short-term investments   (194,400)    (189,988) 
Sale of short-term investments   227,490    25,882 
Proceeds from sale of real estate and property and equipment   10    - 
Deposits   (20)    - 
Net cash provided by (used in) investing activities   24,907    (167,042) 
Cash flows from financing activities:          
Treasury stock acquired   -    (6,193) 
Payments to noncontrolling interests holders   (716)    (1,633) 
Net cash used in financing activities   (716)    (7,826) 
           
Net increase (decrease) in cash, cash equivalents and restricted cash   32,828    (174,097) 
Cash, cash equivalents and restricted cash, beginning of period   71,347    232,068 
Cash, cash equivalents and restricted cash, end of period  $104,175   $57,971 
           
Non cash investing activities – Accrued capital expenditures  $1,029   $260 
Non cash financing activities – Stock awards accrued  $570   $563 
Non cash financing activities – Stock awards issued  $965   $1,539 
Right-of-use assets acquired and liabilities incurred upon lease execution  $312   $4,507 
           
Reconciliation of total cash, cash equivalents and restricted cash:          
Cash and cash equivalents  $102,166   $54,639 
Restricted cash   2,009    3,332 
Total cash, cash equivalents and restricted cash  $104,175   $57,971 

 

The accompanying notes are an integral part of these unaudited consolidated financial statements.

7

REX AMERICAN RESOURCES CORPORATION AND SUBSIDIARIES

 

NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

July 31, 2023

 

Note 1. Consolidated Financial Statements

 

References to the Company – References to “REX” or the “Company” in the consolidated financial statements and in these notes to the consolidated condensed financial statements refer to REX American Resources Corporation, a Delaware corporation, and its majority and wholly owned subsidiaries.

 

The consolidated financial statements included in this report have been prepared by the Company, without audit, pursuant to the rules and regulations of the Securities and Exchange Commission and include, in the opinion of management, all adjustments necessary to state fairly the information set forth therein. Any such adjustments were of a normal recurring nature. Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America have been omitted pursuant to such rules and regulations, although the Company believes that the disclosures are adequate to make the information presented not misleading. Financial information as of January 31, 2023 included in these financial statements has been derived from the audited consolidated financial statements included in the Company’s Annual Report on Form 10-K for the year ended January 31, 2023 (fiscal year 2022). These unaudited consolidated financial statements should be read in conjunction with the consolidated financial statements and the notes thereto included in the Company’s Annual Report on Form 10-K for the year ended January 31, 2023. The results of operations for the interim periods are not necessarily indicative of the results to be expected for the year.

 

Basis of Consolidation – The consolidated financial statements in this report include the operating results and financial position of the Company. All intercompany balances and transactions have been eliminated. The Company consolidates the results of its wholly owned and majority owned subsidiaries. The Company includes the results of operations of One Earth Energy, LLC (“One Earth”) in its Consolidated Statements of Operations on a delayed basis of one month as One Earth has a fiscal year end of December 31.

 

Stock Split – On June 21, 2022, the Board of Directors of the Company adopted resolutions declaring a three-for-one split of the Company’s Common Stock to be effectuated in the form of a 200% stock dividend, payable on August 5, 2022 to stockholders of record at the close of business on July 29, 2022.

 

Nature of Operations – The Company has one reportable segment, ethanol and by-products. Within the ethanol and by-products segment, the Company has equity investments in three ethanol limited liability companies, two of which are majority ownership interests.

 

Note 2. Accounting Policies

 

The interim consolidated condensed financial statements have been prepared in accordance with the accounting policies described in the notes to the consolidated financial statements included in the Company’s fiscal year 2022 Annual Report on Form 10-K. While management believes that the procedures

8

followed in the preparation of interim financial information are reasonable, the accuracy of some estimated amounts is dependent upon facts that will exist or calculations that will be accomplished at fiscal year-end. Examples of such estimates include accrued liabilities, such as management bonuses, and the provision for income taxes. Any adjustments pursuant to such estimates during the quarter were of a normal recurring nature. Actual results could differ from those estimates.

 

Cash and Cash Equivalents

 

Cash and cash equivalents includes bank deposits as well as short-term, highly liquid investments with original maturities of three months or less.

 

Revenue Recognition

 

The Company recognizes sales of ethanol, distillers grains and distillers corn oil when obligations under the terms of the respective contracts with customers are satisfied; this occurs with the transfer of control of products, generally upon shipment from the ethanol plant or upon loading of the rail car used to transport the products.

 

Cost of Sales

 

Cost of sales includes depreciation, costs of raw materials, third-party freight charges, purchasing and receiving costs, inspection costs, other distribution expenses, warehousing costs, plant repair and maintenance costs, plant management, certain compensation costs and general facility overhead charges.

 

Selling, General and Administrative (“SG&A”) Expenses

 

The Company includes non-production related costs such as professional fees, selling charges and certain payroll in SG&A expenses.

 

Change in Accounting Principles

 

Effective for the second quarter of fiscal year 2023, the Company changed the method of accounting for shipping and handling costs for products sold to customers from recorded within “Selling, general and administrative expenses” to recorded within “Cost of sales” on the accompanying Consolidated Statements of Operations. While both presentations are allowable under accounting principles generally accepted in the United States of America, the Company believes that this change in classification is preferable because it improves the comparability of gross margin between periods and among industry peers.

9

The following tables show the effect of the retrospective change to the Consolidated Statements of Operations previously presented:

 

   Three Months Ended
April 30, 2023
    
   As Previously
Reported
  Effect of
Change
  As Currently
Reported
Cost of sales  $197,685  $4,863  $202,548
          
Gross profit  $15,029  $(4,863)  $10,166
          
Selling, general and administrative  $(10,632)  $4,863  $(5,769)

 

   Three Months Ended
July 31, 2022
    
   As Previously
Reported
  Effect of
Change
  As Currently
Reported
Cost of sales  $223,744  $2,481  $226,225
          
Gross profit  $16,584  $(2,481)  $14,103
          
Selling, general and administrative  $(9,148)  $2,481  $(6,667)

 

   Six Months Ended
July 31, 2022
    
   As Previously
Reported
  Effect of
Change
  As Currently
Reported
Cost of sales  $406,060  $2,485  $408,545
          
Gross profit  $28,496  $(2,485)  $26,011
          
Selling, general and administrative  $(14,351)  $2,485  $(11,866)

 

Financial Instruments

 

Certain of the forward corn purchase and ethanol, distillers grains and distillers corn oil sale contracts are accounted for under the “normal purchases and normal sales” scope exemption of Accounting Standards Codification (“ASC”) 815, “Derivatives and Hedging” (“ASC 815”) because these arrangements

10

are for purchases of corn that will be delivered in quantities expected to be used by the Company and sales of ethanol, distillers grains and distillers corn oil in quantities expected to be produced by the Company over a reasonable period of time in the normal course of business.

 

The Company uses derivative financial instruments (exchange-traded futures contracts) to manage a portion of the risk associated with changes in commodity prices, primarily related to corn. The Company monitors and manages this exposure as part of its overall risk management policy. As such, the Company seeks to reduce the potentially adverse effects that the volatility of these markets may have on its operating results. The Company may take hedging positions in these commodities as one way to mitigate risk. While the Company attempts to link its hedging activities to purchase and sales activities, there are situations in which these hedging activities can themselves result in losses. The Company does not hold or issue derivative financial instruments for trading or speculative purposes. The changes in fair value of these derivative financial instruments are recognized in current period earnings as the Company does not use hedge accounting.

 

Income Taxes

 

The Company applies an effective tax rate to interim periods that is consistent with the Company’s estimated annual tax rate as adjusted for discrete items impacting the interim periods. The Company provides for deferred tax liabilities and assets for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis and operating loss and tax credit carryforwards. The Company provides for a valuation allowance if, based on the weight of available positive and negative evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. The Company paid income taxes of approximately $6.4 million and $1.1 million and received no refunds during the six months ended July 31, 2023 and 2022, respectively.

 

As of July 31, 2023, and January 31, 2023, total unrecognized tax benefits were approximately $19,034,000. Accrued penalties and interest were approximately $57,000 and approximately $55,000 at July 31, 2023 and January 31, 2023, respectively. If the Company were to prevail on all unrecognized tax benefits recorded, the provision for income taxes would be reduced by approximately $18.9 million. In addition, the impact of penalties and interest would also benefit the effective tax rate. Interest and penalties associated with unrecognized tax benefits are recorded within income tax expense. On a quarterly basis, the Company accrues for the effects of open uncertain tax positions and the related potential penalties and interest.

 

Inventories

 

Inventories are carried at the lower of cost or net realizable value on a first-in, first-out basis. Inventory includes direct production costs and certain overhead costs such as depreciation, property taxes and utilities associated with producing ethanol and related by-products. Inventory is written down for instances when cost exceeds estimated net realizable value; such write-downs are based primarily upon commodity prices as the market value of inventory is often dependent upon changes in commodity prices. The Company recorded inventory write-downs of approximately $0.2 million and $0.7 million in cost of sales at July 31, 2023 and January 31, 2023, respectively. Fluctuations in the write-down of inventory

11

generally relate to the levels and composition of such inventory and changes in commodity prices at a given point in time.

 

The components of inventory are as follows as of the dates presented (amounts in thousands):

 

   July 31,
2023
   January 31,
2023
 
Ethanol and other finished goods  $7,072   $12,695 
Work in process   7,297    10,194 
Corn and other raw materials   31,591    25,855 
Total  $45,960   $48,744 

 

Property and Equipment

 

Property and equipment is recorded at cost or the fair value on the date of acquisition (for property and equipment acquired in a business combination). Depreciation is computed using the straight-line method. Estimated useful lives are 15 to 40 years for buildings and improvements, and 3 to 20 years for fixtures and equipment.

 

In accordance with ASC 360-10 “Impairment or Disposal of Long-Lived Assets”, the carrying value of long-lived assets is assessed for recoverability by management when changes in circumstances indicate that the carrying amount may not be recoverable. The Company did not identify any indicators of impairment or record any impairment charges during the first six months of fiscal years 2023 or 2022.

 

The Company tests for recoverability of an asset group by comparing its carrying amount to its estimated undiscounted future cash flows. If the carrying amount exceeds its estimated undiscounted future cash flows, the Company recognizes an impairment charge for the amount by which the asset group’s carrying amount exceeds its fair value, if any.

 

Investments

 

The method of accounting applied to long-term investments, whether consolidated, equity or cost, involves an evaluation of the significant terms of each investment that explicitly grant or suggest evidence of control or influence over the operations of the investee and also includes the identification of any variable interests in which the Company is the primary beneficiary. The Company accounts for investments in a limited liability company in which it has a less than 20% ownership interest using the equity method of accounting when the factors discussed in ASC 323, “Investments-Equity Method and Joint Ventures” are met. The excess of the carrying value over the underlying equity in the net assets of equity method investees is allocated to specific assets and liabilities. Investments in businesses that the Company does not control but for which it has the ability to exercise significant influence over operating and financial matters are accounted for using the equity method. The Company accounts for its investment in Big River Resources, LLC (“Big River”) using the equity method of accounting and includes the results on a delayed basis of one month as Big River has a fiscal year end of December 31.

 

The Company periodically evaluates its investments for impairment due to declines in market value considered to be other than temporary. Such impairment evaluations include general economic and

12

company-specific evaluations. If the Company determines that a decline in market value is other than temporary, then a charge to earnings is recorded in the Consolidated Statements of Operations and a new cost basis in the investment is established.

 

Short-term investments, consisting of U.S. government obligations and certificates of deposit, are considered held to maturity, and therefore are carried at amortized historical cost.

 

Note 3. Net Sales and Revenue

 

The Company recognizes sales of products when obligations under the terms of the respective contracts with customers are satisfied. This occurs with the transfer of control of products, generally upon shipment from the ethanol plant or upon loading of the rail car used to transport the products. Revenue is measured as the amount of consideration expected to be received in exchange for transferring goods. Sales, value added and other taxes the Company collects concurrent with revenue producing activities are excluded from net sales and revenue.

 

The majority of the Company’s sales have payment terms ranging from 5 to 10 days after transfer of control. The Company has determined that sales contracts do not generally include a significant financing component. The Company has not historically entered into sales contracts in which payment is due from a customer prior to transferring product to the customer. Thus, the Company does not record unearned revenue.

 

The following tables shows disaggregated revenue by product (amounts in thousands):

 

   Three Months Ended   Six Months Ended 
   July 31,   July 31, 
   2023   2022   2023   2022 
Sales of products                
Ethanol  $167,360   $190,807   $324,908   $337,269 
Dried distillers grains   31,943    34,261    71,649    66,158 
Distillers corn oil   11,419    14,223    24,500    25,325 
Modified distillers grains   1,090    2,456    2,656    6,811 
Derivative financial instrument gains (losses)   130    (1,474)    860    (1,152) 
Other   35    55    118    145 
Total  $211,977   $240,328   $424,691   $434,556 

 

Note 4. Leases

 

At July 31, 2023, the Company had lease agreements, as lessee, for railcars. All of the leases are accounted for as operating leases. The lease agreements do not contain a specified implicit interest rate; therefore, the Company’s estimated incremental borrowing rate was used to determine the present value of future minimum lease payments. The lease term for all of the Company’s leases includes the noncancelable period of the lease and any periods covered by renewal options that the Company is reasonably certain to exercise. Certain leases include rent escalations pre-set in the agreements, which are factored into the lease payment stream.

13

The components of lease expense, classified as SG&A expenses on the Consolidated Statement of Operations are as follows (amounts in thousands):

 

   Three Months Ended
July 31,
   Six Months Ended
July 31,
 
   2023   2022   2023   2022 
Operating lease expense  $1,431   $1,991   $3,192   $3,601 
Variable lease expense   61    271    303    665 
Total lease expense  $1,492   $2,262   $3,495   $4,266 

 

The following table is a summary of future minimum rentals on such leases at July 31, 2023 (amounts in thousands):

 

Years Ended January 31,  Minimum Rentals 
Remainder of 2024  $2,853 
2025   4,477 
2026   2,325 
2027   2,276 
2028   1,846 
Thereafter   491 
Total   14,268 
Less: present value discount   1,568 
Operating lease liabilities  $12,700 

 

At July 31, 2023, the weighted average remaining lease term is 3.4 years, and the weighted average discount rate is 5.53% for the outstanding leases. At January 31, 2023, the weighted average remaining lease term was 3.7 years, and the weighted average discount rate was 5.51% for the outstanding leases.

 

Note 5. Fair Value

 

The Company applies ASC 820, “Fair Value Measurements and Disclosures” (“ASC 820”), which provides a framework for measuring fair value under accounting principles generally accepted in the United States of America. This accounting standard defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date.

 

The Company determines the fair market values of its financial instruments based on the fair value hierarchy established by ASC 820 which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The standard describes three levels of inputs that may be used to measure fair values which are provided below. The Company carries certain cash equivalents, investments and derivative instruments at fair value.

14

The fair values of derivative assets and liabilities traded in the over-the-counter market are determined using quantitative models that require the use of multiple market inputs including interest rates, prices and indices to generate pricing and volatility factors, which are used to value the position. The predominance of market inputs are actively quoted and can be validated through external sources, including brokers, market transactions and third-party pricing services. Estimation risk is greater for derivative asset and liability positions that are either option-based or have longer maturity dates where observable market inputs are less readily available or are unobservable, in which case interest rate, price or index scenarios are extrapolated in order to determine the fair value. The fair values of derivative assets and liabilities include adjustments for market liquidity, counterparty credit quality, the Company’s own credit standing and other specific factors, where appropriate.

 

To ensure the prudent application of estimates and management judgment in determining the fair value of derivative assets and liabilities, investments and property and equipment, various processes and controls have been adopted, which include: (i) model validation that requires a review and approval for pricing, financial statement fair value determination and risk quantification; and (ii) periodic review and substantiation of profit and loss reporting for all derivative instruments. Financial assets and liabilities measured at fair value on a recurring basis at July 31, 2023 are summarized below (amounts in thousands):

 

   Level 1   Level 2   Level 3   Fair Value 
Commodity futures asset (1)  $
-
   $5,673   $
-
   $5,673 
                     
Forward purchase contracts liability (2)  $
-
   $10,707   $
-
   $10,707 

 

Financial assets and liabilities measured at fair value on a recurring basis at January 31, 2023 are summarized below (amounts in thousands):

 

   Level 1   Level 2   Level 3   Fair Value 
Forward purchase contracts asset (1)  $
-
   $105   $
-
   $105 
Commodity futures asset (1)   
-
    80    
-
    80 
Total assets  $-   $185   $-   $185 
                     
Forward purchase contracts liability (2)  $
-
   $355   $
-
   $355 
Commodity futures liability (2)   
-
    67    
-
    67 
Total liabilities  $-   $422   $-   $422 

 

(1) The forward purchase contracts and commodity futures assets are included in “Prepaid expenses and other” on the accompanying Consolidated Balance Sheets.

(2) The commodity futures and forward purchase contracts liabilities are included in “Accrued expenses and other current liabilities” on the accompanying Consolidated Balance Sheets.

 

There were no assets measured at fair value on a non-recurring basis at July 31, 2023 or January 31, 2023.

15

Note 6. Property and Equipment

 

The components of property and equipment are as follows for the periods presented (amounts in thousands):

 

   July 31,
2023
  

January 31,

2023

 
Land and improvements  $31,130   $30,194 
Buildings and improvements   23,784    23,707 
Machinery, equipment, and fixtures   303,730    299,665 
Construction in progress   13,162    10,255 
    371,806    363,821 
Less: Accumulated depreciation   (236,662)    (228,324) 
Total  $135,144   $135,497 

 

Note 7. Other Assets

 

The components of other assets are as follows for the periods presented (amounts in thousands):

 

   July 31,
2023
  

January 31,

2023

 
Deferred taxes  $18,018   $21,964 
Other   1,536    1,215 
Total  $19,554   $23,179 

 

Note 8. Accrued Expenses and Other Current Liabilities

 

The components of accrued expenses and other current liabilities are as follows for the periods presented (amounts in thousands):

 

    July 31,
2023
    January 31,
2023
 
Accrued payroll and related items  $2,820   $4,428 
Accrued utility charges   2,507    4,116 
Accrued transportation related items   530    1,311 
Accrued real estate taxes   2,463    1,850 
Commodity futures   -    67 
Forward purchase contracts   10,707    355 
Accrued income taxes   64    2,049 
Other   1,255    1,152 
Total  $20,346   $15,328 
16

Note 9. Derivative Financial Instruments

 

The Company is exposed to various market risks, including changes in commodity prices (raw materials and finished goods). To manage risks associated with the volatility of these natural business exposures, the Company enters into commodity agreements and forward purchase (corn and natural gas) and sale (ethanol, distillers grains and distillers corn oil) contracts. The Company does not purchase or sell derivative financial instruments for trading or speculative purposes. The Company does not purchase or sell derivative financial instruments for which a lack of marketplace quotations would require the use of fair value estimation techniques. The changes in fair value of these derivative financial instruments are recognized in current period earnings as the Company does not use hedge accounting.

 

The following table provides information about the fair values of the Company’s derivative financial instruments (that are not accounted for under the “normal purchases and normal sales” scope exemption of ASC 815) and the line items on the Consolidated Balance Sheets in which the fair values are reflected (in thousands):

 

   Asset Derivatives   Liability Derivatives 
   Fair Value   Fair Value 
   July 31,
2023
   January 31,
2023
   July 31,
2023
   January 31,
2023
 
Commodity futures (1)  $5,673   $80   $
-
   $67 
Forward purchase contracts (2)   
-
    105    10,707    355 
Total  $5,673   $185   $10,707   $422 

 

(1) Commodity futures assets are included in “Prepaid expenses and other” on the accompanying Consolidated Balance Sheets. These contracts include short/sell positions for approximately 9.6 million bushels at July 31, 2023. These contracts included short/sell positions and long/buy positions for approximately 3.2 million bushels and 725,000 bushels of corn, respectively at January 31, 2023. Commodity futures liabilities are included in “Accrued expenses and other current liabilities” on the accompanying Consolidated Balance Sheets. These contracts included short/sell positions for approximately 1.4 million bushels of corn at January 31, 2023.

 

(2) Forward contract liabilities are included in “Accrued expenses and other current liabilities” on the accompanying Consolidated Balance Sheets. These contracts were for purchases of approximately 16.3 million bushels and 12.8 million bushels of corn at July 31, 2023 and January 31, 2023, respectively. Forward purchase contracts assets are included in “Prepaid expenses and other” on the accompanying Consolidated Balance Sheets. These contracts were for purchases of approximately 5.2 million bushels of corn at January 31, 2023.

 

As of July 31, 2023, and January 31, 2023, all of the derivative financial instruments held by the Company were subject to enforceable master netting arrangements with the counterparties. The Company’s accounting policy is to offset positions and amounts owed with the same counterparties. As of July 31, 2023, and January 31, 2023, the gross positions of the enforceable master netting agreements were not significantly different from the net positions presented in the table above. Depending on the amount of an unrealized loss on a derivative contract held by the Company, the counterparties may require collateral to

17

secure the Company’s derivative contract position. The Company was required to maintain collateral in the amount of approximately $2.0 million and $1.7 million to secure the Company’s derivative liability positions at July 31, 2023 and January 31, 2023, respectively, which is recorded as “Restricted cash” on the accompanying Consolidated Balance Sheets.

 

See Note 5 which contains fair value information related to derivative financial instruments.

 

The Company recognized gains and (losses), which are included in “Net sales and revenue” in the accompanying Consolidated Statement of Operations, on derivative financial instruments related to ethanol sales contracts of approximately $0.1 million and $(1.5) million for the second quarter of fiscal years 2023 and 2022, respectively. The Company recognized gains and (losses) on derivative financial instruments related to ethanol sales contracts of approximately $0.9 million and $(1.2) million for the first six months of fiscal years 2023 and 2022, respectively.

 

The Company recognized losses, which are included in “Cost of sales” in the accompanying Consolidated Statement of Operations, on derivative financial instruments related to corn purchase contracts of approximately $0.8 and of $1.2 million for the second quarter of fiscal years 2023 and 2022, respectively. The Company recognized gains (losses) on derivative financial instruments related to corn purchase contracts of approximately $5.0 million and $(12.9) million for the first six months of fiscal years 2023 and 2022, respectively.

 

Note 10. Investments

 

Equity Method Investment in Big River

 

The following table summarizes the Company’s equity method investment at July 31, 2023 and January 31, 2023 (dollars in thousands):

 

      Carrying Amount
Entity  Ownership Percentage  July 31, 2023  January 31, 2023
Big River  10.3%  $37,582  $33,045

 

Undistributed earnings of the Company’s equity method investee totaled approximately $17.6 million and approximately $13.0 million at July 31, 2023 and January 31, 2023, respectively. The Company did not receive any dividends from its equity method investee in the first six months of fiscal year 2023 or 2022.

18

Summarized financial information for the Company’s equity method investee is presented in the following table for the periods presented (amounts in thousands):

 

   Three Months Ended
July 31,
   Six Months Ended
July 31,
 
   2023   2022   2023   2022 
Net sales and revenue  $402,119   $450,396   $776,622   $802,142 
Gross profit  $36,973   $27,137   $54,525   $49,161 
Income from continuing operations  $29,552   $34,891   $43,999   $53,816 
Net income  $29,552   $34,891   $43,999   $53,816 

 

Short-term Investments

 

At July 31, 2023, the Company owned United States Treasury Bills (classified as short-term investments) that had an amortized cost, or carrying value, of approximately $182.2 million. The contractual maturity of these investments was less than one year. The yield to maturity rate was approximately 5.1%. Unrealized gains or losses were insignificant.

 

At January 31, 2023, the Company owned United States Treasury Bills (classified as short-term investments) that had an amortized cost, or carrying value, of approximately $211.3 million. The contractual maturity of these investments was less than one year. The yield to maturity rate was approximately 3.9%. Unrealized gains or losses were insignificant.

 

Note 11. Employee Benefits

 

The Company maintains the REX 2015 Incentive Plan, approved by its shareholders, which reserves a total of 1,650,000 shares of common stock for issuance pursuant to its terms. The plan provides for the granting of shares of stock, including options to purchase shares of common stock, stock appreciation rights tied to the value of common stock, restricted stock, and restricted stock unit awards to eligible employees, non-employee directors and consultants. Until 2022, the Company had only granted restricted stock awards. In May 2022, the Company issued restricted stock units to certain officers of the Company which vest based on the Company’s Total Shareholder Return (“TSR”) compared to the TSRs of companies that comprise the Russell 2000 Index over a three-year performance period. The Company measures share-based compensation grants at fair value on the grant date, adjusted for estimated forfeitures. The Company records non-cash compensation expense related to liability and equity awards in its consolidated financial statements over the requisite service period on a straight-line basis. At July 31, 2023, 1,229,116 shares remain available for issuance under the Plan, excluding the impact of the 67,500 restricted stock units that may vest between zero and 135,000 shares of stock depending on certain performance metrics being achieved.

 

Restricted Stock Awards

 

As a component of their compensation, restricted stock has been granted to directors and certain employees at the closing market price of REX common stock on the grant date. In addition, one quarter of executives’ incentive compensation is payable by an award of restricted stock-based on the then closing market price of REX common stock on the grant date. The Company’s board of directors has determined

19

that the grant date will be June 15th, or the next business day if June 15th is not a business day, for all grants of restricted stock.

 

At July 31, 2023 and January 31, 2023, unrecognized compensation cost related to nonvested restricted stock awards was approximately $638,000 and $450,000 respectively. The following tables summarize non-vested restricted stock award activity for the periods presented:

 

   Six Months Ended July 31, 2023 
             
       Weighted   Weighted 
       Average  Grant   Average  Remaining 
   Non-Vested   Date Fair Value   Vesting Term 
   Shares   (000’s)   (in years) 
Non-Vested at January 31, 2023   81,264   $2,320    2 
Granted   113,726    3,945      
Forfeited   -    -      
Vested   32,135    896      
                
Non-Vested at July 31, 2023   162,855   $5,369    3 

 

   Six Months Ended July 31, 2022 
             
       Weighted   Weighted 
       Average  Grant   Average  Remaining 
   Non-Vested   Date Fair Value   Vesting Term 
   Shares   (000’s)   (in years) 
Non-Vested at January 31, 2022   30,167   $773    1 
Granted   70,689    2,032      
Forfeited   -    -      
Vested   18,403    451      
                
Non-Vested at July 31, 2022   82,453   $2,354    3 

 

Restricted Stock Units (“RSUs”)

 

In May 2022, the Company issued a total of 67,500 RSUs to certain officers. The number of RSUs eligible to vest will be determined based on how the Company’s TSR compares to the TSR of companies that comprise the Russell 2000 Index during the performance period ending December 31, 2024. The number of RSUs eligible to vest ranges from zero percent to two hundred percent, depending on actual performance during the performance period. While dilutive, the impact to earnings per share is not material to the financial statements.

20

For the three and six-month periods ended July 31, 2023, the Company recognized compensation cost of approximately $265,000 and $529,000, respectively related to the RSUs. For the three and six-month periods ended July 31, 2022, the Company recognized compensation cost of approximately $188,000 related to the RSUs. Unrecognized compensation cost related to the RSUs at July 31, 2023 and January 31, 2023, was approximately $1.5 million and 2.0 million, respectively.

 

Note 12. Income Taxes

 

The Company’s income tax provision was approximately $3.8 million and $4.3 million for the three months ended July 31, 2023 and 2022, respectively. The Company’s income tax provision was approximately $5.8 and $6.2 million for the six months ended July 31, 2023 and 2022, respectively.

 

The Company assessed all available positive and negative evidence to determine whether it expects sufficient future taxable income will be generated to allow for the realization of existing federal deferred tax assets. The Company ceased operation of its refined coal business on November 18, 2021. There is sufficient objectively verifiable income for management to conclude that it is more likely than not that the Company will utilize available federal deferred tax assets prior to their expiration.

 

The Company files a U.S. federal income tax return and various state income tax returns. In general, the Company is no longer subject to U.S. federal, state or local income tax examinations by tax authorities for years ended January 31, 2014 and prior. The Company is currently undergoing a federal income tax examination for the years ended January 31, 2015 through January 31, 2020.

 

On a quarterly and annual basis, the Company accrues for the effects of open uncertain tax positions and the related potential penalties and interest. It is reasonably possible that the amount of the unrecognized tax benefit with respect to certain unrecognized tax positions will increase or decrease during the next 12 months; however, the Company does not expect the change to have a material effect on results of operations or financial position. A reconciliation of the beginning and ending amount of unrecognized tax benefits, including interest and penalties, is as follows (amounts in thousands):

 

   Six Months Ended
July 31,
 
   2023   2022 
Unrecognized tax benefits, beginning of period  $19,088   $16,781 
Changes for prior years’ tax positions   3    93 
Changes for current year tax positions   -    - 
Unrecognized tax benefits, end of period  $19,091   $16,874 

 

Note 13. Commitments and Contingencies

 

The Company may be involved in various legal actions arising in the normal course of business, from time to time. After taking into consideration legal counsels’ evaluations of any such action(s), management is of the opinion that their outcome will not have a material adverse effect on the Company’s Consolidated Financial Statements. The Company recorded a liability of $250,000 at July 31, 2023 and

21

January 31, 2023, as a probable and reasonably estimable loss associated with a legal contingency for a patent infringement case involving our refined coal facility which is no longer in operation.

 

At July 31, 2023, One Earth and NuGen had combined forward purchase contracts for approximately 16.3 million bushels of corn, the principal raw material for their ethanol plants, and they have combined forward purchase contracts for approximately 2.6 million MmBtu (million British thermal unit) of natural gas.

 

At July 31, 2023, One Earth and NuGen had combined sales commitments for approximately 41.3 million gallons of ethanol, approximately 88,000 tons of distillers grains and approximately 15.7 million pounds of distillers corn oil.

 

At July 31, 2023, One Earth had signed contracts in place for capital projects with approximately $28.5 million remaining in future payments.

 

Note 14. Related-Party Transactions

 

During the second quarters of fiscal years 2023 and 2022, One Earth and NuGen purchased approximately $26.4 million and $35.3 million, respectively, of corn (and other supplies) from minority equity investors and board members of those affiliates. Such purchases totaled approximately $59.9 million and $66.1 million for the six months ended July 31, 2023 and 2022, respectively. The Company had amounts payable to related parties of approximately $1.2 million and $1.5 million at July 31, 2023 and January 31, 2023, respectively.

22

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations

 

Ethanol and By-Products

 

At July 31, 2023, we had investments in three ethanol limited liability companies, in two of which we have a majority ownership interest. The following table is a summary of ethanol entity ownership interests at July 31, 2023:

 

Entity REX’s Current
Ownership Interest
One Earth Energy, LLC 75.8%
NuGen Energy, LLC 99.7%
Big River Resources, LLC:  
Big River Resources W Burlington, LLC 10.3%
Big River Resources Galva, LLC 10.3%
Big River United Energy, LLC 5.7%
Big River Resources Boyceville, LLC 10.3%

 

Our ethanol operations and the results thereof are highly dependent on commodity prices, especially prices for corn, ethanol, distillers grains, distillers corn oil and natural gas, and availability of corn. As a result of price volatility for these commodities, our operating results can fluctuate substantially. The price and availability of corn is subject to significant fluctuations depending upon several factors that affect commodity prices in general, including crop conditions, the amount of corn stored on farms, weather, federal policy, foreign trade, and international disruptions caused by wars or conflicts. Because the market prices of ethanol and distillers grains are not always directly related to corn prices (for example, demand for crude and other energy and related prices, the export market demand for ethanol and distillers grains, soybean meal prices, and the results of federal policy decisions and trade negotiations can impact ethanol and distillers grains prices), at times ethanol and distillers grains prices may not follow movements in corn prices and, in an environment of higher corn prices or lower ethanol or distillers grains prices, reduce the overall margin structure at the plants. As a result, at times, we may operate our plants at negative or minimally positive operating margins.

 

We expect our ethanol plants to produce approximately 2.9 gallons of denatured ethanol for each bushel of corn processed in the production cycle. We refer to the actual gallons of denatured ethanol produced per bushel of corn processed as the realized yield. We refer to the difference between the price per gallon of ethanol and the price per bushel of corn (divided by the realized yield) as the “crush spread”. Should the crush spread decline, it is possible that our ethanol plants will generate operating results that do not provide adequate cash flows for sustained periods of time. In such cases, production at the ethanol plants may be reduced or stopped altogether in order to minimize variable costs at individual plants.

 

We attempt to manage the risk related to the volatility of commodity prices by utilizing forward corn and natural gas purchase contracts, forward ethanol, distillers grains and distillers corn oil sale contracts and commodity futures agreements, as management deems appropriate. We attempt to match quantities of these sale contracts with an appropriate quantity of corn purchase contracts over a given period of time when we can obtain an adequate gross margin resulting from the crush spread inherent in the

23

contracts we have executed. However, the market for future ethanol sales contracts generally lags the spot market with respect to ethanol price. Consequently, we generally execute fixed price ethanol contracts for no more than four months into the future at any given time and we may lock in our corn or ethanol price without having a corresponding locked in ethanol or corn price for short durations of time. As a result of the relatively short period of time our fixed price contracts cover, we generally cannot predict the future movements in our realized crush spread for more than four months; thus, we are unable to predict the likelihood or amounts of future income or loss from the operations of our ethanol facilities. We utilize derivative financial instruments, primarily exchange traded commodity future contracts and swap contracts, in conjunction with certain of our corn procurement activities and commodity marketing activities.

 

One Earth Energy, LLC Carbon Sequestration and Plant Expansion

 

Through our affiliate, One Earth Energy, LLC, we are in the developmental stage of a carbon sequestration project near the One Earth Energy ethanol plant. A test well has been drilled to a total depth of approximately 7,100 feet, in which almost 2,000 feet of Mt. Simon Sandstone was encountered, which is the geological formation that is the region’s primary carbon storage resource. Three-dimensional seismic testing has been performed, as well as geological modeling for predicting the movement of injected carbon and the plume area to determine maximum injection pressure, reservoir quality and storage capacity for the potential wells. We have applied for a Class VI injection well permit for three wells with the U.S. Environmental Protection Agency (“EPA”). In addition, we have signed a construction contract for a facility to capture, dehydrate, and compress carbon dioxide from the One Earth Energy ethanol plant to a state suitable for sequestration. We expect to begin site construction during the third quarter of fiscal year 2023 and complete construction by July 31, 2024, at which time testing of the facility would commence. We are currently working on an engineering design study for a short pipeline to deliver carbon dioxide from the ethanol plant to the sequestration site. Although we have made meaningful progress with this project, we continue to complete required documentation for various government agencies and obtain other approvals with no assurances of ultimate success.

 

We also intend to concurrently expand the One Earth ethanol plant. We have received a permit to increase production from 150 million gallons of ethanol per year to 175 million gallons of ethanol per year. Once we achieve that level of production, planned for late 2024, we intend to apply for a 200 million gallon per year permit from the EPA. Finally, we continue to work to identify ways to reduce our carbon intensity (“CI”) score at the One Earth plant with the intention to maximize tax credits available under the Inflation Reduction Act.

 

If all approvals are received, we expect the total cost of these projects to be approximately $165 million, which we currently plan to pay from our available cash. As of the quarter ended July 31, 2023, we have spent or committed $41.9 million toward these projects. If successful, we believe we would qualify for tax credits under section 45Q of the Internal Revenue Code (“45Q”) and section 45Z of the Internal Revenue Code (“45Z”), as outlined in the Inflation Reduction Act.

 

Refined Coal

 

On August 10, 2017, we purchased, through a 95.35% owned subsidiary, for approximately $12.0 million, the entire ownership interest of an entity that owned a refined coal facility. We began operating the refined coal facility immediately after the acquisition. As the plant was no longer eligible to receive federal production tax credits beginning on November 18, 2021, we ceased operations on that date. We began classifying this operation as discontinued operations in the third quarter of fiscal 2021. The federal production tax credits received through ownership of this facility remain under IRS audit.

24

Critical Accounting Policies and Estimates

 

During the three months ended July 31, 2023, we did not change any of our critical accounting policies as disclosed in our 2022 Annual Report on Form 10-K as filed with the Securities and Exchange Commission on March 30, 2023.

 

Fiscal Year

 

All references in this report to a particular fiscal year are to REX’s fiscal year ended January 31. The Company refers to its fiscal year by reference to the year immediately preceding the January 31 fiscal year end date. For example, “fiscal year 2023” means the period February 1, 2023 to January 31, 2024.

 

Results of Operations

 

Trends and Uncertainties

 

Renewable Fuel Standard II (“RFS II”), established in October 2010, has been an important factor in the growth of ethanol usage in the United States. In recent years, there has been much uncertainty on the enforcement of RFS II. When it was originally established, RFS II required the volume of “conventional” or corn derived ethanol to be blended with gasoline to increase each year until it reached 15.0 billion gallons in 2015 and required that it remain at that level through 2022. There are no established congressional target volumes beginning in 2023, and the EPA was given the authority to calculate and establish the target volumes for subsequent periods. The EPA also has the authority to waive the biofuel mandate, in whole or in part, if there is inadequate domestic renewable fuel supply or the requirement severely harms the domestic economy or environment. In addition, under RFS II, a small refiner that processes less than 75,000 barrels of oil per day can petition the EPA for a waiver of their obligation to submit renewable identification numbers (“RINs”) for the oil they process. The EPA, through consultation with the Department of Energy and the U.S. Department of Agriculture (“USDA”), can grant the refiner a full or partial waiver, or deny the waiver. The EPA issued 88 refinery exemptions for 2016-2018 compliance years, undercutting the statutory renewable fuel volumes by a total of 4.3 billion gallons.

 

On June 21, 2023, the EPA issued final Renewable Fuel Standard volume obligations for calendar years 2023-2025. The volumes from conventional biofuels (which includes corn-based ethanol) were 15.25 billion gallons for 2023 and 15.0 billion gallons for each of 2024 and 2025.

 

The USDA reported the United States corn harvest in 2022 was 13.7 billion bushels, a decrease of 9% from the prior year. The 2022 corn harvest near the NuGen Energy, LLC ethanol plant was below average for that area, which has lead to increased corn cost and lower supply for that plant.

 

On August 11, 2023, the USDA forecasted the 2023 U.S. corn harvest to be 15.1 billion bushels, which, if realized, would be the second highest on record. That forecast was based on then available information to the USDA, and the actual harvest could differ if, for example, there is unfavorable weather prior to the harvest.

25

Due to the Russian-Ukraine conflict, corn and natural gas supplies worldwide have been adversely affected, which has contributed to volatility in the prices for both commodities and has impacted corn availability in the United States.

 

The Inflation Reduction Act of 2022 (the “IRA”) will likely impact our business by creating a new Clean Fuel Production Credit, section 45Z of the Internal Revenue Code, that would be dependent on the level of greenhouse gas emissions reduction for each gallon of ethanol produced and sold, available for years 2025 to 2027. The Act also raises the carbon capture tax credit from $50 per metric ton to $85 per metric ton under section 45Q of the Internal Revenue Code. Taxpayers may elect to be treated as making a payment against tax for 100% of the value of the 45Q credit (“direct pay”) for the first five years, starting with the year a qualifying carbon sequestration facility is placed in service, but not beyond December 31, 2032. Companies may elect either the 45Q credit or the 45Z credit in periods in which both tax credits are available. Other potential impacts include (a) extending the biodiesel tax credit, which could positively impact our distillers corn oil prices, as this co-product serves as a low-carbon feedstock for renewable diesel and biomass based diesel production; (b) creating a new tax credit for sustainable aviation fuel; (c) funding biofuel refueling infrastructure which could positively impact the availability of higher level ethanol blended fuel; and (d) providing for production and purchase credits for electric vehicles, which could impact the amount of internal combustion engines on the road over time, and ultimately reduce the demand for gasoline, diesel fuels and ethanol. Certain rules and implementation guidance associated with the IRA have yet to be finalized, so we cannot determine the full impact it may have on our business at this time.

 

Should any of the trends and uncertainties mentioned above continue, our future operating results could be impacted.

 

Comparison of Three and Six Months Ended July 31, 2023 and 2022

 

The following table summarizes our results from operations (amounts in thousands):

 

   Three Months Ended
July 31,
   Six Months Ended
July 31,
 
   2023   2022   2023   2022 
Net sales and revenue  $211,977   $240,328   $424,691   $434,556 
Cost of sales   193,625    226,225    396,173    408,545 
Gross profit  $18,352   $14,103   $28,518   $26,011 
                     
Income before income taxes  $16,052   $19,215   $24,740   $28,049 
                     
Provision for income taxes  $(3,768)  $(4,330)  $(5,756)  $(6,178)
                     
Net income attributable to REX common shareholders  $9,055   $11,170   $14,291   $16,352 
26

The following table summarizes net sales and revenue by product group (amounts in thousands):

 

   Three Months Ended
July 31,
   Six Months Ended
July 31,
 
   2023   2022   2023   2022 
Ethanol  $167,360   $190,807   $324,908   $337,269 
Dried distillers grains   31,943    34,261    71,649    66,158 
Distillers corn oil   11,419    14,223    24,500    25,325 
Modified distillers grains   1,090    2,456    2,656    6,811 
Derivative financial instruments gains (losses)   130    (1,474)   860    (1,152)
Other   35    55    118    145 
Total  $211,977   $240,328   $424,691   $434,556 

 

The following table summarizes selected operating data:

 

   Three Months Ended
July 31,
   Six Months Ended
July 31,
 
   2023   2022   2023   2022 
Average selling price per gallon of ethanol (net of hedging)  $2.42   $2.65   $2.32   $2.47 
Gallons of ethanol sold (in millions)   69.1    71.4    140.6    135.9 
Average selling price per ton of dried distillers grains  $226.48   $249.62   $236.30   $233.80 
Tons of dried distillers grains sold   141,043    137,250    303,209    282,964 
Average selling price per pound of distillers corn oil  $0.55   $0.72   $0.59   $0.68 
Pounds of distillers corn oil sold (in millions)   20.7    19.7    41.3    37.4 
Average selling price per ton of modified distillers grains  $103.01   $128.50   $116.20   $121.65 
Tons of modified distillers grains sold   10,583    19,110    22,853    55,989 

 

Net sales and revenue in the quarter ended July 31, 2023 decreased approximately 12% compared to the prior year’s second quarter. Net sales and revenue in the first six months ended July 31, 2023 decreased approximately 2% compared to the first six months of fiscal year 2022.

 

Ethanol sales decreased in the second quarter of fiscal year 2023 compared to the second quarter of fiscal year 2022 as the quantities sold at our consolidated plants during the second quarter of fiscal year 2023 decreased 3% from the prior year comparable period as well as a 9% decrease in the average selling price on ethanol. Ethanol sales decreased 4% in the first six months of fiscal year 2023 compared to the first six months of fiscal year 2022, driven by a 6% decrease in selling price, offset partially by a 3% increase in gallons sold. The decrease in the ethanol selling price resulted primarily from a decrease in commodity prices.

27

Dried distillers grains sales decreased 7% in the second quarter of fiscal year 2023 compared to the second quarter of fiscal year 2022 as the average price per ton sold decreased 9%, offset by a 3% increase in tons sold. The decrease in the dried distillers grains selling price resulted primarily from a decrease in corn prices as dried distillers grains prices often correlate with corn pricing. Dried distillers grains sales increased 8% in the first six months of fiscal year 2023 compared to the first six months of fiscal year 2022, primarily driven by a 7% increase in tons sold. In addition, there was a 1% increase in the price of dried distillers grains compared to the first six months of fiscal year 2022.

 

Distillers corn oil sales decreased in the second quarter of fiscal year 2023 compared to the second quarter of fiscal year 2022 as the selling price of distillers corn oil decreased 24% over the prior year second quarter, offset partially by a 5% increase in pounds sold. Distillers corn oil sales decreased in the first six months of fiscal year 2023 compared to the first six months of fiscal year 2022 as the selling price of distillers corn oil decreased 13% over the prior year, offset partially by a 11% increase in pounds sold.

 

Modified distillers grains sales decreased in the second quarter of fiscal year 2023 compared to the second quarter of fiscal year 2022 due to a decrease in tons sold of 45%, as well as a 20% decrease in price per ton sold. Modified distillers grains sales decreased in the first six months of fiscal year 2023 compared to the first six months of fiscal year 2022 due to a decrease in tons sold of 59%, as well as a 4% decrease in price per ton sold. The decrease in the modified distillers grains selling price resulted primarily from a decrease in corn prices. Our consolidated plants’ decisions to sell modified or dried distillers grains fluctuates from time to time based upon market conditions.

 

Gains on derivative financial instruments, included in net sales and revenue, of approximately $0.1 million in the second quarter of fiscal year 2023, compared to losses on derivative financial instruments of approximately $1.5 million during the second quarter of fiscal year 2022. For the first six months of fiscal year 2023, gains on derivative financial instruments, included in net sales and revenue, were approximately $0.9 million, compared to losses of $1.2 million in the first six months of fiscal year 2022. These gains and losses are related to our risk management activities and were impacted by the price movements and types of contracts entered into at one of our consolidated ethanol plants.

 

Cost of sales decreased approximately 14% in the quarter ended July 31, 2023, compared to the prior year second quarter. Corn accounted for approximately 82% ($158.0 million) of our cost of sales during the second quarter of fiscal year 2023 compared to approximately 84% ($186.9 million) during the second quarter of fiscal year 2022. The cost of corn decreased approximately $28.7 million due primarily to lower corn prices, as well as a decrease in corn used during the quarter ended July 31, 2023, compared to the prior year second quarter. Natural gas accounted for approximately 3% ($6.4 million) of our cost of sales during the second quarter of fiscal year 2023 compared to approximately 7% ($15.3 million) during the second quarter of fiscal year 2022. Cost of sales decreased approximately 3% in the six months ended July 31, 2023, compared to the prior year comparable period. Corn accounted for approximately 81% ($321.8 million) of our cost of sales during the first six months of fiscal year 2023 compared to approximately 84% ($339.6 million) during the first six months of fiscal year 2022. The decrease in the cost of corn was primarily attributable to lower corn prices during the six month period ended July 31, 2023, compared to the prior year comparable period, partially offset by an increase in corn used between the two periods. Natural gas accounted for approximately 4% ($17.1 million) of our cost of sales during the first six months of fiscal year 2023 compared to approximately 6% ($26.2 million) during the first six months of fiscal year 2022.

28

As a result of the foregoing, gross profit for the second quarter of fiscal year 2023 increased approximately $4.2 million compared to the prior year’s second quarter. Gross profit for the first six months of fiscal year 2023 increased approximately $2.5 million compared to the first six months of fiscal year 2022.

 

We attempt to match quantities of ethanol, distillers grains and distillers corn oil sales contracts with an appropriate quantity of corn purchase contracts over a given time period when we can obtain a satisfactory margin resulting from the crush spread inherent in the contracts we have executed. However, the market for future ethanol sales contracts generally lags the spot market with respect to ethanol price. Consequently, we generally execute fixed price sales contracts for no more than four months into the future at any given time and we may lock in our corn or ethanol price without having a corresponding locked in ethanol or corn price for short durations of time. As a result of the relatively short period of time our contracts cover, we generally cannot predict the future movements in our realized crush spread for more than four months.

 

SG&A expenses were approximately $8.6 million for the second quarter of fiscal year 2023, compared to approximately $6.7 million of expenses for the second quarter of fiscal year 2022. SG&A expenses were approximately $14.4 million for the first six months of fiscal year 2023, compared to approximately $11.9 million for the first six months of fiscal year 2022. The increases are primarily related to restricted stock awards granted to certain executive officers in the second quarter of 2023, which were expensed upon issuance.

 

During the second quarter of fiscal year 2023, we recognized income from our equity investment in Big River of approximately $3.0 million compared to income of approximately $3.6 million for the second quarter of fiscal year 2022. During the first six months of fiscal year 2023, we recognized income from our equity investment in Big River of approximately $4.5 million compared to income of approximately $5.5 million during the first six months of fiscal year 2022. During the second quarter of 2022, COVID-19 relief grants from the USDA received by Big River contributed $1.6 million to the income we recognized in 2022. Our investment in Big River, which has interests in four ethanol production plants, represents an effective ownership of approximately 37.9 million gallons of ethanol shipped in the trailing twelve months ended July 31, 2023. Due to the inherent volatility of commodity prices within the ethanol industry, we cannot predict the likelihood of future operating results from Big River being similar to historical results.

 

Interest and other income was approximately $3.3 million for the second quarter of fiscal year 2023 versus approximately $8.2 million for the second quarter of fiscal year 2022. Interest and other income was approximately $6.1 million for the first six months of 2023 versus approximately $8.4 million for the first six months of fiscal year 2022. The decrease is due to the Company’s consolidated plants receiving COVID-19 relief grants from the USDA totaling approximately $7.8 million in the second quarter of 2022, which was offset by an increase in interest income in the current year as yields on our excess cash and short-term investments increased in fiscal year 2023, compared to 2022.

 

As a result of the foregoing, income before income taxes was approximately $16.1 million and $19.2 million for the second quarters of fiscal year 2023 and 2022, respectively. Income before income taxes was approximately $24.7 million and $28.0 million for the first six months of fiscal year 2023 and 2022, respectively.

29

The Company applies an effective tax rate to interim periods that is consistent with the Company’s estimated annual tax rate as adjusted for discrete items impacting the interim periods. Our income tax provision was approximately $3.8 million and $4.3 million for the three months ended July 31, 2023 and 2022, respectively. Our income tax provision was approximately $ 5.8 million and $6.2 million for the first six months of fiscal year 2023 and 2022, respectively.

 

As a result of the foregoing, net income was approximately $12.3 million for the second quarter of fiscal year 2023 compared to approximately $14.9 million for the second quarter of fiscal year 2022. Net income was approximately $19.0 million for the first six months of fiscal year 2023 compared to approximately $21.9 million for the first six months of fiscal year 2022.

 

Net income attributable to noncontrolling interests was approximately $3.2 million for the second quarter of fiscal year 2023 compared to $3.7 million for the second quarter of fiscal year 2022. Net income attributable to noncontrolling interests was approximately $4.7 million for the first six months of fiscal year 2023 compared to approximately $5.5 million for the first six months of fiscal year 2022. These amounts represent the other owners’ share of the income of NuGen and One Earth.

 

As a result of the foregoing, net income attributable to REX common shareholders from for the second quarter of fiscal year 2023 was approximately $9.1 million, compared to net income attributable to REX common shareholders of approximately $11.2 million for the second quarter of fiscal year 2022. Net income attributable to REX common shareholders from the first six months of fiscal year 2023 was approximately $14.3 million, compared to net income attributable to REX common shareholders of approximately $16.4 million for the first six months of fiscal year 2022.

 

Liquidity and Capital Resources

 

Net cash provided by operating activities was approximately $8.6 million for the first six months of fiscal year 2023, compared to cash provided by operating activities of approximately $0.8 million for the first six months of fiscal year 2022. For the first six months of fiscal year 2023, cash was provided by net income of approximately $19.0 million, adjusted for non-cash items of approximately $11.1 million, which consisted of depreciation, amortization of operating lease right-of-use assets, income from equity method investments, interest income from short-term investments, the deferred income tax provision, stock-based compensation expense, and loss on sale of property and equipment. An increase in the balance of accounts receivable used cash of approximately $6.8 million, primarily a result of the timing of products shipped and the receipt of customer payments at One Earth and NuGen. Inventories decreased over the first six months of fiscal year 2023, providing cash of $2.8 million. An increase in the balance of other assets of approximately $5.2 million primarily relates to changes in the carrying value of forward purchase contracts and commodity futures positions recorded at fair value. An increase in the balance of refundable income taxes of approximately $2.7 million primarily relates to overpayment of taxes currently payable for the previous fiscal year and quarterly estimated tax payments. While the Company has tax credits available to offset all amounts owed, the Company is limited to using tax credits for only 75% of federal taxes owed. A decrease in the balance of accounts payable used cash of approximately $12.6 million, which was primarily a result of the timing of inventory receipts and vendor payments. An increase in the balance of other liabilities provided cash of approximately $3.0 million.

30

Net cash provided by operating activities was approximately $0.8 million for the first six months of fiscal year 2022. For the first six months of fiscal year 2022, cash was provided by net income of approximately $21.9 million, adjusted for non-cash items of approximately $10.8 million, which consisted of depreciation, amortization of operating lease right-of-use assets, income from equity method investments, interest income from short-term investments, the deferred income tax provision, stock-based compensation expense, and loss on sale of property and equipment. An increase in the balance of accounts receivable used cash of approximately $12.7 million, primarily a result of the timing of products shipped and the receipt of customer payments at One Earth and NuGen in addition to higher sales and pricing. Inventories increased by approximately $7.7 million, primarily a result of the timing of receipt of raw materials and the shipment of finished goods, as well as an increase in commodity prices. An increase in the balance of other assets of approximately $2.2 million primarily relates to changes in the carrying value of forward purchase contracts recorded at fair value. A decrease in the balance of refundable income taxes of approximately $0.8 million primarily relates to amounts currently payable on income from the first six months of the fiscal year. A decrease in the balance of accounts payable used cash of approximately $11.3 million, which was primarily a result of the timing of inventory receipts and vendor payments. An increase in the balance of other liabilities provided cash of approximately $1.2 million.

 

At July 31, 2023, working capital was approximately $340.4 million, compared to approximately $318.0 million at January 31, 2023. The ratio of current assets to current liabilities was 8.2 to 1 at July 31, 2023 and 6.8 to 1 at January 31, 2023.

 

Cash of approximately $24.9 million was provided by investing activities for the first six months of fiscal year 2023, compared to cash used by investing activities of approximately $167.0 million during the first six months of fiscal year 2022. During the first six months of fiscal year 2023, we had capital expenditures of approximately $8.2 million, primarily for various capital projects at our consolidated ethanol plants, including expansion and carbon intensity (“CI”) score reduction projects at the One Earth facility. During the first six months of fiscal year 2023, we purchased short-term U.S. Treasury Bills of approximately $194.4 million, while U.S. Treasury Bills of approximately $227.5 million matured. The U.S Treasury Bills had maturities of less than one year and we classified them as short-term investments. Depending on investment options available, we may elect to retain the funds, or a portion thereof, in cash, short-term investments or long-term investments.

 

Cash of approximately $167.0 million was used in investing activities for the first six months of fiscal year 2022. During the first six months of fiscal year 2022, we had capital expenditures of approximately $2.9 million, primarily for improvements at the One Earth and NuGen facilities. During the first six months of fiscal year 2022, we purchased U.S. Treasury Bills of approximately $190.0 million. During the first six months of fiscal year 2022 certificates of deposit of approximately $25.9 million matured. The certificates of deposit and U.S. Treasury Bills had maturities of less than one year and we classified as short-term investments.

 

Cash of approximately $0.7 million was used in financing activities for the first six months of fiscal year 2023 for payments to noncontrolling interests holders, compared to approximately $1.6 million for the first six months of fiscal year 2022. No treasury stock was acquired in the first six months of fiscal year 2023, compared to $6.2 million in the first six months of fiscal year 2022.

31

We are investigating various uses for our excess cash and short-term investments. We have a stock buyback program with 876,786 shares remaining authorized at July 31, 2023. We typically repurchase our common stock when our stock price is trading at a price we deem to be a discount to the underlying value of our net assets. We plan to seek and evaluate various investment opportunities including ethanol and/or energy related, carbon sequestration related, agricultural or other ventures we believe meet our investment criteria. If all approvals are received, we expect capital expenditures related to the construction at the One Earth plant, inclusive of the carbon sequestration project, plant capacity expansion and ongoing efforts to reduce the CI scoring, to approximate $165 million, which we currently plan to pay from our available cash. As of July 31, 2023, approximately $13.4 million has been spent on these projects, with $50 million to $60 million planned to be spent during the remainder of fiscal year 2023.

 

Forward-Looking Statements

 

This Form 10-Q contains or may contain forward-looking statements as defined in the Private Securities Litigation Reform Act of 1995. Such statements can be identified by use of forward-looking terminology such as “may,” “expect,” “believe,” “estimate,” “anticipate” or “continue” or the negative thereof or other variations thereon or comparable terminology. Readers are cautioned that there are risks and uncertainties that could cause actual events or results to differ materially from those referred to in such forward-looking statements. These risks and uncertainties include the risk factors set forth from time to time in the Company’s filings with the Securities and Exchange Commission and include among other things: the effect of pandemics such as COVID-19 on the Company’s business operations, including impacts on supplies, demand, personnel and other factors, the impact of legislative and regulatory changes, the price volatility and availability of corn, distillers grains, ethanol, distillers corn oil, gasoline and natural gas, commodity market risk, ethanol plants operating efficiently and according to forecasts and projections, logistical interruptions, changes in the international, national or regional economies, the impact of inflation, the ability to attract employees, weather, results of income tax audits, changes in income tax laws or regulations, the impact of U.S. foreign trade policy, changes in foreign currency exchange rates and the effects of terrorism or acts of war. The Company does not intend to update publicly any forward-looking statements except as required by law. Other factors that could cause actual results to differ materially from those in the forward-looking statements are set forth in Item 1A of the Company’s Annual Report on Form 10-K for the fiscal year ended January 31, 2023 (File No. 001-09097).

32

Item 3. Quantitative and Qualitative Disclosures About Market Risk

 

We are exposed to the impact of market fluctuations associated with commodity prices as discussed below.

 

We manage a portion of our risk with respect to the volatility of commodity prices inherent in the ethanol industry by using forward fixed-price purchase and fixed-price sale contracts and exchange traded commodity futures contracts. Our remaining exposure to market risk, which includes the impact of our risk management activities resulting from our fixed-price purchase and sale contracts and derivatives, is based on the estimated effect on pre-tax income for the twelve months following July 31, 2023 is as follows, assuming normal operating capacity (amounts in thousands):

 

Commodity  Estimated Total
Volume for
12 Months
   Unit of Measure   Decrease in Pre-tax
Income From a 10%
Adverse Change in Price
 
Ethanol   284,000    Gallons                        $60,709 
Corn   101,000    Bushels   $54,184 
Distillers Grains   665    Tons   $11,328 
Distillers Corn Oil   88,000    Pounds   $4,118 
Natural Gas   7,400    MmBtu   $1,717 

 

Item 4. Controls and Procedures

 

Our management evaluated, with the participation of our Chief Executive Officer and Chief Financial Officer, the effectiveness of our disclosure controls and procedures, as of the end of the period covered by this report. Based on that evaluation, the Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures are effective to ensure that information required to be disclosed by us in the reports that we file or submit under the Securities Exchange Act of 1934 is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission’s rules and forms and is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure.

 

There were no changes in our internal control over financial reporting that occurred during our last fiscal quarter that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

33

PART II. OTHER INFORMATION

 

Item 1. Legal Proceedings

 

We are, from time to time, involved in various legal proceedings incidental to the conduct of our business, We believe that any current proceedings will not have a material adverse effect on our financial condition or results of operations.

 

Item 1A. Risk Factors

 

There have been no material changes to the risk factors discussed in our Annual Report on Form 10-K for the year ended January 31, 2023.

 

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds

 

On August 31, 2021, our Board of Directors increased our share repurchase authorization by an additional 1,500,000 shares (split-adjusted). At July 31, 2023, a total of 876,786 shares remained available to purchase under this authorization.

 

There were no share repurchases by the Company in the second quarter of fiscal year 2023.

 

Item 3. Defaults upon Senior Securities

 

Not Applicable

 

Item 4. Mine Safety Disclosures

 

Not Applicable

 

Item 5. Other Information

 

None

34

Item 6. Exhibits

 

The following exhibits are filed with this report:

 

  18   Preferability Letter from RSM US LLP
       
  31   Rule 13a-14(a)/15d-14(a) Certifications
       
  32   Section 1350 Certifications
       
  101   The following information from REX American Resources Corporation Quarterly Report on Form 10-Q for the quarter ended July 31, 2023, formatted in iXBRL: (i) Consolidated Balance Sheets, (ii) Consolidated Statements of Operations, (iii) Consolidated Statements of Equity, (iv) Consolidated Statements of Cash Flows and (v) Notes to Consolidated Financial Statements.
35

SIGNATURES

 

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

 

  REX American Resources Corporation
  Registrant

 

Signature   Title   Date
         

/s/ Zafar A. Rizvi

(Zafar A. Rizvi)

  Chief Executive Officer and President
  (Chief Executive Officer)
  September 1, 2023
         

/s/ Douglas L. Bruggeman

(Douglas L. Bruggeman)

  Vice President, Finance and Treasurer
  (Chief Financial Officer)
  September 1, 2023
36
false --01-31 Q2 0000744187 0000744187 2023-02-01 2023-07-31 0000744187 2023-08-31 0000744187 2023-07-31 0000744187 2023-01-31 0000744187 2022-02-01 2023-01-31 0000744187 2023-05-01 2023-07-31 0000744187 2022-05-01 2022-07-31 0000744187 2022-02-01 2022-07-31 0000744187 us-gaap:CommonStockMember 2023-01-31 0000744187 us-gaap:TreasuryStockCommonMember 2023-01-31 0000744187 us-gaap:AdditionalPaidInCapitalMember 2023-01-31 0000744187 us-gaap:RetainedEarningsMember 2023-01-31 0000744187 us-gaap:NoncontrollingInterestMember 2023-01-31 0000744187 us-gaap:RetainedEarningsMember 2023-02-01 2023-04-30 0000744187 us-gaap:NoncontrollingInterestMember 2023-02-01 2023-04-30 0000744187 2023-02-01 2023-04-30 0000744187 us-gaap:TreasuryStockCommonMember 2023-02-01 2023-04-30 0000744187 us-gaap:AdditionalPaidInCapitalMember 2023-02-01 2023-04-30 0000744187 us-gaap:CommonStockMember 2023-04-30 0000744187 us-gaap:TreasuryStockCommonMember 2023-04-30 0000744187 us-gaap:AdditionalPaidInCapitalMember 2023-04-30 0000744187 us-gaap:RetainedEarningsMember 2023-04-30 0000744187 us-gaap:NoncontrollingInterestMember 2023-04-30 0000744187 2023-04-30 0000744187 us-gaap:RetainedEarningsMember 2023-05-01 2023-07-31 0000744187 us-gaap:NoncontrollingInterestMember 2023-05-01 2023-07-31 0000744187 us-gaap:TreasuryStockCommonMember 2023-05-01 2023-07-31 0000744187 us-gaap:AdditionalPaidInCapitalMember 2023-05-01 2023-07-31 0000744187 us-gaap:CommonStockMember 2023-07-31 0000744187 us-gaap:TreasuryStockCommonMember 2023-07-31 0000744187 us-gaap:AdditionalPaidInCapitalMember 2023-07-31 0000744187 us-gaap:RetainedEarningsMember 2023-07-31 0000744187 us-gaap:NoncontrollingInterestMember 2023-07-31 0000744187 us-gaap:CommonStockMember 2022-01-31 0000744187 us-gaap:TreasuryStockCommonMember 2022-01-31 0000744187 us-gaap:RetainedEarningsMember 2022-01-31 0000744187 us-gaap:NoncontrollingInterestMember 2022-01-31 0000744187 2022-01-31 0000744187 us-gaap:RetainedEarningsMember 2022-02-01 2022-04-30 0000744187 us-gaap:NoncontrollingInterestMember 2022-02-01 2022-04-30 0000744187 2022-02-01 2022-04-30 0000744187 us-gaap:TreasuryStockCommonMember 2022-02-01 2022-04-30 0000744187 us-gaap:CommonStockMember 2022-04-30 0000744187 us-gaap:TreasuryStockCommonMember 2022-04-30 0000744187 us-gaap:RetainedEarningsMember 2022-04-30 0000744187 us-gaap:NoncontrollingInterestMember 2022-04-30 0000744187 2022-04-30 0000744187 us-gaap:RetainedEarningsMember 2022-05-01 2022-07-31 0000744187 us-gaap:NoncontrollingInterestMember 2022-05-01 2022-07-31 0000744187 us-gaap:TreasuryStockCommonMember 2022-05-01 2022-07-31 0000744187 us-gaap:CommonStockMember 2022-07-31 0000744187 us-gaap:TreasuryStockCommonMember 2022-07-31 0000744187 us-gaap:RetainedEarningsMember 2022-07-31 0000744187 us-gaap:NoncontrollingInterestMember 2022-07-31 0000744187 2022-07-31 0000744187 rex:EthanolMember 2023-02-01 2023-07-31 0000744187 us-gaap:MajorityOwnedSubsidiaryUnconsolidatedMember rex:EthanolMember 2023-02-01 2023-07-31 0000744187 rex:ProvisionForIncomeTaxesMember 2023-01-31 0000744187 srt:MinimumMember us-gaap:BuildingAndBuildingImprovementsMember 2023-07-31 0000744187 srt:MaximumMember us-gaap:BuildingAndBuildingImprovementsMember 2023-07-31 0000744187 srt:MinimumMember rex:FixturesAndEquipmentMember 2023-07-31 0000744187 srt:MaximumMember rex:FixturesAndEquipmentMember 2023-07-31 0000744187 us-gaap:CostOfSalesMember 2023-02-01 2023-07-31 0000744187 srt:ScenarioPreviouslyReportedMember 2023-02-01 2023-04-30 0000744187 srt:RevisionOfPriorPeriodChangeInAccountingPrincipleAdjustmentMember 2023-02-01 2023-04-30 0000744187 srt:ScenarioPreviouslyReportedMember 2022-05-01 2022-07-31 0000744187 srt:RevisionOfPriorPeriodChangeInAccountingPrincipleAdjustmentMember 2022-05-01 2022-07-31 0000744187 srt:ScenarioPreviouslyReportedMember 2022-02-01 2022-07-31 0000744187 srt:RevisionOfPriorPeriodChangeInAccountingPrincipleAdjustmentMember 2022-02-01 2022-07-31 0000744187 rex:EthanolMember 2023-05-01 2023-07-31 0000744187 rex:EthanolMember 2022-05-01 2022-07-31 0000744187 rex:EthanolMember 2022-02-01 2022-07-31 0000744187 rex:DriedDistillersGrainsMember 2023-05-01 2023-07-31 0000744187 rex:DriedDistillersGrainsMember 2022-05-01 2022-07-31 0000744187 rex:DriedDistillersGrainsMember 2023-02-01 2023-07-31 0000744187 rex:DriedDistillersGrainsMember 2022-02-01 2022-07-31 0000744187 rex:DistillersCornOilMember 2023-05-01 2023-07-31 0000744187 rex:DistillersCornOilMember 2022-05-01 2022-07-31 0000744187 rex:DistillersCornOilMember 2023-02-01 2023-07-31 0000744187 rex:DistillersCornOilMember 2022-02-01 2022-07-31 0000744187 rex:ModifiedDistillersGrainsMember 2023-05-01 2023-07-31 0000744187 rex:ModifiedDistillersGrainsMember 2022-05-01 2022-07-31 0000744187 rex:ModifiedDistillersGrainsMember 2023-02-01 2023-07-31 0000744187 rex:ModifiedDistillersGrainsMember 2022-02-01 2022-07-31 0000744187 rex:DerivativeFinancialInstrumentsLossesMember 2023-05-01 2023-07-31 0000744187 rex:DerivativeFinancialInstrumentsLossesMember 2022-05-01 2022-07-31 0000744187 rex:DerivativeFinancialInstrumentsLossesMember 2023-02-01 2023-07-31 0000744187 rex:DerivativeFinancialInstrumentsLossesMember 2022-02-01 2022-07-31 0000744187 rex:OtherMember 2023-05-01 2023-07-31 0000744187 rex:OtherMember 2022-05-01 2022-07-31 0000744187 rex:OtherMember 2023-02-01 2023-07-31 0000744187 rex:OtherMember 2022-02-01 2022-07-31 0000744187 us-gaap:FairValueInputsLevel1Member 2023-07-31 0000744187 us-gaap:FairValueInputsLevel2Member 2023-07-31 0000744187 us-gaap:FairValueInputsLevel3Member 2023-07-31 0000744187 us-gaap:FairValueInputsLevel1Member 2023-01-31 0000744187 us-gaap:FairValueInputsLevel2Member 2023-01-31 0000744187 us-gaap:FairValueInputsLevel3Member 2023-01-31 0000744187 rex:ShortSellMember us-gaap:AssetsMember rex:CornMember 2023-07-31 0000744187 rex:ShortSellMember us-gaap:AssetsMember rex:CornMember 2023-01-31 0000744187 rex:LongBuyMember us-gaap:AssetsMember rex:CornMember 2023-01-31 0000744187 rex:ShortSellMember us-gaap:LiabilityMember rex:CornMember 2023-01-31 0000744187 us-gaap:AssetsMember rex:CornMember 2023-07-31 0000744187 us-gaap:AssetsMember rex:CornMember 2023-01-31 0000744187 us-gaap:LiabilityMember rex:CornMember 2023-01-31 0000744187 rex:EthanolMember 2023-02-01 2023-07-31 0000744187 rex:EthanolMember 2022-02-01 2022-07-31 0000744187 rex:CornMember 2023-02-01 2023-07-31 0000744187 rex:CornMember 2022-02-01 2022-07-31 0000744187 us-gaap:CommodityContractMember 2023-07-31 0000744187 us-gaap:CommodityContractMember 2023-01-31 0000744187 us-gaap:ForwardContractsMember 2023-07-31 0000744187 us-gaap:ForwardContractsMember 2023-01-31 0000744187 rex:BigRiverMember 2023-05-01 2023-07-31 0000744187 rex:BigRiverMember 2022-05-01 2022-07-31 0000744187 rex:BigRiverMember 2023-02-01 2023-07-31 0000744187 rex:BigRiverMember 2022-02-01 2022-07-31 0000744187 us-gaap:EmployeeStockOptionMember rex:StockOptionPlans2015Member 2023-07-31 0000744187 rex:RexShareholdersMember 2023-07-31 0000744187 rex:RexShareholdersMember 2023-01-31 0000744187 rex:OneEarthEnergyAndNuGenEnergyMember 2023-07-31 0000744187 rex:OneEarthEnergyAndNuGenEnergyMember 2023-05-01 2023-07-31 0000744187 rex:OneEarthEnergyAndNuGenEnergyMember 2022-05-01 2022-07-31 0000744187 rex:OneEarthEnergyAndNuGenEnergyMember 2023-02-01 2023-07-31 0000744187 rex:OneEarthEnergyAndNuGenEnergyMember 2022-02-01 2022-07-31 0000744187 rex:OneEarthEnergyAndNuGenEnergyMember 2022-02-01 2023-01-31 xbrli:shares iso4217:USD iso4217:USD xbrli:shares xbrli:pure utr:bu utr:MMBTU utr:gal utr:T utr:lb
EX-18 2 c106955_ex18.htm

Exhibit 18—Preferability Letter

 

The Board of Directors

REX American Resources Corporation

 

Note 2 to the Consolidated Financial Statements of REX American Resources Corporation (the Company) included in its Form 10-Q for the quarter ended July 31, 2023 describes a change in accounting principles to begin classifying shipping and handling costs as cost of sales, instead of within selling, general and administrative expenses (SG&A), as historically presented, in order to improve the comparability of gross profit and SG&A reported. As noted in the Accounting Standards Codification 606 guidance, both SG&A and cost of sales can be considered appropriate classifications. In fact, the guidance states that it is seen as less preferable to reclassify shipping and handling costs from cost of sales to SG&A. In addition, the Company has reviewed various peer financial statements, and this reclassification would align the Company with its peers. We conclude that such change in the method of accounting is to an acceptable alternative method which, based on your business judgment to make this change and for the stated reasons, is preferable in your circumstances. The Company will apply a retrospective application of the new accounting policy. We have not conducted an audit in accordance with the standards of the Public Company Accounting Oversight Board (United States) of any financial statements of the Company as of any date, and therefore we do not express any opinion on any financial statements of the Company.

 

/s/ RSM US LLP

 

Des Moines, Iowa

September 1, 2023

 
EX-31 3 c106955_ex31.htm

Exhibit 31

CERTIFICATIONS

 

I, Zafar A. Rizvi, certify that:

 

1.  I have reviewed this quarterly report on Form 10-Q of REX American Resources Corporation;

 

2.  Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

3.  Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

4.  The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rule 13a-15(f) and 15d-15(f)) for the registrant and have:

 

(a)  Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

(b)  Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

(c)  Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

(d)  Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

5.  The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

(a)  All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

 

(b)  Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

  Date: September 1, 2023
   
  /s/ Zafar A. Rizvi
  Zafar A. Rizvi
  Chief Executive Officer and President
 

CERTIFICATIONS

 

I, Douglas L. Bruggeman, certify that:

 

1.  I have reviewed this quarterly report on Form 10-Q of REX American Resources Corporation;

 

2.  Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

3.  Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

4.  The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rule 13a-15(f) and 15d-15(f)) for the registrant and have:

 

(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

(c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

(d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

5.  The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

 

(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

  Date: September 1, 2023
   
  /s/ Douglas L. Bruggeman
  Douglas L. Bruggeman
  Vice President, Finance, Treasurer and
Chief Financial Officer
 
EX-32 4 c106955_ex32.htm

Exhibit 32

 

REX American Resources Corporation

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED BY SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

The undersigned officers of REX American Resources Corporation (the “Company”) hereby certify, to their knowledge, that the Company’s Quarterly Report on Form 10-Q for the period ended July 31, 2023 which this certificate accompanies, fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that the information contained therein fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

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

 

/s/ Zafar A. Rizvi

Zafar A. Rizvi

Chief Executive Officer and President

 

/s/ Douglas L. Bruggeman

Douglas L. Bruggeman

Vice President, Finance, Treasurer and
Chief Financial Officer

 

Date: September 1, 2023

 
EX-101.SCH 5 rex-20230731.xsd 001 - Statement - Consolidated Condensed Balance Sheets link:presentationLink link:definitionLink link:calculationLink 002 - Statement - Consolidated Condensed Balance Sheets (Parentheticals) link:presentationLink link:definitionLink link:calculationLink 003 - Statement - Consolidated Condensed Statement of Operations link:presentationLink link:definitionLink link:calculationLink 004 - Statement - Consolidated Condensed Statement of Operations (Parentheticals) link:presentationLink link:definitionLink link:calculationLink 005 - Statement - Consolidated Condensed Statements of Equity link:presentationLink link:definitionLink link:calculationLink 006 - Statement - Consolidated Condensed Statements of Cash Flows Unaudited link:presentationLink link:definitionLink link:calculationLink 007 - Disclosure - Consolidated Condensed Financial Statements link:presentationLink link:definitionLink link:calculationLink 008 - Disclosure - Accounting Policies link:presentationLink link:definitionLink link:calculationLink 009 - Disclosure - Net Sales and Revenue link:presentationLink link:definitionLink link:calculationLink 010 - Disclosure - Leases link:presentationLink link:definitionLink link:calculationLink 011 - Disclosure - Fair Value link:presentationLink link:definitionLink link:calculationLink 012 - Disclosure - Property and Equipment link:presentationLink link:definitionLink link:calculationLink 013 - Disclosure - Other Assets link:presentationLink link:definitionLink link:calculationLink 014 - Disclosure - Accrued Expenses and Other Current Liabilities link:presentationLink link:definitionLink link:calculationLink 015 - Disclosure - Derivative Financial Instruments link:presentationLink link:definitionLink link:calculationLink 016 - Disclosure - Investments link:presentationLink link:definitionLink link:calculationLink 017 - Disclosure - Employee Benefits link:presentationLink link:definitionLink link:calculationLink 018 - Disclosure - Income Taxes link:presentationLink link:definitionLink link:calculationLink 019 - Disclosure - Commitments and Contingencies link:presentationLink link:definitionLink link:calculationLink 020 - Disclosure - Related-Party Transactions link:presentationLink link:definitionLink link:calculationLink 021 - Disclosure - Accounting Policies, by Policy (Policies) link:presentationLink link:definitionLink link:calculationLink 022 - Disclosure - Accounting Policies (Tables) link:presentationLink link:definitionLink link:calculationLink 023 - Disclosure - Net Sales and Revenue (Tables) link:presentationLink link:definitionLink link:calculationLink 024 - Disclosure - Leases (Tables) link:presentationLink link:definitionLink link:calculationLink 025 - Disclosure - Fair Value (Tables) link:presentationLink link:definitionLink link:calculationLink 026 - Disclosure - Property and Equipment (Tables) link:presentationLink link:definitionLink link:calculationLink 027 - Disclosure - Other Assets (Tables) link:presentationLink link:definitionLink link:calculationLink 028 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) link:presentationLink link:definitionLink link:calculationLink 029 - Disclosure - Derivative Financial Instruments (Tables) link:presentationLink link:definitionLink link:calculationLink 030 - Disclosure - Investments (Tables) link:presentationLink link:definitionLink link:calculationLink 031 - Disclosure - Employee Benefits (Tables) link:presentationLink link:definitionLink link:calculationLink 032 - Disclosure - Income Taxes (Tables) link:presentationLink link:definitionLink link:calculationLink 033 - Disclosure - Consolidated Condensed Financial Statements (Details) link:presentationLink link:definitionLink link:calculationLink 034 - Disclosure - Accounting Policies (Details) link:presentationLink link:definitionLink link:calculationLink 035 - Disclosure - Accounting Policies (Details) - Change to Schedule of Consolidated Statements of Operation link:presentationLink link:definitionLink link:calculationLink 036 - Disclosure - Accounting Policies (Details) - Schedule of Components of Inventory link:presentationLink link:definitionLink link:calculationLink 037 - Disclosure - Net Sales and Revenue (Details) - Schedule of Disaggregated Revenue by Product link:presentationLink link:definitionLink link:calculationLink 038 - Disclosure - Leases (Details) link:presentationLink link:definitionLink link:calculationLink 039 - Disclosure - Leases (Details) - Schedule of Components of Lease Expense link:presentationLink link:definitionLink link:calculationLink 040 - Disclosure - Leases (Details) - Schedule of Future Minimum Rental Payments for Operating Leases link:presentationLink link:definitionLink link:calculationLink 041 - Disclosure - Fair Value (Details) - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis link:presentationLink link:definitionLink link:calculationLink 042 - Disclosure - Property and Equipment (Details) - Schedule of Property and Equipment link:presentationLink link:definitionLink link:calculationLink 043 - Disclosure - Other Assets (Details) - Schedule of Other Assets link:presentationLink link:definitionLink link:calculationLink 044 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) - Schedule of Accrued Expenses and Other Current Liabilities link:presentationLink link:definitionLink link:calculationLink 045 - Disclosure - Derivative Financial Instruments (Details) link:presentationLink link:definitionLink link:calculationLink 046 - Disclosure - Derivative Financial Instruments (Details) - Schedule of Fair Values for Derivative Financial Instruments link:presentationLink link:definitionLink link:calculationLink 047 - Disclosure - Investments (Details) link:presentationLink link:definitionLink link:calculationLink 048 - Disclosure - Investments (Details) - Schedule of Equity Method Investments link:presentationLink link:definitionLink link:calculationLink 049 - Disclosure - Investments (Details) - Schedule of Financial Information For Equity Method Investment link:presentationLink link:definitionLink link:calculationLink 050 - Disclosure - Employee Benefits (Details) link:presentationLink link:definitionLink link:calculationLink 051 - Disclosure - Employee Benefits (Details) - Schedule of Non-Vested Restricted Stock Award Activity link:presentationLink link:definitionLink link:calculationLink 052 - Disclosure - Income Taxes (Details) link:presentationLink link:definitionLink link:calculationLink 053 - Disclosure - Income Taxes (Details) - Schedule of Unrecognized Tax Benefits Roll Forward link:presentationLink link:definitionLink link:calculationLink 054 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:definitionLink link:calculationLink 055 - Disclosure - Related-Party Transactions (Details) link:presentationLink link:definitionLink link:calculationLink 000 - Document - Document And Entity Information link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 6 rex-20230731_cal.xml EX-101.DEF 7 rex-20230731_def.xml EX-101.LAB 8 rex-20230731_lab.xml EX-101.PRE 9 rex-20230731_pre.xml XML 10 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Document And Entity Information - shares
6 Months Ended
Jul. 31, 2023
Aug. 31, 2023
Document Information Line Items    
Entity Registrant Name REX AMERICAN RESOURCES CORPORATION  
Trading Symbol REX  
Document Type 10-Q  
Current Fiscal Year End Date --01-31  
Entity Common Stock, Shares Outstanding   17,503,745
Amendment Flag false  
Entity Central Index Key 0000744187  
Entity Current Reporting Status Yes  
Entity Filer Category Accelerated Filer  
Document Period End Date Jul. 31, 2023  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q2  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Document Quarterly Report true  
Document Transition Report false  
Entity File Number 001-09097  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 31-1095548  
Entity Address, Address Line One 7720 Paragon Road  
Entity Address, City or Town Dayton  
Entity Address, State or Province OH  
Entity Address, Postal Zip Code 45459  
City Area Code 937  
Local Phone Number 276-3931  
Title of 12(b) Security Common stock, $0.01 par value  
Security Exchange Name NYSE  
Entity Interactive Data Current Yes  
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Condensed Balance Sheets - USD ($)
$ in Thousands
Jul. 31, 2023
Jan. 31, 2023
Current assets:    
Cash and cash equivalents $ 102,166 $ 69,612
Short-term investments 182,209 211,331
Restricted cash 2,009 1,735
Accounts receivable 31,998 25,162
Inventory 45,960 48,744
Refundable income taxes 5,654 2,962
Prepaid expenses and other 17,947 13,098
Total current assets 387,943 372,644
Property and equipment, net 135,144 135,497
Operating lease right-of-use assets 12,713 15,214
Other assets 19,554 23,179
Equity method investment 37,582 33,045
Total assets 592,936 579,579
Current liabilities:    
Accounts payable – trade (includes $1.2 million and $1.5 million with related parties at July 31, 2023 and January 31, 2023, respectively) 22,100 34,091
Current operating lease liabilities 5,095 5,180
Accrued expenses and other current liabilities 20,346 15,328
Total current liabilities 47,541 54,599
Long-term liabilities:    
Deferred taxes 1,097 1,097
Long-term operating lease liabilities 7,605 9,855
Other long-term liabilities 3,144 3,034
Total long-term liabilities 11,846 13,986
REX shareholders’ equity:    
Common stock 299 299
Paid-in capital 3,181 578
Retained earnings 655,117 640,826
Treasury stock (192,037) (193,721)
Total REX shareholders’ equity 466,560 447,982
Noncontrolling interests 66,989 63,012
Total equity 533,549 510,994
Total liabilities and equity $ 592,936 $ 579,579
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Condensed Balance Sheets (Parentheticals) - USD ($)
$ in Millions
6 Months Ended 12 Months Ended
Jul. 31, 2023
Jan. 31, 2023
Statement of Financial Position [Abstract]    
Accounts payable, related parties $ 1.2 $ 1.5
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Condensed Statement of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2023
Jul. 31, 2022
Income Statement [Abstract]        
Net sales and revenue $ 211,977 $ 240,328 $ 424,691 $ 434,556
Cost of sales (includes $26,399 and $35,319 with related parties for the quarters ended July 31, 2023 and 2022, respectively, and $59,887 and $66,077 with related parties for the six months ended July 31, 2023 and 2022, respectively) 193,625 226,225 396,173 408,545
Gross profit 18,352 14,103 28,518 26,011
Selling, general and administrative expenses (8,618) (6,667) (14,387) (11,866)
Equity in income of unconsolidated affiliates 3,047 3,598 4,537 5,549
Interest and other income, net 3,271 8,181 6,072 8,355
Income before income taxes 16,052 19,215 24,740 28,049
Provision for income taxes (3,768) (4,330) (5,756) (6,178)
Net income 12,284 14,885 18,984 21,871
Net income attributable to noncontrolling interests (3,229) (3,715) (4,693) (5,519)
Net income attributable to REX common shareholders $ 9,055 $ 11,170 $ 14,291 $ 16,352
Weighted average shares outstanding – basic and diluted (in Shares) 17,460 17,772 17,427 17,777
Basic and diluted net income per share attributable to REX common shareholders (in Dollars per share) $ 0.52 $ 0.63 $ 0.82 $ 0.92
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Condensed Statement of Operations (Parentheticals) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2023
Jul. 31, 2022
Income Statement [Abstract]        
Cost of sales, related parties $ 26,399 $ 35,319 $ 59,887 $ 66,077
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Condensed Statements of Equity - USD ($)
$ in Thousands
Total
Common Stock [Member]
Treasury Stock, Common [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Noncontrolling Interest [Member]
Balance at Jan. 31, 2022 $ 487,562 $ 299 $ (181,114)   $ 611,607 $ 56,770
Balance (in Shares) at Jan. 31, 2022   29,853,000 12,092,000      
Net income 6,986       5,182 1,804
Noncontrolling interests distribution and other (1)         (1)
Issuance of equity awards and stock based compensation expense 44   $ 8   36  
Balance at Apr. 30, 2022 494,591 $ 299 $ (181,106)   616,825 58,573
Balance (in Shares) at Apr. 30, 2022   29,853,000 12,092,000      
Balance at Jan. 31, 2022 487,562 $ 299 $ (181,114)   611,607 56,770
Balance (in Shares) at Jan. 31, 2022   29,853,000 12,092,000      
Net income 21,871          
Balance at Jul. 31, 2022 503,440 $ 299 $ (186,996)   629,481 60,656
Balance (in Shares) at Jul. 31, 2022   29,853,000 12,213,000      
Balance at Apr. 30, 2022 494,591 $ 299 $ (181,106)   616,825 58,573
Balance (in Shares) at Apr. 30, 2022   29,853,000 12,092,000      
Net income 14,885       11,170 3,715
Treasury stock acquired (6,193)   $ (6,193)      
Treasury stock acquired (in Shares)     222,000      
Noncontrolling interests distribution and other (1,632)         (1,632)
Issuance of equity awards and stock based compensation expense 1,789   $ 303   1,486  
Issuance of equity awards and stock based compensation expense (in Shares)     (101,000)      
Balance at Jul. 31, 2022 503,440 $ 299 $ (186,996)   629,481 60,656
Balance (in Shares) at Jul. 31, 2022   29,853,000 12,213,000      
Balance at Jan. 31, 2023 510,994 $ 299 $ (193,721) $ 578 640,826 63,012
Balance (in Shares) at Jan. 31, 2023   29,853,000 12,463,000      
Net income 6,700       5,236 1,464
Noncontrolling interests distribution and other (716)         (716)
Issuance of equity awards and stock based compensation expense 423   $ 61 362    
Balance at Apr. 30, 2023 517,401 $ 299 $ (193,660) 940 646,062 63,760
Balance (in Shares) at Apr. 30, 2023   29,853,000 12,463,000      
Balance at Jan. 31, 2023 510,994 $ 299 $ (193,721) 578 640,826 63,012
Balance (in Shares) at Jan. 31, 2023   29,853,000 12,463,000      
Net income 18,984          
Balance at Jul. 31, 2023 533,549 $ 299 $ (192,037) 3,181 655,117 66,989
Balance (in Shares) at Jul. 31, 2023   29,853,000 12,350,000      
Balance at Apr. 30, 2023 517,401 $ 299 $ (193,660) 940 646,062 63,760
Balance (in Shares) at Apr. 30, 2023   29,853,000 12,463,000      
Net income 12,284       9,055 3,229
Issuance of equity awards and stock based compensation expense 3,864   $ 1,623 2,241    
Issuance of equity awards and stock based compensation expense (in Shares)     (113,000)      
Balance at Jul. 31, 2023 $ 533,549 $ 299 $ (192,037) $ 3,181 $ 655,117 $ 66,989
Balance (in Shares) at Jul. 31, 2023   29,853,000 12,350,000      
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Condensed Statements of Cash Flows Unaudited - USD ($)
$ in Thousands
6 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Statement of Cash Flows [Abstract]    
Net income including noncontrolling interests $ 18,984 $ 21,871
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation 8,915 8,984
Amortization of operating lease right-of-use assets 2,671 2,835
Income from equity method investments (4,537) (5,549)
Interest income from investments (3,967) (488)
Deferred income tax 3,947 4,153
Stock based compensation expense 3,892 856
Loss on sale of property and equipment – net 205 5
Changes in assets and liabilities:    
Accounts receivable (6,836) (12,738)
Inventories 2,784 (7,703)
Refundable income taxes (2,692) 779
Other assets (5,153) (2,153)
Accounts payable, trade (12,595) (11,254)
Other liabilities 3,019 1,173
Net cash provided by operating activities 8,637 771
Cash flows from investing activities:    
Capital expenditures (8,173) (2,936)
Purchase of short-term investments (194,400) (189,988)
Sale of short-term investments 227,490 25,882
Proceeds from sale of real estate and property and equipment 10  
Deposits (20)  
Net cash provided by (used in) investing activities 24,907 (167,042)
Cash flows from financing activities:    
Treasury stock acquired   (6,193)
Payments to noncontrolling interests holders (716) (1,633)
Net cash used in financing activities (716) (7,826)
Net increase (decrease) in cash, cash equivalents and restricted cash 32,828 (174,097)
Cash, cash equivalents and restricted cash, beginning of period 71,347 232,068
Cash, cash equivalents and restricted cash, end of period 104,175 57,971
Non cash investing activities – Accrued capital expenditures 1,029 260
Non cash financing activities – Stock awards accrued 570 563
Non cash financing activities – Stock awards issued 965 1,539
Right-of-use assets acquired and liabilities incurred upon lease execution 312 4,507
Cash and cash equivalents 102,166 54,639
Restricted cash 2,009 3,332
Total cash, cash equivalents and restricted cash $ 104,175 $ 57,971
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Condensed Financial Statements
6 Months Ended
Jul. 31, 2023
Condensed Financial Information Disclosure [Abstract]  
Condensed Financial Information of Parent Company Only Disclosure [Text Block]

Note 1. Consolidated Financial Statements

 

References to the Company – References to “REX” or the “Company” in the consolidated financial statements and in these notes to the consolidated condensed financial statements refer to REX American Resources Corporation, a Delaware corporation, and its majority and wholly owned subsidiaries.

 

The consolidated financial statements included in this report have been prepared by the Company, without audit, pursuant to the rules and regulations of the Securities and Exchange Commission and include, in the opinion of management, all adjustments necessary to state fairly the information set forth therein. Any such adjustments were of a normal recurring nature. Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America have been omitted pursuant to such rules and regulations, although the Company believes that the disclosures are adequate to make the information presented not misleading. Financial information as of January 31, 2023 included in these financial statements has been derived from the audited consolidated financial statements included in the Company’s Annual Report on Form 10-K for the year ended January 31, 2023 (fiscal year 2022). These unaudited consolidated financial statements should be read in conjunction with the consolidated financial statements and the notes thereto included in the Company’s Annual Report on Form 10-K for the year ended January 31, 2023. The results of operations for the interim periods are not necessarily indicative of the results to be expected for the year.

 

Basis of Consolidation – The consolidated financial statements in this report include the operating results and financial position of the Company. All intercompany balances and transactions have been eliminated. The Company consolidates the results of its wholly owned and majority owned subsidiaries. The Company includes the results of operations of One Earth Energy, LLC (“One Earth”) in its Consolidated Statements of Operations on a delayed basis of one month as One Earth has a fiscal year end of December 31.

 

Stock Split – On June 21, 2022, the Board of Directors of the Company adopted resolutions declaring a three-for-one split of the Company’s Common Stock to be effectuated in the form of a 200% stock dividend, payable on August 5, 2022 to stockholders of record at the close of business on July 29, 2022.

 

Nature of Operations – The Company has one reportable segment, ethanol and by-products. Within the ethanol and by-products segment, the Company has equity investments in three ethanol limited liability companies, two of which are majority ownership interests.

XML 18 R9.htm IDEA: XBRL DOCUMENT v3.23.2
Accounting Policies
6 Months Ended
Jul. 31, 2023
Accounting Policies [Abstract]  
Significant Accounting Policies [Text Block]

Note 2. Accounting Policies

 

The interim consolidated condensed financial statements have been prepared in accordance with the accounting policies described in the notes to the consolidated financial statements included in the Company’s fiscal year 2022 Annual Report on Form 10-K. While management believes that the procedures

followed in the preparation of interim financial information are reasonable, the accuracy of some estimated amounts is dependent upon facts that will exist or calculations that will be accomplished at fiscal year-end. Examples of such estimates include accrued liabilities, such as management bonuses, and the provision for income taxes. Any adjustments pursuant to such estimates during the quarter were of a normal recurring nature. Actual results could differ from those estimates.

 

Cash and Cash Equivalents

 

Cash and cash equivalents includes bank deposits as well as short-term, highly liquid investments with original maturities of three months or less.

 

Revenue Recognition

 

The Company recognizes sales of ethanol, distillers grains and distillers corn oil when obligations under the terms of the respective contracts with customers are satisfied; this occurs with the transfer of control of products, generally upon shipment from the ethanol plant or upon loading of the rail car used to transport the products.

 

Cost of Sales

 

Cost of sales includes depreciation, costs of raw materials, third-party freight charges, purchasing and receiving costs, inspection costs, other distribution expenses, warehousing costs, plant repair and maintenance costs, plant management, certain compensation costs and general facility overhead charges.

 

Selling, General and Administrative (“SG&A”) Expenses

 

The Company includes non-production related costs such as professional fees, selling charges and certain payroll in SG&A expenses.

 

Change in Accounting Principles

 

Effective for the second quarter of fiscal year 2023, the Company changed the method of accounting for shipping and handling costs for products sold to customers from recorded within “Selling, general and administrative expenses” to recorded within “Cost of sales” on the accompanying Consolidated Statements of Operations. While both presentations are allowable under accounting principles generally accepted in the United States of America, the Company believes that this change in classification is preferable because it improves the comparability of gross margin between periods and among industry peers.

The following tables show the effect of the retrospective change to the Consolidated Statements of Operations previously presented:

 

   Three Months Ended
April 30, 2023
    
   As Previously
Reported
  Effect of
Change
  As Currently
Reported
Cost of sales  $197,685  $4,863  $202,548
          
Gross profit  $15,029  $(4,863)  $10,166
          
Selling, general and administrative  $(10,632)  $4,863  $(5,769)

 

   Three Months Ended
July 31, 2022
    
   As Previously
Reported
  Effect of
Change
  As Currently
Reported
Cost of sales  $223,744  $2,481  $226,225
          
Gross profit  $16,584  $(2,481)  $14,103
          
Selling, general and administrative  $(9,148)  $2,481  $(6,667)

 

   Six Months Ended
July 31, 2022
    
   As Previously
Reported
  Effect of
Change
  As Currently
Reported
Cost of sales  $406,060  $2,485  $408,545
          
Gross profit  $28,496  $(2,485)  $26,011
          
Selling, general and administrative  $(14,351)  $2,485  $(11,866)

 

Financial Instruments

 

Certain of the forward corn purchase and ethanol, distillers grains and distillers corn oil sale contracts are accounted for under the “normal purchases and normal sales” scope exemption of Accounting Standards Codification (“ASC”) 815, “Derivatives and Hedging” (“ASC 815”) because these arrangements

are for purchases of corn that will be delivered in quantities expected to be used by the Company and sales of ethanol, distillers grains and distillers corn oil in quantities expected to be produced by the Company over a reasonable period of time in the normal course of business.

 

The Company uses derivative financial instruments (exchange-traded futures contracts) to manage a portion of the risk associated with changes in commodity prices, primarily related to corn. The Company monitors and manages this exposure as part of its overall risk management policy. As such, the Company seeks to reduce the potentially adverse effects that the volatility of these markets may have on its operating results. The Company may take hedging positions in these commodities as one way to mitigate risk. While the Company attempts to link its hedging activities to purchase and sales activities, there are situations in which these hedging activities can themselves result in losses. The Company does not hold or issue derivative financial instruments for trading or speculative purposes. The changes in fair value of these derivative financial instruments are recognized in current period earnings as the Company does not use hedge accounting.

 

Income Taxes

 

The Company applies an effective tax rate to interim periods that is consistent with the Company’s estimated annual tax rate as adjusted for discrete items impacting the interim periods. The Company provides for deferred tax liabilities and assets for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis and operating loss and tax credit carryforwards. The Company provides for a valuation allowance if, based on the weight of available positive and negative evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. The Company paid income taxes of approximately $6.4 million and $1.1 million and received no refunds during the six months ended July 31, 2023 and 2022, respectively.

 

As of July 31, 2023, and January 31, 2023, total unrecognized tax benefits were approximately $19,034,000. Accrued penalties and interest were approximately $57,000 and approximately $55,000 at July 31, 2023 and January 31, 2023, respectively. If the Company were to prevail on all unrecognized tax benefits recorded, the provision for income taxes would be reduced by approximately $18.9 million. In addition, the impact of penalties and interest would also benefit the effective tax rate. Interest and penalties associated with unrecognized tax benefits are recorded within income tax expense. On a quarterly basis, the Company accrues for the effects of open uncertain tax positions and the related potential penalties and interest.

 

Inventories

 

Inventories are carried at the lower of cost or net realizable value on a first-in, first-out basis. Inventory includes direct production costs and certain overhead costs such as depreciation, property taxes and utilities associated with producing ethanol and related by-products. Inventory is written down for instances when cost exceeds estimated net realizable value; such write-downs are based primarily upon commodity prices as the market value of inventory is often dependent upon changes in commodity prices. The Company recorded inventory write-downs of approximately $0.2 million and $0.7 million in cost of sales at July 31, 2023 and January 31, 2023, respectively. Fluctuations in the write-down of inventory

generally relate to the levels and composition of such inventory and changes in commodity prices at a given point in time.

 

The components of inventory are as follows as of the dates presented (amounts in thousands):

 

   July 31,
2023
   January 31,
2023
 
Ethanol and other finished goods  $7,072   $12,695 
Work in process   7,297    10,194 
Corn and other raw materials   31,591    25,855 
Total  $45,960   $48,744 

 

Property and Equipment

 

Property and equipment is recorded at cost or the fair value on the date of acquisition (for property and equipment acquired in a business combination). Depreciation is computed using the straight-line method. Estimated useful lives are 15 to 40 years for buildings and improvements, and 3 to 20 years for fixtures and equipment.

 

In accordance with ASC 360-10 “Impairment or Disposal of Long-Lived Assets”, the carrying value of long-lived assets is assessed for recoverability by management when changes in circumstances indicate that the carrying amount may not be recoverable. The Company did not identify any indicators of impairment or record any impairment charges during the first six months of fiscal years 2023 or 2022.

 

The Company tests for recoverability of an asset group by comparing its carrying amount to its estimated undiscounted future cash flows. If the carrying amount exceeds its estimated undiscounted future cash flows, the Company recognizes an impairment charge for the amount by which the asset group’s carrying amount exceeds its fair value, if any.

 

Investments

 

The method of accounting applied to long-term investments, whether consolidated, equity or cost, involves an evaluation of the significant terms of each investment that explicitly grant or suggest evidence of control or influence over the operations of the investee and also includes the identification of any variable interests in which the Company is the primary beneficiary. The Company accounts for investments in a limited liability company in which it has a less than 20% ownership interest using the equity method of accounting when the factors discussed in ASC 323, “Investments-Equity Method and Joint Ventures” are met. The excess of the carrying value over the underlying equity in the net assets of equity method investees is allocated to specific assets and liabilities. Investments in businesses that the Company does not control but for which it has the ability to exercise significant influence over operating and financial matters are accounted for using the equity method. The Company accounts for its investment in Big River Resources, LLC (“Big River”) using the equity method of accounting and includes the results on a delayed basis of one month as Big River has a fiscal year end of December 31.

 

The Company periodically evaluates its investments for impairment due to declines in market value considered to be other than temporary. Such impairment evaluations include general economic and

company-specific evaluations. If the Company determines that a decline in market value is other than temporary, then a charge to earnings is recorded in the Consolidated Statements of Operations and a new cost basis in the investment is established.

 

Short-term investments, consisting of U.S. government obligations and certificates of deposit, are considered held to maturity, and therefore are carried at amortized historical cost.

XML 19 R10.htm IDEA: XBRL DOCUMENT v3.23.2
Net Sales and Revenue
6 Months Ended
Jul. 31, 2023
Revenue from Contract with Customer [Abstract]  
Revenue from Contract with Customer [Text Block]

Note 3. Net Sales and Revenue

 

The Company recognizes sales of products when obligations under the terms of the respective contracts with customers are satisfied. This occurs with the transfer of control of products, generally upon shipment from the ethanol plant or upon loading of the rail car used to transport the products. Revenue is measured as the amount of consideration expected to be received in exchange for transferring goods. Sales, value added and other taxes the Company collects concurrent with revenue producing activities are excluded from net sales and revenue.

 

The majority of the Company’s sales have payment terms ranging from 5 to 10 days after transfer of control. The Company has determined that sales contracts do not generally include a significant financing component. The Company has not historically entered into sales contracts in which payment is due from a customer prior to transferring product to the customer. Thus, the Company does not record unearned revenue.

 

The following tables shows disaggregated revenue by product (amounts in thousands):

 

   Three Months Ended   Six Months Ended 
   July 31,   July 31, 
   2023   2022   2023   2022 
Sales of products                
Ethanol  $167,360   $190,807   $324,908   $337,269 
Dried distillers grains   31,943    34,261    71,649    66,158 
Distillers corn oil   11,419    14,223    24,500    25,325 
Modified distillers grains   1,090    2,456    2,656    6,811 
Derivative financial instrument gains (losses)   130    (1,474)    860    (1,152) 
Other   35    55    118    145 
Total  $211,977   $240,328   $424,691   $434,556 
XML 20 R11.htm IDEA: XBRL DOCUMENT v3.23.2
Leases
6 Months Ended
Jul. 31, 2023
Disclosure Text Block [Abstract]  
Leases of Lessee Disclosure [Text Block]

Note 4. Leases

 

At July 31, 2023, the Company had lease agreements, as lessee, for railcars. All of the leases are accounted for as operating leases. The lease agreements do not contain a specified implicit interest rate; therefore, the Company’s estimated incremental borrowing rate was used to determine the present value of future minimum lease payments. The lease term for all of the Company’s leases includes the noncancelable period of the lease and any periods covered by renewal options that the Company is reasonably certain to exercise. Certain leases include rent escalations pre-set in the agreements, which are factored into the lease payment stream.

The components of lease expense, classified as SG&A expenses on the Consolidated Statement of Operations are as follows (amounts in thousands):

 

   Three Months Ended
July 31,
   Six Months Ended
July 31,
 
   2023   2022   2023   2022 
Operating lease expense  $1,431   $1,991   $3,192   $3,601 
Variable lease expense   61    271    303    665 
Total lease expense  $1,492   $2,262   $3,495   $4,266 

 

The following table is a summary of future minimum rentals on such leases at July 31, 2023 (amounts in thousands):

 

Years Ended January 31,  Minimum Rentals 
Remainder of 2024  $2,853 
2025   4,477 
2026   2,325 
2027   2,276 
2028   1,846 
Thereafter   491 
Total   14,268 
Less: present value discount   1,568 
Operating lease liabilities  $12,700 

 

At July 31, 2023, the weighted average remaining lease term is 3.4 years, and the weighted average discount rate is 5.53% for the outstanding leases. At January 31, 2023, the weighted average remaining lease term was 3.7 years, and the weighted average discount rate was 5.51% for the outstanding leases.

XML 21 R12.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value
6 Months Ended
Jul. 31, 2023
Fair Value Disclosures [Abstract]  
Fair Value Disclosures [Text Block]

Note 5. Fair Value

 

The Company applies ASC 820, “Fair Value Measurements and Disclosures” (“ASC 820”), which provides a framework for measuring fair value under accounting principles generally accepted in the United States of America. This accounting standard defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date.

 

The Company determines the fair market values of its financial instruments based on the fair value hierarchy established by ASC 820 which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The standard describes three levels of inputs that may be used to measure fair values which are provided below. The Company carries certain cash equivalents, investments and derivative instruments at fair value.

The fair values of derivative assets and liabilities traded in the over-the-counter market are determined using quantitative models that require the use of multiple market inputs including interest rates, prices and indices to generate pricing and volatility factors, which are used to value the position. The predominance of market inputs are actively quoted and can be validated through external sources, including brokers, market transactions and third-party pricing services. Estimation risk is greater for derivative asset and liability positions that are either option-based or have longer maturity dates where observable market inputs are less readily available or are unobservable, in which case interest rate, price or index scenarios are extrapolated in order to determine the fair value. The fair values of derivative assets and liabilities include adjustments for market liquidity, counterparty credit quality, the Company’s own credit standing and other specific factors, where appropriate.

 

To ensure the prudent application of estimates and management judgment in determining the fair value of derivative assets and liabilities, investments and property and equipment, various processes and controls have been adopted, which include: (i) model validation that requires a review and approval for pricing, financial statement fair value determination and risk quantification; and (ii) periodic review and substantiation of profit and loss reporting for all derivative instruments. Financial assets and liabilities measured at fair value on a recurring basis at July 31, 2023 are summarized below (amounts in thousands):

 

   Level 1   Level 2   Level 3   Fair Value 
Commodity futures asset (1)  $
-
   $5,673   $
-
   $5,673 
                     
Forward purchase contracts liability (2)  $
-
   $10,707   $
-
   $10,707 

 

Financial assets and liabilities measured at fair value on a recurring basis at January 31, 2023 are summarized below (amounts in thousands):

 

   Level 1   Level 2   Level 3   Fair Value 
Forward purchase contracts asset (1)  $
-
   $105   $
-
   $105 
Commodity futures asset (1)   
-
    80    
-
    80 
Total assets  $-   $185   $-   $185 
                     
Forward purchase contracts liability (2)  $
-
   $355   $
-
   $355 
Commodity futures liability (2)   
-
    67    
-
    67 
Total liabilities  $-   $422   $-   $422 

 

(1) The forward purchase contracts and commodity futures assets are included in “Prepaid expenses and other” on the accompanying Consolidated Balance Sheets.

(2) The commodity futures and forward purchase contracts liabilities are included in “Accrued expenses and other current liabilities” on the accompanying Consolidated Balance Sheets.

 

There were no assets measured at fair value on a non-recurring basis at July 31, 2023 or January 31, 2023.

XML 22 R13.htm IDEA: XBRL DOCUMENT v3.23.2
Property and Equipment
6 Months Ended
Jul. 31, 2023
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment Disclosure [Text Block]

Note 6. Property and Equipment

 

The components of property and equipment are as follows for the periods presented (amounts in thousands):

 

   July 31,
2023
  

January 31,

2023

 
Land and improvements  $31,130   $30,194 
Buildings and improvements   23,784    23,707 
Machinery, equipment, and fixtures   303,730    299,665 
Construction in progress   13,162    10,255 
    371,806    363,821 
Less: Accumulated depreciation   (236,662)    (228,324) 
Total  $135,144   $135,497 
XML 23 R14.htm IDEA: XBRL DOCUMENT v3.23.2
Other Assets
6 Months Ended
Jul. 31, 2023
Disclosure Text Block Supplement [Abstract]  
Other Assets Disclosure [Text Block]

Note 7. Other Assets

 

The components of other assets are as follows for the periods presented (amounts in thousands):

 

   July 31,
2023
  

January 31,

2023

 
Deferred taxes  $18,018   $21,964 
Other   1,536    1,215 
Total  $19,554   $23,179 
XML 24 R15.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Expenses and Other Current Liabilities
6 Months Ended
Jul. 31, 2023
Disclosure Text Block Supplement [Abstract]  
Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]

Note 8. Accrued Expenses and Other Current Liabilities

 

The components of accrued expenses and other current liabilities are as follows for the periods presented (amounts in thousands):

 

    July 31,
2023
    January 31,
2023
 
Accrued payroll and related items  $2,820   $4,428 
Accrued utility charges   2,507    4,116 
Accrued transportation related items   530    1,311 
Accrued real estate taxes   2,463    1,850 
Commodity futures   -    67 
Forward purchase contracts   10,707    355 
Accrued income taxes   64    2,049 
Other   1,255    1,152 
Total  $20,346   $15,328 
XML 25 R16.htm IDEA: XBRL DOCUMENT v3.23.2
Derivative Financial Instruments
6 Months Ended
Jul. 31, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Instruments and Hedging Activities Disclosure [Text Block]

Note 9. Derivative Financial Instruments

 

The Company is exposed to various market risks, including changes in commodity prices (raw materials and finished goods). To manage risks associated with the volatility of these natural business exposures, the Company enters into commodity agreements and forward purchase (corn and natural gas) and sale (ethanol, distillers grains and distillers corn oil) contracts. The Company does not purchase or sell derivative financial instruments for trading or speculative purposes. The Company does not purchase or sell derivative financial instruments for which a lack of marketplace quotations would require the use of fair value estimation techniques. The changes in fair value of these derivative financial instruments are recognized in current period earnings as the Company does not use hedge accounting.

 

The following table provides information about the fair values of the Company’s derivative financial instruments (that are not accounted for under the “normal purchases and normal sales” scope exemption of ASC 815) and the line items on the Consolidated Balance Sheets in which the fair values are reflected (in thousands):

 

   Asset Derivatives   Liability Derivatives 
   Fair Value   Fair Value 
   July 31,
2023
   January 31,
2023
   July 31,
2023
   January 31,
2023
 
Commodity futures (1)  $5,673   $80   $
-
   $67 
Forward purchase contracts (2)   
-
    105    10,707    355 
Total  $5,673   $185   $10,707   $422 

 

(1) Commodity futures assets are included in “Prepaid expenses and other” on the accompanying Consolidated Balance Sheets. These contracts include short/sell positions for approximately 9.6 million bushels at July 31, 2023. These contracts included short/sell positions and long/buy positions for approximately 3.2 million bushels and 725,000 bushels of corn, respectively at January 31, 2023. Commodity futures liabilities are included in “Accrued expenses and other current liabilities” on the accompanying Consolidated Balance Sheets. These contracts included short/sell positions for approximately 1.4 million bushels of corn at January 31, 2023.

 

(2) Forward contract liabilities are included in “Accrued expenses and other current liabilities” on the accompanying Consolidated Balance Sheets. These contracts were for purchases of approximately 16.3 million bushels and 12.8 million bushels of corn at July 31, 2023 and January 31, 2023, respectively. Forward purchase contracts assets are included in “Prepaid expenses and other” on the accompanying Consolidated Balance Sheets. These contracts were for purchases of approximately 5.2 million bushels of corn at January 31, 2023.

 

As of July 31, 2023, and January 31, 2023, all of the derivative financial instruments held by the Company were subject to enforceable master netting arrangements with the counterparties. The Company’s accounting policy is to offset positions and amounts owed with the same counterparties. As of July 31, 2023, and January 31, 2023, the gross positions of the enforceable master netting agreements were not significantly different from the net positions presented in the table above. Depending on the amount of an unrealized loss on a derivative contract held by the Company, the counterparties may require collateral to

secure the Company’s derivative contract position. The Company was required to maintain collateral in the amount of approximately $2.0 million and $1.7 million to secure the Company’s derivative liability positions at July 31, 2023 and January 31, 2023, respectively, which is recorded as “Restricted cash” on the accompanying Consolidated Balance Sheets.

 

See Note 5 which contains fair value information related to derivative financial instruments.

 

The Company recognized gains and (losses), which are included in “Net sales and revenue” in the accompanying Consolidated Statement of Operations, on derivative financial instruments related to ethanol sales contracts of approximately $0.1 million and $(1.5) million for the second quarter of fiscal years 2023 and 2022, respectively. The Company recognized gains and (losses) on derivative financial instruments related to ethanol sales contracts of approximately $0.9 million and $(1.2) million for the first six months of fiscal years 2023 and 2022, respectively.

 

The Company recognized losses, which are included in “Cost of sales” in the accompanying Consolidated Statement of Operations, on derivative financial instruments related to corn purchase contracts of approximately $0.8 and of $1.2 million for the second quarter of fiscal years 2023 and 2022, respectively. The Company recognized gains (losses) on derivative financial instruments related to corn purchase contracts of approximately $5.0 million and $(12.9) million for the first six months of fiscal years 2023 and 2022, respectively.

XML 26 R17.htm IDEA: XBRL DOCUMENT v3.23.2
Investments
6 Months Ended
Jul. 31, 2023
Disclosure Text Block Supplement [Abstract]  
Investment [Text Block]

Note 10. Investments

 

Equity Method Investment in Big River

 

The following table summarizes the Company’s equity method investment at July 31, 2023 and January 31, 2023 (dollars in thousands):

 

      Carrying Amount
Entity  Ownership Percentage  July 31, 2023  January 31, 2023
Big River  10.3%  $37,582  $33,045

 

Undistributed earnings of the Company’s equity method investee totaled approximately $17.6 million and approximately $13.0 million at July 31, 2023 and January 31, 2023, respectively. The Company did not receive any dividends from its equity method investee in the first six months of fiscal year 2023 or 2022.

Summarized financial information for the Company’s equity method investee is presented in the following table for the periods presented (amounts in thousands):

 

   Three Months Ended
July 31,
   Six Months Ended
July 31,
 
   2023   2022   2023   2022 
Net sales and revenue  $402,119   $450,396   $776,622   $802,142 
Gross profit  $36,973   $27,137   $54,525   $49,161 
Income from continuing operations  $29,552   $34,891   $43,999   $53,816 
Net income  $29,552   $34,891   $43,999   $53,816 

 

Short-term Investments

 

At July 31, 2023, the Company owned United States Treasury Bills (classified as short-term investments) that had an amortized cost, or carrying value, of approximately $182.2 million. The contractual maturity of these investments was less than one year. The yield to maturity rate was approximately 5.1%. Unrealized gains or losses were insignificant.

 

At January 31, 2023, the Company owned United States Treasury Bills (classified as short-term investments) that had an amortized cost, or carrying value, of approximately $211.3 million. The contractual maturity of these investments was less than one year. The yield to maturity rate was approximately 3.9%. Unrealized gains or losses were insignificant.

XML 27 R18.htm IDEA: XBRL DOCUMENT v3.23.2
Employee Benefits
6 Months Ended
Jul. 31, 2023
Disclosure Text Block Supplement [Abstract]  
Compensation and Employee Benefit Plans [Text Block]

Note 11. Employee Benefits

 

The Company maintains the REX 2015 Incentive Plan, approved by its shareholders, which reserves a total of 1,650,000 shares of common stock for issuance pursuant to its terms. The plan provides for the granting of shares of stock, including options to purchase shares of common stock, stock appreciation rights tied to the value of common stock, restricted stock, and restricted stock unit awards to eligible employees, non-employee directors and consultants. Until 2022, the Company had only granted restricted stock awards. In May 2022, the Company issued restricted stock units to certain officers of the Company which vest based on the Company’s Total Shareholder Return (“TSR”) compared to the TSRs of companies that comprise the Russell 2000 Index over a three-year performance period. The Company measures share-based compensation grants at fair value on the grant date, adjusted for estimated forfeitures. The Company records non-cash compensation expense related to liability and equity awards in its consolidated financial statements over the requisite service period on a straight-line basis. At July 31, 2023, 1,229,116 shares remain available for issuance under the Plan, excluding the impact of the 67,500 restricted stock units that may vest between zero and 135,000 shares of stock depending on certain performance metrics being achieved.

 

Restricted Stock Awards

 

As a component of their compensation, restricted stock has been granted to directors and certain employees at the closing market price of REX common stock on the grant date. In addition, one quarter of executives’ incentive compensation is payable by an award of restricted stock-based on the then closing market price of REX common stock on the grant date. The Company’s board of directors has determined

that the grant date will be June 15th, or the next business day if June 15th is not a business day, for all grants of restricted stock.

 

At July 31, 2023 and January 31, 2023, unrecognized compensation cost related to nonvested restricted stock awards was approximately $638,000 and $450,000 respectively. The following tables summarize non-vested restricted stock award activity for the periods presented:

 

   Six Months Ended July 31, 2023 
             
       Weighted   Weighted 
       Average  Grant   Average  Remaining 
   Non-Vested   Date Fair Value   Vesting Term 
   Shares   (000’s)   (in years) 
Non-Vested at January 31, 2023   81,264   $2,320    2 
Granted   113,726    3,945      
Forfeited   -    -      
Vested   32,135    896      
                
Non-Vested at July 31, 2023   162,855   $5,369    3 

 

   Six Months Ended July 31, 2022 
             
       Weighted   Weighted 
       Average  Grant   Average  Remaining 
   Non-Vested   Date Fair Value   Vesting Term 
   Shares   (000’s)   (in years) 
Non-Vested at January 31, 2022   30,167   $773    1 
Granted   70,689    2,032      
Forfeited   -    -      
Vested   18,403    451      
                
Non-Vested at July 31, 2022   82,453   $2,354    3 

 

Restricted Stock Units (“RSUs”)

 

In May 2022, the Company issued a total of 67,500 RSUs to certain officers. The number of RSUs eligible to vest will be determined based on how the Company’s TSR compares to the TSR of companies that comprise the Russell 2000 Index during the performance period ending December 31, 2024. The number of RSUs eligible to vest ranges from zero percent to two hundred percent, depending on actual performance during the performance period. While dilutive, the impact to earnings per share is not material to the financial statements.

For the three and six-month periods ended July 31, 2023, the Company recognized compensation cost of approximately $265,000 and $529,000, respectively related to the RSUs. For the three and six-month periods ended July 31, 2022, the Company recognized compensation cost of approximately $188,000 related to the RSUs. Unrecognized compensation cost related to the RSUs at July 31, 2023 and January 31, 2023, was approximately $1.5 million and 2.0 million, respectively.

XML 28 R19.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes
6 Months Ended
Jul. 31, 2023
Income Tax Disclosure [Abstract]  
Income Tax Disclosure [Text Block]

Note 12. Income Taxes

 

The Company’s income tax provision was approximately $3.8 million and $4.3 million for the three months ended July 31, 2023 and 2022, respectively. The Company’s income tax provision was approximately $5.8 and $6.2 million for the six months ended July 31, 2023 and 2022, respectively.

 

The Company assessed all available positive and negative evidence to determine whether it expects sufficient future taxable income will be generated to allow for the realization of existing federal deferred tax assets. The Company ceased operation of its refined coal business on November 18, 2021. There is sufficient objectively verifiable income for management to conclude that it is more likely than not that the Company will utilize available federal deferred tax assets prior to their expiration.

 

The Company files a U.S. federal income tax return and various state income tax returns. In general, the Company is no longer subject to U.S. federal, state or local income tax examinations by tax authorities for years ended January 31, 2014 and prior. The Company is currently undergoing a federal income tax examination for the years ended January 31, 2015 through January 31, 2020.

 

On a quarterly and annual basis, the Company accrues for the effects of open uncertain tax positions and the related potential penalties and interest. It is reasonably possible that the amount of the unrecognized tax benefit with respect to certain unrecognized tax positions will increase or decrease during the next 12 months; however, the Company does not expect the change to have a material effect on results of operations or financial position. A reconciliation of the beginning and ending amount of unrecognized tax benefits, including interest and penalties, is as follows (amounts in thousands):

 

   Six Months Ended
July 31,
 
   2023   2022 
Unrecognized tax benefits, beginning of period  $19,088   $16,781 
Changes for prior years’ tax positions   3    93 
Changes for current year tax positions   -    - 
Unrecognized tax benefits, end of period  $19,091   $16,874 
XML 29 R20.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies
6 Months Ended
Jul. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Disclosure [Text Block]

Note 13. Commitments and Contingencies

 

The Company may be involved in various legal actions arising in the normal course of business, from time to time. After taking into consideration legal counsels’ evaluations of any such action(s), management is of the opinion that their outcome will not have a material adverse effect on the Company’s Consolidated Financial Statements. The Company recorded a liability of $250,000 at July 31, 2023 and

January 31, 2023, as a probable and reasonably estimable loss associated with a legal contingency for a patent infringement case involving our refined coal facility which is no longer in operation.

 

At July 31, 2023, One Earth and NuGen had combined forward purchase contracts for approximately 16.3 million bushels of corn, the principal raw material for their ethanol plants, and they have combined forward purchase contracts for approximately 2.6 million MmBtu (million British thermal unit) of natural gas.

 

At July 31, 2023, One Earth and NuGen had combined sales commitments for approximately 41.3 million gallons of ethanol, approximately 88,000 tons of distillers grains and approximately 15.7 million pounds of distillers corn oil.

 

At July 31, 2023, One Earth had signed contracts in place for capital projects with approximately $28.5 million remaining in future payments.

XML 30 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Related-Party Transactions
6 Months Ended
Jul. 31, 2023
Related Party Transactions [Abstract]  
Related Party Transactions Disclosure [Text Block]

Note 14. Related-Party Transactions

 

During the second quarters of fiscal years 2023 and 2022, One Earth and NuGen purchased approximately $26.4 million and $35.3 million, respectively, of corn (and other supplies) from minority equity investors and board members of those affiliates. Such purchases totaled approximately $59.9 million and $66.1 million for the six months ended July 31, 2023 and 2022, respectively. The Company had amounts payable to related parties of approximately $1.2 million and $1.5 million at July 31, 2023 and January 31, 2023, respectively.

XML 31 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Accounting Policies, by Policy (Policies)
6 Months Ended
Jul. 31, 2023
Accounting Policies [Abstract]  
Cash and Cash Equivalents, Policy [Policy Text Block]

Cash and Cash Equivalents

Cash and cash equivalents includes bank deposits as well as short-term, highly liquid investments with original maturities of three months or less.

Revenue [Policy Text Block]

Revenue Recognition

The Company recognizes sales of ethanol, distillers grains and distillers corn oil when obligations under the terms of the respective contracts with customers are satisfied; this occurs with the transfer of control of products, generally upon shipment from the ethanol plant or upon loading of the rail car used to transport the products.

Cost of Goods and Service [Policy Text Block]

Cost of Sales

Cost of sales includes depreciation, costs of raw materials, third-party freight charges, purchasing and receiving costs, inspection costs, other distribution expenses, warehousing costs, plant repair and maintenance costs, plant management, certain compensation costs and general facility overhead charges.

Selling, General and Administrative Expenses, Policy [Policy Text Block]

Selling, General and Administrative (“SG&A”) Expenses

The Company includes non-production related costs such as professional fees, selling charges and certain payroll in SG&A expenses.

Fair Value of Financial Instruments, Policy [Policy Text Block]

Financial Instruments

Certain of the forward corn purchase and ethanol, distillers grains and distillers corn oil sale contracts are accounted for under the “normal purchases and normal sales” scope exemption of Accounting Standards Codification (“ASC”) 815, “Derivatives and Hedging” (“ASC 815”) because these arrangements

are for purchases of corn that will be delivered in quantities expected to be used by the Company and sales of ethanol, distillers grains and distillers corn oil in quantities expected to be produced by the Company over a reasonable period of time in the normal course of business.

The Company uses derivative financial instruments (exchange-traded futures contracts) to manage a portion of the risk associated with changes in commodity prices, primarily related to corn. The Company monitors and manages this exposure as part of its overall risk management policy. As such, the Company seeks to reduce the potentially adverse effects that the volatility of these markets may have on its operating results. The Company may take hedging positions in these commodities as one way to mitigate risk. While the Company attempts to link its hedging activities to purchase and sales activities, there are situations in which these hedging activities can themselves result in losses. The Company does not hold or issue derivative financial instruments for trading or speculative purposes. The changes in fair value of these derivative financial instruments are recognized in current period earnings as the Company does not use hedge accounting.

Income Tax, Policy [Policy Text Block]

Income Taxes

The Company applies an effective tax rate to interim periods that is consistent with the Company’s estimated annual tax rate as adjusted for discrete items impacting the interim periods. The Company provides for deferred tax liabilities and assets for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis and operating loss and tax credit carryforwards. The Company provides for a valuation allowance if, based on the weight of available positive and negative evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. The Company paid income taxes of approximately $6.4 million and $1.1 million and received no refunds during the six months ended July 31, 2023 and 2022, respectively.

As of July 31, 2023, and January 31, 2023, total unrecognized tax benefits were approximately $19,034,000. Accrued penalties and interest were approximately $57,000 and approximately $55,000 at July 31, 2023 and January 31, 2023, respectively. If the Company were to prevail on all unrecognized tax benefits recorded, the provision for income taxes would be reduced by approximately $18.9 million. In addition, the impact of penalties and interest would also benefit the effective tax rate. Interest and penalties associated with unrecognized tax benefits are recorded within income tax expense. On a quarterly basis, the Company accrues for the effects of open uncertain tax positions and the related potential penalties and interest.

Inventory, Policy [Policy Text Block]

Inventories

Inventories are carried at the lower of cost or net realizable value on a first-in, first-out basis. Inventory includes direct production costs and certain overhead costs such as depreciation, property taxes and utilities associated with producing ethanol and related by-products. Inventory is written down for instances when cost exceeds estimated net realizable value; such write-downs are based primarily upon commodity prices as the market value of inventory is often dependent upon changes in commodity prices. The Company recorded inventory write-downs of approximately $0.2 million and $0.7 million in cost of sales at July 31, 2023 and January 31, 2023, respectively. Fluctuations in the write-down of inventory

generally relate to the levels and composition of such inventory and changes in commodity prices at a given point in time.

The components of inventory are as follows as of the dates presented (amounts in thousands):

   July 31,
2023
   January 31,
2023
 
Ethanol and other finished goods  $7,072   $12,695 
Work in process   7,297    10,194 
Corn and other raw materials   31,591    25,855 
Total  $45,960   $48,744 
Property, Plant and Equipment, Policy [Policy Text Block]

Property and Equipment

Property and equipment is recorded at cost or the fair value on the date of acquisition (for property and equipment acquired in a business combination). Depreciation is computed using the straight-line method. Estimated useful lives are 15 to 40 years for buildings and improvements, and 3 to 20 years for fixtures and equipment.

In accordance with ASC 360-10 “Impairment or Disposal of Long-Lived Assets”, the carrying value of long-lived assets is assessed for recoverability by management when changes in circumstances indicate that the carrying amount may not be recoverable. The Company did not identify any indicators of impairment or record any impairment charges during the first six months of fiscal years 2023 or 2022.

The Company tests for recoverability of an asset group by comparing its carrying amount to its estimated undiscounted future cash flows. If the carrying amount exceeds its estimated undiscounted future cash flows, the Company recognizes an impairment charge for the amount by which the asset group’s carrying amount exceeds its fair value, if any.

Investment, Policy [Policy Text Block]

Investments

The method of accounting applied to long-term investments, whether consolidated, equity or cost, involves an evaluation of the significant terms of each investment that explicitly grant or suggest evidence of control or influence over the operations of the investee and also includes the identification of any variable interests in which the Company is the primary beneficiary. The Company accounts for investments in a limited liability company in which it has a less than 20% ownership interest using the equity method of accounting when the factors discussed in ASC 323, “Investments-Equity Method and Joint Ventures” are met. The excess of the carrying value over the underlying equity in the net assets of equity method investees is allocated to specific assets and liabilities. Investments in businesses that the Company does not control but for which it has the ability to exercise significant influence over operating and financial matters are accounted for using the equity method. The Company accounts for its investment in Big River Resources, LLC (“Big River”) using the equity method of accounting and includes the results on a delayed basis of one month as Big River has a fiscal year end of December 31.

The Company periodically evaluates its investments for impairment due to declines in market value considered to be other than temporary. Such impairment evaluations include general economic and

company-specific evaluations. If the Company determines that a decline in market value is other than temporary, then a charge to earnings is recorded in the Consolidated Statements of Operations and a new cost basis in the investment is established.

Short-term investments, consisting of U.S. government obligations and certificates of deposit, are considered held to maturity, and therefore are carried at amortized historical cost.

XML 32 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Accounting Policies (Tables)
6 Months Ended
Jul. 31, 2023
Accounting Policies [Abstract]  
Schedule of Error Corrections and Prior Period Adjustments [Table Text Block] The following tables show the effect of the retrospective change to the Consolidated Statements of Operations previously presented:
   Three Months Ended
April 30, 2023
    
   As Previously
Reported
  Effect of
Change
  As Currently
Reported
Cost of sales  $197,685  $4,863  $202,548
          
Gross profit  $15,029  $(4,863)  $10,166
          
Selling, general and administrative  $(10,632)  $4,863  $(5,769)
   Three Months Ended
July 31, 2022
    
   As Previously
Reported
  Effect of
Change
  As Currently
Reported
Cost of sales  $223,744  $2,481  $226,225
          
Gross profit  $16,584  $(2,481)  $14,103
          
Selling, general and administrative  $(9,148)  $2,481  $(6,667)
   Six Months Ended
July 31, 2022
    
   As Previously
Reported
  Effect of
Change
  As Currently
Reported
Cost of sales  $406,060  $2,485  $408,545
          
Gross profit  $28,496  $(2,485)  $26,011
          
Selling, general and administrative  $(14,351)  $2,485  $(11,866)
Schedule of Inventory, Current [Table Text Block] The components of inventory are as follows as of the dates presented (amounts in thousands):
   July 31,
2023
   January 31,
2023
 
Ethanol and other finished goods  $7,072   $12,695 
Work in process   7,297    10,194 
Corn and other raw materials   31,591    25,855 
Total  $45,960   $48,744 
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Net Sales and Revenue (Tables)
6 Months Ended
Jul. 31, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Segment Reporting Information, by Segment [Table Text Block] The following tables shows disaggregated revenue by product (amounts in thousands):
   Three Months Ended   Six Months Ended 
   July 31,   July 31, 
   2023   2022   2023   2022 
Sales of products                
Ethanol  $167,360   $190,807   $324,908   $337,269 
Dried distillers grains   31,943    34,261    71,649    66,158 
Distillers corn oil   11,419    14,223    24,500    25,325 
Modified distillers grains   1,090    2,456    2,656    6,811 
Derivative financial instrument gains (losses)   130    (1,474)    860    (1,152) 
Other   35    55    118    145 
Total  $211,977   $240,328   $424,691   $434,556 
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Leases (Tables)
6 Months Ended
Jul. 31, 2023
Disclosure Text Block [Abstract]  
Lease, Cost [Table Text Block] The components of lease expense, classified as SG&A expenses on the Consolidated Statement of Operations are as follows (amounts in thousands):
   Three Months Ended
July 31,
   Six Months Ended
July 31,
 
   2023   2022   2023   2022 
Operating lease expense  $1,431   $1,991   $3,192   $3,601 
Variable lease expense   61    271    303    665 
Total lease expense  $1,492   $2,262   $3,495   $4,266 
Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] The following table is a summary of future minimum rentals on such leases at July 31, 2023 (amounts in thousands):
Years Ended January 31,  Minimum Rentals 
Remainder of 2024  $2,853 
2025   4,477 
2026   2,325 
2027   2,276 
2028   1,846 
Thereafter   491 
Total   14,268 
Less: present value discount   1,568 
Operating lease liabilities  $12,700 
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value (Tables)
6 Months Ended
Jul. 31, 2023
Fair Value Disclosures [Abstract]  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Financial assets and liabilities measured at fair value on a recurring basis at July 31, 2023 are summarized below (amounts in thousands):
   Level 1   Level 2   Level 3   Fair Value 
Commodity futures asset (1)  $
-
   $5,673   $
-
   $5,673 
                     
Forward purchase contracts liability (2)  $
-
   $10,707   $
-
   $10,707 
Financial assets and liabilities measured at fair value on a recurring basis at January 31, 2023 are summarized below (amounts in thousands):
   Level 1   Level 2   Level 3   Fair Value 
Forward purchase contracts asset (1)  $
-
   $105   $
-
   $105 
Commodity futures asset (1)   
-
    80    
-
    80 
Total assets  $-   $185   $-   $185 
                     
Forward purchase contracts liability (2)  $
-
   $355   $
-
   $355 
Commodity futures liability (2)   
-
    67    
-
    67 
Total liabilities  $-   $422   $-   $422 

(1) The forward purchase contracts and commodity futures assets are included in “Prepaid expenses and other” on the accompanying Consolidated Balance Sheets.

(2) The commodity futures and forward purchase contracts liabilities are included in “Accrued expenses and other current liabilities” on the accompanying Consolidated Balance Sheets.

XML 36 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Property and Equipment (Tables)
6 Months Ended
Jul. 31, 2023
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment [Table Text Block] The components of property and equipment are as follows for the periods presented (amounts in thousands):
   July 31,
2023
  

January 31,

2023

 
Land and improvements  $31,130   $30,194 
Buildings and improvements   23,784    23,707 
Machinery, equipment, and fixtures   303,730    299,665 
Construction in progress   13,162    10,255 
    371,806    363,821 
Less: Accumulated depreciation   (236,662)    (228,324) 
Total  $135,144   $135,497 
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Other Assets (Tables)
6 Months Ended
Jul. 31, 2023
Disclosure Text Block Supplement [Abstract]  
Schedule of Other Assets [Table Text Block]
   July 31,
2023
  

January 31,

2023

 
Deferred taxes  $18,018   $21,964 
Other   1,536    1,215 
Total  $19,554   $23,179 
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Expenses and Other Current Liabilities (Tables)
6 Months Ended
Jul. 31, 2023
Disclosure Text Block Supplement [Abstract]  
Schedule of Accrued Liabilities [Table Text Block] The components of accrued expenses and other current liabilities are as follows for the periods presented (amounts in thousands):
    July 31,
2023
    January 31,
2023
 
Accrued payroll and related items  $2,820   $4,428 
Accrued utility charges   2,507    4,116 
Accrued transportation related items   530    1,311 
Accrued real estate taxes   2,463    1,850 
Commodity futures   -    67 
Forward purchase contracts   10,707    355 
Accrued income taxes   64    2,049 
Other   1,255    1,152 
Total  $20,346   $15,328 
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Derivative Financial Instruments (Tables)
6 Months Ended
Jul. 31, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of Derivative Assets at Fair Value [Table Text Block] The following table provides information about the fair values of the Company’s derivative financial instruments (that are not accounted for under the “normal purchases and normal sales” scope exemption of ASC 815) and the line items on the Consolidated Balance Sheets in which the fair values are reflected (in thousands):
   Asset Derivatives   Liability Derivatives 
   Fair Value   Fair Value 
   July 31,
2023
   January 31,
2023
   July 31,
2023
   January 31,
2023
 
Commodity futures (1)  $5,673   $80   $
-
   $67 
Forward purchase contracts (2)   
-
    105    10,707    355 
Total  $5,673   $185   $10,707   $422 

(1) Commodity futures assets are included in “Prepaid expenses and other” on the accompanying Consolidated Balance Sheets. These contracts include short/sell positions for approximately 9.6 million bushels at July 31, 2023. These contracts included short/sell positions and long/buy positions for approximately 3.2 million bushels and 725,000 bushels of corn, respectively at January 31, 2023. Commodity futures liabilities are included in “Accrued expenses and other current liabilities” on the accompanying Consolidated Balance Sheets. These contracts included short/sell positions for approximately 1.4 million bushels of corn at January 31, 2023.

(2) Forward contract liabilities are included in “Accrued expenses and other current liabilities” on the accompanying Consolidated Balance Sheets. These contracts were for purchases of approximately 16.3 million bushels and 12.8 million bushels of corn at July 31, 2023 and January 31, 2023, respectively. Forward purchase contracts assets are included in “Prepaid expenses and other” on the accompanying Consolidated Balance Sheets. These contracts were for purchases of approximately 5.2 million bushels of corn at January 31, 2023.

XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Investments (Tables)
6 Months Ended
Jul. 31, 2023
Disclosure Text Block Supplement [Abstract]  
Equity Method Investments [Table Text Block] The following table summarizes the Company’s equity method investment at July 31, 2023 and January 31, 2023 (dollars in thousands):
      Carrying Amount
Entity  Ownership Percentage  July 31, 2023  January 31, 2023
Big River  10.3%  $37,582  $33,045
Schedule of Financial Information for Equity Method Investments [Table Text Block] Summarized financial information for the Company’s equity method investee is presented in the following table for the periods presented (amounts in thousands):
   Three Months Ended
July 31,
   Six Months Ended
July 31,
 
   2023   2022   2023   2022 
Net sales and revenue  $402,119   $450,396   $776,622   $802,142 
Gross profit  $36,973   $27,137   $54,525   $49,161 
Income from continuing operations  $29,552   $34,891   $43,999   $53,816 
Net income  $29,552   $34,891   $43,999   $53,816 
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Employee Benefits (Tables)
6 Months Ended
Jul. 31, 2023
Disclosure Text Block Supplement [Abstract]  
Nonvested Restricted Stock Shares Activity [Table Text Block] The following tables summarize non-vested restricted stock award activity for the periods presented:
   Six Months Ended July 31, 2023 
             
       Weighted   Weighted 
       Average  Grant   Average  Remaining 
   Non-Vested   Date Fair Value   Vesting Term 
   Shares   (000’s)   (in years) 
Non-Vested at January 31, 2023   81,264   $2,320    2 
Granted   113,726    3,945      
Forfeited   -    -      
Vested   32,135    896      
                
Non-Vested at July 31, 2023   162,855   $5,369    3 
   Six Months Ended July 31, 2022 
             
       Weighted   Weighted 
       Average  Grant   Average  Remaining 
   Non-Vested   Date Fair Value   Vesting Term 
   Shares   (000’s)   (in years) 
Non-Vested at January 31, 2022   30,167   $773    1 
Granted   70,689    2,032      
Forfeited   -    -      
Vested   18,403    451      
                
Non-Vested at July 31, 2022   82,453   $2,354    3 
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes (Tables)
6 Months Ended
Jul. 31, 2023
Income Tax Disclosure [Abstract]  
Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] A reconciliation of the beginning and ending amount of unrecognized tax benefits, including interest and penalties, is as follows (amounts in thousands):
   Six Months Ended
July 31,
 
   2023   2022 
Unrecognized tax benefits, beginning of period  $19,088   $16,781 
Changes for prior years’ tax positions   3    93 
Changes for current year tax positions   -    - 
Unrecognized tax benefits, end of period  $19,091   $16,874 
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Condensed Financial Statements (Details)
6 Months Ended
Jul. 31, 2023
Consolidated Condensed Financial Statements (Details) [Line Items]  
Number of Operating Segments 1
Ethanol [Member]  
Consolidated Condensed Financial Statements (Details) [Line Items]  
Number of Operating Segments 3
Majority-Owned Subsidiary, Nonconsolidated [Member] | Ethanol [Member]  
Consolidated Condensed Financial Statements (Details) [Line Items]  
Number of Operating Segments 2
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Accounting Policies (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jan. 31, 2023
Accounting Policies (Details) [Line Items]      
Income Taxes Paid $ 6,400 $ 1,100  
Proceeds from Income Tax Refunds 0 $ 0  
Unrecognized Tax Benefits 19,034   $ 19,034
Income Tax Examination, Penalties and Interest Accrued 57   55
Inventory Write-down $ 200   700
Provision for Income Taxes [Member]      
Accounting Policies (Details) [Line Items]      
Unrecognized Tax Benefits     $ 18,900
Cost of Sales [Member]      
Accounting Policies (Details) [Line Items]      
Maximum Percentage of Equity Ownership Interest Which May be Considered for Equity Method of Accounting 20.00%    
Building and Building Improvements [Member] | Minimum [Member]      
Accounting Policies (Details) [Line Items]      
Property, Plant and Equipment, Useful Life 15 years    
Building and Building Improvements [Member] | Maximum [Member]      
Accounting Policies (Details) [Line Items]      
Property, Plant and Equipment, Useful Life 40 years    
Fixtures And Equipment [Member] | Minimum [Member]      
Accounting Policies (Details) [Line Items]      
Property, Plant and Equipment, Useful Life 3 years    
Fixtures And Equipment [Member] | Maximum [Member]      
Accounting Policies (Details) [Line Items]      
Property, Plant and Equipment, Useful Life 20 years    
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Accounting Policies (Details) - Change to Schedule of Consolidated Statements of Operation - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2023
Apr. 30, 2023
Jul. 31, 2022
Jul. 31, 2023
Jul. 31, 2022
Error Corrections and Prior Period Adjustments Restatement [Line Items]          
Cost of sales $ 193,625 $ 202,548 $ 226,225 $ 396,173 $ 408,545
Gross profit 18,352 10,166 14,103 28,518 26,011
Selling, general and administrative $ (8,618) (5,769) (6,667) $ (14,387) (11,866)
Previously Reported [Member]          
Error Corrections and Prior Period Adjustments Restatement [Line Items]          
Cost of sales   197,685 223,744   406,060
Gross profit   15,029 16,584   28,496
Selling, general and administrative   (10,632) (9,148)   (14,351)
Revision of Prior Period, Change in Accounting Principle, Adjustment [Member]          
Error Corrections and Prior Period Adjustments Restatement [Line Items]          
Cost of sales   4,863 2,481   2,485
Gross profit   (4,863) (2,481)   (2,485)
Selling, general and administrative   $ 4,863 $ 2,481   $ 2,485
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Accounting Policies (Details) - Schedule of Components of Inventory - USD ($)
$ in Thousands
Jul. 31, 2023
Jan. 31, 2023
Schedule Of Components Of Inventory Abstract    
Ethanol and other finished goods $ 7,072 $ 12,695
Work in process 7,297 10,194
Grain and other raw materials 31,591 25,855
Total $ 45,960 $ 48,744
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Net Sales and Revenue (Details) - Schedule of Disaggregated Revenue by Product - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2023
Jul. 31, 2022
Segment Reporting Information [Line Items]        
Sales of products, continuing operations $ 211,977 $ 240,328 $ 424,691 $ 434,556
Ethanol [Member]        
Segment Reporting Information [Line Items]        
Sales of products, continuing operations 167,360 190,807 324,908 337,269
Dried Distillers Grains [Member]        
Segment Reporting Information [Line Items]        
Sales of products, continuing operations 31,943 34,261 71,649 66,158
Distillers Corn Oil [Member]        
Segment Reporting Information [Line Items]        
Sales of products, continuing operations 11,419 14,223 24,500 25,325
Modified Distillers Grains [Member]        
Segment Reporting Information [Line Items]        
Sales of products, continuing operations 1,090 2,456 2,656 6,811
Derivative financial instruments losses [Member]        
Segment Reporting Information [Line Items]        
Sales of products, continuing operations 130 (1,474) 860 (1,152)
Other[Member]        
Segment Reporting Information [Line Items]        
Sales of products, continuing operations $ 35 $ 55 $ 118 $ 145
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Leases (Details)
Jul. 31, 2023
Jan. 31, 2023
Disclosure Text Block [Abstract]    
Operating Lease, Weighted Average Remaining Lease Term 3 years 4 months 24 days 3 years 8 months 12 days
Operating Lease, Weighted Average Discount Rate, Percent 5.53% 5.51%
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Leases (Details) - Schedule of Components of Lease Expense - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2023
Jul. 31, 2022
Schedule Of Components Of Lease Expense Abstract        
Operating lease expense $ 1,431 $ 1,991 $ 3,192 $ 3,601
Variable lease expense 61 271 303 665
Total lease expense $ 1,492 $ 2,262 $ 3,495 $ 4,266
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Leases (Details) - Schedule of Future Minimum Rental Payments for Operating Leases
$ in Thousands
Jul. 31, 2023
USD ($)
Schedule Of Future Minimum Rental Payments For Operating Leases Abstract  
2024 $ 2,853
2025 4,477
2026 2,325
2027 2,276
2028 1,846
Thereafter 491
Total 14,268
Less: present value discount 1,568
Operating lease liabilities $ 12,700
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value (Details) - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis - USD ($)
$ in Thousands
Jul. 31, 2023
Jan. 31, 2023
Fair Value (Details) - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Commodity futures asset [1] $ 5,673 $ 80
Total assets   185
Forward purchase contracts liability [2] 10,707 355
Commodity futures liability [2]   67
Total liabilities   422
Forward purchase contracts asset [1] 105  
Fair Value, Inputs, Level 1 [Member]    
Fair Value (Details) - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Commodity futures asset [1]
Forward purchase contracts liability [2]
Commodity futures liability [2]  
Forward purchase contracts asset [1]  
Fair Value, Inputs, Level 2 [Member]    
Fair Value (Details) - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Commodity futures asset [1] 5,673 80
Total assets   185
Forward purchase contracts liability [2] 10,707 355
Commodity futures liability [2]   67
Total liabilities   422
Forward purchase contracts asset [1] 105  
Fair Value, Inputs, Level 3 [Member]    
Fair Value (Details) - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Commodity futures asset [1]
Forward purchase contracts liability [2]
Commodity futures liability [2]  
Forward purchase contracts asset [1]  
[1] The forward purchase contracts and commodity futures assets are included in “Prepaid expenses and other” on the accompanying Consolidated Balance Sheets.
[2] The commodity futures and forward purchase contracts liabilities are included in “Accrued expenses and other current liabilities” on the accompanying Consolidated Balance Sheets.
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Property and Equipment (Details) - Schedule of Property and Equipment - USD ($)
$ in Thousands
Jul. 31, 2023
Jan. 31, 2023
Schedule Of Property And Equipment Abstract    
Land and improvements $ 31,130 $ 30,194
Buildings and improvements 23,784 23,707
Machinery, equipment, and fixtures 303,730 299,665
Construction in progress 13,162 10,255
371,806 363,821
Less: Accumulated depreciation (236,662) (228,324)
Total $ 135,144 $ 135,497
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Other Assets (Details) - Schedule of Other Assets - USD ($)
$ in Thousands
Jul. 31, 2023
Jan. 31, 2023
Schedule Of Other Assets Abstract    
Deferred taxes $ 18,018 $ 21,964
Other 1,536 1,215
Total $ 19,554 $ 23,179
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Expenses and Other Current Liabilities (Details) - Schedule of Accrued Expenses and Other Current Liabilities - USD ($)
$ in Thousands
Jul. 31, 2023
Jan. 31, 2023
Schedule Of Accrued Expenses And Other Current Liabilities Abstract    
Accrued payroll and related items $ 2,820 $ 4,428
Accrued utility charges 2,507 4,116
Accrued transportation related items 530 1,311
Accrued real estate taxes 2,463 1,850
Commodity futures   67
Forward purchase contracts [1] 10,707 355
Accrued income taxes 64 2,049
Other 1,255 1,152
Total $ 20,346 $ 15,328
[1] The commodity futures and forward purchase contracts liabilities are included in “Accrued expenses and other current liabilities” on the accompanying Consolidated Balance Sheets.
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Derivative Financial Instruments (Details)
bu in Millions
3 Months Ended 6 Months Ended
Jul. 31, 2023
USD ($)
bu
Jul. 31, 2022
USD ($)
Jul. 31, 2023
USD ($)
bu
Jul. 31, 2022
Jan. 31, 2023
USD ($)
bu
Derivative Financial Instruments (Details) [Line Items]          
Debt Instrument, Collateral Amount (in Dollars) | $ $ 2   $ 2   $ 1.7
Gain (Loss) on Derivative Instruments, Net, Sales and Revenue (in Dollars) | $ 0.1 $ (1.5)      
Gain (Loss) on Derivative Instruments, Net, Pretax (in Dollars) | $ $ 0.8 $ 1.2      
Corn [Member]          
Derivative Financial Instruments (Details) [Line Items]          
Description of Location of Gain (Loss) on Interest Rate Derivative Instruments Not Designated as Hedging Instruments in Financial Statements     $5.0 (12.9)  
Ethanol [Member]          
Derivative Financial Instruments (Details) [Line Items]          
Description of Location of Gain (Loss) on Interest Rate Derivative Instruments Not Designated as Hedging Instruments in Financial Statements     $0.9 (1.2)  
Assets [Member] | Corn [Member]          
Derivative Financial Instruments (Details) [Line Items]          
Forward Purchase Contracts, Quantity 16.3   16.3   12.8
Liability [Member] | Corn [Member]          
Derivative Financial Instruments (Details) [Line Items]          
Forward Purchase Contracts, Quantity         5.2
Short/Sell [Member] | Assets [Member] | Corn [Member]          
Derivative Financial Instruments (Details) [Line Items]          
Commodity Futures, Quantity 9.6   9.6   3.2
Short/Sell [Member] | Liability [Member] | Corn [Member]          
Derivative Financial Instruments (Details) [Line Items]          
Commodity Futures, Quantity         1.4
Long/Buy [Member] | Assets [Member] | Corn [Member]          
Derivative Financial Instruments (Details) [Line Items]          
Commodity Futures, Quantity         725,000.0
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Derivative Financial Instruments (Details) - Schedule of Fair Values for Derivative Financial Instruments - USD ($)
$ in Thousands
Jul. 31, 2023
Jan. 31, 2023
Derivative Financial Instruments (Details) - Schedule of Fair Values for Derivative Financial Instruments [Line Items]    
Asset Derivatives, Fair Value $ 5,673 $ 185
Liability Derivatives, Fair Value 10,707 422
Commodity Contract [Member]    
Derivative Financial Instruments (Details) - Schedule of Fair Values for Derivative Financial Instruments [Line Items]    
Asset Derivatives, Fair Value [1] 5,673 80
Liability Derivatives, Fair Value [1] 67
Forward Contracts [Member]    
Derivative Financial Instruments (Details) - Schedule of Fair Values for Derivative Financial Instruments [Line Items]    
Asset Derivatives, Fair Value [2] 105
Liability Derivatives, Fair Value [2] $ 10,707 $ 355
[1] Commodity futures assets are included in “Prepaid expenses and other” on the accompanying Consolidated Balance Sheets. These contracts include short/sell positions for approximately 9.6 million bushels at July 31, 2023. These contracts included short/sell positions and long/buy positions for approximately 3.2 million bushels and 725,000 bushels of corn, respectively at January 31, 2023. Commodity futures liabilities are included in “Accrued expenses and other current liabilities” on the accompanying Consolidated Balance Sheets. These contracts included short/sell positions for approximately 1.4 million bushels of corn at January 31, 2023.
[2] Forward contract liabilities are included in “Accrued expenses and other current liabilities” on the accompanying Consolidated Balance Sheets. These contracts were for purchases of approximately 16.3 million bushels and 12.8 million bushels of corn at July 31, 2023 and January 31, 2023, respectively. Forward purchase contracts assets are included in “Prepaid expenses and other” on the accompanying Consolidated Balance Sheets. These contracts were for purchases of approximately 5.2 million bushels of corn at January 31, 2023.
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Investments (Details) - USD ($)
$ in Thousands
Jul. 31, 2023
Jan. 31, 2023
Disclosure Text Block Supplement [Abstract]    
Retained Earnings, Undistributed Earnings from Equity Method Investees $ 17,600 $ 13,000
Short-Term Investments $ 182,209 $ 211,331
Debt Securities, Held-to-Maturity, Weighted Average Yield, Maturity, Year One 5.10% 3.90%
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.23.2
Investments (Details) - Schedule of Equity Method Investments - USD ($)
$ in Thousands
Jul. 31, 2023
Jan. 31, 2023
Schedule Of Equity Method Investments Abstract    
Big River 10.30%  
Big River $ 37,582 $ 33,045
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.23.2
Investments (Details) - Schedule of Financial Information For Equity Method Investment - Big River [Member] - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2023
Jul. 31, 2022
Investments (Details) - Schedule of Financial Information For Equity Method Investment [Line Items]        
Net sales and revenue $ 402,119 $ 450,396 $ 776,622 $ 802,142
Gross profit 36,973 27,137 54,525 49,161
Income from continuing operations 29,552 34,891 43,999 53,816
Net income $ 29,552 $ 34,891 $ 43,999 $ 53,816
XML 60 R51.htm IDEA: XBRL DOCUMENT v3.23.2
Employee Benefits (Details) - USD ($)
3 Months Ended 6 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2023
Jul. 31, 2022
Jan. 31, 2023
Employee Benefits (Details) [Line Items]          
Restricted Stock or Unit Expense $ 265,000 $ 188,000 $ 529,000 $ 188,000  
Rex Shareholders [Member]          
Employee Benefits (Details) [Line Items]          
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 638,000   $ 638,000   $ 450,000
Share-Based Payment Arrangement, Option [Member] | Stock Option Plans 2015 [Member]          
Employee Benefits (Details) [Line Items]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in Shares) 1,650,000   1,650,000    
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in Shares) 1,229,116   1,229,116    
XML 61 R52.htm IDEA: XBRL DOCUMENT v3.23.2
Employee Benefits (Details) - Schedule of Non-Vested Restricted Stock Award Activity - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Schedule Of Non Vested Restricted Stock Award Activity Abstract    
Non-Vested Shares, Beginning of Period 81,264 30,167
Weighted Average Grant Date Fair Value, Beginning of Period (in Dollars) $ 2,320 $ 773
Weighted Average Vesting Term, Beginning of Period 2 years 1 year
Non-Vested Shares, Granted 113,726 70,689
Weighted Average Grant Date Fair Value, Granted (in Dollars per share) $ 3,945 $ 2,032
Non-Vested Shares, Vested 32,135 18,403
Weighted Average Grant Date Fair Value, Vested (in Dollars) $ 896 $ 451
Non-Vested Shares, End of Period 162,855 82,453
Weighted Average Grant Date Fair Value, End of Period (in Dollars) $ 5,369 $ 2,354
Weighted Average Vesting Term, End of Period 3 years 3 years
XML 62 R53.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2023
Jul. 31, 2022
Income Tax Disclosure [Abstract]        
Income Tax Expense (Benefit), Continuing Operations, Adjustment of Deferred Tax (Asset) Liability $ 3.8 $ 4.3 $ 5.8 $ 6.2
XML 63 R54.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes (Details) - Schedule of Unrecognized Tax Benefits Roll Forward - USD ($)
$ in Thousands
6 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Schedule Of Unrecognized Tax Benefits Roll Forward Abstract    
Unrecognized tax benefits, beginning of period $ 19,088 $ 16,781
Changes for prior years’ tax positions 3 93
Unrecognized tax benefits, end of period $ 19,091 $ 16,874
XML 64 R55.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies (Details)
lb in Millions, gal in Millions, bu in Millions
Jul. 31, 2023
USD ($)
MMBTU
T
lb
bu
gal
Jan. 31, 2023
USD ($)
Commitments and Contingencies (Details) [Line Items]    
Loss Contingency, Estimate of Possible Loss $ 250,000 $ 250,000
Capital Projects Remaining Future Payments $ 28,500,000  
One Earth Energy And Nu Gen Energy [Member]    
Commitments and Contingencies (Details) [Line Items]    
Quantity of Bushels under Forward Purchase Contract (in US Bushels) | bu 16.3  
Quantity Of Natural Gas Under Sales Commitment (in Millions of British Thermal Units) | MMBTU 2.6  
Quantity of Ethanol under Sales Commitment (in US Gallons) | gal 41.3  
Quantity of Distillers Grains Under Sales Commitment (in US Tons) | T 88,000  
Quantity of Non-food Grade Corn Oil Under Sales Commitments (in Pounds) | lb 15.7  
XML 65 R56.htm IDEA: XBRL DOCUMENT v3.23.2
Related-Party Transactions (Details) - One Earth Energy And Nu Gen Energy [Member] - USD ($)
$ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2023
Jul. 31, 2022
Jan. 31, 2023
Related-Party Transactions (Details) [Line Items]          
Costs and Expenses, Related Party $ 26.4 $ 35.3 $ 59.9 $ 66.1  
Accounts Payable, Related Parties $ 1.2       $ 1.5
XML 66 c106955_10q-ixbrl_htm.xml IDEA: XBRL DOCUMENT 0000744187 2023-02-01 2023-07-31 0000744187 2023-08-31 0000744187 2023-07-31 0000744187 2023-01-31 0000744187 2022-02-01 2023-01-31 0000744187 2023-05-01 2023-07-31 0000744187 2022-05-01 2022-07-31 0000744187 2022-02-01 2022-07-31 0000744187 us-gaap:CommonStockMember 2023-01-31 0000744187 us-gaap:TreasuryStockCommonMember 2023-01-31 0000744187 us-gaap:AdditionalPaidInCapitalMember 2023-01-31 0000744187 us-gaap:RetainedEarningsMember 2023-01-31 0000744187 us-gaap:NoncontrollingInterestMember 2023-01-31 0000744187 us-gaap:RetainedEarningsMember 2023-02-01 2023-04-30 0000744187 us-gaap:NoncontrollingInterestMember 2023-02-01 2023-04-30 0000744187 2023-02-01 2023-04-30 0000744187 us-gaap:TreasuryStockCommonMember 2023-02-01 2023-04-30 0000744187 us-gaap:AdditionalPaidInCapitalMember 2023-02-01 2023-04-30 0000744187 us-gaap:CommonStockMember 2023-04-30 0000744187 us-gaap:TreasuryStockCommonMember 2023-04-30 0000744187 us-gaap:AdditionalPaidInCapitalMember 2023-04-30 0000744187 us-gaap:RetainedEarningsMember 2023-04-30 0000744187 us-gaap:NoncontrollingInterestMember 2023-04-30 0000744187 2023-04-30 0000744187 us-gaap:RetainedEarningsMember 2023-05-01 2023-07-31 0000744187 us-gaap:NoncontrollingInterestMember 2023-05-01 2023-07-31 0000744187 us-gaap:TreasuryStockCommonMember 2023-05-01 2023-07-31 0000744187 us-gaap:AdditionalPaidInCapitalMember 2023-05-01 2023-07-31 0000744187 us-gaap:CommonStockMember 2023-07-31 0000744187 us-gaap:TreasuryStockCommonMember 2023-07-31 0000744187 us-gaap:AdditionalPaidInCapitalMember 2023-07-31 0000744187 us-gaap:RetainedEarningsMember 2023-07-31 0000744187 us-gaap:NoncontrollingInterestMember 2023-07-31 0000744187 us-gaap:CommonStockMember 2022-01-31 0000744187 us-gaap:TreasuryStockCommonMember 2022-01-31 0000744187 us-gaap:RetainedEarningsMember 2022-01-31 0000744187 us-gaap:NoncontrollingInterestMember 2022-01-31 0000744187 2022-01-31 0000744187 us-gaap:RetainedEarningsMember 2022-02-01 2022-04-30 0000744187 us-gaap:NoncontrollingInterestMember 2022-02-01 2022-04-30 0000744187 2022-02-01 2022-04-30 0000744187 us-gaap:TreasuryStockCommonMember 2022-02-01 2022-04-30 0000744187 us-gaap:CommonStockMember 2022-04-30 0000744187 us-gaap:TreasuryStockCommonMember 2022-04-30 0000744187 us-gaap:RetainedEarningsMember 2022-04-30 0000744187 us-gaap:NoncontrollingInterestMember 2022-04-30 0000744187 2022-04-30 0000744187 us-gaap:RetainedEarningsMember 2022-05-01 2022-07-31 0000744187 us-gaap:NoncontrollingInterestMember 2022-05-01 2022-07-31 0000744187 us-gaap:TreasuryStockCommonMember 2022-05-01 2022-07-31 0000744187 us-gaap:CommonStockMember 2022-07-31 0000744187 us-gaap:TreasuryStockCommonMember 2022-07-31 0000744187 us-gaap:RetainedEarningsMember 2022-07-31 0000744187 us-gaap:NoncontrollingInterestMember 2022-07-31 0000744187 2022-07-31 0000744187 rex:EthanolMember 2023-02-01 2023-07-31 0000744187 us-gaap:MajorityOwnedSubsidiaryUnconsolidatedMember rex:EthanolMember 2023-02-01 2023-07-31 0000744187 rex:ProvisionForIncomeTaxesMember 2023-01-31 0000744187 srt:MinimumMember us-gaap:BuildingAndBuildingImprovementsMember 2023-07-31 0000744187 srt:MaximumMember us-gaap:BuildingAndBuildingImprovementsMember 2023-07-31 0000744187 srt:MinimumMember rex:FixturesAndEquipmentMember 2023-07-31 0000744187 srt:MaximumMember rex:FixturesAndEquipmentMember 2023-07-31 0000744187 us-gaap:CostOfSalesMember 2023-02-01 2023-07-31 0000744187 srt:ScenarioPreviouslyReportedMember 2023-02-01 2023-04-30 0000744187 srt:RevisionOfPriorPeriodChangeInAccountingPrincipleAdjustmentMember 2023-02-01 2023-04-30 0000744187 srt:ScenarioPreviouslyReportedMember 2022-05-01 2022-07-31 0000744187 srt:RevisionOfPriorPeriodChangeInAccountingPrincipleAdjustmentMember 2022-05-01 2022-07-31 0000744187 srt:ScenarioPreviouslyReportedMember 2022-02-01 2022-07-31 0000744187 srt:RevisionOfPriorPeriodChangeInAccountingPrincipleAdjustmentMember 2022-02-01 2022-07-31 0000744187 rex:EthanolMember 2023-05-01 2023-07-31 0000744187 rex:EthanolMember 2022-05-01 2022-07-31 0000744187 rex:EthanolMember 2022-02-01 2022-07-31 0000744187 rex:DriedDistillersGrainsMember 2023-05-01 2023-07-31 0000744187 rex:DriedDistillersGrainsMember 2022-05-01 2022-07-31 0000744187 rex:DriedDistillersGrainsMember 2023-02-01 2023-07-31 0000744187 rex:DriedDistillersGrainsMember 2022-02-01 2022-07-31 0000744187 rex:DistillersCornOilMember 2023-05-01 2023-07-31 0000744187 rex:DistillersCornOilMember 2022-05-01 2022-07-31 0000744187 rex:DistillersCornOilMember 2023-02-01 2023-07-31 0000744187 rex:DistillersCornOilMember 2022-02-01 2022-07-31 0000744187 rex:ModifiedDistillersGrainsMember 2023-05-01 2023-07-31 0000744187 rex:ModifiedDistillersGrainsMember 2022-05-01 2022-07-31 0000744187 rex:ModifiedDistillersGrainsMember 2023-02-01 2023-07-31 0000744187 rex:ModifiedDistillersGrainsMember 2022-02-01 2022-07-31 0000744187 rex:DerivativeFinancialInstrumentsLossesMember 2023-05-01 2023-07-31 0000744187 rex:DerivativeFinancialInstrumentsLossesMember 2022-05-01 2022-07-31 0000744187 rex:DerivativeFinancialInstrumentsLossesMember 2023-02-01 2023-07-31 0000744187 rex:DerivativeFinancialInstrumentsLossesMember 2022-02-01 2022-07-31 0000744187 rex:OtherMember 2023-05-01 2023-07-31 0000744187 rex:OtherMember 2022-05-01 2022-07-31 0000744187 rex:OtherMember 2023-02-01 2023-07-31 0000744187 rex:OtherMember 2022-02-01 2022-07-31 0000744187 us-gaap:FairValueInputsLevel1Member 2023-07-31 0000744187 us-gaap:FairValueInputsLevel2Member 2023-07-31 0000744187 us-gaap:FairValueInputsLevel3Member 2023-07-31 0000744187 us-gaap:FairValueInputsLevel1Member 2023-01-31 0000744187 us-gaap:FairValueInputsLevel2Member 2023-01-31 0000744187 us-gaap:FairValueInputsLevel3Member 2023-01-31 0000744187 rex:ShortSellMember us-gaap:AssetsMember rex:CornMember 2023-07-31 0000744187 rex:ShortSellMember us-gaap:AssetsMember rex:CornMember 2023-01-31 0000744187 rex:LongBuyMember us-gaap:AssetsMember rex:CornMember 2023-01-31 0000744187 rex:ShortSellMember us-gaap:LiabilityMember rex:CornMember 2023-01-31 0000744187 us-gaap:AssetsMember rex:CornMember 2023-07-31 0000744187 us-gaap:AssetsMember rex:CornMember 2023-01-31 0000744187 us-gaap:LiabilityMember rex:CornMember 2023-01-31 0000744187 rex:EthanolMember 2023-02-01 2023-07-31 0000744187 rex:EthanolMember 2022-02-01 2022-07-31 0000744187 rex:CornMember 2023-02-01 2023-07-31 0000744187 rex:CornMember 2022-02-01 2022-07-31 0000744187 us-gaap:CommodityContractMember 2023-07-31 0000744187 us-gaap:CommodityContractMember 2023-01-31 0000744187 us-gaap:ForwardContractsMember 2023-07-31 0000744187 us-gaap:ForwardContractsMember 2023-01-31 0000744187 rex:BigRiverMember 2023-05-01 2023-07-31 0000744187 rex:BigRiverMember 2022-05-01 2022-07-31 0000744187 rex:BigRiverMember 2023-02-01 2023-07-31 0000744187 rex:BigRiverMember 2022-02-01 2022-07-31 0000744187 us-gaap:EmployeeStockOptionMember rex:StockOptionPlans2015Member 2023-07-31 0000744187 rex:RexShareholdersMember 2023-07-31 0000744187 rex:RexShareholdersMember 2023-01-31 0000744187 rex:OneEarthEnergyAndNuGenEnergyMember 2023-07-31 0000744187 rex:OneEarthEnergyAndNuGenEnergyMember 2023-05-01 2023-07-31 0000744187 rex:OneEarthEnergyAndNuGenEnergyMember 2022-05-01 2022-07-31 0000744187 rex:OneEarthEnergyAndNuGenEnergyMember 2023-02-01 2023-07-31 0000744187 rex:OneEarthEnergyAndNuGenEnergyMember 2022-02-01 2022-07-31 0000744187 rex:OneEarthEnergyAndNuGenEnergyMember 2022-02-01 2023-01-31 shares iso4217:USD iso4217:USD shares pure utr:bu utr:MMBTU utr:gal utr:T utr:lb 10-Q true 2023-07-31 2023 false 001-09097 REX AMERICAN RESOURCES CORPORATION DE 31-1095548 7720 Paragon Road Dayton OH 45459 937 276-3931 Common stock, $0.01 par value REX NYSE false Yes Accelerated Filer false false Yes 17503745 102166000 69612000 182209000 211331000 2009000 1735000 31998000 25162000 45960000 48744000 5654000 2962000 17947000 13098000 387943000 372644000 135144000 135497000 12713000 15214000 19554000 23179000 37582000 33045000 592936000 579579000 1200000 1500000 22100000 34091000 5095000 5180000 20346000 15328000 47541000 54599000 1097000 1097000 7605000 9855000 3144000 3034000 11846000 13986000 299000 299000 3181000 578000 655117000 640826000 192037000 193721000 466560000 447982000 66989000 63012000 533549000 510994000 592936000 579579000 211977000 240328000 424691000 434556000 26399000 35319000 59887000 66077000 193625000 226225000 396173000 408545000 18352000 14103000 28518000 26011000 8618000 6667000 14387000 11866000 3047000 3598000 4537000 5549000 3271000 8181000 6072000 8355000 16052000 19215000 24740000 28049000 3768000 4330000 5756000 6178000 12284000 14885000 18984000 21871000 3229000 3715000 4693000 5519000 9055000 11170000 14291000 16352000 17460000 17772000 17427000 17777000 0.52 0.63 0.82 0.92 29853000 299000 12463000 -193721000 578000 640826000 63012000 510994000 5236000 1464000 6700000 716000 716000 61000 362000 423000 29853000 299000 12463000 -193660000 940000 646062000 63760000 517401000 9055000 3229000 12284000 -113000 1623000 2241000 3864000 29853000 299000 12350000 -192037000 3181000 655117000 66989000 533549000 29853000 299000 12092000 -181114000 611607000 56770000 487562000 5182000 1804000 6986000 1000 1000 8000 36000 44000 29853000 299000 12092000 -181106000 616825000 58573000 494591000 11170000 3715000 14885000 222000 6193000 6193000 1632000 1632000 -101000 303000 1486000 1789000 29853000 299000 12213000 -186996000 629481000 60656000 503440000 18984000 21871000 8915000 8984000 2671000 2835000 4537000 5549000 -3967000 -488000 3947000 4153000 3892000 856000 -205000 -5000 6836000 12738000 -2784000 7703000 2692000 -779000 5153000 2153000 -12595000 -11254000 3019000 1173000 8637000 771000 8173000 2936000 194400000 189988000 227490000 25882000 10000 20000 24907000 -167042000 6193000 -716000 -1633000 -716000 -7826000 32828000 -174097000 71347000 232068000 104175000 57971000 1029000 260000 570000 563000 965000 1539000 312000 4507000 102166000 54639000 2009000 3332000 104175000 57971000 <p style="font: 12pt Times New Roman, Times, Serif; margin: 0 99pt 0 0"><b>Note 1. <i>Consolidated Financial Statements</i></b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">References to the Company – References to “REX” or the “Company” in the consolidated financial statements and in these notes to the consolidated condensed financial statements refer to REX American Resources Corporation, a Delaware corporation, and its majority and wholly owned subsidiaries.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"> </p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The consolidated financial statements included in this report have been prepared by the Company, without audit, pursuant to the rules and regulations of the Securities and Exchange Commission and include, in the opinion of management, all adjustments necessary to state fairly the information set forth therein. Any such adjustments were of a normal recurring nature. Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America have been omitted pursuant to such rules and regulations, although the Company believes that the disclosures are adequate to make the information presented not misleading. Financial information as of January 31, 2023 included in these financial statements has been derived from the audited consolidated financial statements included in the Company’s Annual Report on Form 10-K for the year ended January 31, 2023 (fiscal year 2022). These unaudited consolidated financial statements should be read in conjunction with the consolidated financial statements and the notes thereto included in the Company’s Annual Report on Form 10-K for the year ended January 31, 2023. The results of operations for the interim periods are not necessarily indicative of the results to be expected for the year.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"> </p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><b>Basis of Consolidation</b> – The consolidated financial statements in this report include the operating results and financial position of the Company. All intercompany balances and transactions have been eliminated. The Company consolidates the results of its wholly owned and majority owned subsidiaries. The Company includes the results of operations of One Earth Energy, LLC (“One Earth”) in its Consolidated Statements of Operations on a delayed basis of one month as One Earth has a fiscal year end of December 31.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><b> </b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><b>Stock Split</b> – On June 21, 2022, the Board of Directors of the Company adopted resolutions declaring a three-for-one split of the Company’s Common Stock to be effectuated in the form of a 200% stock dividend, payable on August 5, 2022 to stockholders of record at the close of business on July 29, 2022.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"> </p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><b>Nature of Operations</b> – The Company has one reportable segment, ethanol and by-products. Within the ethanol and by-products segment, the Company has equity investments in three ethanol limited liability companies, two of which are majority ownership interests.</p> 1 3 2 <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><b>Note 2. <i>Accounting Policies </i></b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><b><i> </i></b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The interim consolidated condensed financial statements have been prepared in accordance with the accounting policies described in the notes to the consolidated financial statements included in the Company’s fiscal year 2022 Annual Report on Form 10-K. While management believes that the procedures</p><p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> followed in the preparation of interim financial information are reasonable, the accuracy of some estimated amounts is dependent upon facts that will exist or calculations that will be accomplished at fiscal year-end. Examples of such estimates include accrued liabilities, such as management bonuses, and the provision for income taxes. Any adjustments pursuant to such estimates during the quarter were of a normal recurring nature. Actual results could differ from those estimates.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0">Cash and Cash Equivalents</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 22.5pt"> </p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 36pt"><span style="font-weight: normal">Cash and cash equivalents includes bank deposits as well as short-term, highly liquid investments with original maturities of three months or less.</span></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0">Revenue Recognition</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 22.5pt"> </p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 36pt">The Company recognizes sales of ethanol, distillers grains and distillers corn oil when obligations under the terms of the respective contracts with customers are satisfied; this occurs with the transfer of control of products, generally upon shipment from the ethanol plant or upon loading of the rail car used to transport the products.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 22.5pt"> </p> <p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0">Cost of Sales </p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><b> </b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 36pt">Cost of sales includes depreciation, costs of raw materials, third-party freight charges, purchasing and receiving costs, inspection costs, other distribution expenses, warehousing costs, plant repair and maintenance costs, plant management, certain compensation costs and general facility overhead charges.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 22.5pt"> </p> <p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in">Selling, General and Administrative (“SG&amp;A”) Expenses</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 36pt">The Company includes non-production related costs such as professional fees, selling charges and certain payroll in SG&amp;A expenses.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><b>Change in Accounting Principles</b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 36pt">Effective for the second quarter of fiscal year 2023, the Company changed the method of accounting for shipping and handling costs for products sold to customers from recorded within “Selling, general and administrative expenses” to recorded within “Cost of sales” on the accompanying Consolidated Statements of Operations. While both presentations are allowable under accounting principles generally accepted in the United States of America, the Company believes that this change in classification is preferable because it improves the comparability of gross margin between periods and among industry peers.</p><p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 22.5pt">The following tables show the effect of the retrospective change to the Consolidated Statements of Operations previously presented:</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 22.5pt"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-left: 5pt"> </td><td style="font-weight: bold"> </td> <td colspan="5" style="font-weight: bold; text-align: center">Three Months Ended <br/>April 30, 2023</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 5pt"> </td><td style="font-weight: bold"> </td> <td colspan="5" style="font-weight: bold; text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 5pt"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"><b>As Previously<br/> Reported</b></td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"><b>Effect of <br/> Change</b></td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"><b>As Currently <br/> Reported</b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="width: 61%; padding-left: 5pt">Cost of sales</td><td style="width: 3%"> </td> <td style="width: 10%; text-align: center">$197,685</td><td style="width: 3%"> </td> <td style="width: 10%; text-align: center">$4,863</td><td style="width: 3%"> </td> <td style="width: 10%; text-align: center">$202,548</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 5pt"> </td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 5pt">Gross profit</td><td> </td> <td style="text-align: center">$15,029</td><td> </td> <td style="text-align: center">$(4,863)</td><td> </td> <td style="text-align: center">$10,166</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left; padding-left: 5pt"> </td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="text-align: left; padding-left: 5pt">Selling, general and administrative</td><td> </td> <td style="text-align: center">$(10,632)</td><td> </td> <td style="text-align: center">$4,863</td><td> </td> <td style="text-align: center">$(5,769)</td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 22.5pt"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-left: 5pt"> </td><td style="font-weight: bold"> </td> <td colspan="5" style="font-weight: bold; text-align: center">Three Months Ended <br/>July 31, 2022</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 5pt"> </td><td style="font-weight: bold"> </td> <td colspan="5" style="font-weight: bold; text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1px; padding-left: 5pt"> </td><td style="font-weight: bold; padding-bottom: 1px"> </td> <td style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"><span style="font-family: Times New Roman, Times, Serif"><b>As Previously<br/> Reported</b></span></td><td style="font-weight: bold; padding-bottom: 1px"> </td> <td style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"><span style="font-family: Times New Roman, Times, Serif"><b>Effect of <br/> Change</b></span></td><td style="font-weight: bold; padding-bottom: 1px"> </td> <td style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"><span style="font-family: Times New Roman, Times, Serif"><b>As Currently<br/> Reported</b></span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="width: 61%; padding-left: 5pt">Cost of sales</td><td style="width: 3%"> </td> <td style="width: 10%; text-align: center">$223,744</td><td style="width: 3%"> </td> <td style="width: 10%; text-align: center">$2,481</td><td style="width: 3%"> </td> <td style="width: 10%; text-align: center">$226,225</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 5pt"> </td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 5pt">Gross profit</td><td> </td> <td style="text-align: center">$16,584</td><td> </td> <td style="text-align: center">$(2,481)</td><td> </td> <td style="text-align: center">$14,103</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left; padding-left: 5pt"> </td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="text-align: left; padding-left: 5pt">Selling, general and administrative</td><td> </td> <td style="text-align: center">$(9,148)</td><td> </td> <td style="text-align: center">$2,481</td><td> </td> <td style="text-align: center">$(6,667)</td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 22.5pt"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-left: 5pt"> </td><td style="font-weight: bold"> </td> <td colspan="5" style="font-weight: bold; text-align: center">Six Months Ended <br/>July 31, 2022</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 5pt"> </td><td style="font-weight: bold"> </td> <td colspan="5" style="font-weight: bold; text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1px; padding-left: 5pt"> </td><td style="font-weight: bold; padding-bottom: 1px"> </td> <td style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"><b>As Previously <br/> Reported</b></td><td style="font-weight: bold; padding-bottom: 1px"> </td> <td style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"><b>Effect of <br/> Change</b></td><td style="font-weight: bold; padding-bottom: 1px"> </td> <td style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"><b>As Currently <br/> Reported</b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="width: 61%; padding-left: 5pt">Cost of sales</td><td style="width: 3%"> </td> <td style="width: 10%; text-align: center">$406,060</td><td style="width: 3%"> </td> <td style="width: 10%; text-align: center">$2,485</td><td style="width: 3%"> </td> <td style="width: 10%; text-align: center">$408,545</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 5pt"> </td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 5pt">Gross profit</td><td> </td> <td style="text-align: center">$28,496</td><td> </td> <td style="text-align: center">$(2,485)</td><td> </td> <td style="text-align: center">$26,011</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left; padding-left: 5pt"> </td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="text-align: left; padding-left: 5pt">Selling, general and administrative</td><td> </td> <td style="text-align: center">$(14,351)</td><td> </td> <td style="text-align: center">$2,485</td><td> </td> <td style="text-align: center">$(11,866)</td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; color: red"> </p> <p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0">Financial Instruments</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><b> </b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Certain of the forward corn purchase and ethanol, distillers grains and distillers corn oil sale contracts are accounted for under the “normal purchases and normal sales” scope exemption of Accounting Standards Codification (“ASC”) 815, “<i>Derivatives and Hedging</i>” (“ASC 815”) because these arrangements </p><p style="font: 12pt Times New Roman, Times, Serif; margin: 0">are for purchases of corn that will be delivered in quantities expected to be used by the Company and sales of ethanol, distillers grains and distillers corn oil in quantities expected to be produced by the Company over a reasonable period of time in the normal course of business.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company uses derivative financial instruments (exchange-traded futures contracts) to manage a portion of the risk associated with changes in commodity prices, primarily related to corn. The Company monitors and manages this exposure as part of its overall risk management policy. As such, the Company seeks to reduce the potentially adverse effects that the volatility of these markets may have on its operating results. The Company may take hedging positions in these commodities as one way to mitigate risk. While the Company attempts to link its hedging activities to purchase and sales activities, there are situations in which these hedging activities can themselves result in losses. The Company does not hold or issue derivative financial instruments for trading or speculative purposes. The changes in fair value of these derivative financial instruments are recognized in current period earnings as the Company does not use hedge accounting.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><b>Income Taxes</b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company applies an effective tax rate to interim periods that is consistent with the Company’s estimated annual tax rate as adjusted for discrete items impacting the interim periods. The Company provides for deferred tax liabilities and assets for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis and operating loss and tax credit carryforwards. The Company provides for a valuation allowance if, based on the weight of available positive and negative evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. The Company paid income taxes of approximately $6.4 million and $1.1 million and received no refunds during the six months ended July 31, 2023 and 2022, respectively.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">As of July 31, 2023, and January 31, 2023, total unrecognized tax benefits were approximately $19,034,000. Accrued penalties and interest were approximately $57,000 and approximately $55,000 at July 31, 2023 and January 31, 2023, respectively. If the Company were to prevail on all unrecognized tax benefits recorded, the provision for income taxes would be reduced by approximately $18.9 million. In addition, the impact of penalties and interest would also benefit the effective tax rate. Interest and penalties associated with unrecognized tax benefits are recorded within income tax expense. On a quarterly basis, the Company accrues for the effects of open uncertain tax positions and the related potential penalties and interest.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><b>Inventories</b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"> </p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Inventories are carried at the lower of cost or net realizable value on a first-in, first-out basis. Inventory includes direct production costs and certain overhead costs such as depreciation, property taxes and utilities associated with producing ethanol and related by-products. Inventory is written down for instances when cost exceeds estimated net realizable value; such write-downs are based primarily upon commodity prices as the market value of inventory is often dependent upon changes in commodity prices. The Company recorded inventory write-downs of approximately $0.2 million and $0.7 million in cost of sales at July 31, 2023 and January 31, 2023, respectively. Fluctuations in the write-down of inventory </p><p style="font: 12pt Times New Roman, Times, Serif; margin: 0">generally relate to the levels and composition of such inventory and changes in commodity prices at a given point in time.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"> </p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The components of inventory are as follows as of the dates presented (amounts in thousands):</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 60%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-left: 5pt"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid; white-space: nowrap;"><b>July 31, <br/> 2023</b></td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"><b>January 31,<br/> 2023</b></td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="width: 70%; text-align: left; padding-left: 5pt">Ethanol and other finished goods</td><td style="width: 5%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right">7,072</td><td style="width: 1%; text-align: left"> </td><td style="width: 5%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right">12,695</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 5pt">Work in process</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,297</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,194</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="text-align: left; padding-left: 5pt">Corn and other raw materials</td><td> </td> <td style="border-bottom: Black 1px solid; text-align: left"> </td><td style="border-bottom: Black 1px solid; text-align: right">31,591</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1px solid; text-align: left"> </td><td style="border-bottom: Black 1px solid; text-align: right">25,855</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 5pt">Total</td><td> </td> <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">45,960</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">48,744</td><td style="text-align: left"> </td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><b>Property and Equipment </b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><b> </b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Property and equipment is recorded at cost or the fair value on the date of acquisition (for property and equipment acquired in a business combination). Depreciation is computed using the straight-line method. Estimated useful lives are 15 to 40 years for buildings and improvements, and 3 to 20 years for fixtures and equipment.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">In accordance with ASC 360-10 “<i>Impairment or Disposal of Long-Lived Assets</i>”, the carrying value of long-lived assets is assessed for recoverability by management when changes in circumstances indicate that the carrying amount may not be recoverable. The Company did not identify any indicators of impairment or record any impairment charges during the first six months of fiscal years 2023 or 2022.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0.5in">The Company tests for recoverability of an asset group by comparing its carrying amount to its estimated undiscounted future cash flows. If the carrying amount exceeds its estimated undiscounted future cash flows, the Company recognizes an impairment charge for the amount by which the asset group’s carrying amount exceeds its fair value, if any.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><b> </b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><b>Investments </b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><b> </b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The method of accounting applied to long-term investments, whether consolidated, equity or cost, involves an evaluation of the significant terms of each investment that explicitly grant or suggest evidence of control or influence over the operations of the investee and also includes the identification of any variable interests in which the Company is the primary beneficiary. The Company accounts for investments in a limited liability company in which it has a less than 20% ownership interest using the equity method of accounting when the factors discussed in ASC 323, “<i>Investments-Equity Method and Joint Ventures</i>” are met. The excess of the carrying value over the underlying equity in the net assets of equity method investees is allocated to specific assets and liabilities. Investments in businesses that the Company does not control but for which it has the ability to exercise significant influence over operating and financial matters are accounted for using the equity method. The Company accounts for its investment in Big River Resources, LLC (“Big River”) using the equity method of accounting and includes the results on a delayed basis of one month as Big River has a fiscal year end of December 31.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"> </p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company periodically evaluates its investments for impairment due to declines in market value considered to be other than temporary. Such impairment evaluations include general economic and</p><p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> company-specific evaluations. If the Company determines that a decline in market value is other than temporary, then a charge to earnings is recorded in the Consolidated Statements of Operations and a new cost basis in the investment is established.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"> </p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Short-term investments, consisting of U.S. government obligations and certificates of deposit, are considered held to maturity, and therefore are carried at amortized historical cost.</p> <p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0">Cash and Cash Equivalents</p><p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 36pt"><span style="font-weight: normal">Cash and cash equivalents includes bank deposits as well as short-term, highly liquid investments with original maturities of three months or less.</span></p> <p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0">Revenue Recognition</p><p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 36pt">The Company recognizes sales of ethanol, distillers grains and distillers corn oil when obligations under the terms of the respective contracts with customers are satisfied; this occurs with the transfer of control of products, generally upon shipment from the ethanol plant or upon loading of the rail car used to transport the products.</p> <p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0">Cost of Sales </p><p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 36pt">Cost of sales includes depreciation, costs of raw materials, third-party freight charges, purchasing and receiving costs, inspection costs, other distribution expenses, warehousing costs, plant repair and maintenance costs, plant management, certain compensation costs and general facility overhead charges.</p> <p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in">Selling, General and Administrative (“SG&amp;A”) Expenses</p><p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 36pt">The Company includes non-production related costs such as professional fees, selling charges and certain payroll in SG&amp;A expenses.</p> The following tables show the effect of the retrospective change to the Consolidated Statements of Operations previously presented:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-left: 5pt"> </td><td style="font-weight: bold"> </td> <td colspan="5" style="font-weight: bold; text-align: center">Three Months Ended <br/>April 30, 2023</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 5pt"> </td><td style="font-weight: bold"> </td> <td colspan="5" style="font-weight: bold; text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 5pt"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"><b>As Previously<br/> Reported</b></td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"><b>Effect of <br/> Change</b></td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"><b>As Currently <br/> Reported</b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="width: 61%; padding-left: 5pt">Cost of sales</td><td style="width: 3%"> </td> <td style="width: 10%; text-align: center">$197,685</td><td style="width: 3%"> </td> <td style="width: 10%; text-align: center">$4,863</td><td style="width: 3%"> </td> <td style="width: 10%; text-align: center">$202,548</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 5pt"> </td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 5pt">Gross profit</td><td> </td> <td style="text-align: center">$15,029</td><td> </td> <td style="text-align: center">$(4,863)</td><td> </td> <td style="text-align: center">$10,166</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left; padding-left: 5pt"> </td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="text-align: left; padding-left: 5pt">Selling, general and administrative</td><td> </td> <td style="text-align: center">$(10,632)</td><td> </td> <td style="text-align: center">$4,863</td><td> </td> <td style="text-align: center">$(5,769)</td></tr> </table><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-left: 5pt"> </td><td style="font-weight: bold"> </td> <td colspan="5" style="font-weight: bold; text-align: center">Three Months Ended <br/>July 31, 2022</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 5pt"> </td><td style="font-weight: bold"> </td> <td colspan="5" style="font-weight: bold; text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1px; padding-left: 5pt"> </td><td style="font-weight: bold; padding-bottom: 1px"> </td> <td style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"><span style="font-family: Times New Roman, Times, Serif"><b>As Previously<br/> Reported</b></span></td><td style="font-weight: bold; padding-bottom: 1px"> </td> <td style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"><span style="font-family: Times New Roman, Times, Serif"><b>Effect of <br/> Change</b></span></td><td style="font-weight: bold; padding-bottom: 1px"> </td> <td style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"><span style="font-family: Times New Roman, Times, Serif"><b>As Currently<br/> Reported</b></span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="width: 61%; padding-left: 5pt">Cost of sales</td><td style="width: 3%"> </td> <td style="width: 10%; text-align: center">$223,744</td><td style="width: 3%"> </td> <td style="width: 10%; text-align: center">$2,481</td><td style="width: 3%"> </td> <td style="width: 10%; text-align: center">$226,225</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 5pt"> </td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 5pt">Gross profit</td><td> </td> <td style="text-align: center">$16,584</td><td> </td> <td style="text-align: center">$(2,481)</td><td> </td> <td style="text-align: center">$14,103</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left; padding-left: 5pt"> </td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="text-align: left; padding-left: 5pt">Selling, general and administrative</td><td> </td> <td style="text-align: center">$(9,148)</td><td> </td> <td style="text-align: center">$2,481</td><td> </td> <td style="text-align: center">$(6,667)</td></tr> </table><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-left: 5pt"> </td><td style="font-weight: bold"> </td> <td colspan="5" style="font-weight: bold; text-align: center">Six Months Ended <br/>July 31, 2022</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 5pt"> </td><td style="font-weight: bold"> </td> <td colspan="5" style="font-weight: bold; text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1px; padding-left: 5pt"> </td><td style="font-weight: bold; padding-bottom: 1px"> </td> <td style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"><b>As Previously <br/> Reported</b></td><td style="font-weight: bold; padding-bottom: 1px"> </td> <td style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"><b>Effect of <br/> Change</b></td><td style="font-weight: bold; padding-bottom: 1px"> </td> <td style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"><b>As Currently <br/> Reported</b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="width: 61%; padding-left: 5pt">Cost of sales</td><td style="width: 3%"> </td> <td style="width: 10%; text-align: center">$406,060</td><td style="width: 3%"> </td> <td style="width: 10%; text-align: center">$2,485</td><td style="width: 3%"> </td> <td style="width: 10%; text-align: center">$408,545</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 5pt"> </td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 5pt">Gross profit</td><td> </td> <td style="text-align: center">$28,496</td><td> </td> <td style="text-align: center">$(2,485)</td><td> </td> <td style="text-align: center">$26,011</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left; padding-left: 5pt"> </td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="text-align: left; padding-left: 5pt">Selling, general and administrative</td><td> </td> <td style="text-align: center">$(14,351)</td><td> </td> <td style="text-align: center">$2,485</td><td> </td> <td style="text-align: center">$(11,866)</td></tr> </table> 197685000 4863000 202548000 15029000 -4863000 10166000 10632000 -4863000 5769000 223744000 2481000 226225000 16584000 -2481000 14103000 9148000 -2481000 6667000 406060000 2485000 408545000 28496000 -2485000 26011000 14351000 -2485000 11866000 <p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0">Financial Instruments</p><p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Certain of the forward corn purchase and ethanol, distillers grains and distillers corn oil sale contracts are accounted for under the “normal purchases and normal sales” scope exemption of Accounting Standards Codification (“ASC”) 815, “<i>Derivatives and Hedging</i>” (“ASC 815”) because these arrangements </p><p style="font: 12pt Times New Roman, Times, Serif; margin: 0">are for purchases of corn that will be delivered in quantities expected to be used by the Company and sales of ethanol, distillers grains and distillers corn oil in quantities expected to be produced by the Company over a reasonable period of time in the normal course of business.</p><p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company uses derivative financial instruments (exchange-traded futures contracts) to manage a portion of the risk associated with changes in commodity prices, primarily related to corn. The Company monitors and manages this exposure as part of its overall risk management policy. As such, the Company seeks to reduce the potentially adverse effects that the volatility of these markets may have on its operating results. The Company may take hedging positions in these commodities as one way to mitigate risk. While the Company attempts to link its hedging activities to purchase and sales activities, there are situations in which these hedging activities can themselves result in losses. The Company does not hold or issue derivative financial instruments for trading or speculative purposes. The changes in fair value of these derivative financial instruments are recognized in current period earnings as the Company does not use hedge accounting.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><b>Income Taxes</b></p><p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company applies an effective tax rate to interim periods that is consistent with the Company’s estimated annual tax rate as adjusted for discrete items impacting the interim periods. The Company provides for deferred tax liabilities and assets for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis and operating loss and tax credit carryforwards. The Company provides for a valuation allowance if, based on the weight of available positive and negative evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. The Company paid income taxes of approximately $6.4 million and $1.1 million and received no refunds during the six months ended July 31, 2023 and 2022, respectively.</p><p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">As of July 31, 2023, and January 31, 2023, total unrecognized tax benefits were approximately $19,034,000. Accrued penalties and interest were approximately $57,000 and approximately $55,000 at July 31, 2023 and January 31, 2023, respectively. If the Company were to prevail on all unrecognized tax benefits recorded, the provision for income taxes would be reduced by approximately $18.9 million. In addition, the impact of penalties and interest would also benefit the effective tax rate. Interest and penalties associated with unrecognized tax benefits are recorded within income tax expense. On a quarterly basis, the Company accrues for the effects of open uncertain tax positions and the related potential penalties and interest.</p> 6400000 1100000 0 0 19034000 19034000 57000 55000 18900000 <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><b>Inventories</b></p><p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Inventories are carried at the lower of cost or net realizable value on a first-in, first-out basis. Inventory includes direct production costs and certain overhead costs such as depreciation, property taxes and utilities associated with producing ethanol and related by-products. Inventory is written down for instances when cost exceeds estimated net realizable value; such write-downs are based primarily upon commodity prices as the market value of inventory is often dependent upon changes in commodity prices. The Company recorded inventory write-downs of approximately $0.2 million and $0.7 million in cost of sales at July 31, 2023 and January 31, 2023, respectively. Fluctuations in the write-down of inventory </p><p style="font: 12pt Times New Roman, Times, Serif; margin: 0">generally relate to the levels and composition of such inventory and changes in commodity prices at a given point in time.</p><p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The components of inventory are as follows as of the dates presented (amounts in thousands):</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 60%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-left: 5pt"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid; white-space: nowrap;"><b>July 31, <br/> 2023</b></td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"><b>January 31,<br/> 2023</b></td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="width: 70%; text-align: left; padding-left: 5pt">Ethanol and other finished goods</td><td style="width: 5%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right">7,072</td><td style="width: 1%; text-align: left"> </td><td style="width: 5%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right">12,695</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 5pt">Work in process</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,297</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,194</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="text-align: left; padding-left: 5pt">Corn and other raw materials</td><td> </td> <td style="border-bottom: Black 1px solid; text-align: left"> </td><td style="border-bottom: Black 1px solid; text-align: right">31,591</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1px solid; text-align: left"> </td><td style="border-bottom: Black 1px solid; text-align: right">25,855</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 5pt">Total</td><td> </td> <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">45,960</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">48,744</td><td style="text-align: left"> </td></tr> </table> 200000 700000 The components of inventory are as follows as of the dates presented (amounts in thousands):<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 60%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-left: 5pt"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid; white-space: nowrap;"><b>July 31, <br/> 2023</b></td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"><b>January 31,<br/> 2023</b></td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="width: 70%; text-align: left; padding-left: 5pt">Ethanol and other finished goods</td><td style="width: 5%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right">7,072</td><td style="width: 1%; text-align: left"> </td><td style="width: 5%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right">12,695</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 5pt">Work in process</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,297</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,194</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="text-align: left; padding-left: 5pt">Corn and other raw materials</td><td> </td> <td style="border-bottom: Black 1px solid; text-align: left"> </td><td style="border-bottom: Black 1px solid; text-align: right">31,591</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1px solid; text-align: left"> </td><td style="border-bottom: Black 1px solid; text-align: right">25,855</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 5pt">Total</td><td> </td> <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">45,960</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">48,744</td><td style="text-align: left"> </td></tr> </table> 7072000 12695000 7297000 10194000 31591000 25855000 45960000 48744000 <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><b>Property and Equipment </b></p><p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Property and equipment is recorded at cost or the fair value on the date of acquisition (for property and equipment acquired in a business combination). Depreciation is computed using the straight-line method. Estimated useful lives are 15 to 40 years for buildings and improvements, and 3 to 20 years for fixtures and equipment.</p><p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">In accordance with ASC 360-10 “<i>Impairment or Disposal of Long-Lived Assets</i>”, the carrying value of long-lived assets is assessed for recoverability by management when changes in circumstances indicate that the carrying amount may not be recoverable. The Company did not identify any indicators of impairment or record any impairment charges during the first six months of fiscal years 2023 or 2022.</p><p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0.5in">The Company tests for recoverability of an asset group by comparing its carrying amount to its estimated undiscounted future cash flows. If the carrying amount exceeds its estimated undiscounted future cash flows, the Company recognizes an impairment charge for the amount by which the asset group’s carrying amount exceeds its fair value, if any.</p> P15Y P40Y P3Y P20Y <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><b>Investments </b></p><p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The method of accounting applied to long-term investments, whether consolidated, equity or cost, involves an evaluation of the significant terms of each investment that explicitly grant or suggest evidence of control or influence over the operations of the investee and also includes the identification of any variable interests in which the Company is the primary beneficiary. The Company accounts for investments in a limited liability company in which it has a less than 20% ownership interest using the equity method of accounting when the factors discussed in ASC 323, “<i>Investments-Equity Method and Joint Ventures</i>” are met. The excess of the carrying value over the underlying equity in the net assets of equity method investees is allocated to specific assets and liabilities. Investments in businesses that the Company does not control but for which it has the ability to exercise significant influence over operating and financial matters are accounted for using the equity method. The Company accounts for its investment in Big River Resources, LLC (“Big River”) using the equity method of accounting and includes the results on a delayed basis of one month as Big River has a fiscal year end of December 31.</p><p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company periodically evaluates its investments for impairment due to declines in market value considered to be other than temporary. Such impairment evaluations include general economic and</p><p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> company-specific evaluations. If the Company determines that a decline in market value is other than temporary, then a charge to earnings is recorded in the Consolidated Statements of Operations and a new cost basis in the investment is established.</p><p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Short-term investments, consisting of U.S. government obligations and certificates of deposit, are considered held to maturity, and therefore are carried at amortized historical cost.</p> 0.20 <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><b>Note 3. <i>Net Sales and Revenue</i></b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company recognizes sales of products when obligations under the terms of the respective contracts with customers are satisfied. This occurs with the transfer of control of products, generally upon shipment from the ethanol plant or upon loading of the rail car used to transport the products. Revenue is measured as the amount of consideration expected to be received in exchange for transferring goods. Sales, value added and other taxes the Company collects concurrent with revenue producing activities are excluded from net sales and revenue.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The majority of the Company’s sales have payment terms ranging from 5 to 10 days after transfer of control. The Company has determined that sales contracts do not generally include a significant financing component. The Company has not historically entered into sales contracts in which payment is due from a customer prior to transferring product to the customer. Thus, the Company does not record unearned revenue.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The following tables shows disaggregated revenue by product (amounts in thousands):</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-left: 5pt"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Three Months Ended</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Six Months Ended</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 5pt"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">July 31,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">July 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 5pt"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2023</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2022</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2023</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2022</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="padding-left: 5pt">Sales of products</td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 50%; padding-left: 5pt">Ethanol</td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 6%; text-align: right">167,360</td><td style="width: 1%; text-align: left"> </td><td style="width: 5%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 6%; text-align: right">190,807</td><td style="width: 1%; text-align: left"> </td><td style="width: 5%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 6%; text-align: right">324,908</td><td style="width: 1%; text-align: left"> </td><td style="width: 5%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 6%; text-align: right">337,269</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="text-align: left; padding-left: 5pt">Dried distillers grains</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">31,943</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">34,261</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">71,649</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">66,158</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 5pt">Distillers corn oil</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,419</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">14,223</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">24,500</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">25,325</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="text-align: left; padding-left: 5pt">Modified distillers grains</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,090</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,456</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,656</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,811</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 5pt">Derivative financial instrument gains (losses)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">130</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,474)</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">860</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,152)</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="padding-left: 5pt">Other</td><td> </td> <td style="border-bottom: Black 1px solid; text-align: left"> </td><td style="border-bottom: Black 1px solid; text-align: right">35</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1px solid; text-align: left"> </td><td style="border-bottom: Black 1px solid; text-align: right">55</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1px solid; text-align: left"> </td><td style="border-bottom: Black 1px solid; text-align: right">118</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1px solid; text-align: left"> </td><td style="border-bottom: Black 1px solid; text-align: right">145</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 5pt; padding-bottom: 3px">Total</td><td style="padding-bottom: 3px"> </td> <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">211,977</td><td style="text-align: left; padding-bottom: 3px"> </td><td style="padding-bottom: 3px"> </td> <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">240,328</td><td style="text-align: left; padding-bottom: 3px"> </td><td style="padding-bottom: 3px"> </td> <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">424,691</td><td style="text-align: left; padding-bottom: 3px"> </td><td style="padding-bottom: 3px"> </td> <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">434,556</td><td style="text-align: left; padding-bottom: 3px"> </td></tr> </table> The following tables shows disaggregated revenue by product (amounts in thousands):<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-left: 5pt"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Three Months Ended</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Six Months Ended</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 5pt"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">July 31,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">July 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 5pt"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2023</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2022</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2023</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2022</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="padding-left: 5pt">Sales of products</td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 50%; padding-left: 5pt">Ethanol</td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 6%; text-align: right">167,360</td><td style="width: 1%; text-align: left"> </td><td style="width: 5%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 6%; text-align: right">190,807</td><td style="width: 1%; text-align: left"> </td><td style="width: 5%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 6%; text-align: right">324,908</td><td style="width: 1%; text-align: left"> </td><td style="width: 5%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 6%; text-align: right">337,269</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="text-align: left; padding-left: 5pt">Dried distillers grains</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">31,943</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">34,261</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">71,649</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">66,158</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 5pt">Distillers corn oil</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,419</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">14,223</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">24,500</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">25,325</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="text-align: left; padding-left: 5pt">Modified distillers grains</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,090</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,456</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,656</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,811</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 5pt">Derivative financial instrument gains (losses)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">130</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,474)</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">860</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,152)</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="padding-left: 5pt">Other</td><td> </td> <td style="border-bottom: Black 1px solid; text-align: left"> </td><td style="border-bottom: Black 1px solid; text-align: right">35</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1px solid; text-align: left"> </td><td style="border-bottom: Black 1px solid; text-align: right">55</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1px solid; text-align: left"> </td><td style="border-bottom: Black 1px solid; text-align: right">118</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1px solid; text-align: left"> </td><td style="border-bottom: Black 1px solid; text-align: right">145</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 5pt; padding-bottom: 3px">Total</td><td style="padding-bottom: 3px"> </td> <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">211,977</td><td style="text-align: left; padding-bottom: 3px"> </td><td style="padding-bottom: 3px"> </td> <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">240,328</td><td style="text-align: left; padding-bottom: 3px"> </td><td style="padding-bottom: 3px"> </td> <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">424,691</td><td style="text-align: left; padding-bottom: 3px"> </td><td style="padding-bottom: 3px"> </td> <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">434,556</td><td style="text-align: left; padding-bottom: 3px"> </td></tr> </table> 167360000 190807000 324908000 337269000 31943000 34261000 71649000 66158000 11419000 14223000 24500000 25325000 1090000 2456000 2656000 6811000 130000 -1474000 860000 -1152000 35000 55000 118000 145000 211977000 240328000 424691000 434556000 <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><b>Note 4. <i>Leases</i></b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"> </p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">At July 31, 2023, the Company had lease agreements, as lessee, for railcars. All of the leases are accounted for as operating leases. The lease agreements do not contain a specified implicit interest rate; therefore, the Company’s estimated incremental borrowing rate was used to determine the present value of future minimum lease payments. The lease term for all of the Company’s leases includes the noncancelable period of the lease and any periods covered by renewal options that the Company is reasonably certain to exercise. Certain leases include rent escalations pre-set in the agreements, which are factored into the lease payment stream.</p><p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The components of lease expense, classified as SG&amp;A expenses on the Consolidated Statement of Operations are as follows (amounts in thousands):</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-left: 5pt"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Three Months Ended<br/> July 31,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Six Months Ended<br/> July 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 5pt"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2023</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2022</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2023</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2022</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="width: 50%; text-align: left; padding-left: 5pt">Operating lease expense</td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 6%; text-align: right">1,431</td><td style="width: 1%; text-align: left"> </td><td style="width: 5%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 6%; text-align: right">1,991</td><td style="width: 1%; text-align: left"> </td><td style="width: 5%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 6%; text-align: right">3,192</td><td style="width: 1%; text-align: left"> </td><td style="width: 5%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 6%; text-align: right">3,601</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 5pt">Variable lease expense</td><td> </td> <td style="border-bottom: Black 1px solid; text-align: left"> </td><td style="border-bottom: Black 1px solid; text-align: right">61</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1px solid; text-align: left"> </td><td style="border-bottom: Black 1px solid; text-align: right">271</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1px solid; text-align: left"> </td><td style="border-bottom: Black 1px solid; text-align: right">303</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1px solid; text-align: left"> </td><td style="border-bottom: Black 1px solid; text-align: right">665</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="text-align: left; padding-left: 5pt">Total lease expense</td><td> </td> <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">1,492</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">2,262</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">3,495</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">4,266</td><td style="text-align: left"> </td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"> </p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The following table is a summary of future minimum rentals on such leases at July 31, 2023 (amounts in thousands):</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 40%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: left; padding-bottom: 1px"><span style="border-bottom: Black 1px solid"> Years Ended January 31,</span></td><td style="font-weight: bold; padding-bottom: 1px"> </td> <td colspan="2" style="font-weight: bold; text-align: right; border-bottom: Black 1px solid">Minimum Rentals</td><td style="padding-bottom: 1px; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="width: 70%; text-align: left">Remainder of 2024</td><td style="width: 10%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">2,853</td><td style="width: 1%; 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">4,477</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="text-align: left">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,325</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2027</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,276</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="text-align: left">2028</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,846</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1px; text-align: left">Thereafter</td><td style="padding-bottom: 1px"> </td> <td style="border-bottom: Black 1px solid; text-align: left"> </td><td style="border-bottom: Black 1px solid; text-align: right">491</td><td style="padding-bottom: 1px; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="text-align: left">Total</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">14,268</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1px">Less: present value discount</td><td style="padding-bottom: 1px"> </td> <td style="border-bottom: Black 1px solid; text-align: left"> </td><td style="border-bottom: Black 1px solid; text-align: right">1,568</td><td style="padding-bottom: 1px; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="text-align: left; padding-bottom: 3px">Operating lease liabilities</td><td style="padding-bottom: 3px"> </td> <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">12,700</td><td style="padding-bottom: 3px; text-align: left"> </td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><span style="text-underline-style: double"> </span></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 36pt">At July 31, 2023, the weighted average remaining lease term is 3.4 years, and the weighted average discount rate is 5.53% for the outstanding leases.<b> </b>At January 31, 2023, the weighted average remaining lease term was 3.7 years, and the weighted average discount rate was 5.51% for the outstanding leases.<b> </b></p> The components of lease expense, classified as SG&amp;A expenses on the Consolidated Statement of Operations are as follows (amounts in thousands):<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-left: 5pt"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Three Months Ended<br/> July 31,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Six Months Ended<br/> July 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 5pt"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2023</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2022</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2023</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2022</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="width: 50%; text-align: left; padding-left: 5pt">Operating lease expense</td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 6%; text-align: right">1,431</td><td style="width: 1%; text-align: left"> </td><td style="width: 5%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 6%; text-align: right">1,991</td><td style="width: 1%; text-align: left"> </td><td style="width: 5%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 6%; text-align: right">3,192</td><td style="width: 1%; text-align: left"> </td><td style="width: 5%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 6%; text-align: right">3,601</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 5pt">Variable lease expense</td><td> </td> <td style="border-bottom: Black 1px solid; text-align: left"> </td><td style="border-bottom: Black 1px solid; text-align: right">61</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1px solid; text-align: left"> </td><td style="border-bottom: Black 1px solid; text-align: right">271</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1px solid; text-align: left"> </td><td style="border-bottom: Black 1px solid; text-align: right">303</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1px solid; text-align: left"> </td><td style="border-bottom: Black 1px solid; text-align: right">665</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="text-align: left; padding-left: 5pt">Total lease expense</td><td> </td> <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">1,492</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">2,262</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">3,495</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">4,266</td><td style="text-align: left"> </td></tr> </table> 1431000 1991000 3192000 3601000 61000 271000 303000 665000 1492000 2262000 3495000 4266000 The following table is a summary of future minimum rentals on such leases at July 31, 2023 (amounts in thousands):<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 40%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: left; padding-bottom: 1px"><span style="border-bottom: Black 1px solid"> Years Ended January 31,</span></td><td style="font-weight: bold; padding-bottom: 1px"> </td> <td colspan="2" style="font-weight: bold; text-align: right; border-bottom: Black 1px solid">Minimum Rentals</td><td style="padding-bottom: 1px; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="width: 70%; text-align: left">Remainder of 2024</td><td style="width: 10%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">2,853</td><td style="width: 1%; 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">4,477</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="text-align: left">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,325</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2027</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,276</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="text-align: left">2028</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,846</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1px; text-align: left">Thereafter</td><td style="padding-bottom: 1px"> </td> <td style="border-bottom: Black 1px solid; text-align: left"> </td><td style="border-bottom: Black 1px solid; text-align: right">491</td><td style="padding-bottom: 1px; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="text-align: left">Total</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">14,268</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1px">Less: present value discount</td><td style="padding-bottom: 1px"> </td> <td style="border-bottom: Black 1px solid; text-align: left"> </td><td style="border-bottom: Black 1px solid; text-align: right">1,568</td><td style="padding-bottom: 1px; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="text-align: left; padding-bottom: 3px">Operating lease liabilities</td><td style="padding-bottom: 3px"> </td> <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">12,700</td><td style="padding-bottom: 3px; text-align: left"> </td></tr> </table> 2853000 4477000 2325000 2276000 1846000 491000 14268000 1568000 12700000 P3Y4M24D 0.0553 P3Y8M12D 0.0551 <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><b>Note 5. <i>Fair Value</i></b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"> </p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company applies ASC 820, “<i>Fair Value Measurements and Disclosures”</i> (“ASC 820”), which provides a framework for measuring fair value under accounting principles generally accepted in the United States of America. This accounting standard defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"> </p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company determines the fair market values of its financial instruments based on the fair value hierarchy established by ASC 820 which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The standard describes three levels of inputs that may be used to measure fair values which are provided below. The Company carries certain cash equivalents, investments and derivative instruments at fair value.</p><p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The fair values of derivative assets and liabilities traded in the over-the-counter market are determined using quantitative models that require the use of multiple market inputs including interest rates, prices and indices to generate pricing and volatility factors, which are used to value the position. The predominance of market inputs are actively quoted and can be validated through external sources, including brokers, market transactions and third-party pricing services. Estimation risk is greater for derivative asset and liability positions that are either option-based or have longer maturity dates where observable market inputs are less readily available or are unobservable, in which case interest rate, price or index scenarios are extrapolated in order to determine the fair value. The fair values of derivative assets and liabilities include adjustments for market liquidity, counterparty credit quality, the Company’s own credit standing and other specific factors, where appropriate.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"> </p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">To ensure the prudent application of estimates and management judgment in determining the fair value of derivative assets and liabilities, investments and property and equipment, various processes and controls have been adopted, which include: (i) model validation that requires a review and approval for pricing, financial statement fair value determination and risk quantification; and (ii) periodic review and substantiation of profit and loss reporting for all derivative instruments. Financial assets and liabilities measured at fair value on a recurring basis at July 31, 2023 are summarized below (amounts in thousands):</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 85%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center; white-space: nowrap;"> </td><td style="font-weight: bold; padding-bottom: 1px; text-align: center; white-space: nowrap;"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid; white-space: nowrap;">Level 1</td><td style="padding-bottom: 1px; font-weight: bold; text-align: center; white-space: nowrap;"> </td><td style="font-weight: bold; padding-bottom: 1px; text-align: center; white-space: nowrap;"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid; white-space: nowrap;">Level 2</td><td style="padding-bottom: 1px; font-weight: bold; text-align: center; white-space: nowrap;"> </td><td style="font-weight: bold; padding-bottom: 1px; text-align: center; white-space: nowrap;"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid; white-space: nowrap;">Level 3</td><td style="padding-bottom: 1px; font-weight: bold; text-align: center; white-space: nowrap;"> </td><td style="font-weight: bold; padding-bottom: 1px; text-align: center; white-space: nowrap;"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid; white-space: nowrap;">Fair Value</td><td style="padding-bottom: 1px; font-weight: bold; text-align: center; white-space: nowrap;"> </td></tr> <tr style="vertical-align: bottom"> <td style="width: 60%; text-align: left; padding-left: 5.4pt">Commodity futures asset (1)</td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 5%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-0">-</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 5%; text-align: right">5,673</td><td style="width: 1%; text-align: left"> </td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 5%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-1">-</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 5%; text-align: right">5,673</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left; padding-left: 5.4pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="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-left: 5.4pt">Forward purchase contracts liability (2)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-2">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">10,707</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-3">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">10,707</td><td style="text-align: left"> </td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"> </p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Financial assets and liabilities measured at fair value on a recurring basis at January 31, 2023 are summarized below (amounts in thousands):</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 85%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center; white-space: nowrap;"> </td><td style="font-weight: bold; padding-bottom: 1px; text-align: center; white-space: nowrap;"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid; white-space: nowrap;">Level 1</td><td style="padding-bottom: 1px; font-weight: bold; text-align: center; white-space: nowrap;"> </td><td style="font-weight: bold; padding-bottom: 1px; text-align: center; white-space: nowrap;"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid; white-space: nowrap;">Level 2</td><td style="padding-bottom: 1px; font-weight: bold; text-align: center; white-space: nowrap;"> </td><td style="font-weight: bold; padding-bottom: 1px; text-align: center; white-space: nowrap;"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid; white-space: nowrap;">Level 3</td><td style="padding-bottom: 1px; font-weight: bold; text-align: center; white-space: nowrap;"> </td><td style="font-weight: bold; padding-bottom: 1px; text-align: center; white-space: nowrap;"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid; white-space: nowrap;">Fair Value</td><td style="padding-bottom: 1px; font-weight: bold; text-align: center; white-space: nowrap;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="width: 60%; text-align: left; padding-left: 5.4pt">Forward purchase contracts asset (1)</td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 5%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-4">-</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 5%; text-align: right">105</td><td style="width: 1%; text-align: left"> </td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 5%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-5">-</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 5%; text-align: right">105</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1px; padding-left: 5.4pt">Commodity futures asset (1)</td><td style="padding-bottom: 1px"> </td> <td style="border-bottom: Black 1px solid; text-align: left"> </td><td style="border-bottom: Black 1px solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-6">-</div></td><td style="padding-bottom: 1px; text-align: left"> </td><td style="padding-bottom: 1px"> </td> <td style="border-bottom: Black 1px solid; text-align: left"> </td><td style="border-bottom: Black 1px solid; text-align: right">80</td><td style="padding-bottom: 1px; text-align: left"> </td><td style="padding-bottom: 1px"> </td> <td style="border-bottom: Black 1px solid; text-align: left"> </td><td style="border-bottom: Black 1px solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-7">-</div></td><td style="padding-bottom: 1px; text-align: left"> </td><td style="padding-bottom: 1px"> </td> <td style="border-bottom: Black 1px solid; text-align: left"> </td><td style="border-bottom: Black 1px solid; text-align: right">80</td><td style="padding-bottom: 1px; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="text-align: left; padding-bottom: 3px; padding-left: 5.4pt">Total assets</td><td style="padding-bottom: 3px"> </td> <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="padding-bottom: 3px; text-align: right; border-bottom: Black 3px double">-</td><td style="padding-bottom: 3px; text-align: left"> </td><td style="padding-bottom: 3px"> </td> <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">185</td><td style="padding-bottom: 3px; text-align: left"> </td><td style="padding-bottom: 3px"> </td> <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="padding-bottom: 3px; text-align: right; border-bottom: Black 3px double">-</td><td style="padding-bottom: 3px; text-align: left"> </td><td style="padding-bottom: 3px"> </td> <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">185</td><td style="padding-bottom: 3px; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 5.4pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="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-left: 5.4pt">Forward purchase contracts liability (2)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-8">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">355</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-9">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">355</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="text-align: left; padding-bottom: 1px; padding-left: 5.4pt">Commodity futures liability (2)</td><td style="padding-bottom: 1px"> </td> <td style="border-bottom: Black 1px solid; text-align: left"> </td><td style="border-bottom: Black 1px solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-10">-</div></td><td style="padding-bottom: 1px; text-align: left"> </td><td style="padding-bottom: 1px"> </td> <td style="border-bottom: Black 1px solid; text-align: left"> </td><td style="border-bottom: Black 1px solid; text-align: right">67</td><td style="padding-bottom: 1px; text-align: left"> </td><td style="padding-bottom: 1px"> </td> <td style="border-bottom: Black 1px solid; text-align: left"> </td><td style="border-bottom: Black 1px solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-11">-</div></td><td style="padding-bottom: 1px; text-align: left"> </td><td style="padding-bottom: 1px"> </td> <td style="border-bottom: Black 1px solid; text-align: left"> </td><td style="border-bottom: Black 1px solid; text-align: right">67</td><td style="padding-bottom: 1px; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 3px; padding-left: 5.4pt">Total liabilities</td><td style="padding-bottom: 3px"> </td> <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="padding-bottom: 3px; text-align: right; border-bottom: Black 3px double">-</td><td style="padding-bottom: 3px; text-align: left"> </td><td style="padding-bottom: 3px"> </td> <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">422</td><td style="padding-bottom: 3px; text-align: left"> </td><td style="padding-bottom: 3px"> </td> <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="padding-bottom: 3px; text-align: right; border-bottom: Black 3px double">-</td><td style="padding-bottom: 3px; text-align: left"> </td><td style="padding-bottom: 3px"> </td> <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">422</td><td style="padding-bottom: 3px; text-align: left"> </td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"> </p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 13.5pt; text-align: justify">(1) The forward purchase contracts and commodity futures assets are included in “Prepaid expenses and other” on the accompanying Consolidated Balance Sheets.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 13.5pt; text-align: justify">(2) The commodity futures and forward purchase contracts liabilities are included in “Accrued expenses and other current liabilities” on the accompanying Consolidated Balance Sheets.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"> </p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">There were no assets measured at fair value on a non-recurring basis at July 31, 2023 or January 31, 2023.</p> Financial assets and liabilities measured at fair value on a recurring basis at July 31, 2023 are summarized below (amounts in thousands):<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 85%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center; white-space: nowrap;"> </td><td style="font-weight: bold; padding-bottom: 1px; text-align: center; white-space: nowrap;"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid; white-space: nowrap;">Level 1</td><td style="padding-bottom: 1px; font-weight: bold; text-align: center; white-space: nowrap;"> </td><td style="font-weight: bold; padding-bottom: 1px; text-align: center; white-space: nowrap;"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid; white-space: nowrap;">Level 2</td><td style="padding-bottom: 1px; font-weight: bold; text-align: center; white-space: nowrap;"> </td><td style="font-weight: bold; padding-bottom: 1px; text-align: center; white-space: nowrap;"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid; white-space: nowrap;">Level 3</td><td style="padding-bottom: 1px; font-weight: bold; text-align: center; white-space: nowrap;"> </td><td style="font-weight: bold; padding-bottom: 1px; text-align: center; white-space: nowrap;"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid; white-space: nowrap;">Fair Value</td><td style="padding-bottom: 1px; font-weight: bold; text-align: center; white-space: nowrap;"> </td></tr> <tr style="vertical-align: bottom"> <td style="width: 60%; text-align: left; padding-left: 5.4pt">Commodity futures asset (1)</td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 5%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-0">-</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 5%; text-align: right">5,673</td><td style="width: 1%; text-align: left"> </td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 5%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-1">-</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 5%; text-align: right">5,673</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left; padding-left: 5.4pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="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-left: 5.4pt">Forward purchase contracts liability (2)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-2">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">10,707</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-3">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">10,707</td><td style="text-align: left"> </td></tr> </table>Financial assets and liabilities measured at fair value on a recurring basis at January 31, 2023 are summarized below (amounts in thousands):<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 85%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center; white-space: nowrap;"> </td><td style="font-weight: bold; padding-bottom: 1px; text-align: center; white-space: nowrap;"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid; white-space: nowrap;">Level 1</td><td style="padding-bottom: 1px; font-weight: bold; text-align: center; white-space: nowrap;"> </td><td style="font-weight: bold; padding-bottom: 1px; text-align: center; white-space: nowrap;"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid; white-space: nowrap;">Level 2</td><td style="padding-bottom: 1px; font-weight: bold; text-align: center; white-space: nowrap;"> </td><td style="font-weight: bold; padding-bottom: 1px; text-align: center; white-space: nowrap;"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid; white-space: nowrap;">Level 3</td><td style="padding-bottom: 1px; font-weight: bold; text-align: center; white-space: nowrap;"> </td><td style="font-weight: bold; padding-bottom: 1px; text-align: center; white-space: nowrap;"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid; white-space: nowrap;">Fair Value</td><td style="padding-bottom: 1px; font-weight: bold; text-align: center; white-space: nowrap;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="width: 60%; text-align: left; padding-left: 5.4pt">Forward purchase contracts asset (1)</td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 5%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-4">-</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 5%; text-align: right">105</td><td style="width: 1%; text-align: left"> </td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 5%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-5">-</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 5%; text-align: right">105</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1px; padding-left: 5.4pt">Commodity futures asset (1)</td><td style="padding-bottom: 1px"> </td> <td style="border-bottom: Black 1px solid; text-align: left"> </td><td style="border-bottom: Black 1px solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-6">-</div></td><td style="padding-bottom: 1px; text-align: left"> </td><td style="padding-bottom: 1px"> </td> <td style="border-bottom: Black 1px solid; text-align: left"> </td><td style="border-bottom: Black 1px solid; text-align: right">80</td><td style="padding-bottom: 1px; text-align: left"> </td><td style="padding-bottom: 1px"> </td> <td style="border-bottom: Black 1px solid; text-align: left"> </td><td style="border-bottom: Black 1px solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-7">-</div></td><td style="padding-bottom: 1px; text-align: left"> </td><td style="padding-bottom: 1px"> </td> <td style="border-bottom: Black 1px solid; text-align: left"> </td><td style="border-bottom: Black 1px solid; text-align: right">80</td><td style="padding-bottom: 1px; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="text-align: left; padding-bottom: 3px; padding-left: 5.4pt">Total assets</td><td style="padding-bottom: 3px"> </td> <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="padding-bottom: 3px; text-align: right; border-bottom: Black 3px double">-</td><td style="padding-bottom: 3px; text-align: left"> </td><td style="padding-bottom: 3px"> </td> <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">185</td><td style="padding-bottom: 3px; text-align: left"> </td><td style="padding-bottom: 3px"> </td> <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="padding-bottom: 3px; text-align: right; border-bottom: Black 3px double">-</td><td style="padding-bottom: 3px; text-align: left"> </td><td style="padding-bottom: 3px"> </td> <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">185</td><td style="padding-bottom: 3px; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 5.4pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="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-left: 5.4pt">Forward purchase contracts liability (2)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-8">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">355</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-9">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">355</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="text-align: left; padding-bottom: 1px; padding-left: 5.4pt">Commodity futures liability (2)</td><td style="padding-bottom: 1px"> </td> <td style="border-bottom: Black 1px solid; text-align: left"> </td><td style="border-bottom: Black 1px solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-10">-</div></td><td style="padding-bottom: 1px; text-align: left"> </td><td style="padding-bottom: 1px"> </td> <td style="border-bottom: Black 1px solid; text-align: left"> </td><td style="border-bottom: Black 1px solid; text-align: right">67</td><td style="padding-bottom: 1px; text-align: left"> </td><td style="padding-bottom: 1px"> </td> <td style="border-bottom: Black 1px solid; text-align: left"> </td><td style="border-bottom: Black 1px solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-11">-</div></td><td style="padding-bottom: 1px; text-align: left"> </td><td style="padding-bottom: 1px"> </td> <td style="border-bottom: Black 1px solid; text-align: left"> </td><td style="border-bottom: Black 1px solid; text-align: right">67</td><td style="padding-bottom: 1px; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 3px; padding-left: 5.4pt">Total liabilities</td><td style="padding-bottom: 3px"> </td> <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="padding-bottom: 3px; text-align: right; border-bottom: Black 3px double">-</td><td style="padding-bottom: 3px; text-align: left"> </td><td style="padding-bottom: 3px"> </td> <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">422</td><td style="padding-bottom: 3px; text-align: left"> </td><td style="padding-bottom: 3px"> </td> <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="padding-bottom: 3px; text-align: right; border-bottom: Black 3px double">-</td><td style="padding-bottom: 3px; text-align: left"> </td><td style="padding-bottom: 3px"> </td> <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">422</td><td style="padding-bottom: 3px; text-align: left"> </td></tr> </table><p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 13.5pt; text-align: justify">(1) The forward purchase contracts and commodity futures assets are included in “Prepaid expenses and other” on the accompanying Consolidated Balance Sheets.</p><p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 13.5pt; text-align: justify">(2) The commodity futures and forward purchase contracts liabilities are included in “Accrued expenses and other current liabilities” on the accompanying Consolidated Balance Sheets.</p> 5673000 5673000 10707000 10707000 105000 105000 80000 80000 185000 185000 355000 355000 67000 67000 422000 422000 <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><b>Note 6. <i>Property and Equipment</i></b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><b> </b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 36pt">The components of property and equipment are as follows for the periods presented (amounts in thousands): </p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 60%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-top: 0; padding-bottom: 1px; padding-left: 5pt"> </td><td style="font-weight: bold; padding-top: 0; padding-bottom: 1px; padding-left: 0"> </td> <td colspan="2" style="font-weight: bold; text-align: center; padding-top: 0; border-bottom: Black 1px solid; padding-left: 0"><span style="font-family: Times New Roman, Times, Serif"><b>July 31,<br/> 2023</b></span></td><td style="font-weight: bold; padding-top: 0; padding-bottom: 1px; padding-left: 0"> </td><td style="font-weight: bold; padding-top: 0; padding-bottom: 1px; padding-left: 0"> </td> <td colspan="2" style="font-weight: bold; text-align: center; padding-top: 0; border-bottom: Black 1px solid; padding-left: 0"><p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>January 31,</b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2023</b></p></td><td style="font-weight: bold; padding-top: 0; padding-bottom: 1px; padding-left: 0"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="width: 70%; text-align: left; padding-left: 5pt; padding-top: 0; padding-bottom: 0">Land and improvements</td><td style="width: 5%; padding-top: 0; padding-bottom: 0; padding-left: 0"> </td> <td style="width: 1%; text-align: left; padding-top: 0; padding-bottom: 0; padding-left: 0">$</td><td style="width: 8%; text-align: right; padding-top: 0; padding-bottom: 0; padding-left: 0">31,130</td><td style="width: 1%; text-align: left; padding-top: 0; padding-bottom: 0; padding-left: 0"> </td><td style="width: 5%; padding-top: 0; padding-bottom: 0; padding-left: 0"> </td> <td style="width: 1%; text-align: left; padding-top: 0; padding-bottom: 0; padding-left: 0">$</td><td style="width: 8%; text-align: right; padding-top: 0; padding-bottom: 0; padding-left: 0">30,194</td><td style="width: 1%; text-align: left; padding-top: 0; padding-bottom: 0; padding-left: 0"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 5pt; padding-top: 0; padding-bottom: 0">Buildings and improvements</td><td style="padding-top: 0; padding-bottom: 0; padding-left: 0"> </td> <td style="text-align: left; padding-top: 0; padding-bottom: 0; padding-left: 0"> </td><td style="text-align: right; padding-top: 0; padding-bottom: 0; padding-left: 0">23,784</td><td style="text-align: left; padding-top: 0; padding-bottom: 0; padding-left: 0"> </td><td style="padding-top: 0; padding-bottom: 0; padding-left: 0"> </td> <td style="text-align: left; padding-top: 0; padding-bottom: 0; padding-left: 0"> </td><td style="text-align: right; padding-top: 0; padding-bottom: 0; padding-left: 0">23,707</td><td style="text-align: left; padding-top: 0; padding-bottom: 0; padding-left: 0"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="text-align: left; padding-left: 5pt; padding-top: 0; padding-bottom: 0">Machinery, equipment, and fixtures</td><td style="padding-top: 0; padding-bottom: 0; padding-left: 0"> </td> <td style="text-align: left; padding-top: 0; padding-bottom: 0; padding-left: 0"> </td><td style="text-align: right; padding-top: 0; padding-bottom: 0; padding-left: 0">303,730</td><td style="text-align: left; padding-top: 0; padding-bottom: 0; padding-left: 0"> </td><td style="padding-top: 0; padding-bottom: 0; padding-left: 0"> </td> <td style="text-align: left; padding-top: 0; padding-bottom: 0; padding-left: 0"> </td><td style="text-align: right; padding-top: 0; padding-bottom: 0; padding-left: 0">299,665</td><td style="text-align: left; padding-top: 0; padding-bottom: 0; padding-left: 0"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 0; padding-left: 5pt; padding-top: 0">Construction in progress</td><td style="padding-bottom: 0; padding-top: 0; padding-left: 0"> </td> <td style="border-bottom: Black 1px solid; text-align: left; padding-top: 0; padding-bottom: 0; padding-left: 0"> </td><td style="border-bottom: Black 1px solid; text-align: right; padding-top: 0; padding-bottom: 0; padding-left: 0">13,162</td><td style="padding-bottom: 0; text-align: left; padding-top: 0; padding-left: 0"> </td><td style="padding-bottom: 0; padding-top: 0; padding-left: 0"> </td> <td style="border-bottom: Black 1px solid; text-align: left; padding-top: 0; padding-bottom: 0; padding-left: 0"> </td><td style="border-bottom: Black 1px solid; text-align: right; padding-top: 0; padding-bottom: 0; padding-left: 0">10,255</td><td style="padding-bottom: 0; text-align: left; padding-top: 0; padding-left: 0"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="padding-left: 5pt; padding-top: 0; padding-bottom: 0"> </td><td style="padding-top: 0; padding-bottom: 0; padding-left: 0"> </td> <td style="text-align: left; padding-top: 0; padding-bottom: 0; padding-left: 0"> </td><td style="text-align: right; padding-top: 0; padding-bottom: 0; padding-left: 0">371,806</td><td style="text-align: left; padding-top: 0; padding-bottom: 0; padding-left: 0"> </td><td style="padding-top: 0; padding-bottom: 0; padding-left: 0"> </td> <td style="text-align: left; padding-top: 0; padding-bottom: 0; padding-left: 0"> </td><td style="text-align: right; padding-top: 0; padding-bottom: 0; padding-left: 0">363,821</td><td style="text-align: left; padding-top: 0; padding-bottom: 0; padding-left: 0"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 0; padding-left: 5pt; padding-top: 0">Less: Accumulated depreciation</td><td style="padding-bottom: 0; padding-top: 0; padding-left: 0"> </td> <td style="border-bottom: Black 1px solid; text-align: left; padding-top: 0; padding-bottom: 0; padding-left: 0"> </td><td style="border-bottom: Black 1px solid; text-align: right; padding-top: 0; padding-bottom: 0; padding-left: 0">(236,662)</td><td style="padding-bottom: 0; text-align: left; padding-top: 0; padding-left: 0"> </td><td style="padding-bottom: 0; padding-top: 0; padding-left: 0"> </td> <td style="border-bottom: Black 1px solid; text-align: left; padding-top: 0; padding-bottom: 0; padding-left: 0"> </td><td style="border-bottom: Black 1px solid; text-align: right; padding-top: 0; padding-bottom: 0; padding-left: 0">(228,324)</td><td style="padding-bottom: 0; text-align: left; padding-top: 0; padding-left: 0"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="padding-bottom: 0; padding-left: 5pt; padding-top: 0">Total</td><td style="padding-bottom: 0; padding-top: 0; padding-left: 0"> </td> <td style="border-bottom: Black 3px double; text-align: left; padding-top: 0; padding-bottom: 0; padding-left: 0">$</td><td style="border-bottom: Black 3px double; text-align: right; padding-top: 0; padding-bottom: 0; padding-left: 0">135,144</td><td style="padding-bottom: 0; text-align: left; padding-top: 0; padding-left: 0"> </td><td style="padding-bottom: 0; padding-top: 0; padding-left: 0"> </td> <td style="border-bottom: Black 3px double; text-align: left; padding-top: 0; padding-bottom: 0; padding-left: 0">$</td><td style="border-bottom: Black 3px double; text-align: right; padding-top: 0; padding-bottom: 0; padding-left: 0">135,497</td><td style="padding-bottom: 0; text-align: left; padding-top: 0; padding-left: 0"> </td></tr> </table> The components of property and equipment are as follows for the periods presented (amounts in thousands):<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 60%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-top: 0; padding-bottom: 1px; padding-left: 5pt"> </td><td style="font-weight: bold; padding-top: 0; padding-bottom: 1px; padding-left: 0"> </td> <td colspan="2" style="font-weight: bold; text-align: center; padding-top: 0; border-bottom: Black 1px solid; padding-left: 0"><span style="font-family: Times New Roman, Times, Serif"><b>July 31,<br/> 2023</b></span></td><td style="font-weight: bold; padding-top: 0; padding-bottom: 1px; padding-left: 0"> </td><td style="font-weight: bold; padding-top: 0; padding-bottom: 1px; padding-left: 0"> </td> <td colspan="2" style="font-weight: bold; text-align: center; padding-top: 0; border-bottom: Black 1px solid; padding-left: 0"><p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>January 31,</b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2023</b></p></td><td style="font-weight: bold; padding-top: 0; padding-bottom: 1px; padding-left: 0"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="width: 70%; text-align: left; padding-left: 5pt; padding-top: 0; padding-bottom: 0">Land and improvements</td><td style="width: 5%; padding-top: 0; padding-bottom: 0; padding-left: 0"> </td> <td style="width: 1%; text-align: left; padding-top: 0; padding-bottom: 0; padding-left: 0">$</td><td style="width: 8%; text-align: right; padding-top: 0; padding-bottom: 0; padding-left: 0">31,130</td><td style="width: 1%; text-align: left; padding-top: 0; padding-bottom: 0; padding-left: 0"> </td><td style="width: 5%; padding-top: 0; padding-bottom: 0; padding-left: 0"> </td> <td style="width: 1%; text-align: left; padding-top: 0; padding-bottom: 0; padding-left: 0">$</td><td style="width: 8%; text-align: right; padding-top: 0; padding-bottom: 0; padding-left: 0">30,194</td><td style="width: 1%; text-align: left; padding-top: 0; padding-bottom: 0; padding-left: 0"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 5pt; padding-top: 0; padding-bottom: 0">Buildings and improvements</td><td style="padding-top: 0; padding-bottom: 0; padding-left: 0"> </td> <td style="text-align: left; padding-top: 0; padding-bottom: 0; padding-left: 0"> </td><td style="text-align: right; padding-top: 0; padding-bottom: 0; padding-left: 0">23,784</td><td style="text-align: left; padding-top: 0; padding-bottom: 0; padding-left: 0"> </td><td style="padding-top: 0; padding-bottom: 0; padding-left: 0"> </td> <td style="text-align: left; padding-top: 0; padding-bottom: 0; padding-left: 0"> </td><td style="text-align: right; padding-top: 0; padding-bottom: 0; padding-left: 0">23,707</td><td style="text-align: left; padding-top: 0; padding-bottom: 0; padding-left: 0"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="text-align: left; padding-left: 5pt; padding-top: 0; padding-bottom: 0">Machinery, equipment, and fixtures</td><td style="padding-top: 0; padding-bottom: 0; padding-left: 0"> </td> <td style="text-align: left; padding-top: 0; padding-bottom: 0; padding-left: 0"> </td><td style="text-align: right; padding-top: 0; padding-bottom: 0; padding-left: 0">303,730</td><td style="text-align: left; padding-top: 0; padding-bottom: 0; padding-left: 0"> </td><td style="padding-top: 0; padding-bottom: 0; padding-left: 0"> </td> <td style="text-align: left; padding-top: 0; padding-bottom: 0; padding-left: 0"> </td><td style="text-align: right; padding-top: 0; padding-bottom: 0; padding-left: 0">299,665</td><td style="text-align: left; padding-top: 0; padding-bottom: 0; padding-left: 0"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 0; padding-left: 5pt; padding-top: 0">Construction in progress</td><td style="padding-bottom: 0; padding-top: 0; padding-left: 0"> </td> <td style="border-bottom: Black 1px solid; text-align: left; padding-top: 0; padding-bottom: 0; padding-left: 0"> </td><td style="border-bottom: Black 1px solid; text-align: right; padding-top: 0; padding-bottom: 0; padding-left: 0">13,162</td><td style="padding-bottom: 0; text-align: left; padding-top: 0; padding-left: 0"> </td><td style="padding-bottom: 0; padding-top: 0; padding-left: 0"> </td> <td style="border-bottom: Black 1px solid; text-align: left; padding-top: 0; padding-bottom: 0; padding-left: 0"> </td><td style="border-bottom: Black 1px solid; text-align: right; padding-top: 0; padding-bottom: 0; padding-left: 0">10,255</td><td style="padding-bottom: 0; text-align: left; padding-top: 0; padding-left: 0"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="padding-left: 5pt; padding-top: 0; padding-bottom: 0"> </td><td style="padding-top: 0; padding-bottom: 0; padding-left: 0"> </td> <td style="text-align: left; padding-top: 0; padding-bottom: 0; padding-left: 0"> </td><td style="text-align: right; padding-top: 0; padding-bottom: 0; padding-left: 0">371,806</td><td style="text-align: left; padding-top: 0; padding-bottom: 0; padding-left: 0"> </td><td style="padding-top: 0; padding-bottom: 0; padding-left: 0"> </td> <td style="text-align: left; padding-top: 0; padding-bottom: 0; padding-left: 0"> </td><td style="text-align: right; padding-top: 0; padding-bottom: 0; padding-left: 0">363,821</td><td style="text-align: left; padding-top: 0; padding-bottom: 0; padding-left: 0"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 0; padding-left: 5pt; padding-top: 0">Less: Accumulated depreciation</td><td style="padding-bottom: 0; padding-top: 0; padding-left: 0"> </td> <td style="border-bottom: Black 1px solid; text-align: left; padding-top: 0; padding-bottom: 0; padding-left: 0"> </td><td style="border-bottom: Black 1px solid; text-align: right; padding-top: 0; padding-bottom: 0; padding-left: 0">(236,662)</td><td style="padding-bottom: 0; text-align: left; padding-top: 0; padding-left: 0"> </td><td style="padding-bottom: 0; padding-top: 0; padding-left: 0"> </td> <td style="border-bottom: Black 1px solid; text-align: left; padding-top: 0; padding-bottom: 0; padding-left: 0"> </td><td style="border-bottom: Black 1px solid; text-align: right; padding-top: 0; padding-bottom: 0; padding-left: 0">(228,324)</td><td style="padding-bottom: 0; text-align: left; padding-top: 0; padding-left: 0"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="padding-bottom: 0; padding-left: 5pt; padding-top: 0">Total</td><td style="padding-bottom: 0; padding-top: 0; padding-left: 0"> </td> <td style="border-bottom: Black 3px double; text-align: left; padding-top: 0; padding-bottom: 0; padding-left: 0">$</td><td style="border-bottom: Black 3px double; text-align: right; padding-top: 0; padding-bottom: 0; padding-left: 0">135,144</td><td style="padding-bottom: 0; text-align: left; padding-top: 0; padding-left: 0"> </td><td style="padding-bottom: 0; padding-top: 0; padding-left: 0"> </td> <td style="border-bottom: Black 3px double; text-align: left; padding-top: 0; padding-bottom: 0; padding-left: 0">$</td><td style="border-bottom: Black 3px double; text-align: right; padding-top: 0; padding-bottom: 0; padding-left: 0">135,497</td><td style="padding-bottom: 0; text-align: left; padding-top: 0; padding-left: 0"> </td></tr> </table> 31130000 30194000 23784000 23707000 303730000 299665000 13162000 10255000 371806000 363821000 236662000 228324000 135144000 135497000 <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><b>Note 7. Other Assets</b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><b> </b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 36pt">The components of other assets are as follows for the periods presented (amounts in thousands): </p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 60%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-left: 5pt; padding-bottom: 1px"> </td><td style="font-weight: bold; padding-bottom: 1px"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"><span style="font-family: Times New Roman, Times, Serif"><b>July 31,<br/> 2023</b></span></td><td style="font-weight: bold; padding-bottom: 1px"> </td><td style="font-weight: bold; padding-bottom: 1px"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"><p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>January 31,</b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2023</b></p></td><td style="font-weight: bold; padding-bottom: 1px"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="width: 70%; text-align: left; padding-left: 5pt">Deferred taxes</td><td style="width: 5%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right">18,018</td><td style="width: 1%; text-align: left"> </td><td style="width: 5%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right">21,964</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 5pt">Other</td><td> </td> <td style="border-bottom: Black 1px solid; text-align: left"> </td><td style="border-bottom: Black 1px solid; text-align: right">1,536</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1px solid; text-align: left"> </td><td style="border-bottom: Black 1px solid; text-align: right">1,215</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="padding-left: 5pt">Total</td><td> </td> <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">19,554</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">23,179</td><td style="text-align: left"> </td></tr> </table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 60%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-left: 5pt; padding-bottom: 1px"> </td><td style="font-weight: bold; padding-bottom: 1px"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"><span style="font-family: Times New Roman, Times, Serif"><b>July 31,<br/> 2023</b></span></td><td style="font-weight: bold; padding-bottom: 1px"> </td><td style="font-weight: bold; padding-bottom: 1px"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"><p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>January 31,</b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2023</b></p></td><td style="font-weight: bold; padding-bottom: 1px"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="width: 70%; text-align: left; padding-left: 5pt">Deferred taxes</td><td style="width: 5%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right">18,018</td><td style="width: 1%; text-align: left"> </td><td style="width: 5%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right">21,964</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 5pt">Other</td><td> </td> <td style="border-bottom: Black 1px solid; text-align: left"> </td><td style="border-bottom: Black 1px solid; text-align: right">1,536</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1px solid; text-align: left"> </td><td style="border-bottom: Black 1px solid; text-align: right">1,215</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="padding-left: 5pt">Total</td><td> </td> <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">19,554</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">23,179</td><td style="text-align: left"> </td></tr> </table> 18018000 21964000 1536000 1215000 19554000 23179000 <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><b>Note 8. <i>Accrued Expenses and Other Current Liabilities </i></b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><b><i> </i></b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 36pt">The components of accrued expenses and other current liabilities are as follows for the periods presented (amounts in thousands): </p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 60%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-left: 5.75pt; text-align: center; padding-bottom: 1px"> </td><td style="font-weight: bold; text-align: center; padding-bottom: 1px"> </td> <td style="font-weight: bold; text-align: center; padding-bottom: 1px; border-bottom: Black 1px solid"> </td><td style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"><b>July 31,<br/> 2023</b></td><td style="font-weight: bold; text-align: center; padding-bottom: 1px"> </td><td style="font-weight: bold; text-align: center; padding-bottom: 1px"> </td> <td style="font-weight: bold; text-align: center; padding-bottom: 1px; border-bottom: Black 1px solid"> </td><td style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"><b>January 31,<br/> 2023</b></td><td style="font-weight: bold; text-align: center; padding-bottom: 1px"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="width: 70%; text-align: left; padding-left: 5.75pt">Accrued payroll and related items</td><td style="width: 5%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right">2,820</td><td style="width: 1%; text-align: left"> </td><td style="width: 5%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right">4,428</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 5.75pt">Accrued utility charges</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,507</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,116</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="text-align: left; padding-left: 5.75pt">Accrued transportation related items</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">530</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,311</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 5.75pt">Accrued real estate taxes</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,463</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,850</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="text-align: left; padding-left: 5.75pt">Commodity futures</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">-</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">67</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 5.75pt">Forward purchase contracts</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,707</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">355</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="text-align: left; padding-left: 5.75pt">Accrued income taxes</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">64</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,049</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1px; padding-left: 5.75pt">Other</td><td style="padding-bottom: 1px"> </td> <td style="border-bottom: Black 1px solid; text-align: left"> </td><td style="border-bottom: Black 1px solid; text-align: right">1,255</td><td style="padding-bottom: 1px; text-align: left"> </td><td style="padding-bottom: 1px"> </td> <td style="border-bottom: Black 1px solid; text-align: left"> </td><td style="border-bottom: Black 1px solid; text-align: right">1,152</td><td style="padding-bottom: 1px; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="padding-bottom: 3px; padding-left: 5.75pt">Total</td><td style="padding-bottom: 3px"> </td> <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">20,346</td><td style="padding-bottom: 3px; text-align: left"> </td><td style="padding-bottom: 3px"> </td> <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">15,328</td><td style="padding-bottom: 3px; text-align: left"> </td></tr> </table> The components of accrued expenses and other current liabilities are as follows for the periods presented (amounts in thousands):<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 60%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-left: 5.75pt; text-align: center; padding-bottom: 1px"> </td><td style="font-weight: bold; text-align: center; padding-bottom: 1px"> </td> <td style="font-weight: bold; text-align: center; padding-bottom: 1px; border-bottom: Black 1px solid"> </td><td style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"><b>July 31,<br/> 2023</b></td><td style="font-weight: bold; text-align: center; padding-bottom: 1px"> </td><td style="font-weight: bold; text-align: center; padding-bottom: 1px"> </td> <td style="font-weight: bold; text-align: center; padding-bottom: 1px; border-bottom: Black 1px solid"> </td><td style="font-weight: bold; text-align: center; border-bottom: Black 1px solid"><b>January 31,<br/> 2023</b></td><td style="font-weight: bold; text-align: center; padding-bottom: 1px"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="width: 70%; text-align: left; padding-left: 5.75pt">Accrued payroll and related items</td><td style="width: 5%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right">2,820</td><td style="width: 1%; text-align: left"> </td><td style="width: 5%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right">4,428</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 5.75pt">Accrued utility charges</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,507</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,116</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="text-align: left; padding-left: 5.75pt">Accrued transportation related items</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">530</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,311</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 5.75pt">Accrued real estate taxes</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,463</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,850</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="text-align: left; padding-left: 5.75pt">Commodity futures</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">-</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">67</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 5.75pt">Forward purchase contracts</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,707</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">355</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="text-align: left; padding-left: 5.75pt">Accrued income taxes</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">64</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,049</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1px; padding-left: 5.75pt">Other</td><td style="padding-bottom: 1px"> </td> <td style="border-bottom: Black 1px solid; text-align: left"> </td><td style="border-bottom: Black 1px solid; text-align: right">1,255</td><td style="padding-bottom: 1px; text-align: left"> </td><td style="padding-bottom: 1px"> </td> <td style="border-bottom: Black 1px solid; text-align: left"> </td><td style="border-bottom: Black 1px solid; text-align: right">1,152</td><td style="padding-bottom: 1px; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="padding-bottom: 3px; padding-left: 5.75pt">Total</td><td style="padding-bottom: 3px"> </td> <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">20,346</td><td style="padding-bottom: 3px; text-align: left"> </td><td style="padding-bottom: 3px"> </td> <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">15,328</td><td style="padding-bottom: 3px; text-align: left"> </td></tr> </table> 2820000 4428000 2507000 4116000 530000 1311000 2463000 1850000 67000 10707000 355000 64000 2049000 1255000 1152000 20346000 15328000 <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><b>Note 9. <i>Derivative Financial Instruments </i></b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><b><i> </i></b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company is exposed to various market risks, including changes in commodity prices (raw materials and finished goods). To manage risks associated with the volatility of these natural business exposures, the Company enters into commodity agreements and forward purchase (corn and natural gas) and sale (ethanol, distillers grains and distillers corn oil) contracts. The Company does not purchase or sell derivative financial instruments for trading or speculative purposes. The Company does not purchase or sell derivative financial instruments for which a lack of marketplace quotations would require the use of fair value estimation techniques. The changes in fair value of these derivative financial instruments are recognized in current period earnings as the Company does not use hedge accounting.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The following table provides information about the fair values of the Company’s derivative financial instruments (that are not accounted for under the “normal purchases and normal sales” scope exemption of ASC 815) and the line items on the Consolidated Balance Sheets in which the fair values are reflected (in thousands):</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 23.75pt; text-align: justify; text-indent: 0.5in"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding: 0 0 0 5pt"> </td><td style="font-weight: bold; padding: 0"> </td> <td colspan="6" style="font-weight: bold; text-align: center; padding: 0">Asset Derivatives</td><td style="font-weight: bold; padding: 0"> </td><td style="font-weight: bold; padding: 0"> </td> <td colspan="6" style="font-weight: bold; text-align: center; padding: 0">Liability Derivatives</td><td style="font-weight: bold; padding: 0"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding: 0 0 0 5pt"> </td><td style="font-weight: bold; padding: 0"> </td> <td colspan="6" style="font-weight: bold; text-align: center; padding: 0">Fair Value</td><td style="font-weight: bold; padding: 0"> </td><td style="font-weight: bold; padding: 0"> </td> <td colspan="6" style="font-weight: bold; text-align: center; padding: 0">Fair Value</td><td style="font-weight: bold; padding: 0"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding: 0 0 0 5pt"> </td><td style="font-weight: bold; padding: 0"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid; padding: 0">July 31,<br/> 2023</td><td style="font-weight: bold; padding: 0"> </td><td style="font-weight: bold; padding: 0"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid; padding: 0">January 31, <br/> 2023</td><td style="font-weight: bold; padding: 0"> </td><td style="font-weight: bold; padding: 0"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid; padding: 0">July 31,<br/> 2023</td><td style="font-weight: bold; padding: 0"> </td><td style="font-weight: bold; padding: 0"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid; padding: 0">January 31, <br/> 2023</td><td style="font-weight: bold; padding: 0"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="width: 48%; text-align: left; padding: 0 0 0 5pt">Commodity futures (1)</td><td style="width: 3%; padding: 0"> </td> <td style="width: 1%; text-align: left; padding: 0">$</td><td style="width: 8%; text-align: right; padding: 0">5,673</td><td style="width: 1%; text-align: left; padding: 0"> </td><td style="width: 3%; padding: 0"> </td> <td style="width: 1%; text-align: left; padding: 0">$</td><td style="width: 8%; text-align: right; padding: 0">80</td><td style="width: 1%; text-align: left; padding: 0"> </td><td style="width: 3%; padding: 0"> </td> <td style="width: 1%; text-align: left; padding: 0">$</td><td style="width: 8%; text-align: right; padding: 0"><div style="-sec-ix-hidden: hidden-fact-12">-</div></td><td style="width: 1%; text-align: left; padding: 0"> </td><td style="width: 3%; padding: 0"> </td> <td style="width: 1%; text-align: left; padding: 0">$</td><td style="width: 8%; text-align: right; padding: 0">67</td><td style="width: 1%; text-align: left; padding: 0"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding: 0 0 0 5pt">Forward purchase contracts (2)</td><td style="padding: 0"> </td> <td style="border-bottom: Black 1px solid; padding: 0; text-align: left"> </td><td style="border-bottom: Black 1px solid; padding: 0; text-align: right"><div style="-sec-ix-hidden: hidden-fact-13">-</div></td><td style="padding: 0; text-align: left"> </td><td style="padding: 0"> </td> <td style="border-bottom: Black 1px solid; padding: 0; text-align: left"> </td><td style="border-bottom: Black 1px solid; padding: 0; text-align: right">105</td><td style="padding: 0; text-align: left"> </td><td style="padding: 0"> </td> <td style="border-bottom: Black 1px solid; padding: 0; text-align: left"> </td><td style="border-bottom: Black 1px solid; padding: 0; text-align: right">10,707</td><td style="padding: 0; text-align: left"> </td><td style="padding: 0"> </td> <td style="border-bottom: Black 1px solid; padding: 0; text-align: left"> </td><td style="border-bottom: Black 1px solid; padding: 0; text-align: right">355</td><td style="padding: 0; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="padding: 0 0 0 5pt">Total</td><td style="padding: 0"> </td> <td style="border-bottom: Black 3px double; padding: 0; text-align: left">$</td><td style="border-bottom: Black 3px double; padding: 0; text-align: right">5,673</td><td style="padding: 0; text-align: left"> </td><td style="padding: 0"> </td> <td style="border-bottom: Black 3px double; padding: 0; text-align: left">$</td><td style="border-bottom: Black 3px double; padding: 0; text-align: right">185</td><td style="padding: 0; text-align: left"> </td><td style="padding: 0"> </td> <td style="border-bottom: Black 3px double; padding: 0; text-align: left">$</td><td style="border-bottom: Black 3px double; padding: 0; text-align: right">10,707</td><td style="padding: 0; text-align: left"> </td><td style="padding: 0"> </td> <td style="border-bottom: Black 3px double; padding: 0; text-align: left">$</td><td style="border-bottom: Black 3px double; padding: 0; text-align: right">422</td><td style="padding: 0; text-align: left"> </td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 13.5pt">(1) Commodity futures assets are included in “Prepaid expenses and other” on the accompanying Consolidated Balance Sheets. These contracts include short/sell positions for approximately 9.6 million bushels at July 31, 2023. These contracts included short/sell positions and long/buy positions for approximately 3.2 million bushels and 725,000 bushels of corn, respectively at January 31, 2023. Commodity futures liabilities are included in “Accrued expenses and other current liabilities” on the accompanying Consolidated Balance Sheets. These contracts included short/sell positions for approximately 1.4 million bushels of corn at January 31, 2023.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 23.75pt"> </p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 13.5pt">(2) Forward contract liabilities are included in “Accrued expenses and other current liabilities” on the accompanying Consolidated Balance Sheets. These contracts were for purchases of approximately 16.3 million bushels and 12.8 million bushels of corn at July 31, 2023 and January 31, 2023, respectively. Forward purchase contracts assets are included in “Prepaid expenses and other” on the accompanying Consolidated Balance Sheets. These contracts were for purchases of approximately 5.2 million bushels of corn at January 31, 2023.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 23.75pt; text-align: justify"> </p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">As of July 31, 2023, and January 31, 2023, all of the derivative financial instruments held by the Company were subject to enforceable master netting arrangements with the counterparties. The Company’s accounting policy is to offset positions and amounts owed with the same counterparties. As of July 31, 2023, and January 31, 2023, the gross positions of the enforceable master netting agreements were not significantly different from the net positions presented in the table above. Depending on the amount of an unrealized loss on a derivative contract held by the Company, the counterparties may require collateral to </p><p style="font: 12pt Times New Roman, Times, Serif; margin: 0">secure the Company’s derivative contract position. The Company was required to maintain collateral in the amount of approximately $2.0 million and $1.7 million to secure the Company’s derivative liability positions at July 31, 2023 and January 31, 2023, respectively, which is recorded as “Restricted cash” on the accompanying Consolidated Balance Sheets.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">See Note 5 which contains fair value information related to derivative financial instruments.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"> </p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company recognized gains and (losses), which are included in “Net sales and revenue” in the accompanying Consolidated Statement of Operations, on derivative financial instruments related to ethanol sales contracts of approximately $0.1 million and $(1.5) million for the second quarter of fiscal years 2023 and 2022, respectively. The Company recognized gains and (losses) on derivative financial instruments related to ethanol sales contracts of approximately $0.9 million and $(1.2) million for the first six months of fiscal years 2023 and 2022, respectively.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company recognized losses, which are included in “Cost of sales” in the accompanying Consolidated Statement of Operations, on derivative financial instruments related to corn purchase contracts of approximately $0.8 and of $1.2 million for the second quarter of fiscal years 2023 and 2022, respectively. The Company recognized gains (losses) on derivative financial instruments related to corn purchase contracts of approximately $5.0 million and $(12.9) million for the first six months of fiscal years 2023 and 2022, respectively.</p> The following table provides information about the fair values of the Company’s derivative financial instruments (that are not accounted for under the “normal purchases and normal sales” scope exemption of ASC 815) and the line items on the Consolidated Balance Sheets in which the fair values are reflected (in thousands):<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding: 0 0 0 5pt"> </td><td style="font-weight: bold; padding: 0"> </td> <td colspan="6" style="font-weight: bold; text-align: center; padding: 0">Asset Derivatives</td><td style="font-weight: bold; padding: 0"> </td><td style="font-weight: bold; padding: 0"> </td> <td colspan="6" style="font-weight: bold; text-align: center; padding: 0">Liability Derivatives</td><td style="font-weight: bold; padding: 0"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding: 0 0 0 5pt"> </td><td style="font-weight: bold; padding: 0"> </td> <td colspan="6" style="font-weight: bold; text-align: center; padding: 0">Fair Value</td><td style="font-weight: bold; padding: 0"> </td><td style="font-weight: bold; padding: 0"> </td> <td colspan="6" style="font-weight: bold; text-align: center; padding: 0">Fair Value</td><td style="font-weight: bold; padding: 0"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding: 0 0 0 5pt"> </td><td style="font-weight: bold; padding: 0"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid; padding: 0">July 31,<br/> 2023</td><td style="font-weight: bold; padding: 0"> </td><td style="font-weight: bold; padding: 0"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid; padding: 0">January 31, <br/> 2023</td><td style="font-weight: bold; padding: 0"> </td><td style="font-weight: bold; padding: 0"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid; padding: 0">July 31,<br/> 2023</td><td style="font-weight: bold; padding: 0"> </td><td style="font-weight: bold; padding: 0"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid; padding: 0">January 31, <br/> 2023</td><td style="font-weight: bold; padding: 0"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="width: 48%; text-align: left; padding: 0 0 0 5pt">Commodity futures (1)</td><td style="width: 3%; padding: 0"> </td> <td style="width: 1%; text-align: left; padding: 0">$</td><td style="width: 8%; text-align: right; padding: 0">5,673</td><td style="width: 1%; text-align: left; padding: 0"> </td><td style="width: 3%; padding: 0"> </td> <td style="width: 1%; text-align: left; padding: 0">$</td><td style="width: 8%; text-align: right; padding: 0">80</td><td style="width: 1%; text-align: left; padding: 0"> </td><td style="width: 3%; padding: 0"> </td> <td style="width: 1%; text-align: left; padding: 0">$</td><td style="width: 8%; text-align: right; padding: 0"><div style="-sec-ix-hidden: hidden-fact-12">-</div></td><td style="width: 1%; text-align: left; padding: 0"> </td><td style="width: 3%; padding: 0"> </td> <td style="width: 1%; text-align: left; padding: 0">$</td><td style="width: 8%; text-align: right; padding: 0">67</td><td style="width: 1%; text-align: left; padding: 0"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding: 0 0 0 5pt">Forward purchase contracts (2)</td><td style="padding: 0"> </td> <td style="border-bottom: Black 1px solid; padding: 0; text-align: left"> </td><td style="border-bottom: Black 1px solid; padding: 0; text-align: right"><div style="-sec-ix-hidden: hidden-fact-13">-</div></td><td style="padding: 0; text-align: left"> </td><td style="padding: 0"> </td> <td style="border-bottom: Black 1px solid; padding: 0; text-align: left"> </td><td style="border-bottom: Black 1px solid; padding: 0; text-align: right">105</td><td style="padding: 0; text-align: left"> </td><td style="padding: 0"> </td> <td style="border-bottom: Black 1px solid; padding: 0; text-align: left"> </td><td style="border-bottom: Black 1px solid; padding: 0; text-align: right">10,707</td><td style="padding: 0; text-align: left"> </td><td style="padding: 0"> </td> <td style="border-bottom: Black 1px solid; padding: 0; text-align: left"> </td><td style="border-bottom: Black 1px solid; padding: 0; text-align: right">355</td><td style="padding: 0; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="padding: 0 0 0 5pt">Total</td><td style="padding: 0"> </td> <td style="border-bottom: Black 3px double; padding: 0; text-align: left">$</td><td style="border-bottom: Black 3px double; padding: 0; text-align: right">5,673</td><td style="padding: 0; text-align: left"> </td><td style="padding: 0"> </td> <td style="border-bottom: Black 3px double; padding: 0; text-align: left">$</td><td style="border-bottom: Black 3px double; padding: 0; text-align: right">185</td><td style="padding: 0; text-align: left"> </td><td style="padding: 0"> </td> <td style="border-bottom: Black 3px double; padding: 0; text-align: left">$</td><td style="border-bottom: Black 3px double; padding: 0; text-align: right">10,707</td><td style="padding: 0; text-align: left"> </td><td style="padding: 0"> </td> <td style="border-bottom: Black 3px double; padding: 0; text-align: left">$</td><td style="border-bottom: Black 3px double; padding: 0; text-align: right">422</td><td style="padding: 0; text-align: left"> </td></tr> </table><p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 13.5pt">(1) Commodity futures assets are included in “Prepaid expenses and other” on the accompanying Consolidated Balance Sheets. These contracts include short/sell positions for approximately 9.6 million bushels at July 31, 2023. These contracts included short/sell positions and long/buy positions for approximately 3.2 million bushels and 725,000 bushels of corn, respectively at January 31, 2023. Commodity futures liabilities are included in “Accrued expenses and other current liabilities” on the accompanying Consolidated Balance Sheets. These contracts included short/sell positions for approximately 1.4 million bushels of corn at January 31, 2023.</p><p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 13.5pt">(2) Forward contract liabilities are included in “Accrued expenses and other current liabilities” on the accompanying Consolidated Balance Sheets. These contracts were for purchases of approximately 16.3 million bushels and 12.8 million bushels of corn at July 31, 2023 and January 31, 2023, respectively. Forward purchase contracts assets are included in “Prepaid expenses and other” on the accompanying Consolidated Balance Sheets. These contracts were for purchases of approximately 5.2 million bushels of corn at January 31, 2023.</p> 5673000 80000 67000 105000 10707000 355000 5673000 185000 10707000 422000 9600000 3200000 725000000000 1400000 16300000 12800000 5200000 2 1.7 0.1 -1.5 $0.9 (1.2) 0.8 1.2 $5.0 (12.9) <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><b>Note 10. <i>Investments </i></b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"> </p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0in"><b>Equity Method Investment in Big River</b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0in"><b> </b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The following table summarizes the Company’s equity method investment at July 31, 2023 and January 31, 2023 (dollars in thousands):</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-left: 5pt"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="3" style="font-weight: bold; text-align: center">Carrying Amount</td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; padding-bottom: 1px; padding-left: 5pt"><span style="border-bottom: Black 1px solid"> Entity</span></td><td style="font-weight: bold; padding-bottom: 1px"> </td> <td style="font-weight: bold; border-bottom: Black 1px solid; text-align: center">Ownership Percentage</td><td style="font-weight: bold; padding-bottom: 1px"> </td> <td style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">July 31, 2023</td><td style="font-weight: bold; padding-bottom: 1px; text-align: center"> </td> <td style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">January 31, 2023</td></tr> <tr style="vertical-align: bottom"> <td style="width: 36%; text-align: left; padding-left: 5pt">Big River</td><td style="width: 5%"> </td> <td style="width: 25%; text-align: center">10.3%</td><td style="width: 5%"> </td> <td style="width: 12%; text-align: right">$37,582</td><td style="width: 5%; text-align: center"> </td> <td style="width: 12%; text-align: right">$33,045</td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"> </p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Undistributed earnings of the Company’s equity method investee totaled approximately $17.6 million and approximately $13.0 million at July 31, 2023 and January 31, 2023, respectively. The Company did not receive any dividends from its equity method investee in the first six months of fiscal year 2023 or 2022.</p><p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Summarized financial information for the Company’s equity method investee is presented in the following table for the periods presented (amounts in thousands):</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Three Months Ended <br/>July 31,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Six Months Ended <br/>July 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1px"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2023</td><td style="padding-bottom: 1px; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1px"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2022</td><td style="padding-bottom: 1px; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1px"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2023</td><td style="padding-bottom: 1px; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1px"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2022</td><td style="padding-bottom: 1px; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="width: 56%; text-align: left; padding-left: 5.75pt">Net sales and revenue</td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 6%; text-align: right">402,119</td><td style="width: 1%; text-align: left"> </td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 6%; text-align: right">450,396</td><td style="width: 1%; text-align: left"> </td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 6%; text-align: right">776,622</td><td style="width: 1%; text-align: left"> </td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 6%; text-align: right">802,142</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 5.75pt">Gross profit</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">36,973</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">27,137</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">54,525</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">49,161</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="text-align: left; padding-left: 5.75pt">Income from continuing operations</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">29,552</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">34,891</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">43,999</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">53,816</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 5.75pt">Net income</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">29,552</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">34,891</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">43,999</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">53,816</td><td style="text-align: left"> </td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0in"><b>Short-term Investments</b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0in"> </p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">At July 31, 2023, the Company owned United States Treasury Bills (classified as short-term investments) that had an amortized cost, or carrying value, of approximately $182.2 million. The contractual maturity of these investments was less than one year. The yield to maturity rate was approximately 5.1%. Unrealized gains or losses were insignificant.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">At January 31, 2023, the Company owned United States Treasury Bills (classified as short-term investments) that had an amortized cost, or carrying value, of approximately $211.3 million. The contractual maturity of these investments was less than one year. The yield to maturity rate was approximately 3.9%. Unrealized gains or losses were insignificant.</p> The following table summarizes the Company’s equity method investment at July 31, 2023 and January 31, 2023 (dollars in thousands):<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-left: 5pt"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="3" style="font-weight: bold; text-align: center">Carrying Amount</td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; padding-bottom: 1px; padding-left: 5pt"><span style="border-bottom: Black 1px solid"> Entity</span></td><td style="font-weight: bold; padding-bottom: 1px"> </td> <td style="font-weight: bold; border-bottom: Black 1px solid; text-align: center">Ownership Percentage</td><td style="font-weight: bold; padding-bottom: 1px"> </td> <td style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">July 31, 2023</td><td style="font-weight: bold; padding-bottom: 1px; text-align: center"> </td> <td style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">January 31, 2023</td></tr> <tr style="vertical-align: bottom"> <td style="width: 36%; text-align: left; padding-left: 5pt">Big River</td><td style="width: 5%"> </td> <td style="width: 25%; text-align: center">10.3%</td><td style="width: 5%"> </td> <td style="width: 12%; text-align: right">$37,582</td><td style="width: 5%; text-align: center"> </td> <td style="width: 12%; text-align: right">$33,045</td></tr> </table> 0.103 37582000 33045000 17600000 13000000 Summarized financial information for the Company’s equity method investee is presented in the following table for the periods presented (amounts in thousands):<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Three Months Ended <br/>July 31,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Six Months Ended <br/>July 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1px"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2023</td><td style="padding-bottom: 1px; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1px"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2022</td><td style="padding-bottom: 1px; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1px"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2023</td><td style="padding-bottom: 1px; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1px"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2022</td><td style="padding-bottom: 1px; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="width: 56%; text-align: left; padding-left: 5.75pt">Net sales and revenue</td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 6%; text-align: right">402,119</td><td style="width: 1%; text-align: left"> </td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 6%; text-align: right">450,396</td><td style="width: 1%; text-align: left"> </td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 6%; text-align: right">776,622</td><td style="width: 1%; text-align: left"> </td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 6%; text-align: right">802,142</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 5.75pt">Gross profit</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">36,973</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">27,137</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">54,525</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">49,161</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="text-align: left; padding-left: 5.75pt">Income from continuing operations</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">29,552</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">34,891</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">43,999</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">53,816</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 5.75pt">Net income</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">29,552</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">34,891</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">43,999</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">53,816</td><td style="text-align: left"> </td></tr> </table> 402119000 450396000 776622000 802142000 36973000 27137000 54525000 49161000 29552000 34891000 43999000 53816000 29552000 34891000 43999000 53816000 182200000 0.051 211300000 0.039 <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><b>Note 11. <i>Employee Benefits</i></b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><b> </b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0.5in">The Company maintains the REX 2015 Incentive Plan, approved by its shareholders, which reserves a total of 1,650,000 shares of common stock for issuance pursuant to its terms. The plan provides for the granting of shares of stock, including options to purchase shares of common stock, stock appreciation rights tied to the value of common stock, restricted stock, and restricted stock unit awards to eligible employees, non-employee directors and consultants. Until 2022, the Company had only granted restricted stock awards. In May 2022, the Company issued restricted stock units to certain officers of the Company which vest based on the Company’s Total Shareholder Return (“TSR”) compared to the TSRs of companies that comprise the Russell 2000 Index over a three-year performance period. The Company measures share-based compensation grants at fair value on the grant date, adjusted for estimated forfeitures. The Company records non-cash compensation expense related to liability and equity awards in its consolidated financial statements over the requisite service period on a straight-line basis. At July 31, 2023, 1,229,116 shares remain available for issuance under the Plan, excluding the impact of the 67,500 restricted stock units that may vest between zero and 135,000 shares of stock depending on certain performance metrics being achieved.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0.5in"> </p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><b>Restricted Stock Awards</b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><b> </b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0.5in">As a component of their compensation, restricted stock has been granted to directors and certain employees at the closing market price of REX common stock on the grant date. In addition, one quarter of executives’ incentive compensation is payable by an award of restricted stock-based on the then closing market price of REX common stock on the grant date. The Company’s board of directors has determined </p><p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: left">that the grant date will be June 15<sup>th</sup>, or the next business day if June 15<sup>th</sup> is not a business day, for all grants of restricted stock.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: left"> </p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">At July 31, 2023 and January 31, 2023, unrecognized compensation cost related to nonvested restricted stock awards was approximately $638,000 and $450,000 respectively. The following tables summarize non-vested restricted stock award activity for the periods presented:</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0in"> </p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0in"></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 85%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="10" style="font-weight: bold; text-align: center">Six Months Ended July 31, 2023</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <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"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Weighted</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Weighted</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Average  Grant</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Average  Remaining</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center; white-space: nowrap;">Non-Vested</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Date Fair Value</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Vesting Term</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1px solid; font-weight: bold; text-align: center">Shares</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1px solid; font-weight: bold; text-align: center">(000’s)</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1px solid; font-weight: bold; text-align: center">(in years)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="width: 55%; padding-left: 5.4pt">Non-Vested at January 31, 2023</td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right">81,264</td><td style="width: 1%; text-align: left"> </td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">2,320</td><td style="width: 1%; text-align: left"> </td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right">2</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 5.4pt">Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">113,726</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,945</td><td style="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(229,255,255)"> <td style="padding-left: 5.4pt">Forfeited</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">-</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">-</td><td style="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: 5.4pt">Vested</td><td> </td> <td style="border-bottom: Black 1px solid; text-align: left"> </td><td style="border-bottom: Black 1px solid; text-align: right">32,135</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1px solid; text-align: left"> </td><td style="border-bottom: Black 1px solid; text-align: right">896</td><td style="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: 5.4pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="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(229,255,255)"> <td style="padding-left: 5.4pt">Non-Vested at July 31, 2023</td><td> </td> <td style="border-bottom: Black 3px double; text-align: left"> </td><td style="border-bottom: Black 3px double; text-align: right">162,855</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">5,369</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3</td><td style="text-align: left"> </td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0in"> </p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0in"></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 85%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="10" style="font-weight: bold; text-align: center">Six Months Ended July 31, 2022</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <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"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Weighted</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Weighted</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Average  Grant</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Average  Remaining</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center; white-space: nowrap;">Non-Vested</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Date Fair Value</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Vesting Term</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1px solid; font-weight: bold; text-align: center">Shares</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1px solid; font-weight: bold; text-align: center">(000’s)</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1px solid; font-weight: bold; text-align: center">(in years)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="width: 55%; padding-left: 5.4pt">Non-Vested at January 31, 2022</td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right">30,167</td><td style="width: 1%; text-align: left"> </td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">773</td><td style="width: 1%; text-align: left"> </td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right">1</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 5.4pt">Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">70,689</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,032</td><td style="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(229,255,255)"> <td style="padding-left: 5.4pt">Forfeited</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">-</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">-</td><td style="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: 5.4pt">Vested</td><td> </td> <td style="border-bottom: Black 1px solid; text-align: left"> </td><td style="border-bottom: Black 1px solid; text-align: right">18,403</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1px solid; text-align: left"> </td><td style="border-bottom: Black 1px solid; text-align: right">451</td><td style="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: 5.4pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="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(229,255,255)"> <td style="padding-left: 5.4pt">Non-Vested at July 31, 2022</td><td> </td> <td style="border-bottom: Black 3px double; text-align: left"> </td><td style="border-bottom: Black 3px double; text-align: right">82,453</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">2,354</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3</td><td style="text-align: left"> </td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0in"></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0in"> </p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0in"><b>Restricted Stock Units (“RSUs”)</b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0.5in"> </p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0.5in">In May 2022, the Company issued a total of 67,500 RSUs to certain officers. The number of RSUs eligible to vest will be determined based on how the Company’s TSR compares to the TSR of companies that comprise the Russell 2000 Index during the performance period ending December 31, 2024. The number of RSUs eligible to vest ranges from zero percent to two hundred percent, depending on actual performance during the performance period. While dilutive, the impact to earnings per share is not material to the financial statements.</p><p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 36pt">For the three and six-month periods ended July 31, 2023, the Company recognized compensation cost of approximately $265,000 and $529,000, respectively related to the RSUs. For the three and six-month periods ended July 31, 2022, the Company recognized compensation cost of approximately $188,000 related to the RSUs. Unrecognized compensation cost related to the RSUs at July 31, 2023 and January 31, 2023, was approximately $1.5 million and 2.0 million, respectively. </p> 1650000 1229116 638000 450000 The following tables summarize non-vested restricted stock award activity for the periods presented:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 85%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="10" style="font-weight: bold; text-align: center">Six Months Ended July 31, 2023</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <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"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Weighted</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Weighted</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Average  Grant</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Average  Remaining</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center; white-space: nowrap;">Non-Vested</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Date Fair Value</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Vesting Term</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1px solid; font-weight: bold; text-align: center">Shares</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1px solid; font-weight: bold; text-align: center">(000’s)</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1px solid; font-weight: bold; text-align: center">(in years)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="width: 55%; padding-left: 5.4pt">Non-Vested at January 31, 2023</td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right">81,264</td><td style="width: 1%; text-align: left"> </td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">2,320</td><td style="width: 1%; text-align: left"> </td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right">2</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 5.4pt">Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">113,726</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,945</td><td style="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(229,255,255)"> <td style="padding-left: 5.4pt">Forfeited</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">-</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">-</td><td style="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: 5.4pt">Vested</td><td> </td> <td style="border-bottom: Black 1px solid; text-align: left"> </td><td style="border-bottom: Black 1px solid; text-align: right">32,135</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1px solid; text-align: left"> </td><td style="border-bottom: Black 1px solid; text-align: right">896</td><td style="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: 5.4pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="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(229,255,255)"> <td style="padding-left: 5.4pt">Non-Vested at July 31, 2023</td><td> </td> <td style="border-bottom: Black 3px double; text-align: left"> </td><td style="border-bottom: Black 3px double; text-align: right">162,855</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">5,369</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3</td><td style="text-align: left"> </td></tr> </table><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 85%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="10" style="font-weight: bold; text-align: center">Six Months Ended July 31, 2022</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <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"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Weighted</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Weighted</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Average  Grant</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Average  Remaining</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center; white-space: nowrap;">Non-Vested</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Date Fair Value</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Vesting Term</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1px solid; font-weight: bold; text-align: center">Shares</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1px solid; font-weight: bold; text-align: center">(000’s)</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1px solid; font-weight: bold; text-align: center">(in years)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="width: 55%; padding-left: 5.4pt">Non-Vested at January 31, 2022</td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right">30,167</td><td style="width: 1%; text-align: left"> </td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">773</td><td style="width: 1%; text-align: left"> </td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right">1</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 5.4pt">Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">70,689</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,032</td><td style="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(229,255,255)"> <td style="padding-left: 5.4pt">Forfeited</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">-</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">-</td><td style="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: 5.4pt">Vested</td><td> </td> <td style="border-bottom: Black 1px solid; text-align: left"> </td><td style="border-bottom: Black 1px solid; text-align: right">18,403</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1px solid; text-align: left"> </td><td style="border-bottom: Black 1px solid; text-align: right">451</td><td style="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: 5.4pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="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(229,255,255)"> <td style="padding-left: 5.4pt">Non-Vested at July 31, 2022</td><td> </td> <td style="border-bottom: Black 3px double; text-align: left"> </td><td style="border-bottom: Black 3px double; text-align: right">82,453</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">2,354</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3</td><td style="text-align: left"> </td></tr> </table> 81264 2320000 P2Y 113726 3945 32135 896000 162855 5369000 P3Y 30167 773000 P1Y 70689 2032 18403 451000 82453 2354000 P3Y 265000 529000 188000 188000 <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><b>Note 12<i>. Income Taxes </i></b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company’s income tax provision was approximately $3.8 million and $4.3 million for the three months ended July 31, 2023 and 2022, respectively. The Company’s income tax provision was approximately $5.8 and $6.2 million for the six months ended July 31, 2023 and 2022, respectively.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company assessed all available positive and negative evidence to determine whether it expects sufficient future taxable income will be generated to allow for the realization of existing federal deferred tax assets. The Company ceased operation of its refined coal business on November 18, 2021. There is sufficient objectively verifiable income for management to conclude that it is more likely than not that the Company will utilize available federal deferred tax assets prior to their expiration.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"> </p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company files a U.S. federal income tax return and various state income tax returns. In general, the Company is no longer subject to U.S. federal, state or local income tax examinations by tax authorities for years ended January 31, 2014 and prior. The Company is currently undergoing a federal income tax examination for the years ended January 31, 2015 through January 31, 2020.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"> </p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">On a quarterly and annual basis, the Company accrues for the effects of open uncertain tax positions and the related potential penalties and interest. It is reasonably possible that the amount of the unrecognized tax benefit with respect to certain unrecognized tax positions will increase or decrease during the next 12 months; however, the Company does not expect the change to have a material effect on results of operations or financial position. A reconciliation of the beginning and ending amount of unrecognized tax benefits, including interest and penalties, is as follows (amounts in thousands):</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 70%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Six Months Ended <br/> July 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1px"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2023</td><td style="padding-bottom: 1px; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1px"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2022</td><td style="padding-bottom: 1px; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="width: 74%; text-align: left; padding-left: 5.75pt">Unrecognized tax benefits, beginning of period</td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right">19,088</td><td style="width: 1%; text-align: left"> </td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right">16,781</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 5.75pt">Changes for prior years’ tax positions</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">93</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="text-align: left; padding-bottom: 1px; padding-left: 5.75pt">Changes for current year tax positions</td><td style="padding-bottom: 1px"> </td> <td style="border-bottom: Black 1px solid; text-align: left"> </td><td style="border-bottom: Black 1px solid; text-align: right">-</td><td style="padding-bottom: 1px; text-align: left"> </td><td style="padding-bottom: 1px"> </td> <td style="border-bottom: Black 1px solid; text-align: left"> </td><td style="border-bottom: Black 1px solid; text-align: right">-</td><td style="padding-bottom: 1px; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 3px; padding-left: 5.75pt">Unrecognized tax benefits, end of period</td><td style="padding-bottom: 3px"> </td> <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">19,091</td><td style="padding-bottom: 3px; text-align: left"> </td><td style="padding-bottom: 3px"> </td> <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">16,874</td><td style="padding-bottom: 3px; text-align: left"> </td></tr> </table> 3800000 4300000 5800000 6200000 A reconciliation of the beginning and ending amount of unrecognized tax benefits, including interest and penalties, is as follows (amounts in thousands):<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 70%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Six Months Ended <br/> July 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1px"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2023</td><td style="padding-bottom: 1px; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1px"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1px solid">2022</td><td style="padding-bottom: 1px; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="width: 74%; text-align: left; padding-left: 5.75pt">Unrecognized tax benefits, beginning of period</td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right">19,088</td><td style="width: 1%; text-align: left"> </td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right">16,781</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 5.75pt">Changes for prior years’ tax positions</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">93</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(229,255,255)"> <td style="text-align: left; padding-bottom: 1px; padding-left: 5.75pt">Changes for current year tax positions</td><td style="padding-bottom: 1px"> </td> <td style="border-bottom: Black 1px solid; text-align: left"> </td><td style="border-bottom: Black 1px solid; text-align: right">-</td><td style="padding-bottom: 1px; text-align: left"> </td><td style="padding-bottom: 1px"> </td> <td style="border-bottom: Black 1px solid; text-align: left"> </td><td style="border-bottom: Black 1px solid; text-align: right">-</td><td style="padding-bottom: 1px; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 3px; padding-left: 5.75pt">Unrecognized tax benefits, end of period</td><td style="padding-bottom: 3px"> </td> <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">19,091</td><td style="padding-bottom: 3px; text-align: left"> </td><td style="padding-bottom: 3px"> </td> <td style="border-bottom: Black 3px double; text-align: left">$</td><td style="border-bottom: Black 3px double; text-align: right">16,874</td><td style="padding-bottom: 3px; text-align: left"> </td></tr> </table> 19088000 16781000 3000 93000 19091000 16874000 <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><b>Note 13. <i>Commitments and Contingencies</i></b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><b><i> </i></b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 36pt">The Company may be involved in various legal actions arising in the normal course of business, from time to time. After taking into consideration legal counsels’ evaluations of any such action(s), management is of the opinion that their outcome will not have a material adverse effect on the Company’s Consolidated Financial Statements. The Company recorded a liability of $250,000 at July 31, 2023 and </p><p style="font: 12pt Times New Roman, Times, Serif; margin: 0">January 31, 2023, as a probable and reasonably estimable loss associated with a legal contingency for a patent infringement case involving our refined coal facility which is no longer in operation. </p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">At July 31, 2023, One Earth and NuGen had combined forward purchase contracts for approximately 16.3 million bushels of corn, the principal raw material for their ethanol plants, and they have combined forward purchase contracts for approximately 2.6 million MmBtu (million British thermal unit) of natural gas.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">At July 31, 2023, One Earth and NuGen had combined sales commitments for approximately 41.3 million gallons of ethanol, approximately 88,000 tons of distillers grains and approximately 15.7 million pounds of distillers corn oil.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">At July 31, 2023, One Earth had signed contracts in place for capital projects with approximately $28.5 million remaining in future payments.</p> 250000 250000 16300000 2.6 41300000 88000 15700000 28500000 <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><b>Note 14. <i>Related-Party Transactions</i></b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><b><i> </i></b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">During the second quarters of fiscal years 2023 and 2022, One Earth and NuGen purchased approximately $26.4 million and $35.3 million, respectively, of corn (and other supplies) from minority equity investors and board members of those affiliates. Such purchases totaled approximately $59.9 million and $66.1 million for the six months ended July 31, 2023 and 2022, respectively. The Company had amounts payable to related parties of approximately $1.2 million and $1.5 million at July 31, 2023 and January 31, 2023, respectively.</p> 26400000 35300000 59900000 66100000 1200000 1500000 false --01-31 Q2 0000744187 The forward purchase contracts and commodity futures assets are included in “Prepaid expenses and other” on the accompanying Consolidated Balance Sheets. The commodity futures and forward purchase contracts liabilities are included in “Accrued expenses and other current liabilities” on the accompanying Consolidated Balance Sheets. Commodity futures assets are included in “Prepaid expenses and other” on the accompanying Consolidated Balance Sheets. These contracts include short/sell positions for approximately 9.6 million bushels at July 31, 2023. These contracts included short/sell positions and long/buy positions for approximately 3.2 million bushels and 725,000 bushels of corn, respectively at January 31, 2023. Commodity futures liabilities are included in “Accrued expenses and other current liabilities” on the accompanying Consolidated Balance Sheets. These contracts included short/sell positions for approximately 1.4 million bushels of corn at January 31, 2023. Forward contract liabilities are included in “Accrued expenses and other current liabilities” on the accompanying Consolidated Balance Sheets. These contracts were for purchases of approximately 16.3 million bushels and 12.8 million bushels of corn at July 31, 2023 and January 31, 2023, respectively. Forward purchase contracts assets are included in “Prepaid expenses and other” on the accompanying Consolidated Balance Sheets. These contracts were for purchases of approximately 5.2 million bushels of corn at January 31, 2023. EXCEL 67 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( 'I9(5<'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " !Z62%7I?-HCNX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$[H8";UI:.G#@8K;.QF;+4UBQ-C:R1]^SE9FS*V!]C1TN]/ MGT"-"=+T$9]C'S"2PW0W^K9+TH0U.Q$%"9#,";U.94YTN7GHH]>4G_$(09L/ M?42H.+\'CZ2M)@T3L @+D:G&&FDB:NKC!6_-@@^?L9UAU@"VZ+&C!*(4P-0T M,9S'MH$;8((11I^^"V@7XES]$SMW@%V28W)+:AB&MW!= M(MT9S+^2DW0.N&;7R:_UYG&_9:KB55WPAX*+O5A)(62]>I]621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M 'I9(5=-N7 @U 4 .<> 8 >&PO=V]R:W-H965T&UL MM9EA<]HV',:_BH[M=MM=B&T90L@(=\0E+5L;**3;NG>*+6)?PUC8FX9!N: MJ&^6C,=$JE.^LL2&4Q)DHCBRL&U?63$)D]9PD%V;\>& I3(*$SKC2*1Q3/CN MCD9L>]MR6OL+\W"UEOJ"-1QLR(HNJ/RRF7%U9I4N01C31(0L09PN;ULCY\9S ML19D=_P5TJTX.$8:Y8FQ;_ID$MRV;%TB&E%?:@NB/IZI1Z-(.ZER_%>8MLK? MU,+#X[W[?0:O8)Z(H!Z+_@X#N;YM7;=00)2<;3_0 JBK_7P6B>P_VN;W M=CHMY*="LK@0JQ+$89)_DI?B01P(W&Z- !<"_$;@U/V"6PC<##0O68;UCD@R M''"V15S?K=ST0?9L,K6B"1-=C0O)U;>ATLGA.^:GJE8D&B4!&B^+>H=! MPS_2Z!*YS@7"-G8-Y?%@^2A=UB WQZ6U+O9&"\F?:&O[RDW-E_VZB_4%FK]@[)7L';C?]#HTW@^\48/:#Y>3+_,O?$">=/Y;#H?/4ZF#R9RT+,A M>;5U"7I_R$GHLCE7/LY#,_W:!%EEOC::I%)(DNJF:>$'C[^V(R9,6-R4\R!8."=Q%J_BG&X8EUG7 M*8E,S8$"=OQJC"$>K&K*B2M.? KG?1A1CCS5P:P8-U3DO5P$+E7%\U- M%S:K93Q'EG&J,./ :>0M8U&M]92PW6=L9#Q'N'&J=./ ^:1X/Q;\(!YL4X_W@U+1:[PJ[3AP7"G?Q<\IX9+R:%>,F49&V$ORU(QX MCNB#J^B#X;Q2S334G%&$V8RYGO&(66T]PKJFD%7NP2?E'CV$HXL[HR!0[N)B?Y O;TT3<[W"EKT>MM&,<++2+STC@1'[''$(5W$( MP_GE+;:GSU23?F3;Q(A\)%V1G60FH0<+FW)6D0B?%(E*SO+=G7'V'":^N7YA MS^D'(^@YLA&NLA$^*1N5H#,FI(JY_X:;^NX)=NQT.]V^D?0GW]""^BE7-6GQ2073CA[5#1^\=SFM@ZU$/:/,=E@%\G6HRW<5RZOE+NXHV[NTJMOS M+>!/1$](!8KH4DGMRYX:]'B^JYJ?2+;)-B:?F)0LS@[7E 24ZQO4]TO&Y/Y$ M_T"YMSW\'U!+ P04 " !Z62%7;,2&K4,& #?&@ & 'AL+W=O0._+(6LF8);>3-OUY*SHF]45W,2!/&\9F4S6YSV MSR[DXE1TJBH;?B%1V]4UDP^?>"7NSF9X]OC@LKQ9*?U@OCA=LQM^Q=6/]86$ MN_G@I2AKWK2E:)#DR[/91WQR3D/=H+?XI^1W[[UH_??^N AF&O6\G-1_5L6:G4V2V>H MX$O65>I2W/W.MP%%VE\NJK;_B^ZVML$,Y5VK1+UM# KJLMG\9_?;@=AI@$-' M [)M0)[:@&X;T#[0C;(^K,],L<6I%'=(:FOPIB_ZL>E;0S1EHZ?Q2DGXM81V M:G$NFE949<$4+Q#<%#!#] M/^H*OY.2-PJQMH4X3VSQ;!R$=@=ZEYVT:Y;SLQELHY;+6SY;O'F%X^"#+;H7 ML@N"ML[AQ%?>N="JX7>" X#@^G=_N MQF.:Q5F,R6"U)S0H50G*9)GKC:-'U*8O,CL.#'6F$4YH9-<6#]IBK[:/>2XZ( MM#F'>;ZNN$U?;'1-<9:E$X&F%8EP[)CD9%"8>!5^A9EME) /-EV)T6,897$P MT66Q2I,PM.M*!UWI@5E==DVA!PP67RYJCA2[Y];5EQK]1W$43D2:1B1SC5TV M:,R\&B\D7[.R0/Q^K=-UV^]JH59K%EO"(<3J??;A=FB4/O""[L9<7B&ZAEJFQN4,6AC$%2URM'8GG4P8UG MG(FIAR38&&:+642P:Y1'!&$_@[[I1>J31\U^L\C85!8S0F%5.^2-X,%^\GR! M>8=L/>H0:]E-MX.Z:/?0, M>?,JA5KC U*2%1R]!:1470$9^S4^)E#/5U5_EH&4 P^BX<%=J5: [JJORM=, MZL%#3"&HGA^&\K=O!@5Q!\>OX>%[:-:N>7\XJA[>60?#0//(6^X$+TRH[;@/N@+9# M\DV^DH"&QFZT8#BBQ(%A,F*8/ ?#![02D[%A$H5XHM5B%D&9YD@<9"0QP=[$ M\:=H;C;5_Z'40;Q(?_;9[(6\[8>]\$S_>+[_\A]H5DWPEJH++M@== M\J$OG=6#?;N^*.E?RMM^_"/IB9_TYZ*N@=2M$OE/:[ 6RF;3H_\!HWUI(V&) MG[ 7<#8\*AN4LW4)2\JJSN0DQ:F1X2TT35PL&F%*_#"]Y(K!(Z IDPVD$?OJ M-D$81Q'&1K:SV(5!2ASKFX[$I >(*2&Y=5!9.6>8FOP[PAE0?:K1;@C'5D%X)+4!_+X40CW>Z&\MQ?]0 M2P,$% @ >EDA5TR)SF]X @ ^P4 !@ !X;"]W;W)K MJE#2S4KIDEE2]3HTE4:6>U IPJC?'X4EXS)($W\VUVFB-E9PB7,-9E.63+], M4:C=.!@$^X,'OBZL.PC3I&)K7*!]K.::M+!ER7F)TG E0>-J'$P&-[.AL_<& MWSCNS($,+I.E4D].^9*/@[X+" 5FUC$P^FUQAD(X(@KC5\,9M"X=\%#>L]_Y MW"F7)3,X4^([SVTQ#MX'D..*;81]4+O/V.1SY?@R)8S_PJZVO?X00+8Q5I4- MF"(HN:S_[+FIPP& >+H!40.(_@:,C@#B!A#[1.O(?%JWS+(TT6H'VED3FQ-\ M;3R:LN'2=7%A-=URPMETIJ11@N?,8@ZDY-0@DJ9,,)DA+!RQ@?,YTRAM@99G M3)@+> >/BULX/[N ,^ 2[KD0U!23A)9BG\8/H!$%(Q6@K$NTK,HU.,G[=B![$@TN(^E'<%= _X$P>@[\*)VX;%'N^ M^ C?PE)K:&PLJ!7<<4EMX4S 7!GNY^#'9&FLIFGXV57\FGO8S>TVQ(VI6(;C M@%: 0;W%('W[9C#J?^Q*_#^1O2K#L"W#\!1[.LDRM9'T%"OVPI8"+VF%"/]H M*Z8MQ\ZG5U->>TJWSK;IH!,_TFDL# E<$[?>N:2_H>M74BE65G]:ELC3[7BQH.Z-V!G2_ M4LKN%>>@W??I;U!+ P04 " !Z62%7)52S0JP% 0%0 & 'AL+W=O M.]B.-[47V3&\84 M>BCR4EX/-DIMKT8CN=RP(I678LM*>+,259$J>*S6([FM6)H9H2(?$<^CHR+E MY6 R-G.WU60L:I7SDMU62-9%D5:/-RP7]]<#/'B:^,S7&Z4G1I/Q-EVS.Z:^ M;&\K>!JU6C)>L%)R4:**K:X''_#5'%,M8!!_ M$ MH(RMTCI7G\7]+VQ/*-3ZEB*7YA?=[['> "UKJ42Q%X8=%+QL_M.'O2&.!$"/ M6X#L!8@M$)P1\/<"_DM7"/8"P4M7"/<"AOJHX6X,-TM5.AE7XAY5&@W:],!8 MWTB#O7BI#\J=JN M!SDUF8I2BIQGJ6(9@H<,S@",[A1,P'E02*S0[UM6I=JM M$KU#7^YFZ,W%6R0W:<4DXB7Z8R-JF9:9'**+D^?Q2,$.]3JCY7XW-\UNR)G= M^.B3*-5&HCEL)'/(S_KE:8_\""S3FH<\F>>&]"K\M'A505Q/H_+EO\+4>^^R\X]4-ON1RN8_2-F)1X+6(T&?]LEO4$ED MFD,<0KQ!WMZQLF8N7S1JJ%&C:\=N0C!.HF@\VAU;V0$+/)_$I[!9%Q:0@";X M%#9WP/P@#&D+.^$4RKS,871 Z])/$6.+"#X<^3B"7 MJ@V8)3?9;9M6B@,0JBM2&X:^US#!*HF83A8(HN6Q#3:C18?-$,3EEIEREC\. M&^UA,HSCJ!E3.O2BJ'\ER1]0T22FEZ_UUN7'QC3AD4EQXE,26G[LP@BAQ(;- MNC _H3CR+3]V88$7AT'H]B-M_4A[_?AS):1$VTJLN')1I5VJL1\2BZD#%6#/ M8C#KHD@<8NM8SQTHZF'LIAFU-*->FG?0 _%R/41K5D(9S8VWTPQ*.=>Y4_L: ML8>M+KO.@AEU-O4NIO;6IPX4I=0*[YD#A0,_MF!S%PS']$SV4E,4Z\3^2Y80K"= MXQPP$D2!9Q%WP6+OG+_Q47N->ZG?5F+'S5>5+@;/4L?=T/,C:D>["Q;XOF=3 M=\#"Z*C^[JD[8% %XC/4R8$Z>;8Y:0@[J9*N^PB) YNJ Q;$<-#8XQ[N[PCJBA5JN*+6J6+'!PM4"ETCE.5,&4 4$T&<+O?=[B? MD,2VB0L6=4^^ P9=FEW=7; PQ.=._J$UQ<_WIF=L\GG^%X(7T!(UGY$;D6?0 MB#E-TFTB$R^T^QT'"F,<=0+" 0M(IV]UP>AQZW%JD4/CBOL[UZ_FUD+7N1UT M FOV] TM:B455 1]/EZ_BJ$S?Z\O/_C2E(F,Y[46@DX7W1D!9V>(':UA%%#/ MMI0+%MEU8.;61NP:>49;=,92A]80]_>&-QWVY>$T;:%J&LN]]%P9T\T@ %,8 MM])N*S;[BH\(>9?=TN-"4;OI=*)BN^(Z48E]UD9'-SP%J];F:DT"V;I4S0=\ M.]M>WWTPEU;6_ V^FF+'_$Q?]YD;I8/ZYJ[P4UJM>2E1SE:PE'<9@;>KYOJM M>5!B:^Z7%D(I49CAAJ5@> V ]RLAU-.#7J"]!)W\"U!+ P04 " !Z62%7 MP/ZJL+$" #L!P & 'AL+W=O6L+=&DD^C*-26@5'=N':1_:$&3J9UV7==E6204W4F2BAP9R%D3C6*GK'#BR.JF,H[$2G-6P%02M*6+3-M M%&XZ- M<)T.',\$!!P2;1@H_M8P LX-$8;QN^9T&I<&N+O>LG^RN6,N2LJ/[TH:[##@!Y MV@%!#0B> SHO ,(:$+[60Z<&=%[KH5L#;.INE;LMW)AJ&D=2;(@TULAF%K;Z M%HWU8H6Y)S,M<9$F=23#*I+@A4A" M'\;T#>!>KTI0FV)9F&!PD_++B9R3T3TG@!6%+/*/7PX.V M=/[/^^2?O3\I1MC)R&'G7OR\FBLM\9W_:COJBJS33F9Z7U^5 M-(&!@\U-@5R#$[]_Y_>\CVUU?DNR\5N23=Z([,F)=)H3Z1QBQY>K[.M4E(,Z MQ9[-[1LNJ=0,6M]?Q=>S?&9^K..@%UY>1NYZM]K[5F$W])]9C?>MNI<7%^=/ MK2;[5KV>=_YH527N[K2O'.32S@U%$K$J='5#&VTSFJYL1WZF'_K]D=^B'^,H MJR;/(WTU!V^H7#+L:QP6Z,H[.\?N*JO94@E:E+9YSH7&5FR7&8YCD,8 ]Q=" MZ*U@'#0#/OX+4$L#!!0 ( 'I9(5=ZXBF ,@D '-- 8 >&PO=V]R M:W-H965T&ULM5Q=DYLX%OTKE'=J:Z9J'",)!&2[NRJQ#9NI MFJE4>F;V86L?:*-N4['! 9Q._OT*3(R1+C)T;EZZ_7%T)'1TI:N#S,US7GPL MMT)4UI?]+BMO9]NJ.KQ>+,K-5NSC\E5^$)G\YC$O]G$EWQ9/B_)0B#AI"NUW M"VK;?+&/TVQV=]-\]KZXN\F/U2[-Q/O"*H_[?5Q\?2MV^?/MC,R^?? A?=I6 M]0>+NYM#_"3N1?77X7TAWRW.+$FZ%UF9YIE5B,?;V1OR.G)H7:!!_)V*Y_+B MM55?RD.>?ZS?O$MN9W;=(K$3FZJFB.6_SV(I=KN:2;;C4TLZ.]=9%[Q\_8T] M;"Y>7LQ#7(IEOOM/FE3;VYD_LQ+Q&!]WU8?\^=^BO2"WYMODN[+Y:SV?L)X[ MLS;'LLKW;6'9@GV:G?['7]J.N"A V$ !VA:@2@%*!PJPM@!3"K"A DY;P%$+ M\($";EO 59OD#13@;0&NUC!TT5Y;P&O$.O5N(\TJKN*[FR)_MHH:+=GJ%XV^ M36FI2)K50_&^*N2WJ2Q7W2WSK,QW:1)7(K'DFT2.,OGJOI(?R!%7E5;^:*T_ M'=/JJS6W_KI?63__](OUDY5FUI_;_%C&65+>+"K9DIIOL6EK?7NJE0[4^F=> MQ3N@V-)<;)GO]W+XWE?YYJ/UW]_%_D$4_P-H5E=JES%;'HNO)Z)?K9;60+@V M$[Y)DK0.K'AGO8_39"X[9QD?4GF-)M+03/I!5'(FD5JLXR)+LZ?2Q!69N?[( MLTV>546^D]\\6>^R2A2BK 88%W(,G0<2/0\DVE3A#%3Q-M[%V498<67]%F>O M+$9^M:A-*30X3DR\8:KGRL]WCN^Y7&(_7PX&'4:#H(]9Z9@Y\0DA3A^W-C:^ MGN]?EX=X(VYGYW//L,ZK7S^S< MSVQ4/_\L!]G]-I:M_654GQM9)W; \D3F]I3Q76;;MB*/#B34#J@&7&,V+\0D MBY#(>F([9[$=H]A_R%PDE:&[%Y"DCM:Y//"Y$D3&"B;VQ0J3;(U)%NI]X1)? MF5 B'41\VX'CT3U+Y)HEZD^M:3NUEE:2EE61/AQ/&5>66'FU%06DHZLU:TX4 M%8UMF*HB)MD:DRS$)(N,W=K3FI^UYD:MWY7EL9E\94XD3CE1_!P72=GH6S9I M29T7)Y8,6;E9*.-&?/&E?@V&,-?:Z"@KU]+8I*G2V)SES:&0ZZ<]O'YZNE*!XP9JH'HC"!@;/U4TO?W@1D"'&38"Q.ZV[O8/V0J8 M::?&50[M@1MX9X8Q/?45[MW\KOW.6J-E9PK_100'OQ_.5%'AI;M;4<="R7:X+S%97!=0J0^@R'?6> M;(159U_=SD*B9@OI^]2]MBB8*Y^Z**"RK:ANC\V)3?15 ;7:$)4MPF+KCYZ+ M]\Y;H]WA+5/=(N*=V[])2T ]5:0F4+@?YPJ79*!T 1AP\U,(SKZ^,_E+1QXF04.QA#/ ML=7;9W3, 2 5&*(1SS^- A_\Z!82\ZVW.U M2\VTD\_YCS[; R ',A?4%H:H;!$66U_TSIAA9F-F2M;/="L#S/I;G#EV !"< M]4.U:ED_ *S?@@WG/6SSJ%@XQR*J5F_F79R[.A^P%#LZ,BAV$%U-E#9(BRV MON@7/XLRVR3FK)\!IH0?^%JP8'H(*U2V-2I;B,H68;'UM>_<$C;>+;FPQ> @ M!]P2QEQ'O17!QK@E $C.F]1FGAJX>JV,J!9B"*"XZQ*BGB>&<#RXN)O2[\?. M+F$OLTNN]BFJ7<)&VR4 DE#FVL#$B6J7H+)%6&Q]T3N[A)GMDBD).P/, BAA M9_KOC(#@T4%PP@[4JB?L A,V"&<(6'OK PV[K=$DQ-VS/WZDNG[]:'8T9%# M20>J/X'*%F&Q]47O? QF]C&N)!W0+XFHGG2@NA*H;&M4MA#HD,!VU8.F (I1 M.K2X=<8$,QL3^)X3T_?^S.>:O*AG6YCNSGEQQCLOU[)= M1S=+P!T$@-.3( $[R (+"# %#@#@+"#>\@G,YZ<5YFO5SM4U3KQ1EMO0#( M@1T$:@M#5+8(B^TD^N+B:5+UX\A^CXNG-"NMG7B4]/:K^OE=Q>D)7Z;D6EDA M5]Z"+JFA!P &"( !@ !X;"]W;W)K]?[8I/4Q>6YP+WW'$ ZOV?\F]A0*L'#MJK%Q6PCY>YLL1#YAFZ)>,]V MM%:?K!G?$JEN^=U"[#@E13MH6RU0$,2++2GKV?*\?7;%E^>LD559TRL.1+/= M$O[XD5;L_F(&9T\/KLN[C=0/%LOS';FC-U1^W5UQ=;<8O!3EEM:B9#7@='TQ MNX1GJ[ =T%K\LZ3WXN :Z%!N&?NF;WXI+F:!1D0KFDOM@JA_>[JB5:4]*1Q_ M]DYGPSOUP,/K)^\_M<&K8&Z)H"M6_:LLY.9BELY 0=>DJ>0UN_^9]@%%VE_. M*M'^!?>];3 #>2,DV_:#%8)M67?_R4,_$0<#E!_[ -0/0-,!H6, [@?@-M . M61O6)R+)\IRS>\"UM?*F+]JY:4>K:,I:+^.-Y.K34HV3RQ6K!:O*@DA: '53 MJ!525S=2/5"K)05@:[ B8@-^4BLNP->:-$6IC>?@Z\TG\/;-#^ -*&OP9<,: M0>I"G"^DPJ6]+_(>P\<. W)@B,'OK)8; 7Y4KR^.QR]4/$-0Z"FHC\CK\->F M>@\P? =0@+ %S^KYPY$'#A[F&+?^L,/?,)F3N?SWY:V07"7R?VQSUOD,[3YU M=9^)'EY]5,RKKG&VI_E>I M]*GO0,W4DUIR5E7ZMJPE56^6UNSIW,>M>]V6]DN89FEXOM@?AFA:(9@F<+ Z MPAX-V"/OTET6?Z@:[ I!,M6W%.B\K"BHQZ#4@6BTG M4D?7]JI2EE2*+7G.E7\G9T6S%PVS%WI7^1)73O"2Z0=L"[49'!TN49C": MK*/-Z&"QCX E [#$"^QRR[@L_VJ!Z2(T3U ;XM0 M,P\CG$P@6ZRB*,SLF+,!PK58A6EJ1PN#D0B# M$\F[IIS38BAK\F"ELL!X.\["*42+50@C[,!X0-;0B_%&LOQ;*UL*H$ J+2>Z MG*8/^II: 4,3<)JA*6#3*HUB!UXTXD5>O+\QH01$#011+5/5G6J/JO)4]BJA MT";RKJ7%[[]+$80?=!NU1H#,D@JF;<-BY"@Z./(V]!/W:D/J.RJTO.F:0HN[ M*LEM6;G;.7Q5YGXM;\=3,'(W])/W99ZS1K.?:NRTW)/;RIYDH5F3<8KCZ2)9 MS"!*L*MX1YJ&7EY3S6:O$HEQM296>)&908FA("Q6\R0)7%4[LB+TT^(U73=U MH:?NH+Q6:VF69(X^C4<21+Z6?(? L9LC= M_$8.A'X2'%)Q1Q[U9+X#2CP7]G2T,!I$468T#9N=,G3(#3AR'_237S>5!YW" MBM(D,AS ;(K1M((P<GN\W,EJPTY,NDMC0U98;%*7(((;.1EUM?VI=?R]OQ+(S,BOS,NB*[4I*J(WZU(6^X8Z5,6IRG MA^G31V,Q0QEV" T,BCRTM/RJN'Y1BML1?YBHT3X7(G"DS*P=WI__\M M_I%PD9]PK3WX;2/:3<@/ULYF#=6RY51Y9[1C"R_#. E"5^J-S(S2%[7D=5F3 M.G].2_8R_HM;\BMY.YZ%D?.1G_._J%H3#7\$HMVED5Q5%Y^>9_9Q>SV].&[+ MACB&F4,BX%$B8+]$N"*/P\F7Z[P.;%A54&[-2VSR_SR!TSV!S0K&V(5^U G8 MOU<>BJNO)VM66F&;6V$;;)M5BAR,B4=BQWYB[T]+>7LN];:@W95N!FTT[[J8 M=.?>JQ9?]WM2O1:\S/6YO/[<&I9)\1BE*)W&95$", F#+'%$=G *[M<"JV?# M?P=NZ5U9UWJM]*D!Y26SUA$V^3^!V#B-L9@AC(+8H1+PJ!*P7R6\)"0ETTX$ M8PH#&(0PF6Y:+'91DKF$-1X%!/8+B,^L2S$K[PQG-&H7QILVJ.<)4&R3$6BZ MR;%8H3AP1#3J ^S7!T-$MM(?(NH.U<@]X4H\D2X\:R2FHHB2J:*P&<6N7C8* M!7Q"*+P\D%((5QRF#LAB(\E,([6%=QPQX%$I8/\>_MH\:!^(<-E^Z7^Y/E'>+;J M?J0PNNE^,_$[X8KUA,KTM7(9O$_4M/+N9PC=C62[]IO\6R8EV[:7&TJ4_-(& MZO,U8_+I1K]@^#'(\F]02P,$% @ >EDA5]1VD@/E! \0L !@ !X M;"]W;W)K^2$L.9WC.W#BSC74W M/B<*XJ[0QL^3/(3R]6CDTYP*Z8>V) /)RKI"!BS=>N1+1S*+2H4>3>&.TF)5R35<4OI47 M#JM19R53!1FOK!&.5O/D=/+Z[(C/QP._*]KXWK=@)DMK;WCQ(9LG8P9$FM+ M%B3^;NFE]'1N]1\J"_D\.4Y$1BM9Z7!I M-^^IX?."[:56^_@K-O795[\F(JU\L$6C# 2%,O6_O&O\T%,X'C^@,&T4IA%W M?5%$^48&N9@YNQ&.3\,:?T2J41O@E.&@7 4'J8)>6)Q;XZU6F0R4"2PR^!M? M[Y21)E52BZL $:(0_&P4<"&KC=+&^%EM?/J \9?BDS4A]^(M[&:[^B, [=!. M6[1GTT<-?JST4!Q.#L1T/#U\Q-YAQ_XPVCM\F/T/A#^8.M4Y9]XHGVKK*T?B MK].E#PY)]/<^/]37'.V_A@OKM2]E2O,$E>/)W5*R>/YL\G)\\@B)HX[$T6/6 M_Y.$78D+Z1!!Q+_S^SS:0F S%3BKM2R!Q M22L"D)2\"%:$G#I$SY\=3R>3D]Z) 4[P[G1\5HXIGEM7 M6A=C<""D>$-:;A 'W-'?9R@P5LAKZU38QHU-;K7>#NS&X&Y?+;W*E'2*_%!\ M?1)!95)=H>0&D:5BK+@RB%S>DE@2&8$\+ $F$\MM/Q ':#\A1_,6LLI4.!!E MY7PED3N-@UREJ7:@HW6E(PO/*<;"*THKD%#-B;=W:2[-F@8P7B@?^WCM^HCN MH V8+95I$K60!D\!DX!KM!8RNT8/K$D9@E<]7@[&$LF*E51.UP14+^,]'C.L M0LX21\H,!Z=(,E^E^8[%#81\JT020%>#$P@X9=;"R(#*0%*3"WC:=LPSAY6U M@3-'9%T9^<8* +7^9X9=@ :] '7N5_PP(2,RG*'H_+BN3& 4);"DJF27K\F0 MB\8AIS)0F\+BFU&\BG460]'D8B_:ME"!,[H?S>B-O>%DUW,2K/.=&EV25G3+ MM9++$"5][IS9,J/O%<<%Y@MY0_\.S"!V/\-HX3L\9UYCC@#18:]?['@Z\ODH M3<5A;QO_CGOK(MY;!3G4(_T,_K@%_96S1<04DQOZ3Z^DUMF]EC-Y=>+%J0$V MC:J/]07(/"N(R?B7WS@#H\J6I!/$+^#@!R8_K>!"Z, MP=(H990G_,E0H7-=F7KPB4GU0W-[L#'RR:8GS6ZRR=1Z-OMPZCQ )"0AI@@-0%I6?GV^;EQ(>CS.).>\S,@DT.CK MUQ?PS=[8>[=1JA&/VZIV;X\V3;-[=7[NBHW:2CWBO*K-_>S0YB@]^ MU>M-0P_.W[W9R;6Z4\UONX\6?YTG*J7>JMII4PNK5F^/;B:OWL]H/2_XNU9[ MU_LM2)*E,??TQT_EVZ,Q,:0J531$0>*_!_5!5141 AN? \VC="1M[/^.U']@ MV2'+4CKUP52_Z[+9O#VZ.A*E6LFV:GXU^S^I(,^@A]Z&J_%7-DS#ABGS[0]B+K^7C7SWQIJ]L+0:U.@'B\J[ MP9RNR2AWC<5;C7W-NYNB,&W=Z'HM/II*%UJY-^<-"-/K\R(0>>^)3+]"9"%^ M,76S<>*V+E4YW'\.AA)7T\C5^^F+!']NJY&XF.1B.IY>O$#O(DEYP?0NOEU* M\3\W2]=8>,7_/B>PIS=[GAY%RBNWDX5Z>X10<,H^J*-WW_UALAB_?H';6>)V M]A+U=W=Z7>N5+F3=B&&_&^,L7]L[R_3/VOIE%B.GJ6\J>-$KINE-5; M49C:X7DI&U72'R4B$;]6NI9UH665N0:O$)^-$QOYH,12J5I '3MIL4Y3Q!7& MEEBMX-3-1C2@+KM3=_'44KG"ZJ7?1(MJL.A$8_B/ 1_I=-&=GNFZJ-JRV_[! M;'>R/GSWAZOIY/*UPR978,=!24L.-14W==WBP:]J9VPC@ T4X&(R/OOS2/R^ MT95"A-6 )"(/L2JM'HB?C6R8_LZ:0I4M#"]6I@*L\=&9?T7B2P8*UT PV:NG5X)V1=1@4^:(9U*(/( MD:"-?%0.;ED?A"S_ >3SKK5KK6LI$N .3_B "TK:[:@9URG=[#T0;H-\\X_ M;C^W^D%6S%QZ4^!'IGIO@HX<4D9]3_8R3N,Q%+-'!J+_W0;.=P:FM[G8('=4 M!R@2%,B7X&Y!? X<8_4:'E1!J9"!%4UF:396P54]]!J;P5K@]E! QJVT*E_#D>'B MA@+!=<"!G;4C&X$N$T*JQ$^X4MF"9"[6JE965E CQX3;Z!U[7["IBD**747N M!,?C=961);E'9%?J*BL %"V!'4$0G?U"E/#$@%'+-@.HMOQ&/>X(O?%R#UUO3$OTLK#>ZX. 2UL^ M@VJY1M4,W(,U74Q#&&4;K!,$(Z M.PZ81K &01-! _#L0=D-JL8HV4C<(1# M1BY^#&MIWTV)(H=8E^PR)P3BT_'KNQ^_ QR]ON$_)Z]/L]L@T<"UD]YK4Y\% M4_GBL2($]0*+B%!8L$+$8 'QJ4@[SK,4>?2A'03=R0-\CA!<1&Z27N$.\*TU M)<]!7@7P%)I1]!;XXJ. ((]@[.8IR[R?C8CGG""!] M?-F4 MM*>73XDP>?TN^@HVE%5R%7X?_1>YI6+W[H*0XX3 P2*59A1W$":J/YIJW3.5 M')HJZB*8B(A':F)(;1 L<;FI4WW \I*#?NBG_KNNW,#>O^V43[,NINPE_%YP M-58W 9((5R0E:,JO :#Z!4AGG@X\\%[MFBZC_P8(C:?SR3?0%FJSH7&>%@D ML")Y1%%)N!D5=.R-FEQ/ RZWP(LIO:.B/H!0NBYA4GO *UAUQ/'AJQ3.E70FYYZ]QT1VRP!^ MF56 U0ZNO0"A#/LF6Y!@#QKP D4&4ZCR5?:)$U6_1\AN'*(CK;U-;.#Y!R1L M;*P.V1!5CR?7E_GB:BZ.9_G5XD(<(T;R^>PJ^Y$U0^$,)1Y/YOEX>BV.3WC5 M*1Z,\\EBD7V+#Q^?8/'B8GJ:SCB9YY>+Z]/_+Q&FB.K+V0P_\MG5A/Y>Y-/I M_*D(BWQ^A44GO(I$F.63\<4WBG"=3V97I^F(DT6^6%R>9G?Z\?_._VR\R,>+ ML2=.EAA?P01/^9]>Y;/K1>!_3JQ@UV3RK2:8Y1?SR6DZXV0R@2T6I^*'5$7_ M5&-]ZQWP0\#GD,"!20U+VRA?'$XP?U(E1"I*(G8%LH M.^/!GG1XV,>[S!5F1Z"IMKO8+?0R!P*L+B$&519E!QTQ'=[/I MXGO@P0,KTI_\)U6N.1U8GW@ZOKB,LO6P*R@!8\C3OI7Z3&6W+S8)VXO&%T18 MQK71\L"8$1&03ONBGA3?KNH7#_1I*QV:8)>*BDSVFJ@ B.P,>JNZAI(- /5: M. ->+JD"XG*Y7S]0EP(=1!4.VK;D<-F)>O30> :WH.RV:AMN!I.CG!+;OEA" M)T+%8[ P5YC:W:/\<(;JPI ; ]8ZX0NJ+6S>$(+J@DM M)#2ZNJ0"AE*W%#< MD'O OVZ,=:&&H].=3T70IG$M.2]B5%H.:.I&2'U(>IZE7L/&G?EA1$A Q=(P MU3FE[EW&V9ULXLMB-.PPG4^@):BZF%IZ;?.#H4[4%X.L"D=]MKU7#:6U@Q\B M4'XDSGQ*@>>&/NV)J/*0-?)>B4WP;VZO. -YBSN5]$CN!+E-K5#\'M@R>(BN MQ9LBE@]]$6734%CR" * =<\LQ:-XCLAD20D#A/'^WRU@Q9':J;_1:#L3B_N- M+C:!T2\)HYUD*;:H1RF2O0YH7P6854-E9*7ABK<1&ZKIJ*%VKE7_UH]](6I# M]X/2$1''LP)L@%30:#RHYYPKZA'0X[8JV3#[MP?Y.4?H.AE:"I]?8K2BX*W! M!=NI;X'#PB08' _>0NUW%9J^#%Q)OC7Q$X]5009/%N4PL MG]A'-4>P S81:ZGQ?#I-Z@UD_!@I$0;W?G(1D@-@KD!)1;4=3$GE'9D8=6W3 M&[,%%H;^S0.24GD;E50K$B;30;U9B\^>\(=H2\I^#$6\DF11GUN%+LZ11W,S M2!A);NOG'?Y=K"5Y_Y?S-3BCM0=VT#" (H"G"1,_\^<3*T]9 STX2Z__)ZZ6 M:&5=1J^[$">G]CN(;4BJPZ$AE[^D',G>&.9I7.I3UZI7.<_JR]A6['U730W3 M SI\5H/'C =6VK3D:5]%,< "I=2)QKL<3,&8SQWD?&1/P\G'B]$,N(7RB>0$O\>3 MT63PP \&%!4;=%F"PF0P('.H_L*DB":'I?BY17471^Q,@4:C><]>E<\ X(76 MIG&\'^/]+.'[MO^T,0V:U[;N13H;'*7>BO!SST@XE&IRG8\O9OEX/.9Y-$\3 MT47**CD1APE"[MGM\TO:ZN.@_R8[GL_]FV;(^U=8'\K\TVH 0GPP(3UJ9;B. M\(XFOBYH['KS[.59I]CSZ)'=(E4W3Q5T-;J.9B; \"4VD^3&$084G@.]JS6 M,G^$K)R)_/7:OCXJ$O&@:2+0(_>D4OFZW!'F>QU_ULD;YP,C\3=($<<>D)$1 M85AB^,%RAVJQE("<=!L)'N)0A@AWN3_.ET.9U)4EV?/J(:$?L,)8>M/_3;(0 M!&D_'2>B-.P.[ VK2FVI M\^K-J[HQ6I2SFYZE$58FG\X700&8BO+*NQ?M;YN$R$_LZ(\C>(AS48\B7G/+ MPUDWZNSQ#*>U&M51C=R\KS/OTD@5G$AX)$P,PM:%4F4_5SZGK-=^%$<4U1G1 M\WKWP-T5O3RF?5H5AU(A\P5D5Y+H/J]FQ9P.+TM>*+5'7PS*K;]6BC3[K#[% MZ.QX/)H.,7H\NDP/=%!-ZJ7_*VSZH6J+?AW)N2TQE0T4T,VTO%7C)*=2H!7< M"Z*&Z$GW/!T!7O%U;9$$4JS!&1IM@YC*B"%T7:%J)-IUG!'UJ/H^Q,^DR(Y9 M3)X\84MC(W&2+KQ(3M,Z\.-.7V5):SUE9;<])_8#\!5-%>AV:VVHQ#L62!:7 M4_P_F>:+ZWGVN['W1)IO\U" 7.;3ZTM!PZ+K&5*SK7NT!@-[.F]^/1'3>7XU MGV>?*.^![&R>7]-D1,RN>,3S,48CD:%+(W\=,7BLTF/=Y0W2JW<5RQFD7W/7 M25-^^(O]P7PG8;S[''%>%R]E4^]+%EJBWJ/MIR/Q?0]+?"V\W;74;/)E@2\B MT"Y0'75&=\IA"#T2MRG(4::OVDI4?OP .T_FY'2S,=\K>CQ?MKHJ?;%/2.Q' MGMPG^,+B@G9,>SNRE7[T_?5 *)\-G]PPW]Q]$!>+\=EDG"8B/VWI7H-V$&9_ MKQT<7G+!]A=3K\_^PC73C2_5^M$/7PQU-=F%&N5N%(LJD(L[FLFV.TK;?EI+ M>J),^*1B)HGH<8>&J,[0&\0YDJ_9Z0I1K"@F4@GRE$Z U>P_(3;,K+W+/PBA MDV["C4?*N.% 2)8ZU;[(L1G*OL(AB]OY+6II4MK!IY)XM?GI:Q<9OGWCV4]% M-J+[Q*QW*9I3IN&X['\;D+-OT'#!,L( M,F@CN?&&=BE#!O=0WG-[:O E3AT&QUD3(VN#^CHH!\H[_SB]:E5.38S"<[ MLHQ\?\$V%4O/,,K@46SL*PKW/0@RP(,QLPAW^;Z.[$3(^@J[VF-_[0B$6U#ZF?)L=OLS(?<7? M&6^C_/UH^.+BD#Y>06]MPDBOUR _D"76J(->#%T05BQ>*/GO@<[[WVOMU50 M+'V5R)^BU(W_="\]31\^WOCO_;KE_JO)7_@^T"'X5MB*@G-^)*S_$M'_T9@= M?_VW-$UCMOR3&@EE:0'>KPR:I/ ''9 ^!WWW+U!+ P04 " !Z62%763'Y MB0$% #!"@ &0 'AL+W=OSVMK^?+$P>8VM,'/58T=O2J5;8>E1 M5PO3:Q2%)[VY4(-M9(>?-)BA;87>7V&C=I>S<';8 M^"RKVO+&8G/1BPIOT?[6?]+TM#BB%++%SDC5@<;RX7=J-MLIY!/ABKVLF9&+2R M&__%PU2')PZKX#L.T>00.=YC(,?R1EBQN=!J!YJM"8T7+E7G3>1DQTVYM9K> M2O*SFX_4]UO1H '1%? 9[[$;\&)A"9H-%OD$"#ZFQMX'U78/'< M?T&4CKRB Z^KZ$7 7X9F#G'H0Q1$\0MX\3'/V.'%W\&;,H-2JQ:NB:LF/5"M M;0W7KLJHX<]W6^/V_SI5@!$_.8W/9^?<]"+'RQD=#H/Z'F>;UZ_"+'C[ OOD MR#YY"?W_L;_#!PM7CP;0=M*CW:-$H7LJB-=(1O(!;TT6(!58]Q>:>M> M'\+-#P7SB&J+P@R:S(5Q1J)5 T=P1(VDLK@2 3YP)4;8+5-JSX@''T(?6T03A$6F8 =51 M%>WCD1BCB*9G.=.):WX6VEI]X?*3:%? MOUI%X?+M03*UN$>O%WO7BE$8E%W%@5V E(L1!E"(/<4H+>I3G9X_TV5-=2Z0 MP4CO5,U:'$@^*JQ0T"G[* I/=BXO$& DB;J4.:N@E)WH7!ER E<=L?QO+ 8B M25I*-W<"(RO4KG%$_MO(U,U=+?,:#EF30@H2BDM7'%5/'9#<:_6\W9/ W#[1 M.%@SJ8'Z_[3'A<*1&Y]37= !1*&Y(,_:5)(2U(ZAK=@R4U.K'3&21E251CJ] MCQ[>=G\D\&94LS?G#PN.!SU,_ M@N/*N_UVIGCOIQ/Z X39TH^S@%?KP%\%2UK%4>*O@Q6OXJ4?96OO1M.\X%2L M)+G3M*CH^-(HHHCK)(8X(:L0EJ&?)6O(,C],5][-HS55K0-%YST,_21<0TCV M3"[QTR" */7C*/4^J$*6I\.$?K F.S]),_K-Z#?S5V'HW:"6]\*-O$E?HJ$R MTF=H<(*HG/>;1AF#Y@S".( WQ&"9G,$J<^LPC30?+WKPPC0]6]>Z2LE665.R6-=TQ4;,! MO2\5?8NF!PYPO+5N_@502P,$% @ >EDA5_4G^S?&! C0H !D !X M;"]W;W)K&UL?599;^,V$'[7KQAXVZ %7-LZ?.0R MD&1[+3;=($FW*!9]H*6Q380B59**[7_?&4IV[-3)BWEXYN-\K6+=^V%.8#-Y02%J%)-C=/!2L M_"B\F%Y8LP++TH3&FT U:)-Q4G-0'KRE?R7I^>EG)$KNHN\)BV_Z>:MWW>@E M;^B-X-9HOW3PLRZP.-3ODPT[0Y*M(=?)NX"?:M6#-.Y",DC2=_#2';$TX*5O MX'V4+E?&U1;A$=<>KI7)G^#;UG)AW@T.'_'WFQG;_8>>AL(,'/XC,XAPAZ!;R\,CMK]+O)QN_\P'B'K0?OL ME0<*P&87@"[X)<*-*2NA-[ 4!2@6!+&PB%23WG4CX>B23>T"-0>P0JI<6-># M*Z68!R.H!EX0"9'GIM8>BR!-RM18K/!2+UJI'CQN-?;>@<* -AYR2C?J,2# M59C+N<0BDF6E9"X]2,(E:IZ,\'C.+U-M&XL'-$X^3))X?.Z !"75,UDB=6[# M,T+!S%@*&9O#(+ B"VM',MY0E1,\%1\&N.!$[>%9J!HC(CJO/4>)!&19ERV# M2FR"_?NL&*5A_^*AU\:U'B/+5%W0AF6TT;G0.2HQ4X2,5IKBP,.1T 5PI)K_ M''GKF5Q0P&Q#G5/CBOB9BML@ PI_$%WI2$8XHPE] SG:X&>BC6NTN738@YOV M\M XAO;DS5PH$; CX86];('54N;+D AS*C]C@_?ID1V'K<> "A1% MV?@M)QN-#GE ?!LY7-,7R5%LVADEBQ#Q M!T]+>(;POC09R%X)&>HH.(H^4PY^$"4GJVN8F-J1@]V/9]'CDA@=M#YXD.N# MBXCKAXLH@=TN^G*8ZUL;X3N(NUD:A_7TE->T&Y\F81T-XNBKL#($_5!M%$,R MCB$=I# :#:-'PPE\!#D@)=UDU"!FIT-:,SJ/@G<;MFR5#X]0)HCMYQG^E]B1 M#842_.IJ"N:VN%_UCC>=]S=2>VB]]DGHFE]AI=NV<.X;_.@>>9HHT+(-A)@% M$I-ARJX=DOW9>,S;$=VFR9"W8V8Y'O%V0L0GV8A"114@YE1SD)W&K8]B)C^) MN,6>'18R%-1OV6Q2'Y+(ZX@IBH-4TDMB3+Y-NN/!X(VVN0JC )$45(0TV5"= M,*$7+.X#$3D[[66P8:=T@0OXJ.[.K-"52&G8&Z;?AR["\C1G.4_*^VWTV->H MOSV3-D& !Y$0 &0 'AL+W=OO(-RA2($DON6&W( D;;$5ZQ"T7?^/98*>VN>J7W]7F_[_)25-P=FEIHS$R- MK;C'HYWU76T%+X)0I?JCP>"D7W&I>]>7X=V]O;XTC5=2BWO+7%-5W"YOA3*+ MJ]ZPU[[X(&>EIQ?]Z\N:S\1'X?^L[RV>^BLMA:R$=M)H9L7TJGOBMN.H-")!0(O>D@>-G+NZ$4J0(,+XFG;W5EB38';?: MWP;;8PY)GVY42Y\LT5<.S[IL;QQ MWE1)& @JJ>,O?TP\= 3.!L\(C)+ *.".&P64K[GGUY?6+)BEU=!&@V!JD 8X MJ^-]J5C;W0ABDWY M/G"LP(Q:,+>CG0K?->J0C8?[;#08C7?H&Z^,&P=]X^\:QUY+EROC&BL<^_MF MXKQ%//RSS>:H\FB[2LJ1'8E(TJ@A>C= MQ[9S$!BXSLC@0EA,4GG<< - /;6IBP;X.X+<.9'X4Y)/I)(>(#+D&<&4T9=F M+NP!!@>Y:31"I T*,FD5,P4X(#Z_-IR<%]57I@!GD:GDWZY[*A1A6<,U26$B M5NI<-06499*V@]',;G1@&#HC":HF@8 M"_&U)UI_Q0@E2+5QDCI.9 Q5HC!5"'-!+M\$2!IB8U)+&(Q,+<*>.4(7P0"E MLN#T$I%CFAG\^ @[-/+%F<;F(C@SV<@FUCP(0I?V /?:\=#]@J69+Z4M#FIN M84IK(04UF7_(WC@OT>9"MY7N@4G'9NCSY"8T_V]\O>'JYH,W M.FE*U"1'(04HM&,(9.3A% $D!_^+1^9RH;F5)NX"FBVOR?$Q>(V%^>3F590^ MJ4T_GAY9)SV2\S!=?&E21@:RD]U*(M(+\+//4L9$Y^4(*NDI0U28].OTIW(\ M/+W _@O=K@N5*(5S9H)37"UR.95Y-Z2)>W0#:T -#(=)!O4S5*$0UQ9(M8\- M(X^! B-%#!L12TG%-EI-K/UGT-W/O(1\?FEHZHG=2$C(L5;YK(O0@3 M>Q* 8*HTJ%+=C5TS(;]ZN?($@$RECS%F0I;4QOK0FB@]E'JFT.-HL(*[G?^V M&Q6;/8%:-)&1-S9T0*2XI+:1X2"W7!WD0D+%0S^::FI9;(]7%-$NM@:X#%NZ M5^?9[]0\!7[A1W@<[Q_-IA M\U/"AH/C]6@GP0?L;!"^LD_&K[E(PF?'Z]'/Q0%,,W*%/FK:UWW(5#@V M$=O@,HI/*E,=+3M,R+:9P%H3/H5>LJ O;5H&M]>0+*2'Q@%A6XILU!$4L:_Y1XS^T,E1*GCBE$!X>G MQSV4ZG#1CP_>U.%R/3$>5_4P+'$X$9868'YJ<*9+#[3!ZM^6Z_\ 4$L#!!0 M ( 'I9(5<5W6@#"@, ($& 9 >&PO=V]R:W-H965TX>BCTPTM@B0I$J M2<7)O]\AY6A=K.L>; VI-V_>HT:CQ5[I!],@6GAJA33+L+&VF\>QJ1ILF;E4 M'4JZLU6Z99:6>A>;3B.K?5(KXBQ)RKAE7(:KA=_;Z-5"]59PB1L-IF];II_7 M*-1^&:;AR\87OFNLVXA7BX[M\"O:/[N-IE4\LM2\16FXDJ!QNPROT_FZ<'@/ M^(OCWAS%X)S<*_7@%A_K99@X02BPLHZ!T>41;U (1T0ROA\XP[&D2SR.7]C? M>^_DY9X9O%'B;U[;9AG.0JAQRWIAOZC]!SSXF3B^2@GC_V$_8"=%"%5OK&H/ MR:2@Y7*XLJ?#.1PES)*?)&2'A,SK'@IYE6^99:N%5GO0#DUL+O!6?3:)X](] ME*]6TUU.>7:UT?1\M7T&)FMX][WG'9VX7<26N!TBK@X\ZX$G^PE/";=*VL; M.UEC_6-^3)I&8=F+L'5VEO!3+RXA3R/(DBP_PY>/1G//E__": 0;P:3]T2]\ MN[XW5E.+_'/*^L!&3A;50U<-)$V?+G#;QA[((Y26<;A*X:Q JU79*TLJ VD)W M#,01R$@>,[!5@F: "6B4@*5<@G)5&_ %I<4:WK!6]8Z+2T*HWA"/N9@'U S/ M@6N&3TSV-#O&Q@@^NTKNQULJ_HBME_+* =(\<4$2I5=%L.ZYJ+G&1WQ M,"'&W7&^7@]CY3_X,)QOF=YQ:4#@EE*3R^DD!#T,O&%A5>>'S+VR-+)\V- W M K4#T/VMHEXZ+%R!\:NS^A=02P,$% @ >EDA5S>.)3J5 @ F 4 !D M !X;"]W;W)K&UL?53;;MLP#'W/5Q#>,&Q $%_B M7)HE 9)VPU:@6]%VVT.Q!\6F8Z.RY$ERD_[]*-EU4R#-BR6*/$>'HLGY3JH' MG2,:V)="'P6H&NRY*IIS5RN5MXH?=\<%-L7.^6R81K/)?]3I"9?>%,/4LQ8SL& M';V!'L.5%";7\$6DF+[&^Z2DDQ,]RUE')PDO:SZ 8=B'*(B&)_B&77I#QS=\ M@^^BT F7NE8(=[@WL.8R>8#;NJHXTJ]EX'ZUT4;1O_'W6/8->7R?3TB/.^GQ*?97E8&#/.Y?$CFJ^23K<1*?PBG_2"QMIJ)/=-J?1BU5%)FRQH:9"]6BI#<;I1MF::D?(M-J9)5W:D24QO$T:AB7 MP7+N]V[UV_P#\>M.9J#BV2MU*-;_%4M@M@)0H&E=01& MPW>\02$*1S/)X?Z&]\[!3+FAF\4>)?7MEZ$U; M'.(I'*]4PO@G; ?;.("R,U8U@S,I:+CL1[8;[N'_.*2#0^IU]P=YE:^89<[;F@EN.9AY9.M-Y1N7 7_7\]"?\*7Q0TM8&7LL*J__Z1Z1U%)P>!*_2 ML\!WG;B + DAC=/L#"\;+R#SO.PGO%?ZZMA78N/"_ M7*^-U50]7T]%W\/STW#W15V9EI6X".B3,:B_8[#\[5DRC?\\(ST?I>?GZ"YW MJI/6P"W;L[7 $ [9/$I9>)31HVUXBCL<,_WEZ09.!GM6SNE@/RJ+,+N 7ZLS MN*\12M6T2J(+4&WH\^T!> Q0'E . /$$F##*)S.P48+:CALUD"VTJ+FJ#'B! MTA+O=];TE\@E6:C.$-?\<36A.MO[.GO'9$?MRLTGARA:MM=$]AHT"N9 W&)C MX#FDX2R-:=I2P;> '3RPFULBW3 M%$&G28IQMRQ]=1M(XO"2-&5%,1[!)27A0)_F=$"&77)N".WPURY$M#?#,+RKD*!F/3T<%%VIP>>[' M/IG+MP]SY>,#2RCI=U(O1@D*H\)\_UCAT%IR]M""I%R3>[J#( M6_F!.WYY;O2:&9J-TNC!N^I7HW%"45!NG<&O M>YRP]@Q ,G9-A'H;A*!9?L M)V6=J1!Z9\]'#K70W%%:2[P.$I,7))ZR7[5R*\M^4!EDV^M':%UC8K(Q\3K9 M*_#G2L9L.AFR9)Q,]\B;-BY/O;SIZRYW'&5<9>Q'R)9"+=D5<44X 99]$#:5 MVE8&V+^O%C@=>?2?/E2"TI-^I;2WWMF2IW QP,UCP3S X/+[[R:GX_=[7#II M7#K9)_UON/0%'AV[ECJ]ZW5JO]K?M /V-F:OD8A]60&[T47)U1,3EL%CJ2UD MS&GVP(W0E45*FSM,04;8.SN,A$IEE9'9Z8JK)=HL%$MU4>A,N"=6&I'BV)'A M:USH4#N7P=M<*(&;(6-+K3-['+,O&F-GB6WQW[ 0Q M/BG/3AMOX9UIA$IIUVK7F)0Q#6+R:L*6-V$3G;"AW1&*](&@126DE0P+4!C% M\)OJ8NN52%>,,\G3.PI%($6)KQ#=5]IQ2N06\WPE,ZP(]Y5 "E,T*M*4LYP+ M@XR2%3! @ H_GSE(5TK<5QMC.Y3J+-A$_E5+(XY*#:1ZJ<2?2"-B9F4,?F(E M+M49 VX40D9DV^)*@PZ9BR1%4O(TU95R.#O8EFN)99+P=GR!1"B-?A"9-S84 M8%_)%EA=(Y+.9X'8^>P:CFV;SYY6C M/,&.)L?L#9L-3^=3_'\VQI]_X-_I//KX/!\T6Y<=)<X=]P/IZSZ6P6 M?4'JRXZLR=F,?L.$-^PD2;RR71,X.6]]<$-*#7RM@_G)0,E%%F%JPRX+0FK1 M"*_91+$."Y'"LXJ(N2=&GL-;[M1:F5UIXT8^$V#:$&$?$\-XB11_I*T*".K; M^#0J,+$18S#SKH#2NFL!IP[@1259OQ9R2FJU'"VJI[W*IW'":N51HQP7SY/9 M<#P>-P8AE2GI#I%TE!&)/KB:S.QP)%BZ&Q%9DX_J\+.P1'58KM+45#BR&Y8F MT72D?.M09=&!L9K$)^QYK&IH^L$@:F^8OU&[#P^VC4*S!@'>[37;H MWC,,3N/I#@ADWB2)S_:BTV6T7_$G*)^G$C&TFCL9EMM-6[[7&Z;60\4M0E68/>3BY0K MAWHSD>?@-V)N=$'R(K7EDC_R^*Y"!*Z%[@8;F0>@XP,R,S29-1.]]YY#"GL0 M USZ5DN2Z=0 =>9/$XV:S4"C?3.)Y,W"HH9%L M&IT.N?YZ[AG6?1?2E=I>0^D%.]LZO7S&3AN/8Q3;E-M5FU.BOY9^;P&8/T_. M:G4$LS_P=)KT3A>,&$LO".%X;=-O!ZC3NR^;$]41<0OL<>UL]$(R_0UI[?M< MO\C Z@*-CZ+U_+H+9Y@_$ZBD/\33POA0#,D3O?Y$'435\??^G186]+FX5TB MC>/)-I&.)C%VX)LARMD^L2 D^/4>64 [GXY2PJ9HP!.>96Q+%'Q(GA>F@Z%] MR4NVW\OH$"_?[GB9['J9"V,I=3VR(MQ0-7ZRK_4D!_/D /RBO3SY6HX<[MHL'D?/.)+$ M;[\Q2?JN\D:=R]D"S-)?0=M0E,(];3/:W')?A-X M/ALP$ZZ=PXO3I;_J76CG=.$?5\ 14)J WW.-&;9^(07-W?_E_P!02P,$% M @ >EDA5\#5JK3'! HPL !D !X;"]W;W)K&ULQ59+4]PX$+[[5W0YD")57L_8GB>!J0)"=DD560K([B&U!V'WC%7(DB/) M,\S^^FW)\X( Q9YRF9$E]==?/]5'"Z7O38EHX:$2TAR'I;7U8:=C\A(K9F)5 MHZ23J=(5L_2I9QU3:V2%%ZI$)^UV!YV*<1E.COS>E9XE=1N=R5'-9GB#]EM]I>FKLT$I>(72<"5!X_0X/$D.3WON MOK_P%\>%V5F#L^1.J7OW<5$[?7"R%O MC%752I@85%RV_^QAY8<=@5'W!8%T)9!ZWJTBS_(3LVQRI-4"M+M-:&[A3?72 M1(Y+%Y0;J^F4DYR=7,@Y&DM>MN:H8PG0;7?RE?!I*YR^(#R 2R5M:>!<%E@\ MEN\0D0V;=,WF-'T5\$LC8LB2"-)NFKV"EVVLRSQ>]@+>)VYRH4RC$6[QP<*I M4/D]W#1U+=#9#-]/[HS5E!K_/&=]"]Y['MR5RZ&I68['(=6#03W'F]#O?<:^DY@X/N6^[,T7P?ZJBQ"THUA)]1P_J/A=@F7:$M5[)P$7,(I MG\$UE8J&VQ)AJ@05+IDAOK($S5/501;\\@IV3[L9<.H/TKI/XNZO3Y\DP6G MG.!WC<4"D&E)>@VHZ9OM102K+!,DSNI:JP=.W0.)U%XRC =4Q4+XAB1_/L_B M[O;\+1Z+ DJ]&GUO$\O8AVS%$0I>@%26>F>.= SMWIP72$Z%J585<,J%%TSP M$:#X6=+%8,WJ2D6O(&C57Q:[ ?/9\E,VW9::L'=[%]R0@;L;K5W. M*-BL@J_T2!J*J_&AT#A'V2#L0:^;1DDR=JM^-\K& UH-AX-H0-)[,'*GO33X M72OCV*DIM[2=#:+Q,*-%.HR2;$B+?B_JIWV',HZ201)I"U=Z9QPN.HWW=:LEXT&B=..(O&8\>EGT6C9.!)\Q;I#=?AIE3:_F915X\: MQLF39(QVHPB*ZK"@RN'.ZS>6LMD$MS0C4.==4C\1PL!!+I@Q?,I=51@P6S7; M)F$^$"JE?0H"BKL+01% ;W(8PK] M.-F/R1EDOW#L@QG-1L:QIZ?(4/(L4#NUAL\D^2-GTL;>OT]+^T47!ZV+X1>Y M.$V2. O6+H9?X.(L'N_'P=;%\ 87/_V^OM^'K)],QQ$#@ET6X\[(>@VY&P_;"J]F/8G;(TU/EE25,T:G>!SJ>* M'NK5AU.PFEDA5RXTZ>"H!P K!, !D !X;"]W M;W)K&ULQ5A;;]O&$G[GKQBH09$ M"12%\N);<#. MI2<%4@2^) 6*/JS(D;@-R55VEY;47W]F=DF*LF6U:!\*^$(N=^?ZS3=#GJ^5 M_F8R1 N;(B_-12^S=O5Z,#!)AH4P?;7"DIXLE"Z$I5N]')B51I&Z0T4^B(?# MZ: 0LNQ=GKNUS_KR7%4VER5^UF"JHA!Z>XVY6E_THEZS<".7F>6%P>7Y2BSQ M%NW]ZK.FNT$K)94%ED:J$C0N+GI7T>OK,>]W&[Y(7)O.-; G,+YZH[3<;)DI-R:S4]E73.7KXO5KG: M(L(UEKB0UIP/+(GEAX.D%G'M1<3/B)C")U7:S,#[,L5T__R S&EMBAN;KN.C M G^N\CZ,HA#B83PZ(F_4^CAR\D;/R'LG39(K4VF$.]Q8N,Y5\@UNJ]4J1\*7 MA=^NYL9J LCOA[SWPL>'A7/1O#8KD>!%CZK"H'[ WN6//T33X9LCIH];T\?' MI%^^5065GQ$>P64*C_,%GW-1&OAMY]A!'XYJ.>S#+\HB1%'_B4H#=QD"6R;* M+7#A6_HU8#,,;M[_2EF+)O"Q3"BR5'#.P!#$:J75 Z8PWP*+,)G0F*D\16U" M6&(V"=*A,&I2I/FEM()1ECE39.7$*N$&F1YQ2;>_(_ MYTJ+0V=8D]=,I*#*?.M#A >,\/K[E&KX)+9/102W-^XJ M>O.* [ZBC6TFZ%F311(JD8$LK+O5DO+,>VXJ0XV$PT1 _$@TMP$"LV:@9AKQ M9(M"PPJU:Y($1+Z6*NT'>Y6"@CFHQOZ)]RCI%K@+->7(PD)(W6"DW"$54F&1 M,)'^09V!3C.,*3J2NI._6Z"TK*/?K=& DJ\8*HR)1)AL7RMN^!HI3[D30W') MI9C+7-JMPPM^K]REQQOEB]/'(%*Y3+UF69+;DI)@+"TPJ1H?(28%S0*,)#KA M^I9M>-@U A"I$#69D@B;Q)))I'XL4_0;"4UTS.=Q@TG%O<'4%+/61* M RNQ="MOSM ,G-5Z]Y%CV.;(C<9@F[J MD!+LBZ)ICFACCH1FB@'U19OQSV-XNSS\+$J*T3;88;XJN7*7I?SS,5,DBK#8 M*5BJ;(;G\S0-:[+5->&-8PM2_F(ZFCGHLO(7X[K-TOD5NE$YWWK^6JB<1G=7 M.IP*4P_P9)0CE*-Z_=3-[-%T7%_ZE%CN]@S(U\&MW.R-D/NQ";ZZR9J6FXO@ MBIB%WAC@)Q?GYN[&$0+9&?Q"9GWQ9KWC)'Q@-OWBV)27V94[2EIPZVOV)?G= MI/D5O*0Z93XWK[IRJ"3J_.R2-B-.FH[A!<3A*!Y"'/Q4EU@4C<+3> JC\&P\ M"3YX6J;U$S@):GFC."3F@-G9]+&6/5Q$TSB<32:D8Q*.IFR,(C@@-X<"0$]"[\V L-&/<\';?H;FGE(H;.D6>!Y8ZDH3G:L/*&9AV["/5INB#^H;>=, M'+45GKV!B^BV:QN&FTGVAET_[>[5W/F*?]U^F(GND]Z&5G2GT!!5=6\ M)\?]87._'[P^''HM'W2^H!2HE^X[$0^Y56G]QY1VM?T4=>6_P.RV^^]8GX1> M\NMPC@LZ.NR?3GK^!;"YL6KEOL?,E;6J<)<9"AI7>0,]7RAZ\ZYO6$'[@>[R M_U!+ P04 " !Z62%7#2BA7FL% "[# &0 'AL+W=OF/!H/3?JFT[5Y=I+5/_NK" M5=%HRY\\A:HLE=_7W8$ 8L-9E @*?Y9\R\9( M(,#XUL3LMEN*X^YX&_WGE#MRF:K M\[\H?,XO^Q.NI1SH2H3/[O5+]SD;%&-!FD5),WP&DKAW(7/;YJ^,6K]S9S)=,7M>9PT8^(*.O]K/&^J;U' MSWB?T@=GXSS03S;G?-^_#R0MG-$6SLWH8,!?*].C\?"(1H/1^$"\<9O>.,4; M_V=Z]$Z'S+A0>:8_KZ@CBKZ=2KB,>/QU1BN0\+%3&EUU406"_Y.[5JQ?# MT\'; WB/6[S'AZ(_A_<+KR/=&)?=/XGX8,RG$7]TD6DXHA[M*H"^S)EN7;E0 M=O/JQ60T/'L;2-<&$9@6WBUUJL>5"AVUP'RM41IL-O1RW)M H<:D8K,YO3SN MC=L%M ^*"![GGIG*6C4LJB&<^:8]\^2)P>@()1\6G(K6;'I/(>L\AXP>(3L! MLH3HM#?Z#E'0Z_^)AU0(C)^TF' M3U$(433 H7<"=DZ90Y1I%3 )@?#]HUMR.44FPTEB<)CB>>[HO8S<].\ME[1D MKPN]FYG +Y7%K5"*,=+*G,U,E8N 5!26$*YTX,3H>XF!94O6Q?I[W,D@L51% M#1YP$NWA'& 8M+"GY,XVLN!Z#K[?6X*;5 RBK[V[GIMO =-=CSCU.I:6"J$ MK,! Q#GM5E1M$Z0,FW,T1WOPD:=U9)R=L=REB3:!MKOI41,7H-$C6A =V8#7 M"@)+Z ---W6:59P[#VT"OE"]8>5;]2M;X79N"F!XG. G0O:3!ZZL G$V@OT* MKG[F1%GJ$1./0;32/+#IB;0)5\WFCSZ,!CWZ#832-RRB(XTN*1+D%9Z&OC00+&D+KM()4I:M$^46:5=9SYF86JJRU-\7I M%Q#V2L?YMMXMS=V* M47G[:LL=AU1&=1-*WS*4UBRUJ[E"_U(D;=4+&36=E)YG <^@+;&^D1N0H$LH MF\&XLX7;HVN23+!J=-M39*,IS[2U243@%LI(PY:UYQC#F>O4',1\>R*U;+>' M!0M<5Z(#Z8Z!?JBCRMV&G5&8L X_GG?NS2AX(:U^6[:K[&PO=V]R:W-H965T M32FD[7)ZEO2N_/'-- M--KRE:?05)7R^Q4;MSL?SH9W&Y_TIHRR,5F>U6K#UQS_J*\\5I,>)=<5VZ"= M)<_%^?!B]FIU)/))X$_-NW#OF\23M7,WLO@M/Q].A1 ;SJ(@*/QM^9*-$2#0 M^-)A#GN3HGC_^P[]7?(=OJQ5X$MG_M)Y+,^'IT/*N5"-B9_<[E?N_#D6O,R9 MD'YIU\H>'PTI:T)T5:<,!I6V[;^Z[>)P3^%T^AV%>:3-LAI*TFYCAZG&GIQ>>FJ2D=$.092-J=+9Z.V&[:9YG VB3 A M@I.L@UNU( MWJ+W=Y'P%C_C+[W1(3,N-)[I[XMUB!Y%\\]C46B-'#UN1!KI5:A5QN=#=$I@ MO^7A\MF3V@BTVPQIL/V/I]3EGM9,VFZ=V7*.#]HJKUT3R/!&F=2#S@+&ZP"( 00B]*WTEZ',-3XP MN8+6#8XYA!$5WE44,08HNO0_IHLBLJ>H;H $]C/@*ES]BHU>FL*8!;-'YX] M.9W/7KXFWBK3J-8\+ C=T&3EH*7T/+P8@;[%'!)'229J;04UEBK*AO:$ MV98Y,-II8\ ]4JFV3 KZ(*;%S7S+X@D7!88/N=;++DH=H2!Q#,[H'%KYX)VV M"@&%\G7$1HKV^$%P/6?.HZE@R&BUUD;'O9!\.C^>CJ;3*8$?NF7?=TM*UGME M&PS;?G-$"N&GVKNU6AM.,ACFP5DL]P,.B'$Z0 U!, 0'4B (9V,IIKO@WI7 MGG Q"""$)&ZV\'*0@IAA6G;%(*E"=F6,([$Y (!2J*SU8E?JK$3,!];!+M2] ME XNGC:C2/DWKHWH=\OT5GGA! \^-K^P11H$N%J+A0%H[93/J6Y\5@H1X2S] M'%K&-4)PJR5EP)V=C!>8KL9(IE%\)0I'8HN(VU%*7@VW,EV#M5>[KYD6J+8H M& 5B,;YKHY"ZT4!HX63?%L<=+?HA6O/Q2<_J0[6*#3V_6ZZ\CCJ48B+U3F-U M?"&4K8J-5V:PP=7],W$+RJ"KLWL]_W]>1[-[X4(]F*ZINAB,OA$_/4WU&3NI M7*/(C$&'T,;CV=!.E0H@ M2QDGSS)5ZX@ POJ_+&EH"_V! T_GI^/CGHYG>>RTPX>*)LJHK=6^;=G'YOOD MWO5+2+ MZ.ITV:]=Q-,A?99XJ[$7 9P7#F.]6XB!_O6W_ ]02P,$% @ >EDA5UTB MG1L> P ]08 !D !X;"]W;W)K&UL?57;3MM M$'WG*T8NJEJ)VHES*= D$@%Z08)&0-L'U(>-/8Y7[,7LKDGR]YVU$Y.4D!=[ M9SQS]IS=F?%@KLVCS1$=+*10=ACDSA6G4623'"6SH2Y0T9=,&\DI'DG$5C :5;V)& UTZP15.#-A22F:68Q1Z/@S:P=IQRV>Y\XYH M-"C8#._0_2HFAJRH04FY1&6Y5F P&P9G[=-QU\=7 ;\YSNW&&KR2J=:/WOB1 M#H.6)X0"$^<1&+V>\1R%\$!$XVF%&31;^L3-]1K]:Z6=M$R9Q7,M_O#4Y]485RPOFV&A@]!R,CR8TOZBD5ME$CBM_*7?.T%=.>6YTBX(Y3#]- MF'%+N#=,65:=EQU$CO!]5)2LL,8U5OP&5A^NM7*YA4N58KJ='Q&OAER\)C>. M]P)>E2*$3OL(XE;A[R-]P6TBM"T-PL,]+AR,A4X>=RK8 MO\>-=@CM;@AOEP-EPN;8(+,NXX,3(AG!7)GE#UX+3CHG7M'LGXR8&H).:/-I2Z5LU"P M)9L*)%*44)=)00=-ZKV6+8H'A^TPWF;8#GLO#K>#RA53=,4OSO]H[2KN:&,4 M232S:N!:NB3B6T^EQMO,]+-ZE+V$US^$:V9FG I/8$:IK?!S+P!3#]G:<+JH M!MM4.QJ3U3*G_Q(:'T#?,TUEO3+\!LV?;O0/4$L#!!0 ( 'I9(5?S[!P( M3PX -PF 9 >&PO=V]R:W-H965TS(RM MI,=/.S]P2ZMDP9NJ\F R&IT<5%+7>Y>O^-Y'>_G*-+[4M?IHA6NJ2MK-&U6: M]>N]\5Y[XY.>+SS=.+A\M91S=:/\'\N/%K\.$I5"5ZIVVM3"JMGKO:OQRS?C M"6W@%7]JM7:]:T&B3(VYI1\?BM=[(^)(E2KW1$+BWTI=J[(D2N#CGTAT+YU) M&_O7+?7W+#R$F4JGKDWYER[\XO7>V9XHU$PVI?]DUC^K*- QTU MIX=[(F^<-U7<# XJ78?_\BXJHK?A;/3(ADGOK%D+2ZM! MC2Y85-X-YG1-5KGQ%D\U]OG+JSPW3>UU/1'7@ M<1QM.L@CZ3>!].01TB?B-U/[A1/OZD(5V_L/P&;B==+R^F:RD^ O33D4A^.! MF(PFASOH'2;9#YG>X=-E%W]?39VW\)5_/R1PH'?T,#T*H)=N*7/U>@\1XI1= MJ;W+'W\8GXPN=G![E+@]VD7]\EJZA9!U(?CBW3^-7LE2U1[VBL;Z._[_K.Z\ M>%.:_/9!(;[S&)&>Y+C(5.^)KO.R*:"]J:QO$1-+XS1N2R?6"#?Z[Q;&^GVO M;#40"P1*N1&E!H4">U?*^8KIK+5?"&/U7->RA)?[QFI/5C$SX1=6*5$%CS(V M*Y5SPQUJ/4YJ/=XI[R>U4G6CGJJ\IQ'[I'(SKS7CSN>%$M>F6LIZ QCC^_^% M2 ZZ8\&47\C:E(.LT,[KLE36B;D%GCI6=N]N;FPMC 9$+!0NIJ6>2SK"B081 M9J$B)4C%45\*Q[FE8MC#WIK=.BHY( L1E5:!%Z_=3*OB(O,+C>UYWMBXDHE: M6;L93@!=)@28PN72FJ+)R0'GJE96EK!JLX3(;J&79%$QLZ9B"E%(L2PE;AL; MUI5&%A1]+;M2EUDN\="I0G@3SEW"<_AQ>]PNJY\DJY_L]G+C/!W[DS%%T/,- MPE7G3_:#IY&_82.WOX+)4[ @3N /FDTX@%Z==QE66;DFUU=6RQ*JA4%LL;^4 MUF^@3DXR(E](.R>@7C86UXYT2#* G-(K^L74!C@K. !T'>\8:-*R4UD];?B) MND.*=T1N#6=8F(;H97%],)A52ZDMGT&9WJM:UKD26VLJ62.-D]DAC+(>Z["@ M(MJRXX!I1'<1,YGK4D,PLU)V@9JBE6R7B4^3B4]WVN &T -!!N*G>!J=?%4@ MAY+PDJ/B71+]VR#T_S_Y^8\_G$TFHXN;GWZ4U?+BBG^.+UYD+4M;N)%\IC;U M?HR#4!:5\)0B& N55;X@L,6"&= 1"TC'BL1S@:56OP'&HY&67.=/60(7X=[O-?D.?%M\J*&-IOJ>%/:5 Q\Z0EQ'<2/8 MH*"%NQB M0V0N1P4.>ZAJR28'^[VZY<9C'\0@D"GT3.&$[^615S1A'+FNGQQ9 /,:$4CXP /YDJ0%>)K591^A;_- C_D*?);7(? MP!O+&,=13$+NK'5E.NV+W">>KNJ=!X;02(>F^"%\R23"13H$Q13&6D(!IF!G M0)-!5&E]- #4:QU[ZY3 D"J-K7!L',-WJT(Q2PZG.X?+GJL[Z+">JWVX14&. MT*"@4:YSE!?$=L!-(04ENFAASH;:W2*:G:$4@=TA;S-!2B*$K15L#O1<6B0N MPF&KT5GI1)<=O>;EK1*+Z-]< MF7+)%"SN5-(CN1/D-K5"'MRP97 3%58PQ5#\M="EVA)1>D]AZ6@Q0.B666J/ MXGZ3R9(2MA F^'^W@!5':J=:3/M&)A;7"YTO(J-?$D8ESE)4@'>*Y* #VE<: M1^C=5T96&$X@7BQ,65 -IIUKU%?]F/& /)@K-33TB+BF#!L@%33:'M1SSAEA M_JK%?.8_^^I!)'ZJD!E:4(9:=K00K4K:&ERPG?IV2)(U44T)?K%Z5PH[3RGL M?&=&^5##2Y3X+.^^-5,]E>Z]A"^7RY(=LH[Q05KS\@[5(?S1FXR*,(1[U$R, M'LW8XH":I+14OD>BA/WCTPN$.5"U8DR1==W "(DP]"J+_Z WB&D+ )Q;A0<: MC@[#@DY..LV([#T6MB,/2+S25+$P&87F@;(%'51J.:7HUC'U .)4ZV64EQDD M>27)@C93H=1T%&M#95?JU4@/#.M9R'2(Q3Z"GLAD.G(J<( MJ>>.D@O="^<3*_=9 SVX<:^+(JZFJ+==1H\[\*%P"SN(;4BJXZ&QRMBE',EQ M$O(V@-&LN;36LP%/FPI".I)K'4I_<"Y7Z)-8#0'-5@%4:C4/P:6(-FB@_&>7 MJ ST6>I;55)2A$=1I+"_.'(^8J$LVZRS9:JH&L[ZM&E*\2E+BDX6*"5U= <4 MK^S,GIV9^%Q"SCOV-)S\[&1X!$1%&4IR@M]GX^%XZT;H7A25033O0\F$)-M8 MTB]QYO1=V_XK&BB)7YIRD[7C(*: B\F@9Z\RY";P0FO3Z&C BW^1\'W;O^N- MEV76U#T,8H.CBI\1LJ\9H[>E&I\/1H='@]%H-*2ZS#;8A-)9ELF).$P0<@]N M/SZEK2$.^D^R9\?'X8G?YOT1UK=E_C#;@D<^F'*05>0Z(CB:>%Q0NF^AXD$6 M^^Z5YBDLN>N6E=>F02IAMTAUUWT%G0W/6S.#,QQ=%#JTO PB#"D\37A0:UDX M JVP:?D+ X4O4)&(1TT3@1ZY>S74XW*W"8ADY[6ZSCIYVZ9H*'Z'%%2%6IP' M&1D1MHL?R:[0H5I;Y$!.&JB#A[;[(L)=51)1IRW@NH(I>U@]NY+;>-3-@$=? M24,KG&+LYENSVVZZ#P]$V\-(E/XU*9\P4U->"D8&&+9#)W@"5%DK'Q&(B_A8 M8) U9MHZOZ_A5>'*-#[899@.Z;71A8:9O>AUTMUPHC5,-Y-(S74F[T]M0 %) M )5JB ?:W_B40NXY7CB.\*P=AP78"Z:>;O;3A*O/,Z+,:A2:-5T? TW=!1-6GT M]EU@^KZ$27HE.2?CQ%2VI8!N#AJLRD-,-X6 M2"RG:1SX<2]>9DEK/65E[WI.',:*,YIPH?X64LU1KW>A*2B&YW\(WZ%]U7 M.T,,71&]>1,S"N)4Y-VG$_- ]BW$MFN7WDLJ"*&3;N+P.-4T\4!(EJ84?9'; M=C-[A$,6M_-;="NDM,W.BF;2!?'DJQ5->*OXS1'[5,+!%8*#AT!+4]G0O?-0 MLB0'HI=R6>]%YX#R-J,+X1P5^D\NT5.%Q8^I NB&TAP4FVR%&.""I*UAMP==W3L/%]_Z M45&RB44ZL,=NMFN&J'<7NY/./ QDI:XT^7S;VF^R/+U3B8>BHUC0X$/0*^70 M(4]&_Q)([LK2F\RN@^M0+EKJ0>MS319 .>XQQC:\;P0U5& I^.Y?UW M@>QO@2Q7)Y3EQ9]XRO"V-47@N0NT2_5&= \5PJJGAE P=D%<-%R5%"HGUV8M M;15T/$ J>+8?9NHA';-::-II+%O@ANN6CFSGGND-9UL-9<"3VE0Z3_4/N-^G M$HM\H[_SB\ZU4.38S"<[LFSY_H)M*CT?8)21KSM**_7(05SF]%2Z(6>9@"&JW--!)6E;R#$%A;$D5U\$?[' M\&:(^@E!5X>$U'O-W[8G(:;"E"5^;3$(_5-GO(4JB_!Z@;^BV S:WM*JF8FS MYEZ[!6P&7>J(%^ %'5G.[T$>Z3 />A\<50J*I<^JJ!Q "(1OC]+=].G65?A@ MJ5L>OOOZ#7:A]SVEFF$KRO?C/6'#IU3AAS=+_GQI:KPW%5]26Z8L+<#SF4&/ M''_0 >F#MLO_ 5!+ P04 " !Z62%7*I)[<04$ !>"0 &0 'AL+W=O MLN M9G9O+1):@MHW#9>O=UB+P]P-W-/&QVI;:K/A+68[OL4-ZM]V:TDK MK[>25PVVJA(M2"SF[C*XO8N-O!7XO<*#.IN#8?(HQ)-9O,OGKF\ 88V9-A8X M#<^XPKHVA@C&WT>;;N_2*)[/3]9_LMR)RR-7N!+UIRK7Y=Q-777C5X/M] M?0/C@$'HA^,K]L8]W;&U-_X7=/]8/BHMZ7K\>8EP9R^Z;,^4S*W:\0SG+M6$ M0OF,[N+[[X+$_^$*VJA'&UVSOMA0">;[&D$4<"^ED+ 24G;W60%O$EH*=2HGXQ:UREHIH][+W/0S:7^TI/*VN7YV54'93<0-Z$$PG M+$EC&$0L3<8PH.O$XBAU?B;0QK4H*DU2,?/#*0R&5FI$&SX+DL39T*-!(6"P MQ9;PUC;T/*=RK,S-L90'0Q).QN&H]S&,V229COXO"F$X9I,HH@F+TL"L$Q:& M\=<4$A:G)#2T4H9"Q )__$8*4Q9$Z:AW,4Q8DDQ&SJ9Z^>_X(S]A?N)WQDTF M_)12\#7^,&71-#GBCPT4T@J"MZ8@8N,X&/4^AD% N4A&5VHQ[FLQ?G,MOFN? MB:*0K^Q$]XWU=M7%Y][NJ2>;N7.OJ7I%%V%!UB04)LI$'[9" MY)1*F#!_$M(8A"R9QLXG:KS&-"4Q0TKFA(73"9CBF49T#61[9DOR _4O32\6 MKY7Q%T\#"&.6QK'S(#1E=@!1S*;FID"4VBM_*7W>6<]K4&YM9U=@G_>N_?6[ M_<_#LNN9G\6[/X\/7&XK>H%J+$C5OYE0FF37S;N%%CO;01^%IGYLIR7] *$T M G1>"*%/"^.@_Z5:_ -02P,$% @ >EDA5XNT.@AI P ]P8 !D !X M;"]W;W)K&UL?55=;^LV#'WWKR"\86@!H_YVDBX) MT+3W8G= MZ+)MH>+/2@Q8PN5I4R2F_;?CY*3W!9(^V)3-'EX2)'T=*_TDVD1 M+;QT0II9V%J[NXYCLVFQ8^9*[5#2EZW2';-TU$UL=AI9[9TZ$6=)4L4=XS*< M3[WN0<^GJK>"2WS08/JN8_IU@4+M9V$:'A6/O&FM4\3SZ8XUN$3[U^Y!TRD^ MH=2\0VFXDJ!Q.PMOTNM%X>R]P=\<]^:-#"Z3M5)/[O"MGH6)(X0"-]8A,'H] MXRT*X8"(QG\'S/ 4TCF^E8_H7WWNE,N:&;Q5XA]>VW86CD.H<#G5XXS!./G#(#@Z9YST$\BSO MF&7SJ59[T,Z:T)S@4_7>1(Y+=RE+J^DK)S\[_X/N?Q(<)%]"OA[+ZX@ M3R/(DBS_!"\_)9Q[O/P#O&.*6ZTZN"6NFAJ#BFY;N/7E1@W?;];&Z_\]5X ! MOSB/[X;HVNS8!F?TBKY]1/VQ8E]\1GZ?$E#6?<"06UAB0U- MAZ5+VREMN6S@FQRFE-H]@O7KR>*[OTY8X8N%A5";I[-Y?1KY?%ZKE@JI!$VV M"V]]TX!IU=Y S0UK&HT-LUC3^/JJ!T1JIU7=4\DO6*=Z:0UP";95O:$&-)?7 MP:K5B.^Z");\Y9TBH*9X]4UQ% +7':Y%,CA)P=#75*E#2!-\L2V3-&,_0UJ- MHKQ*G#1)HG$R(BG/BFB2C)V4CZ*LF@1WFE-X2L5R(5 ;:#3M.>,B3HH<\H*L M4ABE455,H*JBM!P'=S^L-TI+4%Q FD9%.H&4[!VY(BJ3!+(RRK,RN%[?U]-][[0BAC:(@A MS1.X( :CXA+&E9?3,KL,_K0M-7M>0ED2PS'1*X.5LLS5)R/*DY&K2E8DQ--5 MI2#BU21U$F5>$IUS'1V_648T3(U?N:X6=-G#7CII3UO]9EAF/\R'7\(]TXW+ M1."67).K41F"'M;L<+!JYU?;6EF:7"^V]&="[0SH^U8I>SRX *=_W?Q_4$L# M!!0 ( 'I9(5>M>=5UCP, "\( 9 >&PO=V]R:W-H965TD9#4>'*-?S!?QGGN.]QS/\[U4CWJ':.!0BDHOO)TQ];U#(_<(+O>/& ]_NC-WPE_.:;7&%YJ_Z7M'*[U%R7F*EN:Q 8;'PKL/9 MS=P>^)OGIO=PIMXD&/!&F$>Y/X/[.)Q!#,IM/N%?7K2/'\@,S;#E7<@_*GB8T.W&A.FLBQRN; ME)51])63G5E^1@I)PZ]KMA&HW\U]0Z#VDY]U #:G M]CZ1Z1E%1T8WT47 3XVX@C@<0A1$\06\N(\P=GCQ*W@?N,Z$U(U"6./!P(V0 MV2-\N]YHHT@3_YX+N45,SB/:.IGIFF6X\*@0-*HG])9OWX1I\/X"WZ3GFUQ" M;S,RA%NI#7QS:7G!^RS;BWCGV:YW")DL:UEA933( H1U"WB@:K?N,\&TY@7' M?, TK'Y_R\KZ_?7Q.UE48 CC5E9:"IXS@SFL# U4L,;B?:E1,5MX&AA=/8$4 M4M 30%ICI6RL5VXQ9*-9E>MWL\%ZIQ!/U 0K?CC9&%A-6&%$T,\&G:=J>QH# M_ +A,(E#-TZG=HR'X31R8QJ$@Z],<7>]IV9I"-$XA#B((4U'@[4T3)Q#=DC1 M,$I;Q&0ZHC&A=0H75##J53"ZJ((5O;YY0^3H*C\VQJKWCE>\;$IXH!LF2O?L MN73)HY<9?MQ!5] _IYR+'%Y73IM)Z\TX+YQR?'S6+>&B)5RVA ?*$7::T4VV M:R^33 Q0K3_WM?ZJ,/Y!IHZ*^,2JQGJQ1J<7H@8C.O)_-0K2&!?<<(J8=!,-QT%P5B#^BT>\1+5UK4J# MPV[?\WZW[X;7;1/X<;QMI7=,;3D5GL""3(.K,>59M>VI71A9NY:PD88:C)ON MJ*.CL@?H>R&E.2ZL@_X_PO(_4$L#!!0 ( 'I9(50, * ( 9 M >&PO=V]R:W-H965T[H/%X64.SR%G M.)YNE'XV.:*%UT)(,PMR:\NK,#1)C@4S%ZI$23.9T@6SU-7KT)0:6>J="A'& M430."\9E,)_ZL7L]GZK*"B[Q7H.IBH+I[1*%VLR"?K ;>.#KW+J!<#XMV1H? MT?Y9WFOJA2U*R@N4ABL)&K-9L.A?+8=NO5_PC>/&=&QP2E9*/;O.EW061(X0 M"DRL0V#4O. -"N& B,;?#6;0;ND\\M?DLN P@Q8Q5 MPCZHS6=L](P<7J*$\5_8-&NC )+*6%4TSL2@X+)NV6MS#K_B$#<.L>==;^19 M?F*6S:=:;4"[U83F#"_5>Q,Y+MVE/%I-LYS\[/R6<0W?F*@03I[82J YG8:6 M@-UTF#0@RQHD?@=D#'=*VMS [S+%]*U_2(1:5O&.U3(^"OA')2Y@T#^#.(H' M1_ &KYS.+9=,)IP)8'L"HD.@ MV!%@%C+']\4?MDL[2MT=H94GQ&R/[G?;WB\PCCBD*EW&XAJZR_:,\:3OJG\!N ?0C\XFT>1-YU>8'=GEWQ3[ MT6AO'95T#I>1__2>E-U?4>-\.=I;_U?E8#3:6PW?BH489Q MW+$<]Z<<(7N75,^%67)8NO%APV4B*GIS7)1\_' 9Q]'UO<:2\13PE0J7P3I6 ME5U*6"0- EDUL7FC=*&B5XRBR!+9F@<,?>HWM6S857YY@>H$+8 M#?_>D4-U1_ .W462Z H/T067-BAM%^6(A-XA"=!(./0DA9VJ4:!>^]IHB#VE M75U VM&V_"[JJK-?7M?N.Z;77))>S,@UNIB, M!U/:P[5I6^!JV4I8KFS9S^ M0J!V"V@^4\KN.FZ#]D_)_!]02P,$% @ >EDA5Y/[#\(! P 9@8 !D M !X;"]W;W)K&ULA57;;MLX$'W75Q#:HD@ (9(H M6;[4-A"G76R+!C":;/M0](&6QA81BE1)*D[^OD/*T3I8UWVP-:3.G#F'E]%\ MK_2#J0$L>6J$-(NPMK:=Q;$I:VB8N5(M2'RS5;IA%H=Z%YM6 ZM\4B-BFB1% MW# NP^7^JZV;B)?SENW@#NR_ M[5KC*!Y8*MZ -%Q)HF&["*_3V2IW> _XRF%OCF+BG&R4>G"#C]4B3)P@$%!: MQ\#P\0@W((0C0AD_#YSA4-(E'LA).05+!EG;!? MU/X?./@9.;Y2">/_R;['YM.0E)VQJCDDHX*&R_[)G@[K<)0P27Z30 \)U.ON M"WF5[YEER[E6>Z(=&ME M)?S4B2N2I1&A"L]\SY:69W M?V:F924L0KP@!O0CA,NW?Z5%\NZ,[GS0G9]C_Y-NOV'D'IXL60E5/IS4?[;" M:?WW-9!2-:V26,80M27M\9&!00'30)@A6R7PHIL ^P6QF(M0KBI#/*.T4)$+ MUJC.<7&)"-49Y#&7LP W^CEP&_V)R0X;Q+#IP6=7R?UX@\4?H?%2WCA FB4N M2*)TF@>KCHN*RYWY/YAFT7B2^T]XS]XWX%OF=YQ:8B +:8F5^-12'3? MU?J!5:WO)!MEL2_YL,8/ 6@'P/=;I>S+P!48/BW+7U!+ P04 " !Z62%7 MXK24 V4" S!0 &0 'AL+W=O^ON,JF:9-0\PFE'42"=M-6J1HJW?90[<$D-R2J8V?V3:'_?K8#&94H M+\F]]CG'Y]J^GFRD>M(E(L&VYD)/O9*HN?)]G958,WTN&Q1FII"J9F12M?9U MHY#ECE1S/PJ"D5^S2GCIQ(TM5#J1+?%*X$*!;NN:J9J&W'[BOUB79 M 3^=-&R-2Z2?S4*9S.]5\JI&H2LI0&$Q]6;AU3RQ> ?X5>%&'\1@*UE)^623 M[_G4"ZPAY)B156#F]XS7R+D5,C;^[C2]?DE+/(SWZE]=[::6%=-X+?GO*J=R MZHT]R+%@+:=[N?F&NWJ&5B^37+LO;#ILDGB0M9IDO2,;!W4ENC_;[O;A@# . MWB!$.T+D?'<+.9-OR>G%)/EZ81 M\Y8CR )>'=>C.ZZ#>HY:/RE^W+K9_!>W^;=,M*95^X,XN\$"E<(7H^2L,Q@.AO'(?*-P>/8@B7&+O!P,AXE%QH/PXA*.[8Q_<)%K M5&O7KAHRV0KJ[G0_VK\(LZX1_L.[Y^2.J74E-' L##4XOQAZH+H6[1*2C6N+ ME2339"XLS:N&R@+,?"$E[1.[0/].IO\ 4$L#!!0 ( 'I9(5="R*K,-@, M +X& 9 >&PO=V]R:W-H965TZ1X5G6RUD[-:Z,$)KO#>@!VD9.9EC4+OEE$6'3<^\Z?.^8UDM>C9 M$SZ@^ZN_-[1*)I262U26:P4&M\OH-KM9E]X^&/S-<6=/YN CV6C][!=_M,LH M]8)08.,\ J/A*]ZA$!Z(9/QWP(PF2N]X.C^B_Q9BIU@VS.*=%O_PUG7+:!Y! MBULV"/=9[W['0SR5QVNTL.$+N]&VJB-H!NNT/#B3 LG5.++](0\G#O/T%8?\ MX) 'W2-14/F..;9:&+T#XZT)S4]"J,&;Q''E+^7!&3KEY.=6MTUC!FSA_9ZN MV:(%IEKXTW5HX&XP!I6#CYQMN.".T^F;1[81:-\N$D?D'B)I#D3KD2A_A:B& M3UJYSL)[U6+[?_^$1$_*\Z/R=7X1\,,@KJ#(8LC3O+B 5TR9* )>\0K>.VX; MH>U@$!YQ[V M=/,,#T/?"Y0^#U]N-]89*J-_ST4_@I?GP?W3NK$]:W 9T=NQ M:+YBM/KIAZQ.?[T@O9RDEY?05P_T5-M!(.@M'"_T]-:^A%L[">ML!!CRM)QWJJ3G4D_BN;,8HV\S"5@OJ#GXT0+;0H^&ZM1"8 ME".\-TSJP7-P119ZL(1KW][,J I>0A5\8&J@KN+GLV,.>O9B"#EH,"B8!^(. MI84?(8_G>4IC&9?Y?/(8G%?V DW'S!.IS^,JO2:;+*LG&ZH!97MM''-C9SH% MKHH4LKC(LLF<6J4 M&2-X-@^@)9U05;S*IW=:2EUZRFW@Z/:L_ SU-Q1 M.])"L:=Q4=8TR:JXR.=PK@23DYXBD9+A.Z:=_?<<\^=.-UJ?,/"RYU-M9I]?9+WP7F\S10CB?%FS#;[C[O;@V^!8V7E*1M99],Z6 ]KO-_P0?&M;ST"9K+2^HY>+( \/;/;_@4I(C MA/%W[;/3A"3#]O/>^Y7/'7-9,927S+'YU.@M M&-J-WNC!I^JM$9Q05)0;9_!?@79N?LF-N&?$#%P)Q50BF(0ORCI3(O7.PL=; MMI+\,__PKC>*SH^D-&A2&ASS/K_! MIDU+R4&OH97>PEI.F3FX8L+ #R9+S,)7%F[YSL%2ZN3N8#;'X]UF'-9:8FL3 M6\X[+(R^%RDR)E0U-'SWK7 B!(ZV$X)[0F ))2U=Z+Q@ZN'#NTG<&Y];[*H& M^;H1I6B+TF68"\-2*(WW)-&EN=@$YQUP'<\+SQF1+>XN8!);WCB14$^B0 0CN<(7M7@E=52I(P M+)E$N!QNJ"&) =AF(LG@6>(!0S5H%?/Q,< V>?!M\I6I$@=M]7Q@,4#>47_(W& <[ +3-I0R,DV-S4 V@4G^"N7C3$W^DX&D-_. QNM4-^'WWU M)D.Z5AO>PR".?;"7$%BM561(J$26.#N(Q[J8UX873*0!W^%GR?*J6S72:_95 MK,M"HO"J(F$>J5$74,-/TJFC@LVT<2%^0% [V@J2A/4*8P5*?"=0V1Q)_;4[ M"G(A)2EF5>(DEK[1&L)I6+T:)#T"_6-4QK5EM#KF+ZFSWN+TZ(7]C!@\E MV(]\C:91=SSL@*E.G=6+TX4_Z:VTPW.C?\SPH,X-;<#_UUJ[_0L%:([^\W\ M4$L#!!0 ( 'I9(5&PO=V]R:W-H965T+VA XSZ+_NPW ? M5)N)A=J2)\E-<[_^*#GQLBX+"MR7F*+(AP]%BET%.O,*8^ M#P*=%5@Q?29K%+2SE*IBAI9J%>A:(K9A/9F)(+ MO%6@FZIB:C/'4JZG7N3M%'=\51BK"&:3FJUP@>;/^E;1*NA0A?1^3RU]L[@+XYKO2>#S>1!RD>[N,ZG7F@)88F9L0B,/D]XB65I@8C&MRVF MUX6TCOOR#OVCRYUR>6 :+V7Y-\]-,?5&'N2X9$UI[N3Z#]SFXPAFLM3N%]9; MV]"#K-%&5EMG8E!QT7[9\_8<7N,0;QUBQ[L-Y%A^8(;-)DJN05EK0K."2]5Y M$SDN;%$61M$N)S\SNQ9/J V=LM%P>L\>2M3O)H$A9+L?9%N4>8L2_P)E #=2 MF$+#E<@Q_]$_($8=K7A':QX?!?S4E&>01#[$89P/PQNW\VYKEF&4X\>AD;U MA-[L[9MH$+X_0KW?4>\?0Y]=?6NXV< -FD+FL%^OKZY>>PD=Y'X<_;Y 6,J2 MWB87*S .L'V@_%_48&C[4E8U$YNW;T9Q-'RO>]@2JEI"O",$S #5;=/5#9C( MX1,3#;WV[\K3G,(QIE?"V#!?U@*5+G@- MMZ@R"D.MXD68ER%Z<[Z".WKL"J+P+/D-3I*AGXYB^B9^V$^/%"7MBI(>/;8% M-<>\H;.22_C(!1,99R45I^V2MMV0!/^W=$Q'T=A*:>@GXP%)P^' 'Y#W"8SL;C_N_:ZDMNSD MDAM2)P-_/$Q(B(=^E Q)2/M^&J<69>Q'@ZAW+3)947Y*5I 1-RX:FS5-1.4. M4UOGL9^F-DK2]T?CR#HG_GALN:2)/XH&CC1OD5YA#H=N9[#7X"M4*S?&-'&B MPVU[?:?M)N5%.R"^F[=C]H:I%2?F)2[)-3P;TB53[>AJ%T;6;EP\2$/#QXD% M37M4UH#VEU*:W<(&Z/X_S/X#4$L#!!0 ( 'I9(5?,>:/L3 , * ' 9 M >&PO=V]R:W-H965TSCL0;&91*AM^22Y:?;7CY(=7VY(@[WMQ9)H\N-' MBJ0F.ZF>]!;1P$M95'KJ;8VI;X- 9ULLN;Z6-5;T9RU5R0T=U2;0M4*>.Z.R M"%@8ID')1>7-)DYVIV83V9A"5'BG0#=ER=5^@87<3;W(.PCNQ69KK""836J^ MP26:/^L[1:>@1\E%B946L@*%ZZDWCVX70ZOO%!X%[O31'FPD*RF?[.'W?.J% MEA 6F!F+P&EYQO=8%!:(:'SO,+W>I34\WA_0/[G8*985U_A>%E]%;K93;^Q! MCFO>%.9>[G[#+I[$XF6RT.X+NU8W91YDC3:R[(R)02FJ=N4O71Z.#,;A*P:L M,V".=^O(L?S #9]-E-R!LMJ$9C\,7 HI#9$RR;NBZ0"LW MM_E*&T65\M>IZ%OPX6EPVSVWNN893CUJ#XWJ&;W9VS=1&KX[0WW84Q^>0Y_] M(:MGU 9SN*=%B)OA$I65QU']8.C=ASYCJN\;4%+D88)&$*K40F9:W ^*E*_'2S% MRT]E!%0$^[X(!E]=FY'XL!G,GU'1^(!?%:<;/)SNT4XDXCF@S%T]MK2H0Q ^ M<:'@D1<-@A7;4!Y0E8,NC1=A&+Y],V;1Z)V^A M1#?;(E;X\QN$&/O.JH2'6 M$X-QY+-T"+\ \V,6 ALX/J0<1;$_8BG$_LTP&= H6:.P\BNX&G1X,?.C.('Q M3?IO+\>Q0Y0R?YPDY"/QX_0&XO/)8O]#LN"_)(M!'/I1.J) 1B,*JT_5*/33 M\0UE,(S9Z4Q%8W\8QC!,HC.98C!F_C")V\M(AA##J0X,CJ9FB6KCW@8-F6PJ MTP[07MH_/_-VZOY0;]^N+UQM1*6AP#69AM>CQ /5O@?MP"5-#31W79+ M3R@JJT#_UU*:P\$ZZ!_EV3]02P,$% @ >EDA5WD K=[E @ :P8 !D M !X;"]W;W)K&ULA551;]HP$'[G5YS2J5HEVD"@ M0"D@0;=IG52I*NWV4.W!)!=BU;$SVVGH?OW.#E"Z4?:2G.WOOOON*1=AU&KUPIQQ M&4Q&?N]63T:JM()+O-5@RCQG^F6&0E7CH!UL-N[X,K-N(YR,"K;$.=J'XE;3 M*MRR)#Q':;B2H#$=!]/V<-9U> _XSK$R.S:X3!9*/;G%=3(.6DX0"HRM8V#T M>L8K%,(1D8Q?:\Y@&](Y[MH;]B\^=\IEP0Q>*?&#)S8;!X, $DQ9*>R=JK[B M.I]SQQNPXS!XSR%:.T1>=QW(J_S$ M+)N,M*I .S2Q.<.GZKU)')?NH\RMIE-.?G9R+6.5(]RS%1KX>,\6 LW)*+1$ M[0!AO*:9U331.S0]N%'29@8^RP23M_XA2=KJBC:Z9M%!PF^E.(-.NPE1*^H< MX.ML\^QXOLY_\X1/W,1"F5(C/$X7QFKJC)_[4JX9N_L9W6T9FH+%. [H.AC4 MSQA,CH_:O=;E ;W=K=[N(?;)G&Y?4@H$E<*#U!BKI>2_,?$9S%!BRJV!.R4$ M4'=63"?PZ+\>W./*PDRH^&EO4@?#[D]J"BZ^C+G@S%\ETF0SA 4NN91<+H') M!% FWLQ5*:V#E+NR+K&4W@', UF(*7\5$6- M6;,:@E-D51I"FY-A8\Y7;QJOX;K%M4S4>'@_^JMN4EF@YBJ!#]"^:+8& V?T MFOU!NW&5,;E$IT%#01@-+\BT.3X:1.W^I::J4W2Q<@.W_ M9?('4$L#!!0 ( 'I9(5?XH5\ JP( /$( 9 >&PO=V]R:W-H965T M>[DQ MY:'OZR2'@NI=68+ E854!35HJLS7I0*:.J>"^U$0#/R",N'%(S=WI>*1K QG M JX4T5514'4_ 2[KL1=ZZXEKEN7&3OCQJ*09S,!\+J\46GZ+DK("A&92$ 6+ ML7<4'D["P#JX'5\8U'IC3&PHCKW *@(.B;$0%%]+. ;.+1+J^+$" M]5I.Z[@Y7J.?N> QF#G5<"SY5Y::?.SM>R2%!:VXN9;U!U@%U+=XB>3:/4G= M[!TB8U)I(XN5,]H%$\V;WJT2L>& .-L=HI5#Y'0W1$[E"34T'BE9$V5W(YH= MN%"=-XICPI[*S"A<9>AGXF,IM.0LI092@D:*"?P>D^9!W+S"6'(.2[H;]N2TG#N;>>T%^Y0ES2!L8_?A4.@O<=$>VU$>UUH<<753$'1>2"7):@J&$B(S/(7 C;M#9H?8=F M[_(R#D?^V'_E^*V"_4\"4?I>*F?MWE[7 5,ZJN68IPZ_]#KF0(ME,^+HJ MR$_R/X72R?O(M!ZT41V\0*$M%16<)NU$OU1*_Y&%RI 9:[7 M:I+(2IBF(;6S;3\_:KK8P_;F9V!*5<:$)AP6Z!KL#I%7-?VU,8PL74^;2X,= MT@US_"&PO=V]R:W-H965TDIC)R\Y*J?5%MRO#%21$GO U,/UFP45"E+X5RZY< M"R!19I3$7>QYPVY"*.N,1]FSN1B/>*IBRF ND$R3A(C'"<1\<]GQ.T\//M/E M2ID'W?%H399P ^IV/1?ZKENB1#0!)BEG2,#BLG/E7P1X: RR%G]3V,BM:V2H MW''^W=Q<1Y<=S_0(8@B5@2#ZYQZF$,<&2??C1P':*7T:P^WK)_0/&7E-YHY( MF/+X*XW4ZK)SUD$1+$@:J\]\\Q$*0@.#%_)89G_1IFCK=5"82L63PECW(*$L M_R4/A1!;!AJGV0 7!GC7H'_ H%<8]'8-A@<,^H5!/U,FIY+I$!!%QB/!-TB8 MUAK-7&1B9M::/F5FW&^4T&^IME/CJS#D*5.4+=&AJTB5S_,1\@JV(?Z;Q">KY;Q'V<*^A0].7F^,F/L^8$W;(>XU-KQS' M7H;7^ZEQ_/9)-T?7"A+Y3]/8Y=C]9FP3>B[DFH1PV=&Q18*XA\[X]]_\H?=' MDVXNP0)'8#5-^Z6F?1OZ^)J%/ 'TA3QH,>>$-DW;20XQS"!,D+T?#_N>-^K> M;TNRW\CW=QL%UL[\)-5!275@I3H7/ 2()%H(GJ"*./H,B_3 @L\1!UND=FD/ M]FCO IT#Q72846D MC?%Z!OT*S%6:G%V3-:W -37#RBKX(J>!?Q#6MB>K8W M$'AOA5L]M:5ZMD?U=,MAC>MYR?7\N05^3[-D3>>*J!;9OLT@N0/1N#%80=MN M#"[! D=@-3%]K\J:O"-NMP6X(UF=H@6NT.K";J6COKN@;,=JK:-+M*! JX7O ML_-#R]C'E4#8*M"4Z[#,%^B&Q,^L73M0:W5:+CM% M"URAU86M,F;?GC+/R --TD2G$R+4>RM9@IFK[W^D5#VBOS8,A%S1=95??%W1 M<(5FY!'= 9IR)FFD7T39)E58S4"M>&1@JE%K')6\9^?;V>8)WMFF[=UO+?8Q M4G:_RME]>](^26D$BU_%1_0?VA&638TUI#A*!\OQ':) M%KA"JXM=%0O^\)@APV5E,'6*%KA"JPM;%22^O2+1F>D:A'K4-4A,F,HFLUGZ M:S.#WZ);J2O0&'VB"V@4U@[N#] C$-&4/4SMIJU5=(165[$J97Q[+=,R%A1A MVAH+7)8T4Z=H@2NTNMA5+>6?'S,6."VJG*(%KM#J_Y&MRBILK2Y^,18\ ][W M#L<"NVE;%5VAU56L:BALKZ$^T >5:F!TM2U?VUS [J3M-'6*%KA"JPM"J[L*#8RY_IS664[3 %5I=V*K&PO8O,K^X_.W@V+;] M.RVH7*'E*G:W/NXG();9(0F)LBF8?^TNGY8',:ZRXP<[SR?^Q30_3E'!Y*<[ M9D0L*9,HAH6&]$Y.]300^8&)_$;Q=7:$X(XKQ9/L<@4D F$:Z/<+SM73C7%0 M'EL9_P]02P,$% @ >EDA5]6+&L+W! QQL !D !X;"]W;W)K&ULQ5EMCZ,V$/XK%CU5=]+N@7EQR#:)M!N@O:JK1IM> M^^'4#VQP$GJ J>TD=_^^YB4D@(,V79].*RU@YGEF>#R9P7AR(/0SVV+,P9W^DZ6VUQ&K+W),>9N+,F- VYN*0;G>44AU$)2A/=- RDIV&<:;-) M.;:@LPG9\23.\(("MDO3D'Y]P DY3#6H'0>>XLV6%P/Z;)*'&[S$_&.^H.)* M;UBB.,49BTD&*%Y/M7MX%T!4 $J+/V-\8&?GH'B49T(^%Q&Y-0 YZ4>4 TH)U.OQ"J5]D(>SB:4' MK 5;<5). M5XD6 L=9D5E+3L7=6.#X['ZU(KN,Q]D&+$@2KV+,P%L/\S!.V#MP"^;;,-M@ MP E8BJ2.=@D&9 WF)&/".@HYCL"2BX-(-LZ*6[_GF(9ETMR"CTL/O'WS#KP! M<0;^V)(="[.(370N B_'\8CP;PNA"L M4 PO> -,P+4D\\V'X?4X%W+@(]U[NW92I\;K@@__MO:6E MU62@5?)9%_A\2@D5&45I56P8$$D"%C06HPLL#A&XC_X1OX0JQ9XP.^8;^/2; MX (?Q!7[6Y95E6-;[KBHV72S%=) M%B@B:Z6"W:2"/<0^FQ/&BQK"P@1+RT0%1R6\Z)G[&1Q;R'0F^OY\JOIF(E<= MVVV;>1(S$YE=-K]O9HT1'%EMLZ!O9ANN8Y_86I(XC23.H"0_4\(8R"E9QURF M2(5VSA5Q++;^A-^BIP^S M7BT\E'1B UEF5WF)W1AV7RQ]I<$%TN!LR[GP,@7-D_3FH/1/XCVA_$(D*LAY M^[@YKOK%JOW\^P"-LU6<)_CFK+\,OED,^[]ZDE2R>4K9?*5L@2JV=EZ<%N3P MNZW(H=(EN5(V3RF;KY0M4,76SHC3NAR^1U2W&?2O3=F&W M%JN,+)#[O+#&AZ=%/GS=*G\8?K6\_<7YK4Q?B9E,8)6Q!1><7E+X].4 ?I-/ M!\.L5PO?_RX@T[UO)9-=962!W&=7=?ULGR'%=%/N"#%0OB%4'WR;T6;7Z;[< M:^F,/\ [#TK&_6*7JMS7.-%76UR/(=W$HA,E>"U<&>]'(D-HM6M477"2E[L< MSX1SDI:G6QQ&F!8&XOZ:$'Z\*!PT>W>S_P!02P,$% @ >EDA5\A3,"RM M @ '0< !D !X;"]W;W)K&ULK55=;YLP%/TK M%JNF3MK*-VDZ@M2F^^BDJ5'3KL\.W 2KQF:V">V_GPT4T81D>]@+^)I[#N=< MV]=QS<63S $4>BXHDS,K5ZJ\L&V9YE!@><9+8/K+FHL"*QV*C2U+ 3AK0 6U M/<>)[ (39B5Q,[<022J7QFG5LH@S6N MJ+KC]7?H_(2&+^54-D]4=[F.A=)**EYT8*V@(*Q]X^>N#@. &QP >!W ^U> MWP'\QFBKK+%UC15.8L%K)$RV9C.#IC8-6KLAS*SB4@G]E6B<2B[3E%=,$;9! M"TY)2D"BTVM0F%#Y 7U"2[UMLHH"XFLTYT7)&3 E373#MGK(Q8O.>EA>H].3 M#^@$$8;NP^68Z;VI5Q5QE8- :\*(WG49VG ^ MOM(M8]0PFEZR32;.Q(OM[=#4?I+K1=.PSWJC-NC5!D?5/NK&839B*7@*%?=-Z-8Z**3 M3[/"@3!=%1JN*?"=\.I MNZ-U/\L+S\,#A8QZK=%1K?=<83JF*=I;MB"<1LZ.II&L\TFP6S][T+S,Q?$3 MBPUA$E%8:YQS-M&F1-N,VT#QLNEG*ZYT=VR&N;Z_0)@$_7W-N7H-3(OL;\3D M#U!+ P04 " !Z62%7U0*J/AP% "G(0 &0 'AL+W=OVV')*XBHH2VWD.(&=D22WYK/JVCV? MSU@ATR2G]QR((LL(_W9-4[:_LJ#U=.$A66]D><&>S[9D31=4?MS>T#0M2:H?7QJHU;99!AX>/]%_K@:O!O-(!+UAZ=])+#=7UM0",5V1(I4/ M;/\K;0;DE[PE2T7U%^P;K6.!92$DRYI@U8,LR>O_Y&LS$0>S5QF$@RGW&V![Q4*UIY4,U^%:WF*\G+ MA;*07'V:J#@Y_T.MQ05)J0 DC\$#W=&\H. UII(DJ7@#WH&%6IMQD5+ 5@ G M@JS7G*Z)I)WZ\1NXYRPNEE+)/RXP>/WJ#7@%DAS\N6&%4& QLZ7J;-FDO6PZ M=EUW##W3,1?#P>'XS$VVJ2VIE"3S-UC4:!OQ7I!7#A6X < MY&KZ<_/]X4@WG)>U'OWOUGN3X;;+QJUX[C.\!5TKMY!J"6P9ETF^!K=Y[5KE M[O_TNY*#6TDS\8\N\S7;T[-+:[P46[*D5Y;R/D'YCEKS'W^ @?.3;MI-PK!) M6&0(UDN0UR;(&Z//ZSVMMNRVWIGB+5BJ_9#D19DL]3W#JU1I-V9-#BIR^46S MFR,(P\ED9N\.)UXC\QP73?LR?"SSD!>$L"^+-#+7\_V@E?6FP6^GP1^=ADAN M2*Y,]=,=S1XIUZ[&4<*IJ]$D#)N$189@O30$;1J",]I%8#)!)F'8)"PR!.LE M:-(F:'(VNZC)_L'.A<'$#9R!76ADH3-U!JZ"CV4N\I1P8!<:F3M!0:BWBVD[ M#=/1:< \4?"@8W$E@CF\# "P<& MHI$% ?2G>@.!!_44'+>0SCQN&,_!AV3\[F,<=^KR-$K#1FF1*5H_,:A+##JC MB31P4VDR2<-&:9$I6C]-76$)1\NBEQF)>WR/ 3T8#HU$(_,0KTVY%QZLD+U20-&Z5%IFC]_'25)?3/Z2=& MJTZC-&R4%IFB]=/459YPM&YZF9\$QT;AA,/"1J-2/A$,W42C"H:J2*,*IA ^ MXR5==0?'RSM,>;(CY4_R8)7D)%\F) 7*220ORC4L0,J$H/]A+*--G+QB3=*P M45IDBM9/5E>#PNDYC<5H/6J4AHW2(E.T?IJZFA2.5E0O,Y;PV%C<(U\Y%KV# MWL0;&LNQ;#K\\272LJ"/],:"NK(/C9=]'^2&\C'7&(\_=3D:I6&CM,@4K9^) MKNY$\(RN@8Q6H49IV"@M,D7KIZFK0M%H^?0BUVC0A\](7']@&AJ-/]!@C0;" MX0^L.I$W+&KL@P?/&>7KZHF_4",JI0^N7\/+&ZBYCN%E M5+\ST.'K5QCN"%^7M5!*5ZHIYV*BO(W7;P74)Y)MJ\?>CTQ*EE6'&TIBRDN! M^GS%F'PZ*1MHW\V8_PM02P,$% @ >EDA5QO?Y6Y: @ $@8 !D !X M;"]W;W)K&ULK57O:]LP$/U7#@_&!B7^E;2E2PQM MRMC&QD*ZK1_&/BCV)1:5)4\Z)\U_/TEV3 I.5]B^V)+NWI/>L^X\W2G]8$I$ M@L=*2#,+2J+Z*@Q-7F+%S$C5*&UDK73%R$[U)C2U1E9X4"7")(K.PXIQ&613 MO[;0V50U)+C$A0;35!73^QL4:C<+XN"PL.2;DMQ"F$UKML$[I._U0MM9V+,4 MO$)IN)*@<3T+KN.K^=CE^X0?''?F: Q.R4JI!S?Y6,R"R!T(!>;D&)A];7&. M0C@B>XS?'6?0;^F Q^,#^WNOW6I9,8-S)>YY0>4LN R@P#5K!"W5[@-V>B:. M+U?"^"?LVMS)10!Y8TA5'=B>H.*R?;/'SH$?:1KG%4?89K0<&WMPB,2[,VVE(EM7% MPKQCN&D9DA,,GQHQ@C0^@R1*T@'X_"]P)D_!0ZNE%Y3T@A+/EY[@N^4F%\HT M&N$;/A+<")4_P,_KE2%M[\RO(8$MXWB8T=71E:E9CK/ %HI!O<4@>_TJ/H_> M#]^/0Y]NQKC9H1EQOPW_4,[OTUQ@*NMS:R05BB*^T^PWJDJR%+ MGM\GA3TR;6 ,E9)4&DC&4+"]&?+C94R7!Z8X&6!Z8L:X-V/\CV:XNZ(:2;!D M9.,+U#E*&K*CW2F._%:N,VZS:!1-)O;&;H_%GLJ+^[Q62GA4L:Y;?F%ZPZ4! M@6L+C$87MOIUVX':":G:%_%*D6T)?EC:IHW:)=CX6BDZ3%Q?Z'\#V1]02P,$ M% @ >EDA5_TV_IOU @ PPD !D !X;"]W;W)K&ULK59=3]LP%/TK5H8FD ;Y;%A9&XDVG;9I"$2!/;O-;6.1V)GMM.S? MSW;2T*:AH(V7QG;..=?G7C>^@S7CCR(%D.@ISZ@86JF4Q85MBWD*.19GK "J MWBP8S[%44[ZT1<$!)X:49[;G.*&=8T*M:G@T8*7,"(4;CD29YYC_&4'& MUD/+M38+MV292KU@1X,"+V$*\KZXX6IF-RH)R8$*PBCBL!A:E^[%)-1X W@@ ML!9;8Z2=S!A[U)/OR=!R](8@@[G4"E@]5C"&+--":AN_:TVK":F)V^.-^E?C M77F980%CEOTBB4R'UF<+);# 929OV?H;U'YZ6F_.,F%^T;K&.A::ET*RO":K M'>2$5D_\5.=ABZ!TN@E>3?#:A. %@E\3_+=&"&I"\-8(O9I@K-N5=Y.X&$L< M#3A;(Z[12DT/3/8-6^6+4'U.II*KMT3Q9/035)8%.HY!8I*)$W2*INHL)F4& MB"W0F.4%HT"ET#,#1I,G=4C5\Q3=3V-T?'2"CA"AZ"YEI< T$0-;JHUI>7M> M;V)4;<)[81,^NF)4I@)-: ))!S\^S \/\&V5D"8KWB8K(^^@X(\R.T.^^PEY MCN=W[&?\=KK79>?_HD_^.?I.,OSFB/A&SW]!KSD/USOGX;I]'BYG0G+UQ^^J M?Q4AZ(Z@OX47HL!S&%KJ8R> K\"*/GYP0^=+5_+?4RQ^3[').XGME"EHRA0< M4H^N"^!8$KI$F2D+5&7IJD8E%!HA?9&L(C?PW8&]VLYR!ZC?;X'B?9#O]KU= MT*0#%#K/2CMN>XW;WD&W#Y@3/%.'\E6SE4YO*WK8MKH/\<[;3OJR@&N >K]@3&XF.D#3MT5_ 5!+ M P04 " !Z62%73:JV?,L" (" &0 'AL+W=OR*I1YX&;C"J]@!NJYF@H]<_LL.2F!2<(9$K"<.!?^Z-)O IH5 MOPELY-88&2MSSE_,Y&<^<3RC""@LE$F!]6T-5T"IR:1U_.V2.CW3!&Z/W[/? M-.:UF3F6<,7I'Y*K8N*D#LIAB6NJ'OGF%CI#DO+VOAZ.^;FR^+N92"?T7 MV1RUY-!.-I4UDA5>P,31I2-!K,')OG[Q8^_' 5^#WM?@4/9,?Z;0IJF-BILH M4YSK+$BCP=A=6UAASPJ/L2(;JXV*MEAAF"1V5M2SHF.LV,:*=EC!P*BRL>*> M%1]C)396O,L*DMC.2GI6E!UE/!>A>O50@;,1T=]>& MOATX[('#PT"N"\G&&NZZ"X,XM=-\[Z-]>0=Y=R#E"#55Q11:8UH#RHE<\)I9 M"[5+]TE'M%?&5A?U#\KX:!;4- M$"9X32A0!>P/T=VK3#Q+/^T^&N]77S1EY MC\6*,*D92QWGG2?:AFB/G7:B>-6T^CE7^N!HAH4^JD&8!?K]DG/U/C&G1W_X M9_\ 4$L#!!0 ( 'I9(5=T!RS+> 4 &LB 9 >&PO=V]R:W-H965T MJ# WFWN/C4]VC/\0&P")?B9Q M*DY'&RFWQ^.Q"#>0$''(MI"J.VO&$R+5*;\=BRT'$N5&23S&GC<;)X2FH^5) M?NV"+T]8)F.:P@5'(DL2PN_/(&:[TY$_>KAP26\W4E\8+T^VY!:N0'[=7G!U M-JY0(II *BA+$8?UZ>B]?WP>>-H@;_&-PD[L'2,=R@UC/_3)Q^ATY&F/((90 M:@BB_NY@!7&LD90?_Y2@H^J9VG#_^ ']0QZ\"N:&"%BQ^&\:R9#0M/@G/TLB]@S\P&* 2P/\ MV&!B,0A*@^"Y!I/28)(S4X22\W!.)%F><+9#7+=6:/H@)S.W5N'35/?[E>3J M+E5V(/^0%=J?$59#(BM4=WD+7HO!$B!2!JA3Y3< MT)A*"@)]!B(R#A%2/7D)8<8Y36_1&1%4*+"O5^?H]BCQ(2\=U$5^'?Q.R?SAC'8DM".!VIE"" W\%H^>J%/_/>F<@;"*Q! M95!1&;C0ERN6)"RB\AZM,ZG84#1IM@QNGKF!KGTC4871+#?2F?!N.9W-U1BX MVR?@::.%5S5IA#6IPIHXO?G")(F+4(S#W6G=M?\*L.F>^_YB:O9_6OD_=?JO M,NN.\ AM,QYN5')%(4LE5ZE:H+@F/G*C7F-C'TV?^N_-O?FC3GK:*IA: MHIQ5443!_QD"-Z[1DBL$)T36&^9,8 M)AB;@UA402SZCE9K-G$C6K+)PC!2IX_&J1.X9S8]JH@XR!YB2K5I*^6TKV*6XMD+97L81MD[%:N_HMXM5: M!;&S"KIA.X^8@=":)-32UI_][G5P4.D[%%J3SEHF^VZ=W*4.NI%L+]]376R8 MJ1I:V::J?JV>?;?8;9NLNLT[=Z1!1-NFJWXM?/T6Y=NW!KMA;;7EZ%E35D,S MZYP5UPH7.R5?U^K9@F:)T&W5>87)>_;$%=?2%+L%Y;.FKFZ,SG'XSY^\XKW5 MQ-[ZT9ID6B M2::TK<@V5ZL'F+/*)T' &IR5 M&[%Z_[%M!6V!M M]:6'G#,3]NM 3<)J28B[2D(W3RVRT,+3H&NO?="<9-4:$P^_1-L":7L5>ZA5 M\\CZ+U9RL5:TS2]EM? +6J2:__W+!M#:2N6!+@"A.=>I/PZ(IF&<1:HBT!2] M>K' V'MWP6%+:(3@YQ92 44587(#/&_@O]/50YTB$BKH+4GO=1%9L52PF$9$ M*K S$I,TA(,K_3%:'*JAK/TT.**02^\/'&E&ERZ+L^_#D&=@?.ZFJU*^(LWSSP^#H^.EZI86"X M$WC'JV(CQ;A^1+$-XS/AMS15',%:/$& M2 1<-U#WUXS)AQ/]@&I_R?)?4$L#!!0 ( 'I9(5=Q$G,A!P, . ( 9 M >&PO=V]R:W-H965T<-\][;,<9;H5\ M4FM*-7K)>*Y&SEKK8N"Z*EG3C*@;4= <[BR%S(B&KERYJI"4I%52QMW \R(W M(RQWXF$U-I/Q4)2:LYS.)%)EEA'Y.J%<;$>.[^P&[MEJKVZJD+*.Y8B)'DBY'SM@?3/LFO@KXS>A6[;61<;(0XLETOJJ7^MO(.7!5%T*O@?ENKUR.DY**5+4G)] M+[;?:..G8_02P57UC[9-K.>@I%1:9$TR$&0LKZ_DI:G#7H(?GD@(FH3@O0FX M2<"5T9JLLG5+-(F'4FR1--&@9AI5;:IL<,-R,XMS+>$N@SP=SR0L"*E?$A,FUY@K8\0:6' M3^BUWG_M>1^_\3Y>*"UA-=J\UN*A7=QLT($J2$)'#NQ 1>6&.O''#W[D?;8Y M_T]B;^J VSK@<^KQ3S/?YL>R0HH--8-L8NS[V!NZFWTKEBC/ M[X=MU!O&L&4,SS).2L93EJ_4NT!KK0H"[O? U!KE=>V@G1:T[1Z4]#@OZ_2CJV)&C%CDZBSP5.:SR MLG[UP@Z'VJZ TPH:'1'XV(^" TY+E!=T3F!V=YB3[G$5NG[/BP[4+6$1[@6^ M7;[75J%W?A> XP$:)TF9E9QHFL*! 9LM8<34Q5:+WA''=8"CZ*@:MKB@AX,3 M6Z+? O?/ C\(3;B-JW^T 7W<\UATMBNI(6@@-!US57,,G")4F .XOA="[CCGEVH^:^"]02P,$% M @ >EDA5\E@HGY= @ . 8 !D !X;"]W;W)K&ULK55=;YLP%/TK%JNF5EK#5TB3C""EB:9NTM2H:;=G)UR"58.9;4+V[V<; M@O)!LCWL!7SM>X[/N<:7L&+\7:0 $NTRFHN)E4I9C&U;K%/(L.BQ G*UDC"> M8:E"OK%%P0''!I11VW.<@9UADEM1:.86/ I9*2G)8<&1*+,,\]^/0%DUL5QK M/_%"-JG4$W84%G@#2Y!OQ8*KR&Y98I)!+@C+$8=D8DW=\2S0^2;A!X%*'(R1 M=K)B[%T'7^.)Y6A!0&$M-0-6KRW,@%)-I&3\:CBM=DL-/!SOV;\8[\K+"@N8 M,?J3Q#*=6$,+Q9#@DLH75CU!X\<(7#,JS!-5=>Y#8*%U*23+&K!2D)&\?N-= M4X<#@-N_ / :@/>O +\!^,9HKA9IL#15 B0 MW.06)"Q1VZ1TOUO<0E!<02=)1TC]Z6C2KO6[V?JSW]B[L_:VD/>2[GY#G>'X'?/87.,XOP6U5A;84 M7EL*S_#Y%_A:Q\\GCJBP&N86.J.">!;L**/']R! M\[G+[W\B.W+OM^[]:^S1'!+@'&(D\0XZ#[/&#PQ>-X=MY X==QC:VT,/YUF> M.QKTVZPCF<2T2U%P M7J51$/1/))UG>;[[,#K19!_<:]U3OV.^(;E %!*%,PPU2U=N Z0:TGC,E]H+M'^[.(_@!02P,$% @ >EDA5SW,$]?G P MJ0P !D !X;"]W;W)K&ULK5??;]LV$'[O7T&H M1=$":R3JA^TDMH'$V; 5&QK4Z?8P[(&6:)LH1;HD%2?_?8^4HB@6K;K 7FR1 MO._XW:NE8"45FDF!%%W/@BM\<8,3"W 6?S.ZUYUG9$-9 M2?G5#OXH9D%D&5%.?Y?YWV@2467^YY-K]HGUC&P4HK[2190,&!B43]3]Y M:(3H "!0/R!N /$A(#T"2!I EP0PR93Y7<(V6MP9M]<&(Z M-(3/A'WO2Z-@E0'.S*_R7%6T0+\^0"9IJA$1!?IDME2A1:44%0;]RO\2BZ]"GR/SE[ MH4_2ZI,,>6_3;4<>E>3_*J. M^JJFH^2 9=\(3[+(SW+?KRE3*SV[0Q<^>RG$OBM'8'\.D MC6$R& /4Q3U1<-8J!8FK*,+YCK85__XO]\"DSZTD?C7MKWK9(L\\=V MWL9V?E(6,9'+'HN:Q&@P3=/>\M9U%?L[@C1U.U M/%8XBX^PZA1[/,CJ3AK"O:QP_XZ-DG1T2*MOAK/DV#6+;=5\.?-<)_!PH8"$ MN]O:E#TXAZYBK.O,?M7/;,0[%94H:A.$5X7+%/3V]22.H\NGW*'=7D6ZNIPW M=;GCQ8'P)8([%4R@3P5*.R(>F=B\6DBA)6>%NVFO"2S%]YBN68:=/ M*RF4$MOO:F!?"5/7T':V[:FO7>O9FX\O%CCVKB2PXIK)\'F+NHG_"ZH7$Z 1 M7<-VT=D8TDO5?7$],'+G.L65--!WNL1K8#=JOD_EW4$L# M!!0 ( 'I9(5?#M@LQ* 8 ,PT 9 >&PO=V]R:W-H965T->I/76-;GMQV@LG<1,T MP)EMFCMI?_P,(8!SQ UWCR+M39L0GL]C^_OP %_!]8:+O^6*,84^QU$B;SHK MI=97W:ZJBA,V)- ,HUC*K[9[?A.5RN5+:A.[Y>TR6;,O5Q_23TMVY) M680Q2V3($R38RTWGUKLB>)0%Y'O\$;*-K'U&V51FG/^=?;E?W'3<;$0L8G.5 M(:C^]\HF+(HRDA['/P6T4^;, NN?=W223UY/9D8EF_#HSW"A5C>=BPY:L!>: M1NJ9;]ZS8D*#C#?GD@1QF&S_T\_%0M0"\.! "X" M\'X /A#0*P)ZQV;H%P']O0"O?R!@4 0,CLTP+ *&^=IO%RM?:9\J.KX6?(-$ MMK>F91]RN?)HO^CCU$?G9]DT&X8V.9Z$=Z2F M&8(-*&@QH(9P\D8X38X8B+'HO;+@>CFZ]_T%]^E!QZ)[Q6+Y5U.Y;1/UFQ-E M+?E*KNF#B"HF= 7>T(K!UW M[] 'IB69THA)1),%>F:O+$G949)L\WM>;=2NX^VI,OAJ9C][SL#A^^?GHV0;?J6(ZUSLJ?;U/IZS=P#XUL&W%0T21H!@ MAFBC4K215;0)%PGZ],CB&1.-YR]K>-OS%R3,AX0%D# "!#,$O2@%O3C5I;[Y/] 4-DPH] MZRN; YT:?>!*_R3#9:)W6B JT7NV6(;)TMA+]2YAYW+IOLK C1THT8\M[J7=JWC"M2*)OH6WM;T[8BV4H'2 M?%!: $HC4#13VII-XIVJ]Q>9H"H DN:#T@)0&H&BF16 JPK _^M3@'WXK4)BI47QKE;K#,O*'3VW-?[-E;ZWA4T@ T M*6E,BFL^D[GRE27FV3VQAY#.PD@O;[M&"VDO34!I/B@M *41*)HI=F6E>:.3 M-5I0VPV4YH/2 E :@:*9%5!Y;Y[5W_GV1@MJM8'2?%!: $HC!QWR17;>15*4Z@[U_%S2C#UTZP[WK9'O. MUNH=DS, S4F:/@9?;BU?O;G-7SC9VW[G74V\ANV^=Q5L7ZRI\-OW M?!ZI6(:)1!%[T:E<9Z0'*[:OSFR_*+[.7_68<:5XG']<,;I@(MM!__["N=I] MR1*4+S"-_P-02P,$% @ >EDA5W?NI*_ ! H!0 !D !X;"]W;W)K M&ULU5C;;MLX$'WW5Q!J4;1 JJMO26P#B8V@6;1 MT/3R$.P#+=$V48K4DE0<__T.)5F6(UE."B\6?;%%BG-XYI SXG"T%O*76A&B MT5/,N!I;*ZV3"\=1X8K$6-DB(1S>+(2,L8:F7#HJD01'F5','-]U^TZ,*;Z._)G826 M4Z)$-"9<4<&1)(NQ=>5=S+RN,R90P9I" QS\%J%7.:0RKSUOTF\QY<&:.%9D*]I-&>C6VAA:*R *G3'\5 MZT^D<*AG\$+!5/:+UL58UT)AJK2("V-@$%.>_^.G0HB*@1<<,/ + _^Y0?> M05 8!"\UZ!8&F=1.[DJFPPQK/!E)L4;2C 8T\Y")F5F#^Y2;=;_7$MY2L-.3 M&9'T$1OMT0WEF(<4,W3+E98IK*Y6Z/V,:$R9^H ^HGO8=5'*"!(+=(.I1#\P M2XE"L/W04:"/Z/O]#+U_^P&]192C;RN1*LPC-7(T^&'8.&'!>9IS]@]P_BME M-@J\,^2[?M!@/CMBCODA'.JN( MU>1Y#M?/X$RJ>YST^@-8W,>J1_5!WK!7CMDCVBV)=EN)?J9X3AG5F]>0S2%[ M51[NP!T\8UL?U?7]9K:]DFVOE>U4Q+&(#-NIX%I"SD4/7T@\)[)Q.[6"O78[ MG0ALS^]^Z7?_#XG0_BDE/1'8GJ2#4M+!22/TNAWNP6N4:U"+@8:PK@\:NLUQ M,BR=&YX\JJ_;(0\XV&K4O(2H:2L,:QKT!\T:G)<:G+<2AE/5&LNHS!2J-56T M8KUV7Y\(;,]MS]T=B-P_)%D41$^DZJG0]F6MG#.]TR:,(W@/?K-FK5:OB*@" M:/\K?>"TX.V.BE[KL>GW,LL1S$-*^/7C3L,QHV%8T#ODISF_[??L#DI>^TD) M$N#N^+%(=0KR(VPV!?Q) B5!R-*(1*8V>/=FZ/ONY9TD":91ASQ!E:O, Q%G&"^H7QI$I82C$98 ]@U9A!X!-V; DG94'7 HJ.P MS&G%K$BMA-0.E*,,)4)14Y+F08R31(HG"@4F89L\',[M?B>FC)FR=9Y"Z<6 MF490E6S*LN+@3%'S5,8S)OC2F:>;XPP"V\\?"AJ=D@:/\A<#OW?FNF[>V+Z% M'!4*R<^@7E<)R0INH&RH8YY"T5]A7U\J5NQ<2FKKU2G6ZRH,90H]]?6"2E9* MR'E5E%.O8=1YV2(BS^ZBY^M72-,H!L37]F.XG;1-#;2O1L/N_4_56!.@8YQ. M4AFN,$S< >>>*="W@YH$AI[GV\-6;:I[/+-XKM;^YK)1H5QGRZ;"]$7!W["9 M?E>JSG&I4$VJGNV_:K,T?2N=RO5,3.0RN^92@)%RG=?$96]YE7:=W3C5^H.+ MJ1ZZ=F]%: MR$>5(FK89(RKL9-JG9^XKHI3S(CJB1RYV5D(F1%MIG+IJEPB24I2QMS \X9N M1BAWHE&Y=BVCD2@THQRO):@BRXA\/D,FUF/'=UX6;N@RU7;!C48Y6>(,]5U^ M+ 'Q;5JC,$ZF0OQ:">7R=CQ;$+(,-96 M@9C7"B?(F!4R:3QM-9TZI"4VQR_J7TOOQLN<*)P(=D\3G8Z=(P<27)""Z1NQ MOL"MGS+!6#!5/F%=80\-."Z4%MF6;#+(**_>9+.M0X/@]W<0@BTA^%="N"6$ MI=$JL]+6E&@2C:18@[1HHV8'96U*MG%#N3W%F99FEQJ>CB[Y"I4VQZ(5[$]1 M$\K4 73A;C:%_;T#V /*X385A2(\42-7FYB6Z<9;_;-*/]BA_ZU@/0C]#@1> M$+;0)W^A$[Z+[AJGM=V@MAN4>N$.O2E5,1.JD BWN-%PQD3\"+,BSQG:(L#/ MT[G2TERN7VU>*_%^N[C]X$Y43F(<.^:+4BA7Z$2?/_E#[TN;\_\D]JH.85V' M\"/UZ,:>-,<$SHGDE"]5!^YX0HUU.B]T8QT64F1P_E10_0Q7J%.10'5G$%NO M0Q5W6,:U+605^8=#SQNYJZ;W%E3H-5"O3/5K4_T/3*:+OV MW('[LON88SA=H33-%!ZHP73@#^(!B83O'-O<5>%]KY&WU_,&_AMW[;#P^(T[ MM]%<;&._(G))N0*&"\/S>H=&1U;-LIIHD9?]9BZTZ5[E,#7_%Y068/870NB7 MB6UA]1\K^@U02P,$% @ >EDA5PD5NV1" @ Y@4 !D !X;"]W;W)K M&ULK51K3]LP%/TK5QZ:0!K-JRV(M9&@;!J3T*IV M;)_=YK:Q<.Q@.RW\^]E.B+(I[2:T+_'KGN-SKG/O9"_5H\X1#3P77.@IR8TI MKX) KW,LJ![($H4]V4A54&.7:AOH4B'-/*C@01R&XZ"@3)!TXO?F*IW(RG F M<*Y 5T5!U!_P@^%>=^;@G*RD?'2+NVQ*0B<(.:Z-8Z!VV.$,.7=$5L93PTG: M*QVP.W]E_^R]6R\KJG$F^4^6F7Q*+@EDN*$5-PNY_X*-GY'C6TNN_1?V36Q( M8%UI(XL&;!443-0C?6[RT %$PP. N '$_PI(&D#BC=;*O*U;:F@Z47(/RD5; M-C?QN?%HZX8)]XI+H^PILSB3WHD=:F.?Q6@XO45#&==G< Y+^[MD%4>0&_CT M5#'S O=HWK#MK"PI:;Z M7-;0*/18US%V:3B(0OL$NZ[^HS>\4?^PU3]\N_X:.N[(3RY&E_$?\GNBDG X M:J-J74&G"ET'O*=JRX0&CAN+"P<7(P*J[BKUPLC2%^9*&EOF?IK;1HS*!=CS MC93F=>%JO6WMZ2]02P,$% @ >EDA5Q/)C\E? P (PL !D !X;"]W M;W)K&ULO59M;]LV$/XKA%8,+;!%[U* MEB%(UNU#T0^,=+:(2J1+4G;[[W>4%,6Q6"_8@GVQ1>JYY^ZY.Y$W/0CY294 MFGRI*ZYF3JGU[LIU55Y"3=6%V ''-QLA:ZIQ*;>NVDF@16M45V[@>8E;4\:= M;-KNW"@CIZ)47(OQ">S6!H/HN1[BWJ"5[G;:V\0MJ:;95(H#D0:-;.:AS7YKC?EBW/3)G9;X MEJ&=SM9\#TICX;4BKY>@*:O4&_(CN<.&+)H*B-B0=XQ3GC-:D37O.M.4&.M$ M5I\;IK^2:]"E*,@C%Q+,V9;<8@](\N$:ZGN0'W'S_=V2O'[UAKPBC),_2M$H MR@LU=34J,?&X>1_UO(LZ^$;4(;D67)>*K'@!A<5^>=X^.6/O8@:'- 8/:9P' M9PE_;:H+$OH_D, +0DL\B^>;!S8Y_\W[ZE][?Y*,<.BIL.4+_]^>^O ;^B%K M#;7Z:&N9+JC('I0Y;Z_4CN8P<_! 52#WX&3??^KTDV?(ER58O1/:D MLM%0V>@<>_8[7ER*5J (?K=X3>R!-V"K14>3M#3FJMIGD1?X_F3J[H^S;('% M7CA)GL*68UB:)HGIU6/8:@R[1*?1(^R)YGC0')_5_+,42I&=%!NF;5([Z_C( M:YA,TO!$Z1@5I'Z8G@@=H^(H#N(3G6-4-/$3WRXS&60F9V6N>2YJ(!LI:I+C MXDHG8U63.#ZIRV*,"J/+B7^B?8R*PLGDI&-68U0<7OJ) M77LZ:$__L:U9J]\F,AVUE4WD&&43.4;91(Y1-I'NT:U?@]RVXY;"XC5<=X?U ML#M,=&_;0>9D?^Y?+7S+_A(GP&Y@>Z3OQL=K*K>,*U+!!EUY%RD61'8C6;?0 M8M?.'/="XP33/I8XQ8(T 'R_$4(_+(R#82[._@902P,$% @ >EDA5Y)V M,?(5! )18 !D !X;"]W;W)K&ULO5A=<^(V M%/TK&K?3RZ0KZ0YVA#ZR$("CIR1.V5 +.5_W=9WY(228W9 UI.++DM $ M<_%*5SI;4\!!!DIBW3(,6T]PE&JC0=8VHZ,!V? X2F%&$=LD":;["<1D-]1, M[=!P'ZU"+AOTT6"-5S '_K">4?&FERQ!E$#*(I(B"LNA-C;[GID!LAY_1K!C M1\](NK(@Y%&^? J&FB%'!#'X7%)@\;>%*<2Q9!+C^%J0:J5-"3Q^/K![F?/" MF05F,"7Q7U' PZ'6U5 2[R)^3W9_0J%0QW)YY.89;]H5_0U-.1O&"=) 18C M2*(T_\=/12". (*G&F 5 .LEH/T*H%4 6DTMM M NZF%3@'H- 78!<#.8I\' M*XNT@SD>#2C9(2I["S;YD,F5H46 HU3.K#FGXFLD<'SD)NN8[ '0!%)81IRA M*P2TUBNT+71'4AXRY*8!!!5XIQYO MU^!UX6+IIW7PRC>V"<1CZ' ,TY\1\1H>@AC3AR MG\3FQJ!*XYS1SACESK8=67;',(R!OCU6[[R;V>V>=7/.NW6LWEDWMQF;5^OM M-\:R4\:R\T8LG] \Q!1"$@= &?IR!\D":.5"J:6Z=*&H)'-4DKDJR3Q%9"?B MVJ6X]G=+BK9*K562.2K)7)5DGB*R$ZUO2ZUO:Q=RMH@_3L2!-D SO!<';8[& ME.)T!?+Y>FZ58D3O%YO,,TN$93PKAHY6@O+@OWX)-5&OT#XL,X(9N45TV* MV[.$9K?.$]JT=J27RMW,IJO2IG=NLRTWBV>;)Q)U2XFZ[Y/HCW5VLSFD8/1O ML;\5[;,8ITPZ"I*B];J&W(^N,[QD=0^36WY7*CWXM+)T-2LJ]2LIXKM5.JC M,H;Y_TN]%8D!+V) 2W'K^47P\#/JE@)T%56;V3(EP>DO#A1MI8US7%6R7O1/C'[4[.BW3'[;EZQ?*;/"ZAW MF*XBL=_'L!2FC)M;$4F:UR3S%T[660UM03@G2?88 A:7.-E!?%\2P@\OTD!9 M&1[]!U!+ P04 " !Z62%77VO0P\4# Z#0 &0 'AL+W=OC#5G!'-3MYEKHF5M%26D.3%+. MD(#EV)GZ%Y=^8!RLQ1V%O:R-D:%RS_F#F?R5CAW/(((,%LJ$(/IO!Y>092:2 MQO&K#.I4>QK'^O@I^A=+7I.Y)Q(N>?:3IFH]=A('I; DVTS=\/TW* E%)MZ" M9]+^HGUIZSEHL96*YZ6S1I!35OR3WZ40-0<=I]L!EPZXZ1 ><0A*!ZN<6R"S MM*Z((I.1X'LDC+6.9@96&^NMV5!FTCA70C^EVD]-/N>;C#\"H!DP6%(ET8H^H;FNFG2; >)+] ]GG^Y *DC1C?X3=&&&<\47#VBZ)R)%4Y,2JAZU MX^W\"IU\/$4?D8ODF@B0B#)TR_0&9WI1CW^L^582ELJ1JS0/@\9=E)AG!69\ M!'.,OG.FUA)]9BFDA_ZNYE^)@)]$F.'>@']OLW,4^&<(>SCHP'/Y>G?< R>H M,&1>)7J_UK5T2M5G][KY_I8= E:;!AV;VBNB@NY(0L8._HND"!VX$S^ M^.#'WI]=:KQ3L -MPDJ;L"_ZI%:%#RNH =%2!CGI!_[27B88\W8'0ER/Z*@A32!]8 M0%\(%>B.9%OH9().]%FYXEE&A#SMHE7L'-< XP![#59MH\$@Z.845YSBMW$R M63'0?X#(7YV4_CTP>@3-NZL&^QU]Z]A3;H.*Y>"MY69SU[QV"C:#5O'X?C# M<2,;;;.!%R?#[GPD%=+D76JLA%^O*[0!4=S2G166M(HG&(91@U/;"'L![J8T MK"@-WRI^,>U".6P?7.P'39AM*S\)O2-'P?>>7Z+>NXA?LGGI3)>[U=5,ALTJ MZC *(_\(DUH[X+]5<_V6[3_$9<@#56.<1$WQ.^P2'$;'U,?/F/&[J'] Y.4D MX):^41 /FYS:5CB(PB.4GCL O_>*]TYV^%:?]R , ;Z^9)S]30Q&U2?2Y/_ %!+ P04 " !Z M62%7:QT2N;T" "" &0 'AL+W=O5X)4$564;DW129V(R=OK-3 M7-/E2EN%&XYRLL0;U+?YE322V[ D-$.NJ. @,1T[D_YP'EC[TN +Q8W:.X/- M9"'$3RM<)&.G9P-"AK&V#,2\UCA#QBR1">-7S>DT+BUP_[QC?U?F;G)9$(4S MP;[21*_&SKD#"::D8/I:;-YCG<^IY8L%4^43-K5MSX&X4%ID-=A$D%%>OP/"T [P:X#T$!$\ _!K@/]=#4 ."YWHXK0%EZFZ5>UFXB&@2CJ38@+36 MALT>RNJ7:%,ORNUW1- Y.H8C MH!PN*6.FK6KD:N/3(MVXYI]6_-X3_#Y<"JY7"N8\P:0%'QW&#P[@79-KD["W M2WCJ'23\4+ N^/T3\'J>WQ+/[/EPKRV=__,^_V?O]XKA-]WW2S[_K]V'B*J8 M"55(A&^3A=+2_,+?V_I=,0;MC':L#55.8AP[9FXIE&MTPM>O^H/>V[9BOR19 M]))D\Q6H&E+<(A]ORWSK=D("J$S18XIU<_ 5!+ P04 " !Z62%7BTBMV\P" M !U!P &0 'AL+W=O> MVO?&:RZ>90&@T$M)F9PXA5+5I>O*M( 2RW-> =,[2RY*K/14Y*ZL!.#,@DKJ M!IX7N24FS$EBNW8ODIC7BA(&]P+)NBRQ>)T"Y>N)XSN;A0>2%\HLN$EZ%G;L>2D1*8))PA $80 M4$B58<#ZLX(94&J(M(R?+:?3'6F V^,-^V>;N\YE@27,./U!,E5,G+&#,ECB MFJH'OOX";3Y#PY=R*NTO6K>QGH/26BI>MF"MH"2L^>*7UH9?G"NA=XG&J>26I;P$ M](A?0**3&U"84'F*/J*YOB]930'Q)7IB E*>,_(+,A.*IL!@291$#YQ2I/U< M8Y%IT-/\!IT$-5A.XX4X5$GU@& MV2[>U1EV:0:;-*?!0<*O-3U'H7^& B\(>_3,W@\/#L@).]=#RQ>^P=>9^^W= MYEXOI!+ZTO>9V1PVZ#_,U(%+6>$4)HY^Z!+$"ISD^(,?>5=]3OPGLAU?!ITO M@T/LR8X72GNQ:+TXTZ.<,$98;BYD!8+PK,^*AC^R_*:"K1+_PAN/8W>UG6-/ M5#0:^UW4COAA)WYX4/RLP"S7KTB75E1I?0*] A;R^,,X\$=7-IV*2V*J5^^3 M:-B'6Z+"/=E_1UR$_9JC3G/TKX8#RPY;'?59?>'O:>Z)BL:CP9YL=ZN"E2!R M6]@E2GG-5//*N]6N=US;DKFW/M4]I6D!?VB:AG2'A;Y!$E%8:DKO?*1]%$V1 M;R:*5[9.+KC25=<."]T709@ O;_D7&TFYH"NTR:_ 5!+ P04 " !Z62%7 MO"+>%M0# ![#0 &0 'AL+W=O"7 - M&&^69IJ'8,FZ1^<<74G7K954GW5,J8$O"1>Z[<7&+&]]7T]CFA!=D4LJ\,U< MJH08;*J%KY>*DID+2K@?!4'#3P@37J?E^@:JTY*IX4S0@0*=)@E1ZR[EU) LZI&:\'"AL^1G*C"54:"8%*#IO>^_"VU[H MR(WQA= MZ=PS6"D3*3_;QH=9VPLL(\KIU%@(@C\OM$Z%52W>%/)M?L/J^W8P(-IJHU,ML'( M(&%B\TN^;(W(!=1.!43;@.@@((I.!%2W 54G=,/,R;HCAG1:2JY V=&(9A^< M-RX:U3!AEW%H%+YE&&^ DS$,? ^C(^F9'[\)&\%.1%6\$MF=(-3.D6H;> M^2BUSKFPOH)[;1CN- IR#@-\RR:<@AU6Y,,&O.' [>'STHGJ ?ZU_)>\PJ\. MV^->R[C72KGWR)(93.F!DG_B :/AF=HS$)7 ^]2DBL* K-U:%U&O'7-J.E*' MY$M)G+D\]4QBO53B$V;A/5$FAGM!U6(-[S!I'U-XH&+7\ZE/DPE5A6E:"OZM M:?I&8'L^-#(?&O_+OFV\I2%O!+9GR'5FR'5I8OR:$G3 K.TN[:9XE7 -J9A1 M!7A1KHB:P2!5TQCO2N>5PIL7+O"L'P]WPR_A;SR>BTS:S!R&N:T1-BK5@VU1 MRN],].$[RXY9YABAND81C'% MHH)C&#/.#W=S%5G2/+8DJC0.'"GE?*8C-YDC-Z_.AWL3$X%%27K:#4R#!\(Y M^F%E%U_1W9MCT;7P* ]*>9VI.@S^K82"5^N^8WAU<4Z5A@>%%T%I/J #HZW\ M46'ALYFWGA/?;!Y?#N7TSI6?*P3#5\M_E.+'N90S*WYFM[T2\,3X"1.T'+I2R_%87_%QE;#]+^D0M[&IR.D?XH'*-BZ(VE?ZF M8>32%W3%[!JV_LZ^MSK_ %!+ P04 " !Z62%7 M A&6L T# #^"@ &0 'AL+W=OG*(!+E9>LT-M2NVX>J'PPY(*IC,]M ^?>SG9#Q$FBW MP@=B7^YY[OR<8U]]P?B3F !(])P2*AK61,IIS7'$< (I%C:; E5O1HRG6*HI M'SMBR@''!I02QZM40B?%";6BNK'U>51G,TD2"GV.Q"Q-,5]> V&+AN5:*\-M M,IY(;7"B^A2/X0[D_;3/UY;L=!P)B1+<[#*($UH]L3/ MN0YK ,53#O!R@+<-J.X!^#G ?VV$:@ZHOC9"D .";4"X!Q#F@-!HGXEEE&YC MB:,Z9PO$M;=BTP-3+H-6 B=4;ZP[R=7;1.%D= L$2X@O^IC+)?K!,178U%R@ MTS9(G!!QAB[0=PJHHUPFJ$.!CY>H26/T;88^ 5U9'GJ0#H _*N_[NS8Z/3E# M)RBAJ)<0HOGJCE3YZJC.,,_M.LO-VY.;CWJ,RHE0$6*(2_#MP_CP)7SW,-[U M#A X2NA";6^E]K5WD/'+C-C(=\^15_'\DH1:KX=[97J\+7KG;=&[+\ QW1=] M0TN_V+F^X?/?LG,?OBH4NI&0BL>R#9B%J):'T(=Z34SQ$!J6.K4%\#E8T?MW M;ECY6%:\8Y*UCTG6.299]TAD&T6O%D6O'F*/6DQ(@; Z?#K/ZFX5(,Y1OA&0 MV0AE1KI,?V/ZF4WO7*;BRKS:=.KM.86A7KM9_ MFXCNP37_IZ)!H6AP4-'F<,AF5(G:QTL\(+"I9P*EYW:PLT37]K8$/1CV7[^& M8Y)UCDG6+9,B**3(2N*LW<^INBQ-)R60$3X[\ IKT:PU38^R9;]V:RVWQ-YV M:YVL%_M+GW6&/5322;FNY@P*3J-:,_4$L#!!0 ( 'I9(5=PMR<6,0, "03 - >&PO M*QK['Y]QC^X88!K59"78S9\Q$RU+(>DCFQE2? MXKB>SEE)ZS-5,6F10NF2&MO5L[BN-*-Y#:12Q+U.)XU+RB49#>2BO"I-'4W5 M0IHA2=M0Y&]?\R'IIA])Y.7&*F=#+CK>U!DC4[)I=(NM\_@OR?-\#U@W0.#7(C68(_XP&A046.8EE>VXP:[ MX!,H:MJWJ\HZG&FZZO;.R8;@;C;)1.FQH+XNM/>O CLFV:0TU32_C.Z"_K>:U MMV5[K]*-*GZOS)>%G8YT?:AL=JU9P9>NORQ: YAZ%U>G5256GP6?R9+YR;\X MX6A U[QHKC1_L-F@5*8VP#2)[IDV?+H=^:UI=Q- MFHR;%_C6*6'GC-!&(SB+# M35PSL@V;M;F L(]_VD^?70^'L.\]8-('^7T M48YGA9"Q^V!YPIS,7N&99EF2I"FVHN-QT,$86[R/1G:XWO M-EXAS]-V D67AW<;R /;!:QV('\X#]14F),D ML*N8-^P)QI$LPQ"HQ7"-IBFR.BE\PON#/25)DF5A!+"P@R3!$'@:<01S !XP M)$G<>W#O?12OWU/QYO]BHT=02P,$% @ >EDA5Y>*NQS $P( L M !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,. M\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'T-(Z)4J27I)RX7U]*@ALJ80;[,O:334JFCH8RSY#4IT=M M?BRU_L&>&JGL+%D[MSF;3&RUAH;;O_0&E#^RTJ;ASA?-P\1N#/#:K@%<(R?9 M='HZ:;A0R>=/^[9NS"0L: >5$UKYRJ[B7L"C?3[>%=E66+$44KC=+.F_2TA8 M(Y1HQ$^H9\DT87:M'__11OS4RG&YJ(R60=7]J^QO'E M+?<@L^1TZAM<"6-=?T;?/O>,6_ G#Z76Z6LA'9A+[N!OH]N-4 ]=,_XN)L%M M]''8?PY!/#/_)XQZM1(57.JJ;4"Y(8X&9 >H[%IL;,(4;V"6[$]AYZIF5\KY M(+&Y&IKRYW9WZB\]KX>[=AXWB*$Y$_Z F=<].!WDA2]K*6I_]9KY0@W*^F]? MN.2J A9 9@AD=D3(?[, ,D<@\Z- +CH<_], LD @BR-"CB)9(I#E,2'S /(4 M@3P])F010+Y'(-\?!?):*/_'$3R _(! ?J"%/*\JW?KA43VP&P];"; !V$<$ M[",MV#??[H)+L(S[$?P6MJ!:"(?M*39N3VGAO@*WHT"EJ$6(-7+-A6'W7([C M@RDC)7:&3U\V/KG8]7UW]5\K-MT/0CK,%2FQ++Z[-1AV;JW/04(F3 TIL1O\ M_]"T?G2X>MITP\3PU ^@%ZTQ(28FAY38#I=@Q)9W.=_O<4SZO,HZT[[L84P/ M*;$?YFH+UG4GC3H8DT%*;(.K9B/U#H!] 04K,0;#!) 2&V"N*MT N^-/XQ$- M&_M3XL'_0C>-&/JO_R-X>W:* O7"3QDF@8Q8 K==)=0G-[P;Z>X,5Y;W4[81 M(2:&C%@,$;G_R9:[H; ;S2_0"0:Q+2*8[)V?4WKY_Q$R8L[(B)T134>BE)A% M,F*+#'E)% NS1D9LC><$)8J&F2(C-D4\4XEB8O;(B.T1IBQ1.,P@&?T:7G-@O;Z0WL4['3),3FV:?W\2X,+7DQ&IYR<5.V,(W6[<2F%Z%B7:!J:4X MR++5&YBCA[' +%,<;#TKBAIB8JHICK+(]1LYQ,2D4QQPM2L2SQ 3W1LYY@+8 M:-^AP+13'',!;(R)::<@U@Z.&6Z0%)AV"F+MC'+=R*!>8+(IR!?&(G#/XU"( MB;FG('8/BCG>5<3<4Q*[)S)UB'1XB7FG//SL)HQGB(EYISSH%"<61$PW);%N MXG0QW928;DKRO7ADA9F]"S'1S7ABW;R]QMS'-L3$=%/VNIGL7[NI_=.MH/[F M+V%]?<5E=6-8]S'L'!9EM_J_:J6\\'7?U5?-Z_U;//LWD#[_ E!+ P04 M" !Z62%7##^0_.4! !_(0 &@ 'AL+U]R96QS+W=O )/[F/!00D5#B]B %28/D<269Q#)[HE"$8Y%08/F M5-;8\O7?^)-E>_Z2=FW9=H>\V?9YOIS[]96*W6FV7Z:E;?NS3H?PR M.'QVPWO>I%2:R6L[K%-9-.&XN^[.X;*1F_/D9O+\MFB&YS=I0NT@A2"M'V00 M9/6#'(*\?E"$H%@_: 9!L_I!MQ!T6S_H#H+NZ@?=0]!]_2"9HHQ3@J01U@1: M"W(M!%X+@BT$8@N2+01F"Z(M!&H+LBT$;@O"+01R"](M!'8+XBT$>BOJK01Z M*^JM!'KKZ&&;0&]%O95 ;T6]E4!O1;V50&]%O95 ;T6]E4!O1;V50&]%O95 M;T.]C4!O0[V-0&]#O8U ;QN]+"'0VU!O(]#;4&\CT-M0;R/0VU!O(]#;4&\C MT-M0;R/0VU%O)]#;46\GT-M1;R?0VU%O)]#;1R^["?1VU-L)]';4VPGT=M3; M"?1VU-L)]';4VPGTCJAW)- [HMZ10.^(>D<"O2/J'0GTCJAW)- [CCY6$N@= M4>_XGWKGEDA5X_AMVG3 0 -B$ !, !;0V]N=&5N=%]4>7!E&ULS=K) M;L(P% 707T'95L1X"!T$;-IN6Q;] 3=Y0$026[:A\/=UPB"UHJB(2KT;(F+[ MW1=;.IMD]+:UY'N;NFK\.%F$8!\8\_F":NU38ZF)(S/C:AWB7S=G5N=+/2=Q/;K'&BK:W*7(-9=KM_CKV=\K']A'P*D#PG2AP+I(P/I8PC2QRU('W<@?=R#],$'*(V@B,I1 M2.4HIG(45#F*JAR%58[B*D>!E:/(*E!D%2BR"A19!8JL D56@2*K0)%5H,@J M4&05*+)*%%DEBJP215:)(JM$D56BR"I19)4HLDH4626*K I%5H4BJT*15:'( MJE!D52BR*A19%8JL"D56A2)KAB)KAB)KAB)KAB)KAB)KAB)K]I^ROANS_.LW M^>TUK779'/)9][G$Y!-02P$"% ,4 " !Z62%7!T%-8H$ "Q $ M @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( 'I9 M(5>E\VB.[@ "L" 1 " :\ !D;V-097)PC$ 8 )PG 3 " M &UL4$L! A0#% @ >EDA5TVY<"#4 M!0 YQX !@ ("!#0@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >EDA5R54LT*L!0 $!4 !@ M ("!/A< 'AL+W=ON(I@#() !S30 & M @($'( >&PO=V]R:W-H965T&UL4$L! A0# M% @ >EDA5]Z"+JFA!P &"( !@ ("!;RD 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ >EDA5UDQ^8D! M!0 P0H !D ("!($< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >EDA5Q7=: ,* P @08 !D M ("!95@ 'AL+W=O&PO=V]R M:W-H965T !X;"]W;W)K&UL M4$L! A0#% @ >EDA5]@T_%W7!P !Q@ !D ("!ZF$ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M>EDA5PTHH5YK!0 NPP !D ("!U78 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >EDA5_/L' A/#@ MW"8 !D ("!>(0 'AL+W=O"0 &0 @('^ MD@ >&PO=V]R:W-H965T+ MM#H(:0, /<& 9 " @3J7 !X;"]W;W)K&UL4$L! A0#% @ >EDA5ZUYU76/ P +P@ !D M ("!VIH 'AL+W=O&PO=V]R:W-H M965T3^P_" 0, &8& 9 M " @5"B !X;"]W;W)K&UL4$L! M A0#% @ >EDA5^*TE -E @ ,P4 !D ("!B*4 'AL M+W=O&PO=V]R:W-H965T+E6)VAP0 8, 9 " M@9&K !X;"]W;W)K&UL4$L! A0#% @ >EDA M5S L= R, P 2P@ !D ("!3[ 'AL+W=O&PO=V]R:W-H965TY0( &L& 9 " @96W !X;"]W;W)K M&UL4$L! A0#% @ >EDA5_BA7P"K @ \0@ M !D ("!L;H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >EDA5\A3,"RM @ '0< !D M ("!4<@ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ >EDA5_TV_IOU @ PPD !D ("!&=, 'AL+W=O M&PO=V]R:W-H965T 4 &LB 9 " @4?9 M !X;"]W;W)K&UL4$L! A0#% @ >EDA5W$2 M&PO=V]R:W-H965T&UL4$L! A0#% @ >EDA5\.V"S$H!@ S#0 !D M ("!YN@ 'AL+W=O&PO M=V]R:W-H965T3WM13NP( M +T& 9 " @3ST !X;"]W;W)K&UL4$L! A0#% @ >EDA5PD5NV1" @ Y@4 !D ("! M+O< 'AL+W=O&PO=V]R:W-H965T2=C'R%00 "46 9 M " @3W] !X;"]W;W)K&UL4$L! A0#% M @ >EDA5U]KT,/% P .@T !D ("!B0$! 'AL+W=O+2*W;S ( '4' 9 " @7D( 0!X M;"]W;W)K&UL4$L! A0#% @ >EDA5[PBWA;4 M P >PT !D ("!? L! 'AL+W=O&PO=V]R:W-H965T/X;=ITP$ #8A 3 M " 9X= 0!;0V]N=&5N=%]4>7!E&UL4$L%!@ ! $ =Q$ ' *(? 0 $! end XML 68 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 69 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 70 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.2 html 126 226 1 true 36 0 false 9 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.rexamerican.com/role/DocumentAndEntityInformation Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Consolidated Condensed Balance Sheets Sheet http://www.rexamerican.com/role/ConsolidatedBalanceSheet Consolidated Condensed Balance Sheets Statements 2 false false R3.htm 002 - Statement - Consolidated Condensed Balance Sheets (Parentheticals) Sheet http://www.rexamerican.com/role/ConsolidatedBalanceSheet_Parentheticals Consolidated Condensed Balance Sheets (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Consolidated Condensed Statement of Operations Sheet http://www.rexamerican.com/role/ConsolidatedIncomeStatement Consolidated Condensed Statement of Operations Statements 4 false false R5.htm 004 - Statement - Consolidated Condensed Statement of Operations (Parentheticals) Sheet http://www.rexamerican.com/role/ConsolidatedIncomeStatement_Parentheticals Consolidated Condensed Statement of Operations (Parentheticals) Statements 5 false false R6.htm 005 - Statement - Consolidated Condensed Statements of Equity Sheet http://www.rexamerican.com/role/ShareholdersEquityType2or3 Consolidated Condensed Statements of Equity Statements 6 false false R7.htm 006 - Statement - Consolidated Condensed Statements of Cash Flows Unaudited Sheet http://www.rexamerican.com/role/ConsolidatedCashFlow Consolidated Condensed Statements of Cash Flows Unaudited Statements 7 false false R8.htm 007 - Disclosure - Consolidated Condensed Financial Statements Sheet http://www.rexamerican.com/role/ConsolidatedCondensedFinancialStatements Consolidated Condensed Financial Statements Notes 8 false false R9.htm 008 - Disclosure - Accounting Policies Sheet http://www.rexamerican.com/role/AccountingPolicies Accounting Policies Notes 9 false false R10.htm 009 - Disclosure - Net Sales and Revenue Sheet http://www.rexamerican.com/role/NetSalesandRevenue Net Sales and Revenue Notes 10 false false R11.htm 010 - Disclosure - Leases Sheet http://www.rexamerican.com/role/Leases Leases Notes 11 false false R12.htm 011 - Disclosure - Fair Value Sheet http://www.rexamerican.com/role/FairValue Fair Value Notes 12 false false R13.htm 012 - Disclosure - Property and Equipment Sheet http://www.rexamerican.com/role/PropertyandEquipment Property and Equipment Notes 13 false false R14.htm 013 - Disclosure - Other Assets Sheet http://www.rexamerican.com/role/OtherAssets Other Assets Notes 14 false false R15.htm 014 - Disclosure - Accrued Expenses and Other Current Liabilities Sheet http://www.rexamerican.com/role/AccruedExpensesandOtherCurrentLiabilities Accrued Expenses and Other Current Liabilities Notes 15 false false R16.htm 015 - Disclosure - Derivative Financial Instruments Sheet http://www.rexamerican.com/role/DerivativeFinancialInstruments Derivative Financial Instruments Notes 16 false false R17.htm 016 - Disclosure - Investments Sheet http://www.rexamerican.com/role/Investments Investments Notes 17 false false R18.htm 017 - Disclosure - Employee Benefits Sheet http://www.rexamerican.com/role/EmployeeBenefits Employee Benefits Notes 18 false false R19.htm 018 - Disclosure - Income Taxes Sheet http://www.rexamerican.com/role/IncomeTaxes Income Taxes Notes 19 false false R20.htm 019 - Disclosure - Commitments and Contingencies Sheet http://www.rexamerican.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 20 false false R21.htm 020 - Disclosure - Related-Party Transactions Sheet http://www.rexamerican.com/role/RelatedPartyTransactions Related-Party Transactions Notes 21 false false R22.htm 021 - Disclosure - Accounting Policies, by Policy (Policies) Sheet http://www.rexamerican.com/role/AccountingPoliciesByPolicy Accounting Policies, by Policy (Policies) Policies http://www.rexamerican.com/role/AccountingPolicies 22 false false R23.htm 022 - Disclosure - Accounting Policies (Tables) Sheet http://www.rexamerican.com/role/AccountingPoliciesTables Accounting Policies (Tables) Tables http://www.rexamerican.com/role/AccountingPolicies 23 false false R24.htm 023 - Disclosure - Net Sales and Revenue (Tables) Sheet http://www.rexamerican.com/role/NetSalesandRevenueTables Net Sales and Revenue (Tables) Tables http://www.rexamerican.com/role/NetSalesandRevenue 24 false false R25.htm 024 - Disclosure - Leases (Tables) Sheet http://www.rexamerican.com/role/LeasesTables Leases (Tables) Tables http://www.rexamerican.com/role/Leases 25 false false R26.htm 025 - Disclosure - Fair Value (Tables) Sheet http://www.rexamerican.com/role/FairValueTables Fair Value (Tables) Tables http://www.rexamerican.com/role/FairValue 26 false false R27.htm 026 - Disclosure - Property and Equipment (Tables) Sheet http://www.rexamerican.com/role/PropertyandEquipmentTables Property and Equipment (Tables) Tables http://www.rexamerican.com/role/PropertyandEquipment 27 false false R28.htm 027 - Disclosure - Other Assets (Tables) Sheet http://www.rexamerican.com/role/OtherAssetsTables Other Assets (Tables) Tables http://www.rexamerican.com/role/OtherAssets 28 false false R29.htm 028 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) Sheet http://www.rexamerican.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables Accrued Expenses and Other Current Liabilities (Tables) Tables http://www.rexamerican.com/role/AccruedExpensesandOtherCurrentLiabilities 29 false false R30.htm 029 - Disclosure - Derivative Financial Instruments (Tables) Sheet http://www.rexamerican.com/role/DerivativeFinancialInstrumentsTables Derivative Financial Instruments (Tables) Tables http://www.rexamerican.com/role/DerivativeFinancialInstruments 30 false false R31.htm 030 - Disclosure - Investments (Tables) Sheet http://www.rexamerican.com/role/InvestmentsTables Investments (Tables) Tables http://www.rexamerican.com/role/Investments 31 false false R32.htm 031 - Disclosure - Employee Benefits (Tables) Sheet http://www.rexamerican.com/role/EmployeeBenefitsTables Employee Benefits (Tables) Tables http://www.rexamerican.com/role/EmployeeBenefits 32 false false R33.htm 032 - Disclosure - Income Taxes (Tables) Sheet http://www.rexamerican.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.rexamerican.com/role/IncomeTaxes 33 false false R34.htm 033 - Disclosure - Consolidated Condensed Financial Statements (Details) Sheet http://www.rexamerican.com/role/ConsolidatedCondensedFinancialStatementsDetails Consolidated Condensed Financial Statements (Details) Details http://www.rexamerican.com/role/ConsolidatedCondensedFinancialStatements 34 false false R35.htm 034 - Disclosure - Accounting Policies (Details) Sheet http://www.rexamerican.com/role/AccountingPoliciesDetails Accounting Policies (Details) Details http://www.rexamerican.com/role/AccountingPoliciesTables 35 false false R36.htm 035 - Disclosure - Accounting Policies (Details) - Change to Schedule of Consolidated Statements of Operation Sheet http://www.rexamerican.com/role/ChangetoScheduleofConsolidatedStatementsofOperationTable Accounting Policies (Details) - Change to Schedule of Consolidated Statements of Operation Details http://www.rexamerican.com/role/AccountingPoliciesTables 36 false false R37.htm 036 - Disclosure - Accounting Policies (Details) - Schedule of Components of Inventory Sheet http://www.rexamerican.com/role/ScheduleofComponentsofInventoryTable Accounting Policies (Details) - Schedule of Components of Inventory Details http://www.rexamerican.com/role/AccountingPoliciesTables 37 false false R38.htm 037 - Disclosure - Net Sales and Revenue (Details) - Schedule of Disaggregated Revenue by Product Sheet http://www.rexamerican.com/role/ScheduleofDisaggregatedRevenuebyProductTable Net Sales and Revenue (Details) - Schedule of Disaggregated Revenue by Product Details http://www.rexamerican.com/role/NetSalesandRevenueTables 38 false false R39.htm 038 - Disclosure - Leases (Details) Sheet http://www.rexamerican.com/role/LeasesDetails Leases (Details) Details http://www.rexamerican.com/role/LeasesTables 39 false false R40.htm 039 - Disclosure - Leases (Details) - Schedule of Components of Lease Expense Sheet http://www.rexamerican.com/role/ScheduleofComponentsofLeaseExpenseTable Leases (Details) - Schedule of Components of Lease Expense Details http://www.rexamerican.com/role/LeasesTables 40 false false R41.htm 040 - Disclosure - Leases (Details) - Schedule of Future Minimum Rental Payments for Operating Leases Sheet http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesTable Leases (Details) - Schedule of Future Minimum Rental Payments for Operating Leases Details http://www.rexamerican.com/role/LeasesTables 41 false false R42.htm 041 - Disclosure - Fair Value (Details) - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis Sheet http://www.rexamerican.com/role/ScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable Fair Value (Details) - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis Details http://www.rexamerican.com/role/FairValueTables 42 false false R43.htm 042 - Disclosure - Property and Equipment (Details) - Schedule of Property and Equipment Sheet http://www.rexamerican.com/role/ScheduleofPropertyandEquipmentTable Property and Equipment (Details) - Schedule of Property and Equipment Details http://www.rexamerican.com/role/PropertyandEquipmentTables 43 false false R44.htm 043 - Disclosure - Other Assets (Details) - Schedule of Other Assets Sheet http://www.rexamerican.com/role/ScheduleofOtherAssetsTable Other Assets (Details) - Schedule of Other Assets Details http://www.rexamerican.com/role/OtherAssetsTables 44 false false R45.htm 044 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) - Schedule of Accrued Expenses and Other Current Liabilities Sheet http://www.rexamerican.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable Accrued Expenses and Other Current Liabilities (Details) - Schedule of Accrued Expenses and Other Current Liabilities Details http://www.rexamerican.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables 45 false false R46.htm 045 - Disclosure - Derivative Financial Instruments (Details) Sheet http://www.rexamerican.com/role/DerivativeFinancialInstrumentsDetails Derivative Financial Instruments (Details) Details http://www.rexamerican.com/role/DerivativeFinancialInstrumentsTables 46 false false R47.htm 046 - Disclosure - Derivative Financial Instruments (Details) - Schedule of Fair Values for Derivative Financial Instruments Sheet http://www.rexamerican.com/role/ScheduleofFairValuesforDerivativeFinancialInstrumentsTable Derivative Financial Instruments (Details) - Schedule of Fair Values for Derivative Financial Instruments Details http://www.rexamerican.com/role/DerivativeFinancialInstrumentsTables 47 false false R48.htm 047 - Disclosure - Investments (Details) Sheet http://www.rexamerican.com/role/InvestmentsDetails Investments (Details) Details http://www.rexamerican.com/role/InvestmentsTables 48 false false R49.htm 048 - Disclosure - Investments (Details) - Schedule of Equity Method Investments Sheet http://www.rexamerican.com/role/ScheduleofEquityMethodInvestmentsTable Investments (Details) - Schedule of Equity Method Investments Details http://www.rexamerican.com/role/InvestmentsTables 49 false false R50.htm 049 - Disclosure - Investments (Details) - Schedule of Financial Information For Equity Method Investment Sheet http://www.rexamerican.com/role/ScheduleofFinancialInformationForEquityMethodInvestmentTable Investments (Details) - Schedule of Financial Information For Equity Method Investment Details http://www.rexamerican.com/role/InvestmentsTables 50 false false R51.htm 050 - Disclosure - Employee Benefits (Details) Sheet http://www.rexamerican.com/role/EmployeeBenefitsDetails Employee Benefits (Details) Details http://www.rexamerican.com/role/EmployeeBenefitsTables 51 false false R52.htm 051 - Disclosure - Employee Benefits (Details) - Schedule of Non-Vested Restricted Stock Award Activity Sheet http://www.rexamerican.com/role/ScheduleofNonVestedRestrictedStockAwardActivityTable Employee Benefits (Details) - Schedule of Non-Vested Restricted Stock Award Activity Details http://www.rexamerican.com/role/EmployeeBenefitsTables 52 false false R53.htm 052 - Disclosure - Income Taxes (Details) Sheet http://www.rexamerican.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.rexamerican.com/role/IncomeTaxesTables 53 false false R54.htm 053 - Disclosure - Income Taxes (Details) - Schedule of Unrecognized Tax Benefits Roll Forward Sheet http://www.rexamerican.com/role/ScheduleofUnrecognizedTaxBenefitsRollForwardTable Income Taxes (Details) - Schedule of Unrecognized Tax Benefits Roll Forward Details http://www.rexamerican.com/role/IncomeTaxesTables 54 false false R55.htm 054 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.rexamerican.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.rexamerican.com/role/CommitmentsandContingencies 55 false false R56.htm 055 - Disclosure - Related-Party Transactions (Details) Sheet http://www.rexamerican.com/role/RelatedPartyTransactionsDetails Related-Party Transactions (Details) Details http://www.rexamerican.com/role/RelatedPartyTransactions 56 false false All Reports Book All Reports c106955_10q-ixbrl.htm c106955_ex18.htm c106955_ex31.htm c106955_ex32.htm rex-20230731.xsd rex-20230731_cal.xml rex-20230731_def.xml rex-20230731_lab.xml rex-20230731_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 73 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "c106955_10q-ixbrl.htm": { "axisCustom": 0, "axisStandard": 15, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 511, "http://xbrl.sec.gov/dei/2023": 29 }, "contextCount": 126, "dts": { "calculationLink": { "local": [ "rex-20230731_cal.xml" ] }, "definitionLink": { "local": [ "rex-20230731_def.xml" ] }, "inline": { "local": [ "c106955_10q-ixbrl.htm" ] }, "labelLink": { "local": [ "rex-20230731_lab.xml" ] }, "presentationLink": { "local": [ "rex-20230731_pre.xml" ] }, "schema": { "local": [ "rex-20230731.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/sic/2023/sic-2023.xsd" ] } }, "elementCount": 354, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2023": 6, "http://www.rexamerican.com/20230731": 8, "http://xbrl.sec.gov/dei/2023": 4, "total": 18 }, "keyCustom": 25, "keyStandard": 201, "memberCustom": 15, "memberStandard": 20, "nsprefix": "rex", "nsuri": "http://www.rexamerican.com/20230731", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000 - Document - Document And Entity Information", "menuCat": "Cover", "order": "1", "role": "http://www.rexamerican.com/role/DocumentAndEntityInformation", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "009 - Disclosure - Net Sales and Revenue", "menuCat": "Notes", "order": "10", "role": "http://www.rexamerican.com/role/NetSalesandRevenue", "shortName": "Net Sales and Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "010 - Disclosure - Leases", "menuCat": "Notes", "order": "11", "role": "http://www.rexamerican.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "011 - Disclosure - Fair Value", "menuCat": "Notes", "order": "12", "role": "http://www.rexamerican.com/role/FairValue", "shortName": "Fair Value", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "012 - Disclosure - Property and Equipment", "menuCat": "Notes", "order": "13", "role": "http://www.rexamerican.com/role/PropertyandEquipment", "shortName": "Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "013 - Disclosure - Other Assets", "menuCat": "Notes", "order": "14", "role": "http://www.rexamerican.com/role/OtherAssets", "shortName": "Other Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "014 - Disclosure - Accrued Expenses and Other Current Liabilities", "menuCat": "Notes", "order": "15", "role": "http://www.rexamerican.com/role/AccruedExpensesandOtherCurrentLiabilities", "shortName": "Accrued Expenses and Other Current Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "015 - Disclosure - Derivative Financial Instruments", "menuCat": "Notes", "order": "16", "role": "http://www.rexamerican.com/role/DerivativeFinancialInstruments", "shortName": "Derivative Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "016 - Disclosure - Investments", "menuCat": "Notes", "order": "17", "role": "http://www.rexamerican.com/role/Investments", "shortName": "Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "017 - Disclosure - Employee Benefits", "menuCat": "Notes", "order": "18", "role": "http://www.rexamerican.com/role/EmployeeBenefits", "shortName": "Employee Benefits", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "018 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "19", "role": "http://www.rexamerican.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "001 - Statement - Consolidated Condensed Balance Sheets", "menuCat": "Statements", "order": "2", "role": "http://www.rexamerican.com/role/ConsolidatedBalanceSheet", "shortName": "Consolidated Condensed Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c2", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "019 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "20", "role": "http://www.rexamerican.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "020 - Disclosure - Related-Party Transactions", "menuCat": "Notes", "order": "21", "role": "http://www.rexamerican.com/role/RelatedPartyTransactions", "shortName": "Related-Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "021 - Disclosure - Accounting Policies, by Policy (Policies)", "menuCat": "Policies", "order": "22", "role": "http://www.rexamerican.com/role/AccountingPoliciesByPolicy", "shortName": "Accounting Policies, by Policy (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "022 - Disclosure - Accounting Policies (Tables)", "menuCat": "Tables", "order": "23", "role": "http://www.rexamerican.com/role/AccountingPoliciesTables", "shortName": "Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "023 - Disclosure - Net Sales and Revenue (Tables)", "menuCat": "Tables", "order": "24", "role": "http://www.rexamerican.com/role/NetSalesandRevenueTables", "shortName": "Net Sales and Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "024 - Disclosure - Leases (Tables)", "menuCat": "Tables", "order": "25", "role": "http://www.rexamerican.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "025 - Disclosure - Fair Value (Tables)", "menuCat": "Tables", "order": "26", "role": "http://www.rexamerican.com/role/FairValueTables", "shortName": "Fair Value (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "026 - Disclosure - Property and Equipment (Tables)", "menuCat": "Tables", "order": "27", "role": "http://www.rexamerican.com/role/PropertyandEquipmentTables", "shortName": "Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:OtherAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "027 - Disclosure - Other Assets (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.rexamerican.com/role/OtherAssetsTables", "shortName": "Other Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:OtherAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "p", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "028 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)", "menuCat": "Tables", "order": "29", "role": "http://www.rexamerican.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables", "shortName": "Accrued Expenses and Other Current Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c0", "decimals": "-5", "first": true, "lang": null, "name": "rex:AccountsPayableRelatedParties", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "002 - Statement - Consolidated Condensed Balance Sheets (Parentheticals)", "menuCat": "Statements", "order": "3", "role": "http://www.rexamerican.com/role/ConsolidatedBalanceSheet_Parentheticals", "shortName": "Consolidated Condensed Balance Sheets (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c0", "decimals": "-5", "first": true, "lang": null, "name": "rex:AccountsPayableRelatedParties", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeAssetsAtFairValueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "029 - Disclosure - Derivative Financial Instruments (Tables)", "menuCat": "Tables", "order": "30", "role": "http://www.rexamerican.com/role/DerivativeFinancialInstrumentsTables", "shortName": "Derivative Financial Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeAssetsAtFairValueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "p", "us-gaap:InvestmentTextBlock", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "030 - Disclosure - Investments (Tables)", "menuCat": "Tables", "order": "31", "role": "http://www.rexamerican.com/role/InvestmentsTables", "shortName": "Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:InvestmentTextBlock", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "031 - Disclosure - Employee Benefits (Tables)", "menuCat": "Tables", "order": "32", "role": "http://www.rexamerican.com/role/EmployeeBenefitsTables", "shortName": "Employee Benefits (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "032 - Disclosure - Income Taxes (Tables)", "menuCat": "Tables", "order": "33", "role": "http://www.rexamerican.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "033 - Disclosure - Consolidated Condensed Financial Statements (Details)", "menuCat": "Details", "order": "34", "role": "http://www.rexamerican.com/role/ConsolidatedCondensedFinancialStatementsDetails", "shortName": "Consolidated Condensed Financial Statements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c0", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:IncomeTaxesPaid", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "034 - Disclosure - Accounting Policies (Details)", "menuCat": "Details", "order": "35", "role": "http://www.rexamerican.com/role/AccountingPoliciesDetails", "shortName": "Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c0", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:IncomeTaxesPaid", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c5", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "035 - Disclosure - Accounting Policies (Details) - Change to Schedule of Consolidated Statements of Operation", "menuCat": "Details", "order": "36", "role": "http://www.rexamerican.com/role/ChangetoScheduleofConsolidatedStatementsofOperationTable", "shortName": "Accounting Policies (Details) - Change to Schedule of Consolidated Statements of Operation", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c15", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "036 - Disclosure - Accounting Policies (Details) - Schedule of Components of Inventory", "menuCat": "Details", "order": "37", "role": "http://www.rexamerican.com/role/ScheduleofComponentsofInventoryTable", "shortName": "Accounting Policies (Details) - Schedule of Components of Inventory", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c5", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "037 - Disclosure - Net Sales and Revenue (Details) - Schedule of Disaggregated Revenue by Product", "menuCat": "Details", "order": "38", "role": "http://www.rexamerican.com/role/ScheduleofDisaggregatedRevenuebyProductTable", "shortName": "Net Sales and Revenue (Details) - Schedule of Disaggregated Revenue by Product", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c69", "decimals": "-3", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c2", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "038 - Disclosure - Leases (Details)", "menuCat": "Details", "order": "39", "role": "http://www.rexamerican.com/role/LeasesDetails", "shortName": "Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c2", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c5", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "003 - Statement - Consolidated Condensed Statement of Operations", "menuCat": "Statements", "order": "4", "role": "http://www.rexamerican.com/role/ConsolidatedIncomeStatement", "shortName": "Consolidated Condensed Statement of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c5", "decimals": "-3", "lang": null, "name": "us-gaap:InterestAndOtherIncome", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c5", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "039 - Disclosure - Leases (Details) - Schedule of Components of Lease Expense", "menuCat": "Details", "order": "40", "role": "http://www.rexamerican.com/role/ScheduleofComponentsofLeaseExpenseTable", "shortName": "Leases (Details) - Schedule of Components of Lease Expense", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c5", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040 - Disclosure - Leases (Details) - Schedule of Future Minimum Rental Payments for Operating Leases", "menuCat": "Details", "order": "41", "role": "http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesTable", "shortName": "Leases (Details) - Schedule of Future Minimum Rental Payments for Operating Leases", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CommodityContractAssetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041 - Disclosure - Fair Value (Details) - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis", "menuCat": "Details", "order": "42", "role": "http://www.rexamerican.com/role/ScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable", "shortName": "Fair Value (Details) - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CommodityContractAssetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LandAndLandImprovements", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "042 - Disclosure - Property and Equipment (Details) - Schedule of Property and Equipment", "menuCat": "Details", "order": "43", "role": "http://www.rexamerican.com/role/ScheduleofPropertyandEquipmentTable", "shortName": "Property and Equipment (Details) - Schedule of Property and Equipment", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LandAndLandImprovements", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "us-gaap:OtherAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsLiabilitiesNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "043 - Disclosure - Other Assets (Details) - Schedule of Other Assets", "menuCat": "Details", "order": "44", "role": "http://www.rexamerican.com/role/ScheduleofOtherAssetsTable", "shortName": "Other Assets (Details) - Schedule of Other Assets", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "us-gaap:OtherAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsLiabilitiesNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "044 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) - Schedule of Accrued Expenses and Other Current Liabilities", "menuCat": "Details", "order": "45", "role": "http://www.rexamerican.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable", "shortName": "Accrued Expenses and Other Current Liabilities (Details) - Schedule of Accrued Expenses and Other Current Liabilities", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c2", "decimals": "1", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCollateralAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "045 - Disclosure - Derivative Financial Instruments (Details)", "menuCat": "Details", "order": "46", "role": "http://www.rexamerican.com/role/DerivativeFinancialInstrumentsDetails", "shortName": "Derivative Financial Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c3", "decimals": "1", "lang": null, "name": "us-gaap:DebtInstrumentCollateralAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "046 - Disclosure - Derivative Financial Instruments (Details) - Schedule of Fair Values for Derivative Financial Instruments", "menuCat": "Details", "order": "47", "role": "http://www.rexamerican.com/role/ScheduleofFairValuesforDerivativeFinancialInstrumentsTable", "shortName": "Derivative Financial Instruments (Details) - Schedule of Fair Values for Derivative Financial Instruments", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "us-gaap:InvestmentTextBlock", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c2", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RetainedEarningsUndistributedEarningsFromEquityMethodInvestees", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "047 - Disclosure - Investments (Details)", "menuCat": "Details", "order": "48", "role": "http://www.rexamerican.com/role/InvestmentsDetails", "shortName": "Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:InvestmentTextBlock", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c2", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RetainedEarningsUndistributedEarningsFromEquityMethodInvestees", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:InvestmentTextBlock", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c2", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "048 - Disclosure - Investments (Details) - Schedule of Equity Method Investments", "menuCat": "Details", "order": "49", "role": "http://www.rexamerican.com/role/ScheduleofEquityMethodInvestmentsTable", "shortName": "Investments (Details) - Schedule of Equity Method Investments", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:InvestmentTextBlock", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c2", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c5", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RelatedPartiesAmountInCostOfSales", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "004 - Statement - Consolidated Condensed Statement of Operations (Parentheticals)", "menuCat": "Statements", "order": "5", "role": "http://www.rexamerican.com/role/ConsolidatedIncomeStatement_Parentheticals", "shortName": "Consolidated Condensed Statement of Operations (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c5", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RelatedPartiesAmountInCostOfSales", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c113", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "049 - Disclosure - Investments (Details) - Schedule of Financial Information For Equity Method Investment", "menuCat": "Details", "order": "50", "role": "http://www.rexamerican.com/role/ScheduleofFinancialInformationForEquityMethodInvestmentTable", "shortName": "Investments (Details) - Schedule of Financial Information For Equity Method Investment", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c113", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c5", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RestrictedStockExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "050 - Disclosure - Employee Benefits (Details)", "menuCat": "Details", "order": "51", "role": "http://www.rexamerican.com/role/EmployeeBenefitsDetails", "shortName": "Employee Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c5", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RestrictedStockExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c3", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "051 - Disclosure - Employee Benefits (Details) - Schedule of Non-Vested Restricted Stock Award Activity", "menuCat": "Details", "order": "52", "role": "http://www.rexamerican.com/role/ScheduleofNonVestedRestrictedStockAwardActivityTable", "shortName": "Employee Benefits (Details) - Schedule of Non-Vested Restricted Stock Award Activity", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c3", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c5", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "052 - Disclosure - Income Taxes (Details)", "menuCat": "Details", "order": "53", "role": "http://www.rexamerican.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c5", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "rex:UnrecognizedTaxBenefitsAndAccruedInterestAndPenalties", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "053 - Disclosure - Income Taxes (Details) - Schedule of Unrecognized Tax Benefits Roll Forward", "menuCat": "Details", "order": "54", "role": "http://www.rexamerican.com/role/ScheduleofUnrecognizedTaxBenefitsRollForwardTable", "shortName": "Income Taxes (Details) - Schedule of Unrecognized Tax Benefits Roll Forward", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "rex:UnrecognizedTaxBenefitsAndAccruedInterestAndPenalties", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c2", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LossContingencyEstimateOfPossibleLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "054 - Disclosure - Commitments and Contingencies (Details)", "menuCat": "Details", "order": "55", "role": "http://www.rexamerican.com/role/CommitmentsandContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c2", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LossContingencyEstimateOfPossibleLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c121", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:CostsAndExpensesRelatedParty", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "055 - Disclosure - Related-Party Transactions (Details)", "menuCat": "Details", "order": "56", "role": "http://www.rexamerican.com/role/RelatedPartyTransactionsDetails", "shortName": "Related-Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c121", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:CostsAndExpensesRelatedParty", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c37", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "005 - Statement - Consolidated Condensed Statements of Equity", "menuCat": "Statements", "order": "6", "role": "http://www.rexamerican.com/role/ShareholdersEquityType2or3", "shortName": "Consolidated Condensed Statements of Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c38", "decimals": "-3", "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "006 - Statement - Consolidated Condensed Statements of Cash Flows Unaudited", "menuCat": "Statements", "order": "7", "role": "http://www.rexamerican.com/role/ConsolidatedCashFlow", "shortName": "Consolidated Condensed Statements of Cash Flows Unaudited", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c0", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "007 - Disclosure - Consolidated Condensed Financial Statements", "menuCat": "Notes", "order": "8", "role": "http://www.rexamerican.com/role/ConsolidatedCondensedFinancialStatements", "shortName": "Consolidated Condensed Financial Statements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "008 - Disclosure - Accounting Policies", "menuCat": "Notes", "order": "9", "role": "http://www.rexamerican.com/role/AccountingPolicies", "shortName": "Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "c106955_10q-ixbrl.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 36, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.rexamerican.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.rexamerican.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.rexamerican.com/role/DocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.rexamerican.com/role/DocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.rexamerican.com/role/DocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.rexamerican.com/role/DocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.rexamerican.com/role/DocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.rexamerican.com/role/DocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r565" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.rexamerican.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r566" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.rexamerican.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.rexamerican.com/role/DocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.rexamerican.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.rexamerican.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.rexamerican.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.rexamerican.com/role/DocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r563" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.rexamerican.com/role/DocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.rexamerican.com/role/DocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.rexamerican.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.rexamerican.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r563" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.rexamerican.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.rexamerican.com/role/DocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r563" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.rexamerican.com/role/DocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.rexamerican.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r567" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.rexamerican.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r563" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.rexamerican.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r563" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.rexamerican.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r563" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.rexamerican.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r563" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.rexamerican.com/role/DocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.rexamerican.com/role/CommitmentsandContingenciesDetails", "http://www.rexamerican.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.rexamerican.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r562" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.rexamerican.com/role/DocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r564" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.rexamerican.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.rexamerican.com/role/DocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "rex_AccountingPoliciesDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies (Details) [Line Items]" } } }, "localname": "AccountingPoliciesDetailsLineItems", "nsuri": "http://www.rexamerican.com/20230731", "presentation": [ "http://www.rexamerican.com/role/AccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "rex_AccountingPoliciesDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies (Details) [Table]" } } }, "localname": "AccountingPoliciesDetailsTable", "nsuri": "http://www.rexamerican.com/20230731", "presentation": [ "http://www.rexamerican.com/role/AccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "rex_AccountsPayableRelatedParties": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Accounts Payable Related Parties", "terseLabel": "Accounts payable, related parties", "verboseLabel": "Accounts Payable, Related Parties" } } }, "localname": "AccountsPayableRelatedParties", "nsuri": "http://www.rexamerican.com/20230731", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.rexamerican.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "rex_AdjustmentsToReconcileNetIncomeToNetCashProvidedByOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments To Reconcile Net Income To Net Cash Provided By Operating Activities Abstract", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeToNetCashProvidedByOperatingActivitiesAbstract", "nsuri": "http://www.rexamerican.com/20230731", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "rex_BigRiverMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Big River [Member]", "label": "Big River Member", "terseLabel": "Big River [Member]" } } }, "localname": "BigRiverMember", "nsuri": "http://www.rexamerican.com/20230731", "presentation": [ "http://www.rexamerican.com/role/ScheduleofFinancialInformationForEquityMethodInvestmentTable" ], "xbrltype": "domainItemType" }, "rex_CapitalProjectsRemainingFuturePayments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Capital Projects Remaining Future Payments", "label": "Capital Projects Remaining Future Payments", "terseLabel": "Capital Projects Remaining Future Payments" } } }, "localname": "CapitalProjectsRemainingFuturePayments", "nsuri": "http://www.rexamerican.com/20230731", "presentation": [ "http://www.rexamerican.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "rex_CashFlowsFromFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flows From Financing Activities Abstract", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "CashFlowsFromFinancingActivitiesAbstract", "nsuri": "http://www.rexamerican.com/20230731", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "rex_CashFlowsFromInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flows From Investing Activities Abstract", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "CashFlowsFromInvestingActivitiesAbstract", "nsuri": "http://www.rexamerican.com/20230731", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "rex_ChangeToScheduleOfConsolidatedStatementsOfOperationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Change To Schedule Of Consolidated Statements Of Operation Abstract" } } }, "localname": "ChangeToScheduleOfConsolidatedStatementsOfOperationAbstract", "nsuri": "http://www.rexamerican.com/20230731", "xbrltype": "stringItemType" }, "rex_ChangesInAssetsAndLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes In Assets And Liabilities Abstract", "terseLabel": "Changes in assets and liabilities:" } } }, "localname": "ChangesInAssetsAndLiabilitiesAbstract", "nsuri": "http://www.rexamerican.com/20230731", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "rex_CommitmentsandContingenciesDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies (Details) [Line Items]" } } }, "localname": "CommitmentsandContingenciesDetailsLineItems", "nsuri": "http://www.rexamerican.com/20230731", "presentation": [ "http://www.rexamerican.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "rex_CommitmentsandContingenciesDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies (Details) [Table]" } } }, "localname": "CommitmentsandContingenciesDetailsTable", "nsuri": "http://www.rexamerican.com/20230731", "presentation": [ "http://www.rexamerican.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "rex_CommodityContractLiabilityCurrent": { "auth_ref": [], "calculation": { "http://www.rexamerican.com/role/ScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable": { "order": 2.0, "parentTag": "us-gaap_FinancialLiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Commodity Contract Liability Current", "terseLabel": "Commodity futures liability" } } }, "localname": "CommodityContractLiabilityCurrent", "nsuri": "http://www.rexamerican.com/20230731", "presentation": [ "http://www.rexamerican.com/role/ScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable" ], "xbrltype": "monetaryItemType" }, "rex_CommodityFutures": { "auth_ref": [], "calculation": { "http://www.rexamerican.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Commodity Futures", "terseLabel": "Commodity futures" } } }, "localname": "CommodityFutures", "nsuri": "http://www.rexamerican.com/20230731", "presentation": [ "http://www.rexamerican.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable" ], "xbrltype": "monetaryItemType" }, "rex_CommodityFuturesQuantity": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commodity Futures Quantity", "terseLabel": "Commodity Futures, Quantity" } } }, "localname": "CommodityFuturesQuantity", "nsuri": "http://www.rexamerican.com/20230731", "presentation": [ "http://www.rexamerican.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "volumeItemType" }, "rex_ConsolidatedCondensedFinancialStatementsDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Condensed Financial Statements (Details) [Line Items]" } } }, "localname": "ConsolidatedCondensedFinancialStatementsDetailsLineItems", "nsuri": "http://www.rexamerican.com/20230731", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedCondensedFinancialStatementsDetails" ], "xbrltype": "stringItemType" }, "rex_ConsolidatedCondensedFinancialStatementsDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Condensed Financial Statements (Details) [Table]" } } }, "localname": "ConsolidatedCondensedFinancialStatementsDetailsTable", "nsuri": "http://www.rexamerican.com/20230731", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedCondensedFinancialStatementsDetails" ], "xbrltype": "stringItemType" }, "rex_CornMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Corn Member", "terseLabel": "Corn [Member]" } } }, "localname": "CornMember", "nsuri": "http://www.rexamerican.com/20230731", "presentation": [ "http://www.rexamerican.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "rex_DerivativeFinancialInstrumentsDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Financial Instruments (Details) [Line Items]" } } }, "localname": "DerivativeFinancialInstrumentsDetailsLineItems", "nsuri": "http://www.rexamerican.com/20230731", "presentation": [ "http://www.rexamerican.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "rex_DerivativeFinancialInstrumentsDetailsScheduleofFairValuesforDerivativeFinancialInstrumentsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Financial Instruments (Details) - Schedule of Fair Values for Derivative Financial Instruments [Line Items]" } } }, "localname": "DerivativeFinancialInstrumentsDetailsScheduleofFairValuesforDerivativeFinancialInstrumentsLineItems", "nsuri": "http://www.rexamerican.com/20230731", "presentation": [ "http://www.rexamerican.com/role/ScheduleofFairValuesforDerivativeFinancialInstrumentsTable" ], "xbrltype": "stringItemType" }, "rex_DerivativeFinancialInstrumentsDetailsScheduleofFairValuesforDerivativeFinancialInstrumentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Financial Instruments (Details) - Schedule of Fair Values for Derivative Financial Instruments [Table]" } } }, "localname": "DerivativeFinancialInstrumentsDetailsScheduleofFairValuesforDerivativeFinancialInstrumentsTable", "nsuri": "http://www.rexamerican.com/20230731", "presentation": [ "http://www.rexamerican.com/role/ScheduleofFairValuesforDerivativeFinancialInstrumentsTable" ], "xbrltype": "stringItemType" }, "rex_DerivativeFinancialInstrumentsDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Financial Instruments (Details) [Table]" } } }, "localname": "DerivativeFinancialInstrumentsDetailsTable", "nsuri": "http://www.rexamerican.com/20230731", "presentation": [ "http://www.rexamerican.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "rex_DerivativeFinancialInstrumentsLossesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Financial Instruments Losses Member", "terseLabel": "Derivative financial instruments losses [Member]" } } }, "localname": "DerivativeFinancialInstrumentsLossesMember", "nsuri": "http://www.rexamerican.com/20230731", "presentation": [ "http://www.rexamerican.com/role/ScheduleofDisaggregatedRevenuebyProductTable" ], "xbrltype": "domainItemType" }, "rex_DistillersCornOilMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Distillers Corn Oil Member", "terseLabel": "Distillers Corn Oil [Member]" } } }, "localname": "DistillersCornOilMember", "nsuri": "http://www.rexamerican.com/20230731", "presentation": [ "http://www.rexamerican.com/role/ScheduleofDisaggregatedRevenuebyProductTable" ], "xbrltype": "domainItemType" }, "rex_DocumentAndEntityInformationAbstract": { "auth_ref": [], "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://www.rexamerican.com/20230731", "xbrltype": "stringItemType" }, "rex_DriedDistillersGrainsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Dried Distillers Grains [Member]", "label": "Dried Distillers Grains Member", "terseLabel": "Dried Distillers Grains [Member]" } } }, "localname": "DriedDistillersGrainsMember", "nsuri": "http://www.rexamerican.com/20230731", "presentation": [ "http://www.rexamerican.com/role/ScheduleofDisaggregatedRevenuebyProductTable" ], "xbrltype": "domainItemType" }, "rex_EmployeeBenefitsDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Employee Benefits (Details) [Line Items]" } } }, "localname": "EmployeeBenefitsDetailsLineItems", "nsuri": "http://www.rexamerican.com/20230731", "presentation": [ "http://www.rexamerican.com/role/EmployeeBenefitsDetails" ], "xbrltype": "stringItemType" }, "rex_EmployeeBenefitsDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Employee Benefits (Details) [Table]" } } }, "localname": "EmployeeBenefitsDetailsTable", "nsuri": "http://www.rexamerican.com/20230731", "presentation": [ "http://www.rexamerican.com/role/EmployeeBenefitsDetails" ], "xbrltype": "stringItemType" }, "rex_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition", "label": "Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Period For Recognition", "terseLabel": "Weighted Average Vesting Term, End of Period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition", "nsuri": "http://www.rexamerican.com/20230731", "presentation": [ "http://www.rexamerican.com/role/ScheduleofNonVestedRestrictedStockAwardActivityTable" ], "xbrltype": "durationItemType" }, "rex_EthanolMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ethanol [Member]", "label": "Ethanol Member", "terseLabel": "Ethanol [Member]" } } }, "localname": "EthanolMember", "nsuri": "http://www.rexamerican.com/20230731", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedCondensedFinancialStatementsDetails", "http://www.rexamerican.com/role/DerivativeFinancialInstrumentsDetails", "http://www.rexamerican.com/role/ScheduleofDisaggregatedRevenuebyProductTable" ], "xbrltype": "domainItemType" }, "rex_FairValueDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value (Details) - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]" } } }, "localname": "FairValueDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems", "nsuri": "http://www.rexamerican.com/20230731", "presentation": [ "http://www.rexamerican.com/role/ScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable" ], "xbrltype": "stringItemType" }, "rex_FairValueDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value (Details) - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table]" } } }, "localname": "FairValueDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable", "nsuri": "http://www.rexamerican.com/20230731", "presentation": [ "http://www.rexamerican.com/role/ScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable" ], "xbrltype": "stringItemType" }, "rex_FixturesAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixtures And Equipment [Member]", "label": "Fixtures And Equipment Member", "terseLabel": "Fixtures And Equipment [Member]" } } }, "localname": "FixturesAndEquipmentMember", "nsuri": "http://www.rexamerican.com/20230731", "presentation": [ "http://www.rexamerican.com/role/AccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "rex_ForwardPurchaseContractAsset": { "auth_ref": [], "calculation": { "http://www.rexamerican.com/role/ScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Forward Purchase Contract Asset", "terseLabel": "Forward purchase contracts asset" } } }, "localname": "ForwardPurchaseContractAsset", "nsuri": "http://www.rexamerican.com/20230731", "presentation": [ "http://www.rexamerican.com/role/ScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable" ], "xbrltype": "monetaryItemType" }, "rex_ForwardPurchaseContractLiabilities": { "auth_ref": [], "calculation": { "http://www.rexamerican.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 }, "http://www.rexamerican.com/role/ScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable": { "order": 1.0, "parentTag": "us-gaap_FinancialLiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Forward Purchase Contract Liabilities", "terseLabel": "Forward purchase contracts liability", "verboseLabel": "Forward purchase contracts" } } }, "localname": "ForwardPurchaseContractLiabilities", "nsuri": "http://www.rexamerican.com/20230731", "presentation": [ "http://www.rexamerican.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable", "http://www.rexamerican.com/role/ScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable" ], "xbrltype": "monetaryItemType" }, "rex_ForwardPurchaseContractsQuantity": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Forward Purchase Contracts Quantity", "terseLabel": "Forward Purchase Contracts, Quantity" } } }, "localname": "ForwardPurchaseContractsQuantity", "nsuri": "http://www.rexamerican.com/20230731", "presentation": [ "http://www.rexamerican.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "volumeItemType" }, "rex_GainLossOnDerivativeInstrumentsNetSalesAndRevenue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Gain Loss On Derivative Instruments Net Sales And Revenue", "terseLabel": "Gain (Loss) on Derivative Instruments, Net, Sales and Revenue (in Dollars)" } } }, "localname": "GainLossOnDerivativeInstrumentsNetSalesAndRevenue", "nsuri": "http://www.rexamerican.com/20230731", "presentation": [ "http://www.rexamerican.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "rex_InvestmentsDetailsScheduleofFinancialInformationForEquityMethodInvestmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments (Details) - Schedule of Financial Information For Equity Method Investment [Line Items]" } } }, "localname": "InvestmentsDetailsScheduleofFinancialInformationForEquityMethodInvestmentLineItems", "nsuri": "http://www.rexamerican.com/20230731", "presentation": [ "http://www.rexamerican.com/role/ScheduleofFinancialInformationForEquityMethodInvestmentTable" ], "xbrltype": "stringItemType" }, "rex_InvestmentsDetailsScheduleofFinancialInformationForEquityMethodInvestmentTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments (Details) - Schedule of Financial Information For Equity Method Investment [Table]" } } }, "localname": "InvestmentsDetailsScheduleofFinancialInformationForEquityMethodInvestmentTable", "nsuri": "http://www.rexamerican.com/20230731", "presentation": [ "http://www.rexamerican.com/role/ScheduleofFinancialInformationForEquityMethodInvestmentTable" ], "xbrltype": "stringItemType" }, "rex_LongBuyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long Buy Member", "terseLabel": "Long/Buy [Member]" } } }, "localname": "LongBuyMember", "nsuri": "http://www.rexamerican.com/20230731", "presentation": [ "http://www.rexamerican.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "rex_LongTermLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long Term Liabilities Abstract", "terseLabel": "Long-term liabilities:" } } }, "localname": "LongTermLiabilitiesAbstract", "nsuri": "http://www.rexamerican.com/20230731", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "rex_MaximumPercentageOfEquityOwnershipInterestWhichMayBeConsideredForEquityMethodOfAccounting": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum percentage of equity ownership interest which may be considered for equity method of accounting.", "label": "Maximum Percentage Of Equity Ownership Interest Which May Be Considered For Equity Method Of Accounting", "terseLabel": "Maximum Percentage of Equity Ownership Interest Which May be Considered for Equity Method of Accounting" } } }, "localname": "MaximumPercentageOfEquityOwnershipInterestWhichMayBeConsideredForEquityMethodOfAccounting", "nsuri": "http://www.rexamerican.com/20230731", "presentation": [ "http://www.rexamerican.com/role/AccountingPoliciesDetails" ], "xbrltype": "percentItemType" }, "rex_ModifiedDistillersGrainsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Modified Distillers Grains [Member]", "label": "Modified Distillers Grains Member", "terseLabel": "Modified Distillers Grains [Member]" } } }, "localname": "ModifiedDistillersGrainsMember", "nsuri": "http://www.rexamerican.com/20230731", "presentation": [ "http://www.rexamerican.com/role/ScheduleofDisaggregatedRevenuebyProductTable" ], "xbrltype": "domainItemType" }, "rex_NetIncomePerShareBasicAndDiluted": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income Per Share Basic And Diluted", "terseLabel": "Basic and diluted net income per share attributable to REX common shareholders (in Dollars per share)" } } }, "localname": "NetIncomePerShareBasicAndDiluted", "nsuri": "http://www.rexamerican.com/20230731", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "perShareItemType" }, "rex_NonCashFinancingActivitiesEquityAwardsIssued": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Non Cash Financing Activities Equity Awards Issued", "terseLabel": "Non cash financing activities \u2013 Stock awards accrued" } } }, "localname": "NonCashFinancingActivitiesEquityAwardsIssued", "nsuri": "http://www.rexamerican.com/20230731", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "rex_NonCashFinancingActivitiesStockAwardsIssued": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Non Cash Financing Activities Stock Awards Issued", "terseLabel": "Non cash financing activities \u2013 Stock awards issued" } } }, "localname": "NonCashFinancingActivitiesStockAwardsIssued", "nsuri": "http://www.rexamerican.com/20230731", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "rex_NonCashInvestingActivitiesAccruedCapitalExpenditures": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Non Cash Investing Activities Accrued Capital Expenditures", "terseLabel": "Non cash investing activities \u2013 Accrued capital expenditures" } } }, "localname": "NonCashInvestingActivitiesAccruedCapitalExpenditures", "nsuri": "http://www.rexamerican.com/20230731", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "rex_OneEarthEnergyAndNuGenEnergyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "One Earth Energy And NuGen Energy [Member]", "label": "One Earth Energy And Nu Gen Energy Member", "terseLabel": "One Earth Energy And Nu Gen Energy [Member]" } } }, "localname": "OneEarthEnergyAndNuGenEnergyMember", "nsuri": "http://www.rexamerican.com/20230731", "presentation": [ "http://www.rexamerican.com/role/CommitmentsandContingenciesDetails", "http://www.rexamerican.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "rex_OtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Member", "terseLabel": "Other[Member]" } } }, "localname": "OtherMember", "nsuri": "http://www.rexamerican.com/20230731", "presentation": [ "http://www.rexamerican.com/role/ScheduleofDisaggregatedRevenuebyProductTable" ], "xbrltype": "domainItemType" }, "rex_PresentValueDiscount": { "auth_ref": [], "calculation": { "http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesTable": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Present Value Discount", "terseLabel": "Less: present value discount" } } }, "localname": "PresentValueDiscount", "nsuri": "http://www.rexamerican.com/20230731", "presentation": [ "http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesTable" ], "xbrltype": "monetaryItemType" }, "rex_ProvisionForIncomeTaxesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Provision For Income Taxes Member", "terseLabel": "Provision for Income Taxes [Member]" } } }, "localname": "ProvisionForIncomeTaxesMember", "nsuri": "http://www.rexamerican.com/20230731", "presentation": [ "http://www.rexamerican.com/role/AccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "rex_QuantityOfBushelsUnderForwardPurchaseContract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Quantity of bushels under forward purchase contract.", "label": "Quantity Of Bushels Under Forward Purchase Contract", "terseLabel": "Quantity of Bushels under Forward Purchase Contract (in US Bushels)" } } }, "localname": "QuantityOfBushelsUnderForwardPurchaseContract", "nsuri": "http://www.rexamerican.com/20230731", "presentation": [ "http://www.rexamerican.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "volumeItemType" }, "rex_QuantityOfDistillersGrainsUnderSalesCommitment": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Quantity of distillers grains under sales commitment.", "label": "Quantity Of Distillers Grains Under Sales Commitment", "terseLabel": "Quantity of Distillers Grains Under Sales Commitment (in US Tons)" } } }, "localname": "QuantityOfDistillersGrainsUnderSalesCommitment", "nsuri": "http://www.rexamerican.com/20230731", "presentation": [ "http://www.rexamerican.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "massItemType" }, "rex_QuantityOfEthanolUnderSalesCommitment": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Quantity of ethanol under sales commitment.", "label": "Quantity Of Ethanol Under Sales Commitment", "terseLabel": "Quantity of Ethanol under Sales Commitment (in US Gallons)" } } }, "localname": "QuantityOfEthanolUnderSalesCommitment", "nsuri": "http://www.rexamerican.com/20230731", "presentation": [ "http://www.rexamerican.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "volumeItemType" }, "rex_QuantityOfNaturalGasUnderSalesCommitment": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Quantity Of Natural Gas Under Sales Commitment", "terseLabel": "Quantity Of Natural Gas Under Sales Commitment (in Millions of British Thermal Units)" } } }, "localname": "QuantityOfNaturalGasUnderSalesCommitment", "nsuri": "http://www.rexamerican.com/20230731", "presentation": [ "http://www.rexamerican.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "energyItemType" }, "rex_QuantityOfNonFoodGradeCornOilUnderSalesCommitments": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Quantity Of Non Food Grade Corn Oil Under Sales Commitments", "terseLabel": "Quantity of Non-food Grade Corn Oil Under Sales Commitments (in Pounds)" } } }, "localname": "QuantityOfNonFoodGradeCornOilUnderSalesCommitments", "nsuri": "http://www.rexamerican.com/20230731", "presentation": [ "http://www.rexamerican.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "massItemType" }, "rex_RelatedPartyTransactionsDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related-Party Transactions (Details) [Line Items]" } } }, "localname": "RelatedPartyTransactionsDetailsLineItems", "nsuri": "http://www.rexamerican.com/20230731", "presentation": [ "http://www.rexamerican.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "rex_RelatedPartyTransactionsDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related-Party Transactions (Details) [Table]" } } }, "localname": "RelatedPartyTransactionsDetailsTable", "nsuri": "http://www.rexamerican.com/20230731", "presentation": [ "http://www.rexamerican.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "rex_RexShareholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Rex Shareholders Equity Abstract", "terseLabel": "REX shareholders\u2019 equity:" } } }, "localname": "RexShareholdersEquityAbstract", "nsuri": "http://www.rexamerican.com/20230731", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "rex_RexShareholdersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Rex Shareholders Member", "terseLabel": "Rex Shareholders [Member]" } } }, "localname": "RexShareholdersMember", "nsuri": "http://www.rexamerican.com/20230731", "presentation": [ "http://www.rexamerican.com/role/EmployeeBenefitsDetails" ], "xbrltype": "domainItemType" }, "rex_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Accrued Expenses And Other Current Liabilities Abstract" } } }, "localname": "ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract", "nsuri": "http://www.rexamerican.com/20230731", "xbrltype": "stringItemType" }, "rex_ScheduleOfComponentsOfInventoryAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Components Of Inventory Abstract" } } }, "localname": "ScheduleOfComponentsOfInventoryAbstract", "nsuri": "http://www.rexamerican.com/20230731", "xbrltype": "stringItemType" }, "rex_ScheduleOfComponentsOfLeaseExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Components Of Lease Expense Abstract" } } }, "localname": "ScheduleOfComponentsOfLeaseExpenseAbstract", "nsuri": "http://www.rexamerican.com/20230731", "xbrltype": "stringItemType" }, "rex_ScheduleOfDisaggregatedRevenueByProductAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Disaggregated Revenue By Product Abstract" } } }, "localname": "ScheduleOfDisaggregatedRevenueByProductAbstract", "nsuri": "http://www.rexamerican.com/20230731", "xbrltype": "stringItemType" }, "rex_ScheduleOfEquityMethodInvestmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Equity Method Investments Abstract" } } }, "localname": "ScheduleOfEquityMethodInvestmentsAbstract", "nsuri": "http://www.rexamerican.com/20230731", "xbrltype": "stringItemType" }, "rex_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Fair Value Assets And Liabilities Measured On Recurring Basis Abstract" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract", "nsuri": "http://www.rexamerican.com/20230731", "xbrltype": "stringItemType" }, "rex_ScheduleOfFairValuesForDerivativeFinancialInstrumentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Fair Values For Derivative Financial Instruments Abstract" } } }, "localname": "ScheduleOfFairValuesForDerivativeFinancialInstrumentsAbstract", "nsuri": "http://www.rexamerican.com/20230731", "xbrltype": "stringItemType" }, "rex_ScheduleOfFinancialInformationForEquityMethodInvestmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Financial Information For Equity Method Investment Abstract" } } }, "localname": "ScheduleOfFinancialInformationForEquityMethodInvestmentAbstract", "nsuri": "http://www.rexamerican.com/20230731", "xbrltype": "stringItemType" }, "rex_ScheduleOfFinancialInformationForEquityMethodInvestmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of financial information for equity method investments.", "label": "Schedule Of Financial Information For Equity Method Investments Table Text Block", "terseLabel": "Schedule of Financial Information for Equity Method Investments [Table Text Block]" } } }, "localname": "ScheduleOfFinancialInformationForEquityMethodInvestmentsTableTextBlock", "nsuri": "http://www.rexamerican.com/20230731", "presentation": [ "http://www.rexamerican.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "rex_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Future Minimum Rental Payments For Operating Leases Abstract" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesAbstract", "nsuri": "http://www.rexamerican.com/20230731", "xbrltype": "stringItemType" }, "rex_ScheduleOfNonVestedRestrictedStockAwardActivityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Non Vested Restricted Stock Award Activity Abstract" } } }, "localname": "ScheduleOfNonVestedRestrictedStockAwardActivityAbstract", "nsuri": "http://www.rexamerican.com/20230731", "xbrltype": "stringItemType" }, "rex_ScheduleOfOtherAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Other Assets Abstract" } } }, "localname": "ScheduleOfOtherAssetsAbstract", "nsuri": "http://www.rexamerican.com/20230731", "xbrltype": "stringItemType" }, "rex_ScheduleOfPropertyAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Property And Equipment Abstract" } } }, "localname": "ScheduleOfPropertyAndEquipmentAbstract", "nsuri": "http://www.rexamerican.com/20230731", "xbrltype": "stringItemType" }, "rex_ScheduleOfUnrecognizedTaxBenefitsRollForwardAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Unrecognized Tax Benefits Roll Forward Abstract" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardAbstract", "nsuri": "http://www.rexamerican.com/20230731", "xbrltype": "stringItemType" }, "rex_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The Weighted Average Grant Date Fair Value of shares in share based compensation arrangement", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Weighted Average Grant Date Fair Value", "periodEndLabel": "Weighted Average Grant Date Fair Value, End of Period (in Dollars)", "periodStartLabel": "Weighted Average Grant Date Fair Value, Beginning of Period (in Dollars)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue", "nsuri": "http://www.rexamerican.com/20230731", "presentation": [ "http://www.rexamerican.com/role/ScheduleofNonVestedRestrictedStockAwardActivityTable" ], "xbrltype": "monetaryItemType" }, "rex_ShortSellMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Short Sell Member", "terseLabel": "Short/Sell [Member]" } } }, "localname": "ShortSellMember", "nsuri": "http://www.rexamerican.com/20230731", "presentation": [ "http://www.rexamerican.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "rex_StockOptionPlans2015Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Option Plans2015 Member", "terseLabel": "Stock Option Plans 2015 [Member]" } } }, "localname": "StockOptionPlans2015Member", "nsuri": "http://www.rexamerican.com/20230731", "presentation": [ "http://www.rexamerican.com/role/EmployeeBenefitsDetails" ], "xbrltype": "domainItemType" }, "rex_UnrecognizedTaxBenefitsAndAccruedInterestAndPenalties": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits And Accrued Interest And Penalties", "periodEndLabel": "Unrecognized tax benefits, end of period", "periodStartLabel": "Unrecognized tax benefits, beginning of period" } } }, "localname": "UnrecognizedTaxBenefitsAndAccruedInterestAndPenalties", "nsuri": "http://www.rexamerican.com/20230731", "presentation": [ "http://www.rexamerican.com/role/ScheduleofUnrecognizedTaxBenefitsRollForwardTable" ], "xbrltype": "monetaryItemType" }, "rex_WeightedAverageSharesOutstandingBasicAndDiluted": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Shares Outstanding Basic And Diluted", "terseLabel": "Weighted average shares outstanding \u2013 basic and diluted (in Shares)" } } }, "localname": "WeightedAverageSharesOutstandingBasicAndDiluted", "nsuri": "http://www.rexamerican.com/20230731", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "sharesItemType" }, "srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Financial Information Disclosure [Abstract]" } } }, "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract", "nsuri": "http://fasb.org/srt/2023", "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r232", "r233", "r234", "r235", "r266", "r372", "r415", "r449", "r450", "r503", "r506", "r507", "r508", "r517", "r520", "r521", "r533", "r537", "r542", "r550", "r605", "r647", "r648", "r649", "r650", "r651", "r652" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.rexamerican.com/role/AccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r232", "r233", "r234", "r235", "r266", "r372", "r415", "r449", "r450", "r503", "r506", "r507", "r508", "r517", "r520", "r521", "r533", "r537", "r542", "r550", "r605", "r647", "r648", "r649", "r650", "r651", "r652" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.rexamerican.com/role/AccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r232", "r233", "r234", "r235", "r258", "r266", "r289", "r290", "r291", "r371", "r372", "r415", "r449", "r450", "r503", "r506", "r507", "r508", "r517", "r520", "r521", "r533", "r537", "r542", "r550", "r553", "r601", "r605", "r648", "r649", "r650", "r651", "r652" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.rexamerican.com/role/AccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r232", "r233", "r234", "r235", "r258", "r266", "r289", "r290", "r291", "r371", "r372", "r415", "r449", "r450", "r503", "r506", "r507", "r508", "r517", "r520", "r521", "r533", "r537", "r542", "r550", "r553", "r601", "r605", "r648", "r649", "r650", "r651", "r652" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.rexamerican.com/role/AccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r122", "r155", "r156", "r157", "r158", "r159", "r160", "r161", "r162", "r163", "r165", "r166", "r167", "r168", "r169", "r170", "r172", "r209", "r210", "r314", "r337", "r338", "r339", "r340", "r352", "r360", "r361", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.rexamerican.com/role/ChangetoScheduleofConsolidatedStatementsofOperationTable" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r122", "r155", "r156", "r157", "r158", "r159", "r160", "r161", "r162", "r163", "r165", "r166", "r167", "r168", "r169", "r170", "r172", "r209", "r210", "r314", "r337", "r338", "r339", "r340", "r352", "r360", "r361", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.rexamerican.com/role/ChangetoScheduleofConsolidatedStatementsofOperationTable" ], "xbrltype": "domainItemType" }, "srt_RevisionOfPriorPeriodChangeInAccountingPrincipleAdjustmentMember": { "auth_ref": [ "r158", "r159", "r426" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period, Change in Accounting Principle, Adjustment [Member]", "terseLabel": "Revision of Prior Period, Change in Accounting Principle, Adjustment [Member]" } } }, "localname": "RevisionOfPriorPeriodChangeInAccountingPrincipleAdjustmentMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.rexamerican.com/role/ChangetoScheduleofConsolidatedStatementsofOperationTable" ], "xbrltype": "domainItemType" }, "srt_ScenarioPreviouslyReportedMember": { "auth_ref": [ "r122", "r155", "r157", "r158", "r159", "r160", "r161", "r169", "r172", "r314", "r337", "r338", "r339", "r352", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r569", "r571", "r572", "r573", "r594", "r599", "r600", "r638", "r642", "r643" ], "lang": { "en-us": { "role": { "label": "Previously Reported [Member]", "terseLabel": "Previously Reported [Member]" } } }, "localname": "ScenarioPreviouslyReportedMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.rexamerican.com/role/ChangetoScheduleofConsolidatedStatementsofOperationTable" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r204", "r205", "r206" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.rexamerican.com/role/ScheduleofFinancialInformationForEquityMethodInvestmentTable" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "terseLabel": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/AccruedExpensesandOtherCurrentLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableTradeCurrent": { "auth_ref": [ "r12", "r14" ], "calculation": { "http://www.rexamerican.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Trade, Current", "terseLabel": "Accounts payable \u2013 trade (includes $1.2 million and $1.5 million with related parties at July 31, 2023 and January 31, 2023, respectively)" } } }, "localname": "AccountsPayableTradeCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r200", "r201" ], "calculation": { "http://www.rexamerican.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": { "auth_ref": [ "r15", "r39", "r525" ], "calculation": { "http://www.rexamerican.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrual for Taxes Other than Income Taxes, Current", "terseLabel": "Accrued real estate taxes" } } }, "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxes": { "auth_ref": [ "r56", "r58", "r94", "r99", "r390" ], "calculation": { "http://www.rexamerican.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due. This amount is the total of current and noncurrent accrued income taxes.", "label": "Accrued Income Taxes", "terseLabel": "Accrued income taxes" } } }, "localname": "AccruedIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://www.rexamerican.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.", "label": "Accrued transportation related items" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r15" ], "calculation": { "http://www.rexamerican.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.rexamerican.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Total" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedBalanceSheet", "http://www.rexamerican.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedUtilitiesCurrent": { "auth_ref": [ "r15" ], "calculation": { "http://www.rexamerican.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for utilities, such as electrical power, heating oil, natural gas, and water. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Utilities, Current", "terseLabel": "Accrued utility charges" } } }, "localname": "AccruedUtilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r34", "r131", "r396" ], "calculation": { "http://www.rexamerican.com/role/ScheduleofPropertyandEquipmentTable": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ScheduleofPropertyandEquipmentTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r61" ], "calculation": { "http://www.rexamerican.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r295", "r296", "r297", "r439", "r591", "r592", "r593", "r637", "r656" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r293", "r298" ], "calculation": { "http://www.rexamerican.com/role/ConsolidatedCashFlow": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Stock based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r98", "r132", "r152", "r175", "r189", "r195", "r207", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r323", "r327", "r345", "r389", "r469", "r549", "r561", "r603", "r604", "r645" ], "calculation": { "http://www.rexamerican.com/role/ConsolidatedBalanceSheet": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r126", "r136", "r152", "r207", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r323", "r327", "r345", "r549", "r603", "r604", "r645" ], "calculation": { "http://www.rexamerican.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r50" ], "calculation": { "http://www.rexamerican.com/role/ScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets [Member]", "terseLabel": "Assets [Member]" } } }, "localname": "AssetsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetsNet": { "auth_ref": [ "r6" ], "calculation": { "http://www.rexamerican.com/role/ScheduleofOtherAssetsTable": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of net assets (liabilities).", "label": "Net Assets", "totalLabel": "Total" } } }, "localname": "AssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ScheduleofOtherAssetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/EmployeeBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BuildingAndBuildingImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Building and Building Improvements [Member]", "terseLabel": "Building and Building Improvements [Member]" } } }, "localname": "BuildingAndBuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/AccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingsAndImprovementsGross": { "auth_ref": [ "r87" ], "calculation": { "http://www.rexamerican.com/role/ScheduleofPropertyandEquipmentTable": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Buildings and Improvements, Gross", "terseLabel": "Buildings and improvements" } } }, "localname": "BuildingsAndImprovementsGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ScheduleofPropertyandEquipmentTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r24", "r129", "r523" ], "calculation": { "http://www.rexamerican.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.rexamerican.com/role/ConsolidatedCashFlow": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedBalanceSheet", "http://www.rexamerican.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents, Policy [Policy Text Block]" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r24", "r80", "r149" ], "calculation": { "http://www.rexamerican.com/role/ConsolidatedCashFlow": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash, end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of period", "totalLabel": "Total cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r1", "r80" ], "calculation": { "http://www.rexamerican.com/role/ConsolidatedCashFlow": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r88", "r230", "r231", "r519", "r602" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies Disclosure [Text Block]" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommodityContractAssetCurrent": { "auth_ref": [ "r582" ], "calculation": { "http://www.rexamerican.com/role/ScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the asset arising from commodity contracts such as futures contracts tied to the movement of a particular commodity, which are expected to be converted into cash or otherwise disposed of within a year or the normal operating cycle, if longer.", "label": "Commodity Contract Asset, Current", "terseLabel": "Commodity futures asset" } } }, "localname": "CommodityContractAssetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommodityContractMember": { "auth_ref": [ "r539", "r547" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument whose primary underlying risk is tied to commodity prices.", "label": "Commodity Contract [Member]", "terseLabel": "Commodity Contract [Member]" } } }, "localname": "CommodityContractMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ScheduleofFairValuesforDerivativeFinancialInstrumentsTable" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r551", "r552", "r553", "r555", "r556", "r557", "r558", "r591", "r592", "r637", "r654", "r656" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r60", "r391", "r549" ], "calculation": { "http://www.rexamerican.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r90", "r91", "r92", "r93" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.", "label": "Compensation and Employee Benefit Plans [Text Block]", "terseLabel": "Compensation and Employee Benefit Plans [Text Block]" } } }, "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/EmployeeBenefits" ], "xbrltype": "textBlockItemType" }, "us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock": { "auth_ref": [ "r123", "r154", "r568" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for condensed financial information, including the financial position, cash flows, and the results of operations of the registrant (parent company) as of the same dates or for the same periods for which audited consolidated financial statements are being presented. Alternatively, the details of this disclosure can be reported by the specific parent company taxonomy elements, indicating the appropriate date and period contexts in an instance document.", "label": "Condensed Financial Information of Parent Company Only Disclosure [Text Block]", "terseLabel": "Condensed Financial Information of Parent Company Only Disclosure [Text Block]" } } }, "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedCondensedFinancialStatements" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressGross": { "auth_ref": [ "r87" ], "calculation": { "http://www.rexamerican.com/role/ScheduleofPropertyandEquipmentTable": { "order": 4.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress, Gross", "terseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgressGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ScheduleofPropertyandEquipmentTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerDurationAxis": { "auth_ref": [ "r538", "r606" ], "lang": { "en-us": { "role": { "documentation": "Information by duration of contract with customer. Includes, but is not limited to, short-term and long-term contracts.", "label": "Contract with Customer, Duration [Axis]" } } }, "localname": "ContractWithCustomerDurationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerDurationDomain": { "auth_ref": [ "r538", "r606" ], "lang": { "en-us": { "role": { "documentation": "Duration of contract with customer. Includes, but is not limited to, short-term and long-term contracts.", "label": "Contract with Customer, Duration [Domain]" } } }, "localname": "ContractWithCustomerDurationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r74", "r374" ], "calculation": { "http://www.rexamerican.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of sales (includes $26,399 and $35,319 with related parties for the quarters ended July 31, 2023 and 2022, respectively, and $59,887 and $66,077 with related parties for the six months ended July 31, 2023 and 2022, respectively)", "verboseLabel": "Cost of sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ChangetoScheduleofConsolidatedStatementsofOperationTable", "http://www.rexamerican.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of Sales [Member]" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/AccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r576" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.", "label": "Cost of Goods and Service [Policy Text Block]", "terseLabel": "Cost of Goods and Service [Policy Text Block]" } } }, "localname": "CostOfSalesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_CostsAndExpensesRelatedParty": { "auth_ref": [ "r75" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Costs of sales and operating expenses for the period incurred from transactions with related parties.", "label": "Costs and Expenses, Related Party", "terseLabel": "Costs and Expenses, Related Party" } } }, "localname": "CostsAndExpensesRelatedParty", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentCollateralAmount": { "auth_ref": [ "r52" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets pledged to secure a debt instrument.", "label": "Debt Instrument, Collateral Amount", "terseLabel": "Debt Instrument, Collateral Amount (in Dollars)" } } }, "localname": "DebtInstrumentCollateralAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesHeldToMaturityMaturityWithinOneYearWeightedAverageYield": { "auth_ref": [ "r120", "r577" ], "lang": { "en-us": { "role": { "documentation": "Weighted average yield of investment in debt security measured at amortized cost (held-to-maturity) maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Held-to-Maturity, Weighted Average Yield, Maturity, Year One", "terseLabel": "Debt Securities, Held-to-Maturity, Weighted Average Yield, Maturity, Year One" } } }, "localname": "DebtSecuritiesHeldToMaturityMaturityWithinOneYearWeightedAverageYield", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/InvestmentsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r3", "r95", "r117", "r317", "r318", "r590" ], "calculation": { "http://www.rexamerican.com/role/ConsolidatedCashFlow": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income tax" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndOtherAssetsCurrent": { "auth_ref": [], "calculation": { "http://www.rexamerican.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and other assets expected to be realized or consumed within one year or normal operating cycle, if longer.", "label": "Deferred Income Taxes and Other Assets, Current", "terseLabel": "Other assets" } } }, "localname": "DeferredIncomeTaxesAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAndOtherLiabilitiesNoncurrent": { "auth_ref": [], "calculation": { "http://www.rexamerican.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting, and liabilities classified as noncurrent and other.", "label": "Deferred Tax and Other Liabilities, Noncurrent", "terseLabel": "Deferred taxes" } } }, "localname": "DeferredTaxAndOtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r635" ], "calculation": { "http://www.rexamerican.com/role/ScheduleofOtherAssetsTable": { "order": 1.0, "parentTag": "us-gaap_AssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "terseLabel": "Deferred taxes" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ScheduleofOtherAssetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r3", "r180" ], "calculation": { "http://www.rexamerican.com/role/ConsolidatedCashFlow": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r137", "r138", "r344", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r463", "r464", "r509", "r512", "r513", "r514", "r515", "r516", "r529", "r553", "r655" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset", "terseLabel": "Asset Derivatives, Fair Value" } } }, "localname": "DerivativeAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ScheduleofFairValuesforDerivativeFinancialInstrumentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [ "r448", "r450", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r470", "r471", "r472", "r473", "r485", "r486", "r487", "r488", "r491", "r492", "r493", "r494", "r509", "r510", "r513", "r515", "r551", "r553" ], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/DerivativeFinancialInstrumentsDetails", "http://www.rexamerican.com/role/ScheduleofFairValuesforDerivativeFinancialInstrumentsTable" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r44", "r45", "r46", "r48", "r448", "r450", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r470", "r471", "r472", "r473", "r485", "r486", "r487", "r488", "r491", "r492", "r493", "r494", "r509", "r510", "r513", "r515", "r529", "r551", "r553" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/DerivativeFinancialInstrumentsDetails", "http://www.rexamerican.com/role/ScheduleofFairValuesforDerivativeFinancialInstrumentsTable" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r97", "r329", "r336" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Text Block]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/DerivativeFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeLiabilities": { "auth_ref": [ "r137", "r138", "r344", "r441", "r442", "r443", "r444", "r446", "r447", "r448", "r449", "r450", "r470", "r472", "r473", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r529", "r655" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability", "terseLabel": "Liability Derivatives, Fair Value" } } }, "localname": "DerivativeLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ScheduleofFairValuesforDerivativeFinancialInstrumentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DescriptionOfLocationOfGainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsInFinancialStatements": { "auth_ref": [ "r44", "r47" ], "lang": { "en-us": { "role": { "documentation": "Description of where the net gain (loss) on interest rate derivatives not designated as hedging instruments are reported in the statement of income or other statement of financial performance.", "label": "Description of Location of Gain (Loss) on Interest Rate Derivative Instruments Not Designated as Hedging Instruments in Financial Statements", "terseLabel": "Description of Location of Gain (Loss) on Interest Rate Derivative Instruments Not Designated as Hedging Instruments in Financial Statements" } } }, "localname": "DescriptionOfLocationOfGainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsInFinancialStatements", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisclosureTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure Text Block [Abstract]" } } }, "localname": "DisclosureTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DisclosureTextBlockSupplementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure Text Block Supplement [Abstract]" } } }, "localname": "DisclosureTextBlockSupplementAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r15" ], "calculation": { "http://www.rexamerican.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued payroll and related items" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r294" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/EmployeeBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r294" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted Average Vesting Term, Beginning of Period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ScheduleofNonVestedRestrictedStockAwardActivityTable" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-Based Payment Arrangement, Option [Member]", "terseLabel": "Share-Based Payment Arrangement, Option [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/EmployeeBenefitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r8", "r121", "r142", "r143", "r144", "r155", "r156", "r157", "r159", "r167", "r169", "r173", "r208", "r211", "r248", "r295", "r296", "r297", "r313", "r314", "r330", "r331", "r332", "r333", "r334", "r335", "r338", "r346", "r347", "r348", "r349", "r350", "r351", "r361", "r416", "r417", "r418", "r439", "r497" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r204" ], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Big River" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ScheduleofEquityMethodInvestmentsTable" ], "xbrltype": "percentItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r185", "r202", "r579", "r597" ], "calculation": { "http://www.rexamerican.com/role/ConsolidatedBalanceSheet": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.", "label": "Equity Method Investments", "terseLabel": "Equity method investment", "verboseLabel": "Big River" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedBalanceSheet", "http://www.rexamerican.com/role/ScheduleofEquityMethodInvestmentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentsTextBlock": { "auth_ref": [ "r203" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of equity method investments including, but not limited to, name of each investee or group of investments, percentage ownership, difference between recorded amount of an investment and the value of the underlying equity in the net assets, and summarized financial information.", "label": "Equity Method Investments [Table Text Block]", "terseLabel": "Equity Method Investments [Table Text Block]" } } }, "localname": "EquityMethodInvestmentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems": { "auth_ref": [ "r160", "r161", "r162", "r166", "r167", "r168", "r169", "r172" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Error Corrections and Prior Period Adjustments Restatement [Line Items]" } } }, "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ChangetoScheduleofConsolidatedStatementsofOperationTable" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r247", "r259", "r260", "r261", "r262", "r263", "r264", "r343", "r368", "r369", "r370", "r535", "r536", "r539", "r540", "r541" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r341" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Disclosures [Text Block]" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/FairValue" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r247", "r259", "r264", "r343", "r368", "r539", "r540", "r541" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Fair Value, Inputs, Level 1 [Member]" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r247", "r259", "r264", "r343", "r369", "r535", "r536", "r539", "r540", "r541" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Fair Value, Inputs, Level 2 [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r247", "r259", "r260", "r261", "r262", "r263", "r264", "r343", "r370", "r535", "r536", "r539", "r540", "r541" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Fair Value, Inputs, Level 3 [Member]" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r247", "r259", "r260", "r261", "r262", "r263", "r264", "r368", "r369", "r370", "r535", "r536", "r539", "r540", "r541" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r5", "r10" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments, Policy [Policy Text Block]" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinancialLiabilitiesFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.rexamerican.com/role/ScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities.", "label": "Financial Liabilities Fair Value Disclosure", "totalLabel": "Total liabilities" } } }, "localname": "FinancialLiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForwardContractsMember": { "auth_ref": [ "r636" ], "lang": { "en-us": { "role": { "documentation": "Contracts negotiated between two parties to purchase and sell a specific quantity of a financial instrument, foreign currency, or commodity at a price specified at origination of the contract, with delivery and settlement at a specified future date.", "label": "Forward Contracts [Member]", "terseLabel": "Forward Contracts [Member]" } } }, "localname": "ForwardContractsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ScheduleofFairValuesforDerivativeFinancialInstrumentsTable" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDerivativeInstrumentsNetPretax": { "auth_ref": [ "r44" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate net gain (loss) on all derivative instruments recognized in earnings during the period, before tax effects.", "label": "Gain (Loss) on Derivative Instruments, Net, Pretax", "terseLabel": "Gain (Loss) on Derivative Instruments, Net, Pretax (in Dollars)" } } }, "localname": "GainLossOnDerivativeInstrumentsNetPretax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r3" ], "calculation": { "http://www.rexamerican.com/role/ConsolidatedCashFlow": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Loss on sale of property and equipment \u2013 net" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r73", "r152", "r175", "r188", "r194", "r196", "r207", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r345", "r532", "r603" ], "calculation": { "http://www.rexamerican.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "terseLabel": "Gross profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ChangetoScheduleofConsolidatedStatementsofOperationTable", "http://www.rexamerican.com/role/ConsolidatedIncomeStatement", "http://www.rexamerican.com/role/ScheduleofFinancialInformationForEquityMethodInvestmentTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity": { "auth_ref": [ "r41", "r96" ], "calculation": { "http://www.rexamerican.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from continuing operations attributable to the noncontrolling interest.", "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Noncontrolling Interest", "negatedLabel": "Net income attributable to noncontrolling interests" } } }, "localname": "IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r0", "r69", "r105", "r175", "r188", "r194", "r196", "r387", "r399", "r532" ], "calculation": { "http://www.rexamerican.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r96", "r152", "r158", "r175", "r188", "r194", "r196", "r207", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r340", "r345", "r399", "r532", "r603" ], "calculation": { "http://www.rexamerican.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.", "label": "Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Income from continuing operations", "totalLabel": "Net income" } } }, "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedIncomeStatement", "http://www.rexamerican.com/role/ScheduleofFinancialInformationForEquityMethodInvestmentTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r3", "r70", "r104", "r182", "r202", "r398" ], "calculation": { "http://www.rexamerican.com/role/ConsolidatedCashFlow": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.rexamerican.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).", "label": "Income (Loss) from Equity Method Investments", "negatedLabel": "Income from equity method investments", "terseLabel": "Equity in income of unconsolidated affiliates" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedCashFlow", "http://www.rexamerican.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r225", "r227", "r482" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/AccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r227", "r482" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/AccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r153", "r299", "r304", "r307", "r310", "r315", "r319", "r320", "r321", "r433" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Tax Disclosure [Text Block]" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued": { "auth_ref": [ "r633" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of estimated penalties and interest accrued as of the balance sheet date arising from income tax examinations.", "label": "Income Tax Examination, Penalties and Interest Accrued", "terseLabel": "Income Tax Examination, Penalties and Interest Accrued" } } }, "localname": "IncomeTaxExaminationPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/AccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r112", "r118", "r168", "r169", "r183", "r303", "r316", "r403" ], "calculation": { "http://www.rexamerican.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability": { "auth_ref": [ "r312" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of income tax expense (benefit) from continuing operations attributable to an adjustment of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity.", "label": "Income Tax Expense (Benefit), Continuing Operations, Adjustment of Deferred Tax (Asset) Liability", "terseLabel": "Income Tax Expense (Benefit), Continuing Operations, Adjustment of Deferred Tax (Asset) Liability" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r141", "r301", "r302", "r307", "r308", "r309", "r311", "r431" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Tax, Policy [Policy Text Block]" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r23", "r26" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income Taxes Paid", "terseLabel": "Income Taxes Paid" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/AccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r51", "r581" ], "calculation": { "http://www.rexamerican.com/role/ConsolidatedBalanceSheet": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Income Taxes Receivable, Current", "terseLabel": "Refundable income taxes" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "auth_ref": [ "r2" ], "calculation": { "http://www.rexamerican.com/role/ConsolidatedCashFlow": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.", "label": "Increase (Decrease) in Accounts Payable, Trade", "terseLabel": "Accounts payable, trade" } } }, "localname": "IncreaseDecreaseInAccountsPayableTrade", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r2" ], "calculation": { "http://www.rexamerican.com/role/ConsolidatedCashFlow": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "auth_ref": [ "r2" ], "calculation": { "http://www.rexamerican.com/role/ConsolidatedCashFlow": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid.", "label": "Increase (Decrease) in Income Taxes Receivable", "negatedLabel": "Refundable income taxes" } } }, "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r2" ], "calculation": { "http://www.rexamerican.com/role/ConsolidatedCashFlow": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r2" ], "calculation": { "http://www.rexamerican.com/role/ConsolidatedCashFlow": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Liabilities", "terseLabel": "Other liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r2" ], "calculation": { "http://www.rexamerican.com/role/ConsolidatedCashFlow": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestAndOtherIncome": { "auth_ref": [], "calculation": { "http://www.rexamerican.com/role/ConsolidatedIncomeStatement": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of interest income and other income recognized during the period. Included in this element is interest derived from investments in debt securities, cash and cash equivalents, and other investments which reflect the time value of money or transactions in which the payments are for the use or forbearance of money and other income from ancillary business-related activities (that is, excluding major activities considered part of the normal operations of the business).", "label": "Interest and Other Income", "terseLabel": "Interest and other income, net" } } }, "localname": "InterestAndOtherIncome", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r85", "r526" ], "calculation": { "http://www.rexamerican.com/role/ScheduleofComponentsofInventoryTable": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Ethanol and other finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ScheduleofComponentsofInventoryTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r134", "r524", "r549" ], "calculation": { "http://www.rexamerican.com/role/ConsolidatedBalanceSheet": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.rexamerican.com/role/ScheduleofComponentsofInventoryTable": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventory", "totalLabel": "Total" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedBalanceSheet", "http://www.rexamerican.com/role/ScheduleofComponentsofInventoryTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r113", "r128", "r133", "r212", "r213", "r215", "r373", "r530" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventory, Policy [Policy Text Block]" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r85", "r528" ], "calculation": { "http://www.rexamerican.com/role/ScheduleofComponentsofInventoryTable": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Grain and other raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ScheduleofComponentsofInventoryTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r85", "r527" ], "calculation": { "http://www.rexamerican.com/role/ScheduleofComponentsofInventoryTable": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Work in process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ScheduleofComponentsofInventoryTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r214" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.", "label": "Inventory Write-down", "terseLabel": "Inventory Write-down" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/AccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r402", "r427", "r428", "r429", "r430", "r504", "r505" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Investment, Policy [Policy Text Block]", "terseLabel": "Investment, Policy [Policy Text Block]" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentTextBlock": { "auth_ref": [ "r574", "r575", "r596" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investment.", "label": "Investment [Text Block]", "terseLabel": "Investment [Text Block]" } } }, "localname": "InvestmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/Investments" ], "xbrltype": "textBlockItemType" }, "us-gaap_LandAndLandImprovements": { "auth_ref": [ "r580" ], "calculation": { "http://www.rexamerican.com/role/ScheduleofPropertyandEquipmentTable": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation and depletion of real estate held for productive use and additions or improvements to real estate held for productive use, examples include, but are not limited to, walkways, driveways, fences, and parking lots. Excludes land held for sale.", "label": "Land and Land Improvements", "terseLabel": "Land and improvements" } } }, "localname": "LandAndLandImprovements", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ScheduleofPropertyandEquipmentTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r355", "r548" ], "calculation": { "http://www.rexamerican.com/role/ScheduleofComponentsofLeaseExpenseTable": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease expense" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ScheduleofComponentsofLeaseExpenseTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r641" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Lease, Cost [Table Text Block]" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesOfLesseeDisclosureTextBlock": { "auth_ref": [ "r107" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing.", "label": "Leases of Lessee Disclosure [Text Block]", "terseLabel": "Leases of Lessee Disclosure [Text Block]" } } }, "localname": "LeasesOfLesseeDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r65", "r101", "r394", "r549", "r589", "r598", "r639" ], "calculation": { "http://www.rexamerican.com/role/ConsolidatedBalanceSheet": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r16", "r127", "r152", "r207", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r324", "r327", "r328", "r345", "r549", "r603", "r645", "r646" ], "calculation": { "http://www.rexamerican.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r11", "r53", "r54", "r55", "r57", "r152", "r207", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r324", "r327", "r328", "r345", "r603", "r645", "r646" ], "calculation": { "http://www.rexamerican.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "Liabilities, Noncurrent", "totalLabel": "Total long-term liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liability [Member]", "terseLabel": "Liability [Member]" } } }, "localname": "LiabilityMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyEstimateOfPossibleLoss": { "auth_ref": [ "r232", "r233", "r236", "r237" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date.", "label": "Loss Contingency, Estimate of Possible Loss", "terseLabel": "Loss Contingency, Estimate of Possible Loss" } } }, "localname": "LossContingencyEstimateOfPossibleLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MachineryAndEquipmentGross": { "auth_ref": [ "r87" ], "calculation": { "http://www.rexamerican.com/role/ScheduleofPropertyandEquipmentTable": { "order": 3.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment, Gross", "terseLabel": "Machinery, equipment, and fixtures" } } }, "localname": "MachineryAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ScheduleofPropertyandEquipmentTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_MajorityOwnedSubsidiaryUnconsolidatedMember": { "auth_ref": [ "r40" ], "lang": { "en-us": { "role": { "documentation": "Nonconsolidated entity in which financial interest is held through direct or indirect ownership of more than 50 percent of voting interest but entity is not controlled or broker-dealer has control of entity but control is likely to be temporary.", "label": "Majority-Owned Subsidiary, Nonconsolidated [Member]", "terseLabel": "Majority-Owned Subsidiary, Nonconsolidated [Member]" } } }, "localname": "MajorityOwnedSubsidiaryUnconsolidatedMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedCondensedFinancialStatementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r20", "r100", "r152", "r207", "r238", "r240", "r241", "r242", "r245", "r246", "r345", "r393", "r459" ], "calculation": { "http://www.rexamerican.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity.", "label": "Equity, Attributable to Noncontrolling Interest", "terseLabel": "Noncontrolling interests" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": { "auth_ref": [ "r89" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.", "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders", "negatedLabel": "Noncontrolling interests distribution and other" } } }, "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r147" ], "calculation": { "http://www.rexamerican.com/role/ConsolidatedCashFlow": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r147" ], "calculation": { "http://www.rexamerican.com/role/ConsolidatedCashFlow": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r80", "r81", "r82" ], "calculation": { "http://www.rexamerican.com/role/ConsolidatedCashFlow": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r72", "r82", "r106", "r125", "r139", "r140", "r144", "r152", "r158", "r160", "r161", "r163", "r164", "r168", "r169", "r171", "r175", "r188", "r194", "r196", "r207", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r340", "r345", "r401", "r477", "r495", "r496", "r532", "r559", "r603" ], "calculation": { "http://www.rexamerican.com/role/ConsolidatedIncomeStatement": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income", "totalLabel": "Net income attributable to REX common shareholders" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedIncomeStatement", "http://www.rexamerican.com/role/ScheduleofFinancialInformationForEquityMethodInvestmentTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r41", "r248", "r591", "r592", "r593", "r656" ], "lang": { "en-us": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]", "terseLabel": "Noncontrolling Interest [Member]" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": { "auth_ref": [ "r9" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares.", "label": "Nonvested Restricted Stock Shares Activity [Table Text Block]", "terseLabel": "Nonvested Restricted Stock Shares Activity [Table Text Block]" } } }, "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/EmployeeBenefitsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r595" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of Operating Segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedCondensedFinancialStatementsDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r640" ], "calculation": { "http://www.rexamerican.com/role/ScheduleofComponentsofLeaseExpenseTable": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Operating lease expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ScheduleofComponentsofLeaseExpenseTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r354" ], "calculation": { "http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesTable": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "totalLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r354" ], "calculation": { "http://www.rexamerican.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Current operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r354" ], "calculation": { "http://www.rexamerican.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Long-term operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r353" ], "calculation": { "http://www.rexamerican.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r587" ], "calculation": { "http://www.rexamerican.com/role/ConsolidatedCashFlow": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease.", "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction", "terseLabel": "Amortization of operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r359", "r548" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating Lease, Weighted Average Discount Rate, Percent" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/LeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r358", "r548" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating Lease, Weighted Average Remaining Lease Term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/LeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r108", "r110" ], "calculation": { "http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesTable": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due", "totalLabel": "Total" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r108", "r110" ], "calculation": { "http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesTable": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments Due, Next 12 Months", "terseLabel": "2024" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r108", "r110" ], "calculation": { "http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesTable": { "order": 5.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Five Years", "terseLabel": "2028" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r108", "r110" ], "calculation": { "http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesTable": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Four Years", "terseLabel": "2027" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r108", "r110" ], "calculation": { "http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesTable": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Three Years", "terseLabel": "2026" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r108", "r110" ], "calculation": { "http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesTable": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Two Years", "terseLabel": "2025" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r108", "r110" ], "calculation": { "http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesTable": { "order": 6.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due Thereafter", "terseLabel": "Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r15" ], "calculation": { "http://www.rexamerican.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable": { "order": 8.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r135", "r549" ], "calculation": { "http://www.rexamerican.com/role/ScheduleofOtherAssetsTable": { "order": 2.0, "parentTag": "us-gaap_AssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ScheduleofOtherAssetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other assets. This disclosure includes other current assets and other noncurrent assets.", "label": "Other Assets Disclosure [Text Block]", "terseLabel": "Other Assets Disclosure [Text Block]" } } }, "localname": "OtherAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/OtherAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r17" ], "calculation": { "http://www.rexamerican.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForDeposits": { "auth_ref": [ "r585", "r586" ], "calculation": { "http://www.rexamerican.com/role/ConsolidatedCashFlow": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid for deposits on goods and services during the period; excludes time deposits and deposits with other institutions, which pertain to financial service entities.", "label": "Payments for Deposits", "negatedLabel": "Deposits" } } }, "localname": "PaymentsForDeposits", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r22" ], "calculation": { "http://www.rexamerican.com/role/ConsolidatedCashFlow": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Treasury stock acquired" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r79" ], "calculation": { "http://www.rexamerican.com/role/ConsolidatedCashFlow": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "auth_ref": [ "r78" ], "calculation": { "http://www.rexamerican.com/role/ConsolidatedCashFlow": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.", "label": "Payments to Acquire Short-Term Investments", "negatedLabel": "Purchase of short-term investments" } } }, "localname": "PaymentsToAcquireShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/EmployeeBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/EmployeeBenefitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r583" ], "calculation": { "http://www.rexamerican.com/role/ConsolidatedBalanceSheet": { "order": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIncomeTaxRefunds": { "auth_ref": [ "r26", "r81" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of cash received during the period as refunds for the overpayment of taxes.", "label": "Proceeds from Income Tax Refunds", "terseLabel": "Proceeds from Income Tax Refunds" } } }, "localname": "ProceedsFromIncomeTaxRefunds", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/AccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromInterestAndDividendsReceived": { "auth_ref": [ "r111", "r148" ], "calculation": { "http://www.rexamerican.com/role/ConsolidatedCashFlow": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received for dividends and interest on the entity's equity and debt investments during the current period.", "label": "Proceeds from Interest and Dividends Received", "terseLabel": "Interest income from investments" } } }, "localname": "ProceedsFromInterestAndDividendsReceived", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsToMinorityShareholders": { "auth_ref": [], "calculation": { "http://www.rexamerican.com/role/ConsolidatedCashFlow": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from (to) a noncontrolling interest. Excludes dividends paid to the noncontrolling interest.", "label": "Proceeds from (Payments to) Noncontrolling Interests", "terseLabel": "Payments to noncontrolling interests holders" } } }, "localname": "ProceedsFromPaymentsToMinorityShareholders", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r77" ], "calculation": { "http://www.rexamerican.com/role/ConsolidatedCashFlow": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of real estate and property and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfShortTermInvestments": { "auth_ref": [ "r21" ], "calculation": { "http://www.rexamerican.com/role/ConsolidatedCashFlow": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from sales of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.", "label": "Proceeds from Sale of Short-Term Investments", "terseLabel": "Sale of short-term investments" } } }, "localname": "ProceedsFromSaleOfShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r125", "r139", "r140", "r146", "r152", "r158", "r168", "r169", "r175", "r188", "r194", "r196", "r207", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r322", "r325", "r326", "r340", "r345", "r387", "r400", "r438", "r477", "r495", "r496", "r532", "r545", "r546", "r560", "r584", "r603" ], "calculation": { "http://www.rexamerican.com/role/ConsolidatedCashFlow": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income", "verboseLabel": "Net income including noncontrolling interests" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedCashFlow", "http://www.rexamerican.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r4" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/AccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r86", "r114", "r115", "r116" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property, Plant and Equipment Disclosure [Text Block]" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/PropertyandEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r87", "r130", "r397" ], "calculation": { "http://www.rexamerican.com/role/ScheduleofPropertyandEquipmentTable": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "totalLabel": "" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ScheduleofPropertyandEquipmentTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r4", "r388", "r397", "r549" ], "calculation": { "http://www.rexamerican.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.rexamerican.com/role/ScheduleofPropertyandEquipmentTable": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Total" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedBalanceSheet", "http://www.rexamerican.com/role/ScheduleofPropertyandEquipmentTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r4", "r114", "r115", "r395" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property, Plant and Equipment, Policy [Policy Text Block]" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r4" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Property, Plant and Equipment [Table Text Block]" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/PropertyandEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r87" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/AccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Property, Plant and Equipment, Useful Life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/AccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RelatedPartiesAmountInCostOfSales": { "auth_ref": [ "r71" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount included in cost of sales related to transactions with related parties incurred and recorded in the statement of operations for the period.", "label": "Related Parties Amount in Cost of Sales", "terseLabel": "Cost of sales, related parties" } } }, "localname": "RelatedPartiesAmountInCostOfSales", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedIncomeStatement_Parentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r265", "r365", "r366", "r452", "r453", "r454", "r455", "r456", "r474", "r476", "r502" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party, Type [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedCondensedFinancialStatementsDetails", "http://www.rexamerican.com/role/EmployeeBenefitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r265", "r365", "r366", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r452", "r453", "r454", "r455", "r456", "r474", "r476", "r502", "r644" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party, Type [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedCondensedFinancialStatementsDetails", "http://www.rexamerican.com/role/EmployeeBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r362", "r363", "r364", "r366", "r367", "r434", "r435", "r436", "r480", "r481", "r482", "r500", "r501" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions Disclosure [Text Block]" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r578", "r588" ], "calculation": { "http://www.rexamerican.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.rexamerican.com/role/ConsolidatedCashFlow": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash, Current", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedBalanceSheet", "http://www.rexamerican.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockExpense": { "auth_ref": [ "r3" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for award of restricted stock or unit under share-based payment arrangement.", "label": "Restricted Stock or Unit Expense", "terseLabel": "Restricted Stock or Unit Expense" } } }, "localname": "RestrictedStockExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/EmployeeBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r62", "r89", "r392", "r420", "r425", "r432", "r458", "r549" ], "calculation": { "http://www.rexamerican.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r121", "r155", "r156", "r157", "r159", "r167", "r169", "r208", "r211", "r295", "r296", "r297", "r313", "r314", "r330", "r332", "r333", "r335", "r338", "r416", "r418", "r439", "r656" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsUndistributedEarningsFromEquityMethodInvestees": { "auth_ref": [ "r151" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consolidated retained earnings that represent undistributed (not yet received) earnings from 50 percent or less owned persons accounted for by the equity method (equity method investees).", "label": "Retained Earnings, Undistributed Earnings from Equity Method Investees", "terseLabel": "Retained Earnings, Undistributed Earnings from Equity Method Investees" } } }, "localname": "RetainedEarningsUndistributedEarningsFromEquityMethodInvestees", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r119", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue from Contract with Customer [Text Block]" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/NetSalesandRevenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r478", "r522", "r531" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue [Policy Text Block]" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r145", "r152", "r176", "r177", "r187", "r192", "r193", "r197", "r198", "r199", "r207", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r345", "r387", "r603" ], "calculation": { "http://www.rexamerican.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Net sales and revenue", "verboseLabel": "Sales of products, continuing operations" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedIncomeStatement", "http://www.rexamerican.com/role/ScheduleofDisaggregatedRevenuebyProductTable", "http://www.rexamerican.com/role/ScheduleofFinancialInformationForEquityMethodInvestmentTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r357", "r548" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use assets acquired and liabilities incurred upon lease execution" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Liabilities [Table Text Block]" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of derivative assets at fair value.", "label": "Schedule of Derivative Assets at Fair Value [Table Text Block]", "terseLabel": "Schedule of Derivative Assets at Fair Value [Table Text Block]" } } }, "localname": "ScheduleOfDerivativeAssetsAtFairValueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/DerivativeFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable": { "auth_ref": [ "r160", "r161", "r162", "r166", "r167", "r168", "r169", "r172" ], "lang": { "en-us": { "role": { "documentation": "Schedule of prior period adjustments to correct an error in previously issued financial statements. The disclosure may include, but is not limited to: (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustment (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made. This table can be used to disclose the amounts as previously reported and the effect of the correction or other adjustment on per line item or per share amount basis. This table uses as its line items financial statement line items that are affected by prior period adjustments.", "label": "Schedule of Error Corrections and Prior Period Adjustment Restatement [Table]" } } }, "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ChangetoScheduleofConsolidatedStatementsofOperationTable" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock": { "auth_ref": [ "r27", "r28", "r29" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of prior period adjustments to previously issued financial statements including (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustments (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made.", "label": "Schedule of Error Corrections and Prior Period Adjustments [Table Text Block]", "terseLabel": "Schedule of Error Corrections and Prior Period Adjustments [Table Text Block]" } } }, "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/AccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r342", "r343" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/FairValueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r109" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]", "terseLabel": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r13", "r66", "r67", "r68" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventory, Current [Table Text Block]" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/AccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amounts of other assets. This disclosure includes other current assets and other noncurrent assets.", "label": "Schedule of Other Assets [Table Text Block]", "terseLabel": "Schedule of Other Assets [Table Text Block]" } } }, "localname": "ScheduleOfOtherAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/OtherAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r30", "r31", "r32", "r33" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ScheduleofDisaggregatedRevenuebyProductTable" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r30", "r31", "r32", "r33" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table Text Block]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/NetSalesandRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r544", "r634" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r199", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r228", "r229", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r534", "r570", "r653" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedCondensedFinancialStatementsDetails", "http://www.rexamerican.com/role/ScheduleofDisaggregatedRevenuebyProductTable" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ScheduleofDisaggregatedRevenuebyProductTable" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r76" ], "calculation": { "http://www.rexamerican.com/role/ConsolidatedIncomeStatement": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "negatedLabel": "Selling, general and administrative expenses", "negatedTerseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ChangetoScheduleofConsolidatedStatementsofOperationTable", "http://www.rexamerican.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": { "auth_ref": [ "r7" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption.", "label": "Selling, General and Administrative Expenses, Policy [Policy Text Block]", "terseLabel": "Selling, General and Administrative Expenses, Policy [Policy Text Block]" } } }, "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r281" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted Average Grant Date Fair Value, Granted (in Dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ScheduleofNonVestedRestrictedStockAwardActivityTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r278", "r279" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Non-Vested Shares, End of Period", "periodStartLabel": "Non-Vested Shares, Beginning of Period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ScheduleofNonVestedRestrictedStockAwardActivityTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r282" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "terseLabel": "Non-Vested Shares, Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ScheduleofNonVestedRestrictedStockAwardActivityTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r543" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in Shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/EmployeeBenefitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r37" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in Shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/EmployeeBenefitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r274" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Non-Vested Shares, Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ScheduleofNonVestedRestrictedStockAwardActivityTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/EmployeeBenefitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intrinsic value of vested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested", "terseLabel": "Weighted Average Grant Date Fair Value, Vested (in Dollars)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ScheduleofNonVestedRestrictedStockAwardActivityTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Balance (in Shares)", "periodStartLabel": "Balance (in Shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r102", "r103", "r582" ], "calculation": { "http://www.rexamerican.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-term investments", "terseLabel": "Short-Term Investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedBalanceSheet", "http://www.rexamerican.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r83", "r150" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Significant Accounting Policies [Text Block]" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/AccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r124", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r199", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r226", "r228", "r229", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r534", "r570", "r653" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedCondensedFinancialStatementsDetails", "http://www.rexamerican.com/role/ScheduleofDisaggregatedRevenuebyProductTable" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r8", "r19", "r121", "r142", "r143", "r144", "r155", "r156", "r157", "r159", "r167", "r169", "r173", "r208", "r211", "r248", "r295", "r296", "r297", "r313", "r314", "r330", "r331", "r332", "r333", "r334", "r335", "r338", "r346", "r347", "r348", "r349", "r350", "r351", "r361", "r416", "r417", "r418", "r439", "r497" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ShareholdersEquityType2or3" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r155", "r156", "r157", "r173", "r374", "r427", "r440", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r470", "r471", "r472", "r473", "r474", "r476", "r478", "r479", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r497", "r554" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ShareholdersEquityType2or3" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r155", "r156", "r157", "r173", "r374", "r427", "r440", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r470", "r471", "r472", "r473", "r474", "r476", "r478", "r479", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r497", "r554" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ShareholdersEquityType2or3" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r8", "r59", "r60", "r89" ], "lang": { "en-us": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Issuance of equity awards and stock based compensation expense (in Shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r38", "r59", "r60", "r89" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Issuance of equity awards and stock based compensation expense" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r60", "r63", "r64", "r84", "r459", "r475", "r498", "r499", "r549", "r561", "r589", "r598", "r639", "r656" ], "calculation": { "http://www.rexamerican.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "Equity, Attributable to Parent", "totalLabel": "Total REX shareholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r41", "r42", "r43", "r121", "r122", "r143", "r155", "r156", "r157", "r159", "r167", "r208", "r211", "r248", "r295", "r296", "r297", "r313", "r314", "r330", "r331", "r332", "r333", "r334", "r335", "r338", "r346", "r347", "r351", "r361", "r417", "r418", "r437", "r459", "r475", "r498", "r499", "r518", "r560", "r589", "r598", "r639", "r656" ], "calculation": { "http://www.rexamerican.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity.", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedBalanceSheet", "http://www.rexamerican.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradingActivityByTypeAxis": { "auth_ref": [ "r49" ], "lang": { "en-us": { "role": { "documentation": "Information by type of trading activity.", "label": "Trading Activity [Axis]" } } }, "localname": "TradingActivityByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TradingActivityByTypeDomain": { "auth_ref": [ "r49" ], "lang": { "en-us": { "role": { "documentation": "Gains and losses on trading activities (including both derivative and nonderivative instruments) recognized in the statement of financial performance, separately by major types of items (such as fixed income/interest rates, foreign exchange, equity, commodity, and credit).", "label": "Trading Activity, by Type [Domain]" } } }, "localname": "TradingActivityByTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r35" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common [Member]", "terseLabel": "Treasury Stock, Common [Member]" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r8", "r60", "r89" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Treasury stock acquired (in Shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r18", "r35", "r36" ], "calculation": { "http://www.rexamerican.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r8", "r35", "r89" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Treasury stock acquired" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r300", "r305" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "terseLabel": "Unrecognized Tax Benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/AccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r306" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "Changes for prior years\u2019 tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ScheduleofUnrecognizedTaxBenefitsRollForwardTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r356", "r548" ], "calculation": { "http://www.rexamerican.com/role/ScheduleofComponentsofLeaseExpenseTable": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease expense" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.rexamerican.com/role/ScheduleofComponentsofLeaseExpenseTable" ], "xbrltype": "monetaryItemType" } }, "unitCount": 9 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "840", "URI": "https://asc.fasb.org//840/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "https://asc.fasb.org//1943274/2147481418/840-10-55-40", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "https://asc.fasb.org//1943274/2147481501/840-20-50-2", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "https://asc.fasb.org//1943274/2147481501/840-20-50-2", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r119": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org//606/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1403", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-04(Schedule I))", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147480922/205-10-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org//330/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org//740/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org//850/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "720", "URI": "https://asc.fasb.org//1943274/2147483384/720-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481410/810-10-15-10", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(16))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(b))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column G))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column H))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column I))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column J))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column K))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(f)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(f)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(f)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(h)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(c)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(4)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "4F", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4F", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(i)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column G))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13A(Column E))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13B(Column E))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13C(Column H))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(d)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-217", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r562": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r563": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r564": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r565": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r566": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r567": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-11", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r574": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "321", "URI": "https://asc.fasb.org//321/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r575": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "325", "URI": "https://asc.fasb.org//325/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r576": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "705", "URI": "https://asc.fasb.org//705/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r577": { "Name": "Industry Guide", "Number": "3", "Paragraph": "B", "Publisher": "SEC", "Section": "II", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(10))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r596": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org//320/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147479910/205-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r602": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org//450/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(3)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org//360/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org//440/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "https://asc.fasb.org//710/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "https://asc.fasb.org//712/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org//715/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org//718/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "https://asc.fasb.org//815/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 74 0000930413-23-002074-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000930413-23-002074-xbrl.zip M4$L#!!0 ( 'I9(5"(MF30;GV7Y\ M/EKZJ6D]?8(O/CG+.?T$CS7KC5:])9^(9[17)_H9S= U@_[]Z_WW3XZ[#\4! M3. BC7JC69>;[B(6?0TL G\K,VII8\7 ?>$3K48O\-*Z3<>!9^#OTR?S.?:] MZ/N AU_^BH:^V6BT/N'7CXI-W9^K5/-^S7[IOA.^8#!Z\-EFNRGW8I86 MOW ?P"^UN)\;MJ,88P\207WOB2AN6"%KT\)RRX]#])H"@Q29.@]<,/L&W[@]MRPDO"1\&5GO5 M8U#W]^] 13^>U34BBE]V/_$O?3MZ4I1YY(;PBR $]@XX>PVQGWA.'@P&G]BW MXJ>;?X32>X)23!7UO$;P_[XXFJ/3<_+E$_]'K?9E1AV%C$W#H0:@TZ&OSB?V M(%,H=?KG0GO^_>2"?U]_ &J=D$^PZ">^ZI='4UV>?U&U9USK$_XO4S+?-*J# MBKE?Z+1^ISQ1U"?X*V([2YW^?C)3K"?-J#OF_#-IG!'QYZ/I..:,?8* U!5= M>S(^D^]7WQ[.3@+/3P"@NJW]BWXF\MPY(X^FI5*+K_=55\:_2&O^2FQ3UU3O M2W=U_KV\^OY%4YTI+-1H_'9R_E__(7<;9V(KH0U]"NUHM>^Y'SA<;NZ0!VU& M;7)#7\B].5,,B7\@D1%HL(F[[]"&QX!K:HG/-$.EN%X#,/#H@?<(P,T/ <#/ MF^N'JTLR>A@^7(T.",?HZN+G_?7#]=6(#&\NR=7?+_XRO/GCJG9Q^^/']6AT M?7MS0.#^-AS]Y?KFCX?;&XEKNY3 M2V)8TIJ-WSR9U^D$H%06CNE]9&E/4_>SG03R?4GDM]O['^2+]OK9,(V;!;.- MN$)_=>[IY/>3,=B6!MA,OY^ +?+YTAS#;PR'J?)SN5'_[R^? L^>Y[\5!N:' M'XKUB]P:]&-!+X@CA*,\ZA20J.MS1>5&-F %_[;GRMC]6P#@.P\\?AZ;NJ[, M;>!R]U]G)"F@> @[%IRZCKKVBC8<.%LHQVW4WT_ KOT\T5ZI6G>L!8VBZ'\O M% MX1%_>T[EI.0PG7V![!F!FT&MW 37L+XZA=9H[:@! <$TE) M\* +J-&5I;EPZD^6IM9GI@JX08.1O?>_?P[O05=\_U]R?W5W>_] [G[>CWX. M;Q[(PRT!U?T ^IG(+7)[3^3.!_4CN?U&'OYR17Q:W=7H9'CQ@%_+@U:;@PZ@ MPG^L,%;7@08EM!E*EUW$QIDDF19QII3\Z6*2S $[I@JNF0KN5PI*J>!BP=L, M9XITJJO*LKZDBE6G1A3E[MA;K@SU$AX[.?_K M[#.Z9JRW#ZX,<9CO[W4T!;570EF,D3^7DQT/:RXK M3RQS1ACJ D15Z=BTF"_\>0',;OEE9)__%70$T2T_D.MT_\1.&7'R9#W5/-\H MR@I8]Y?V;HBP%UZ8LYEF8P0+K#$X7D'H'JF57&M=&>"%+O%1_N3).3C%]<:@ M,>@5;).D1.Z[,Z"C\=O:,WH+8-ITK'E/GS0;5:AS ]\PGK^_^CL9_KBZO[X8 MXBDRNOUY?P''PL7M/1PHPP?/[5QGW[T(Y(>K5V7LL&T0T[$V MT<".T8R:YMAD/&56SIHY?EC2OT_!DINI?)U-\I+*R4G.=\G<(>[DQ)LL)U$^ M4+/S6S1#KYE/48]%6T [R;[/%,7[@\^V [;XW#*?49J"9CM7#M<&&"-S88^, M\-<7YL)PK.4% "*LT[3(9E)\277E1;$HE\MXL[9@I*SO^4%YO<;0 ^B1,=NW M>W#OOMN67)<;@TZGW=]UOUMXQS.UT_!F"GY,A>Z=T?2!<1@!L]X$N]XB_UQ8 MFJUJ8V;:FY, [@X#X/7I_>GHE%S-YKJYI%8<1.^"8II?/S#"64^*H?V+_?WQ M\ 0+"K(PWF/A2D:V7+V@W&-[93KVMAUQK49:;;XS,Z0\!X:J:E';%O_S'0"2 M3\Y[O6:#W"F6\@3L=&\JZKH63Q'0"KSF OYY:SV8+\;)^:6R=$PC]7=5?N 35N 0/:>Y!=36YHI.Z"L=+QSM&1TJT)74+H'F_@ $)DCA2%C*H)*+ M\6X3RP0JC*%%%2X%@U8HG/0QN2;Z;@*WWDU-PPM2-7O=>FO0DHN_-]N,BE5D MXK_^H]^4>V:A%W+W%&^#%OVD$ FII MC@9+\( 'M:A*Y@O+7F#DPS%A'6XFR\T/CQ]K(-X8&1^.G<]YWA,FW\^.MH1C MSB,-B58;WBZ@=0,4C=4G/(K1V)DK&NV':"X['5+-4>+ 5? M2T;+V:.I?XA7^:6DPHV( #(BT-?Q5#&>X .#O$PU^&0E)^L[VWI>A[@P[STG MUT&QV4$G"V%CJ+DM9&]8<$\D*RR N' MQQ,#:G\\_;<]I;6DBSGYL(O(O5A8%LCIR3D(2QS[KH3GQJS8.L36FDT4,*$L M4-+*&!Q/4?J%G&"AXHS\E "NZY%?V#.0!W@+U[W(J6.N9?"8@-5 MR+T3[4G MRWQQINZWI[ Y2E0ZT0Q-7#$1C#0T&V<;8&/?RF>2^[.M/PA!5A/O%C]DAX3X MK0LE"4+I_E(SN+R"+U!ONL>>_ZP[/2A/'><%13=IR-K;__=HSM@@Y!O\Z-1O M3>M",-W% $.A?#*M953\'T\*ZT+\X.1\N+ZI1!HN)E5Y4^[F390@!Y1T!#+) MATL35( CU(LVB1/\CSM%K3UTCS8JE-QL(7S#UX4-,-AVBC3?-(C>(L%9$'05 MK:MR0X^[_A]L><]F3(NFO.\$(K&1O!9I#Z^^GO@/O#7R8+2<'].UX#&M3=8- M-C0\F;D)XHE"!S;;PJ;L5_!&7BH0D7<-YRV^2U_BRU\T>#5RA0&[,U&:GC6; MB;NA&&--T6N@!#"="'^,I:&J8JDVP1M+3=T4WFY]4#Y&GGZ',K/*1?[T9IB- M7IDGP!^ [LPB8BF46RR.C]M-CL3!H.1[3&G!"Y/]WE7E>-N-52-;+/CV!@N^ M^UY9:\B=NK%NVBSL_B@.+XRX#Q=/\%@-RWFP&$<*:Q.OL.@;\Z;@F0#=Y!/@ MNK$&AZ+]^\GUS;?@46$L9G759*41^),(&K/P-@MFCJ:*1>W;A<,4"M ;C$ZP M!2DS/Q=@Z+,7VNQ7)^=R3^HT6E*OW7%YP87OG/#?X%9%]'S$H^=>W)S\)PNC M@URQGTK$7+UU'\9XOD6P;[%:W?R=!SZ2W 5NQ@=&Y=>PD1@/?A[+/\,]^HYC M>^4%:P0P^OEU='UY/;R_QO8$VQ1-/HGW^6_V^N82[^3V _XN\8D$;\XC/L&N MFSGG;?>=?<)EWT^:!+[@CB)JAC=6J2ID:J'!\1^O M\C_&OB=@ 5T>_]#5%HIYX?;ZMLC MWEHDCAU=*:G7!-7ET!F'03Y-2:&X9;^YGC%A.;GL2G#C\J[JZ6_>PC;.N M8HF<=[2!PBU,Q#&8JLW_E8HQ47)&1 MAG)#<$4[+Z[ %;'1J04^+..(.\L<4Q69H")YV>($LA8.38?=<"^\?)*;@X\K?J=/<#(SF6,IE?D(79GNN_/A_"P M.IZIY)LR=DRKHGDY:-[.VUC'%7\:OOK,D:)3GQOO+U+ H_BSDF$E!#,RT?.U2D+P7IN[E;V[#B#_@>-,&$@@+PN5P5 MR4M!\IX@>2T;^!S/6X.N$:4\LKP>3;T*)/>S&U*V']K)] MFL>;'N7'IHO',X*C SZ3H:4\:N,S@M76'-O6D M[8GT:.IJVC?DD@*WB0BM?(D0>YM?$'Y^&LI"U1QL:U+ ZKFDS\6,$]E1]R0I M[UL_=[=U\>"G6R"%NL[5Z8=K@SQ,S84-7KK-2\E\Z[)$YQ?*5T4<)^J)LRE5 MVV\P1,14(UX6=:!M!6 U<*/P[1P[JLZP@9!#Z\C8P+N&^6(I\S- H&(L%&O) MH=D+(I/V%QTE.VG2C29_;21!R=@M: M.V>P*_P6 792$0L+4'I0-HN4* PE2B5:E6B]%?P6>7H)WZW77YM'P0&/,R_%"=(S_8-.8%9T',8+8*LU:8D=[NA:NH-",D-X]'B53%,,H9I'8YAN@.I*S^;5 MP5V:$[(_P15IM>5IJ]X!#2V--H=!6J[BV&'6U0C.>JF[/TYB^ MHB?12WM1O]F1Y*[VQV[X[.E=E)7:'\:CFDM*R8M1DEY M" ;>W,R4[8XTZ#8JI50.>F=12@GIW9=Z[79YE5#1[MH$U!O+W,)!O3-*'.65 M5E&FPE00XO@!4;PZ*C?S9D?J=@[ FA7=\U=%J>C>A"/H+=I%N2BMU6>!!)T[ MB\X5327T=4X-6]1/LB'QF9EZPQN+Y?3M&5#%2<+V=Q>F(049KS@5AX;**J5X M;M/V<$=/&K1[^Q"<[2Q1,=S^&"Z+:L[&<"VIL9\(1@*&.[1%V6(6Y8/I*#H9 M!S*G*K.BH+!;,BYM]5$OMBI#LAP4SQ1H2TCQ7E/JEMFKS<>$W ;LYLS..\N< M VA+9B5B/MD<+WXE8E"G8MVB+#N.\CM=,1PX9Z]&9^161Y(/PW* .W!7HSZ,J:@BRZ CJ+[ M<]K0QD#J5)&%+&HL.R\T6Y+<.T#^8!E,L V!-]&O<4:=J:GZ$O2KV.\1 M739P(OY@-$R4_MWJ29W^7F[FJ@N&,C%9%O6;GLE:4B-BVFBY+Q7*=B?0%B(@ZS2O M.&I/')7]UB2&HWK@[.S'P$W 4;OV=,K31Z\\LJKAQ5O!;QF\R)/S[YKRJ.FK MUOZ4F86?*T:H!.VMX/=8 M!N6R=])9)5;Z=* M\ ?HLXZJ*\[!5X4?+E%=[. ME24K+6%3*67XL:6HE'S0C+&^4.$<_,]8B[\1L/@[B2Q^B[YZQ8AW_.WW5,?F MRW>*A8+N.0'=T(7':3BP1V::KKLS-..A;>\;VG"$R(/V17.FQ.(K 1$L;G0X MQ&WP2[!Y)MN3Z%CK?2C!8_8<)P(\4WT9:FQ<0JDMQ%G=0ZFTH/<#BL3V"YBF M)#>JHL3#4SZ/(NE4E&^UI<;@S?>;21;CC;/ES+4\*9]M=P2L?)0Y!L'T&->_ M76YEZ0YP] &:DE0,4&Q^5!H&D/L'.,S*8!QON'&#H\%:T*CB1:^2)D^%5EW_ M[B_'0)#6%_[;;NTUI%;[0/=;59;!<689[,!F/%P>0:MS>H[6/-8 M:>KCU-1I9*?=DSKMO;AEE8HN$W]E4=%I^*O3ECJ# R4DY%A8GN&ZU(0?L>;7 MU2U-=4OSMO!;?EN'-P=S"P>JGF#[*-5Y4%[=L@S?27%C&N/M77X;ARB0K5BA MJ$J=HV.%0[>>::[9#-5M0%EN Y(P;4_J-JH+@9+P0 $7 DEX8"#U.R7N5%^V M\A;FH_%":CW*4ZH" T<4>-KEH&_MJRM.%7\J$YMETLX[L5FC518V.[21N?4" MH-+$91"1G*X $GE;LM2O+FK?'XOE= N0B,5:TJ!?%A8KY^![7F!?W0U4=P-O M +_E*%:\O_H[L:>*1:>F#FK29@4+LBR255MNDFRJ&(OK&5.[EX5V0^]^T-A*M&E71*O M0AXTI48KK )#+3>JRZ.WQF)9U&TZ%FM)O6;873@0BY7+@FQMM"#Y77Y\!+RR M)HK1H(RM!<;YM5Y,"5ZW*W6Z55.2 MB8FKR?+<(0_:#)3C#7TA]^9,,23^@41&U-(F9V2F6$^:$8BSS+>LVDRUZA=[ MKAC^%>JV]B_*S7A0XU-*E/'8G,&/EA@V,4P'=;D%'QLLAO)D*7H-VZ<3!$Q?;J@-SL!.?]5B?:(9BC#4X%FP'/F #_KY\PM=O!D)&($[=7ZVV M[N[]W^MU\DVCNOJ9W"E/] PV^.>"&F-XMG5&6.P?CBY2KXL'F:CR1^$_[ALY M.NJ..7?=%_&)2^1NI/O2Q$_7!&:DZ7 *D[;/UF&<0,94U\4*OY\T3MC?L*NQ M^[< Y453G2E"T?CMC"0E*+[$VL3I8XI6S1GQK7P20)R+LC/RL)P#NH86".+X MC-R >'*TWIB(P9;_H4_N4PRW'N-[?._A>!/.Y[!N_=&BRJ_Z(P4U :]2]!=E M:7O(9^3H1E"#LV9VO#8RX95KD"!6D^+!CTA$\(I!-PGU5EA]0AT1E'YDU0K# M'U?WUQ?#&W)_-;K]>7]Q-2(7M_=WM_?#A^O;&S*\N:R-?GX=75]>#^^OKT9? M/CV>A]4-^X]"-/7WDU?Y'V.YT1UT.DJCT<;]*^=%P7_A5R4C3X&@UA$=%> ' MT1"OP?((I\I. &TNC@40?[I*[T#OWW0ZI)(2HO8PH W8'Z'>&E)!G.V"B!T%4N.V!>*#_S MD1K1YASL'8\=-E=DTY-!RG!5BZ>F12GY 3^>VE\>K4_GM2N 7$T'QSX!'FFO MF<'==2)C4FH?"#7N.)CR$F]'"'.GUYJ]D2*DEFBC*<)H'BZ;Z7"Y/7"%XW\* M@OY8\=&L\%'QQR'XH\AK+V'M=+J_1=E>28^L&^H06]%%\-.BS]18T'5TB%>U M?HL-*KGF5P0\$;$@\>MUZ%F88TL(IY,ISYGM,&:(=%.6I4%O>U)[[':CA:)D M>.P6B\=V(]%<@N/'8Z-0/+:;;:F;8'38\>.Q5RP>6VVIT]D>[D^,Q^+F$*7, M3[@P;1;:Y'H\Z5C.;%K4/]V2.['7!L)Q.QDA%#%JH2NU(BIQ$TSFS*:N=@:X MU9%:<@3 D<,Y 22,,',V^7,!GU++)A1]U8BIG6AZ!"=U2@GPD$W=[(R'SD#J M]\/'(M_J=JBS"??.4'>[4B/B,(^E'K&U5S)CL884I-LX9'7WE(K<\B,R)3MD M412<1G^8ILINS*CUK(VI/4)//[;>H=O,TD0V18K,L1,GBU+V$&-B]:56)WUMP)X8 MJC"#)QENVI+<2'^&E@$W6>R-1+AIPA$FI^]:4P;<9#GND^$&/$TY?5.GZB0_ MAO.J J8\4="3\Q%EM1 2>:(&M12=1604=:89FNU@GM4S]4:P%XRR^!8160YR ML/ W%9K(/,B).E?C=\+Y42<>7TJ'A=!-$P$7]LSBA>4RV, M0,Z],IEHN@;_+%I5%Z:IK]G6OH.-^,TR9WS+/Z@S-=5KXYG:#LL"CIW-TT[? M0Z\,-G46-9T9:9W!<3HB671T1J2UI4Y$J[)C0%H6_9P1:9V=2KP/;21OB!J[ MYV6?Z[!]SJU:MC*:!2-4.QEM<.G=EI M>^7(Q[PG6S+?7:Z5OJE@'7^7GZ^\)U7VJ\ MG0#!G64^:S92!9.AHPZ6([2KB[ND\SA)1/F_4H/&9@FTI%YWAUNYM^KQ%'<- MF)HR;:G5"JO,BC(%G8@I*-.1>A%U6Q5E"CH_4U &T\V+T695H* "YKB *6>@ M .O[N17W=@,#^?;/E9M2LY^^?6X9?*=B8P(YH[DM]?M5.*!P-/>EP9%R<[&1 M@'S1W)2E_@[7OB4- JP.#:+XT$(QE?Q&-_?J' M&WK%QYS_V*-YS*;;!\9J;N/4] ,)KG4'+P+BNUB[!4A8\WT=8OOE&*[F(2% MR%@A%-OO")<2F1X5,$;4XE9F%0%T=6DSL2KU/.L[ M:C$]NDEW-H+.-OS3@_!-S$TA4^4 M17=B-:J57,6,3RD('M^4X_S7+^8("$P)_K@OF L3)J'-B_07;$J10T8QB_.<< #[)NE9.N"S)KK+L(--5=<0(]#AP\N3# M'=ZX,UP;"'.D(!1+\4T#9I/N-.4$[O#J%SR"QZ/\^R=-29FV JL"ZVC RB-] MBD.35DMM?C@'3;7-<+JV[44XJ^7(-_4 'KV]L):'W5;*V>HGYW>*I@)[9H?E MT!NYIXZB&6&V.KZ=!,L=CG\_#Z:CZ#EL(S]MFDN!6Z%$63M/.]''/\2]S2< '-N7?,8'OWV..@8.&B-=B?:,E-J9T@P^\X")-1 MM.*;.0Q*)5LV; 3 "'JCV5>D]Y]O%=?T^XG_O;PU^UIVI/ MU9[>[I[B?=XL[M*=94XT)[Z?74=JMK8'']XRAML%8UB6VMWT(P?>$H:S=(Y- M@N&NU&OLTG2L\M3?GC:M]E3MJ=I3M:=J3\5YZOETZPKY\AMFZ1!5LWE0'RT+ M+)ZKV5.WIF/84GQ.5R45X42[69%V]C,A\.:&%M.V=S:MAL8"&AK_CO M+3?Z*0K4LFUB1Y(E&2[)1M2DI>E^&HPE!B:W$9J'15_%;!6SQ2P<[SUE&"Y/?=-N[C+D(S7%J^#<^W52JSU5>ZKV5.WIO>VI\-P; MWWM]'8B&V MM^1,'$VCGV[$1/8WEMX22ZEFF3OX#-IY5ZX<%VW*W9JG*S5R"+$>,WU*WG.G M%Z';WA-YRMU-IR>U&]GOI*K@X%O@XVI/U9ZJ/55[JO947'"P:J'S?GBBVE.U MIVI/27RDHAN\#*1&I_.NO="B&[RTI&;S7^G%R8K6G M:D_5GJH]57LJSE,OHH5.5857Y:U7:?_E9[GXO))F-U,:3W2V/\_NV9[N'\XB M\3)^Y'"Z3^HDDI*1O9S5'LVRE!/*4G<_]1X5S9MEJ2AL2LUV545:G8X5^HX? M?85%%',M89;Z.71'KXH**Z^\VE.UIVI/U9ZJ/>65-Q1SO+;P>/75$?YUH2]) M2TY21KAAL5P#..LKYF!8P9)$-1>/.MWFRQU?16)Z!!9*S:WX#\VGW3-12Y9H MGT?A8\E8H%0"O=_"RE8G>TE+R:AY&('>$F<_DOK-IM1H]8H(O;]#CH@?3%[F M,M&6)/>+B,M63+#&!*6N1^UT)%D.*X.*#7)G@U*7O7:E0?_-67PEY((R,T&G MU9(Z[;UP 8\B?&* GG]1M>?S&OR)__ME[KYF8N)J_;E#'K09M[U.OFE45S^3._C%&2SZYX(:8_J9=,X(N]3X3)JD7A=3&9^0&9(*C]<9$#';\#WURGV*X]5C-XS0/QYMPC@2M/UI4^55_ MI"";\"I%?U&6MH=\1HYN!#601'G@M9$)KUP@@UA-B@<_(A'!*P;=($?;80T( MTI?'\_NKOY/ACZO[ZXOA#;F_&MW^O+^X&I&+V_N[V_OAP_7M#1G>7)+1SZ^C MZ\OKX?WUU>C+I\?SK1*='A*0:B8*B@."#7^HF)JHDI$#'\R .6U,;N1JMB ( M?AH**&]X?1'K)]2$*5?]<&V0AZFYL!5#M3\>".9=M??$,F=,?\\M^JS!)M;5 M=Y$G4"JU(+3W&,X996Z##G+_%9!L5V-L!?!D]UOJ-6V]8U9CTL<]$&"_@!;C M]Q/L#A>SX+9\!50W+%HFS*8\@,Q]C\W8+18,SAO;3::4C,#+DH.5A85W?$L6 M>.((]$; *9X+4//67RBZB+B[+JSE8;?53*N*[ZFC:$:8&NF!.?1.@E'"X]_/@^DH M>@[;R$_)I+)Z$XI5%KL\)\F--D-R@O\H,3*TW(;@^V# (Z"N>/38EM9NB7N+RVV+TNR'*X;#:7%'@5%X@F2N5*W MR%0T69:ZC>T9B6^ #)F[KWM50-O@ J9^V042(5VOR=U$HR+24R& MM%&M-1JFR<=,7%R3M#!Q_7<5,!4P%3#Y )/?.("H]O\EVF@%S/L&)MX6R%*2 MFZ0I=D>2^^F'OY4"-5EJ&Q/U"Y?ZC?1=>\J FG:6*K\DJ,'BG&Y&U.1QG?E> M=48%3 7,NP-FGVVGU[-0P'P4]U]$U6SN0*/:Q>[2IC.E5@GQ50%3 5,:8+8$ MY+/8&R&$LP?6N*4J UDQUX M!&BM3,@*F J8"I@#!!7W,HY_F;$,?F8+KN?:'3Q]+?:L$J_1+0>Y4JF8DK*FB$_8VR7&C$H[A<=1OK90)=J=_LE)5YXQ%;YOJ+ M3E_J]([T0"IS045[T)8Z@_0-U[-Y;>4U)RM@*F J8,IXU<8^\;IYGPZPK7&5 MTU\!4UI@XHV"+/5]B1+7P<1/4"E92MP47>_0DGKR<=KH64S)1%S3EOK]K*C) M*X8?K?/?GR*I@*F >7? [#?1W^WW27AVEC(&5]M:]=$L$5[>!S#Q]D&F,94N MJ5EDA4>FAX+<\5#>5@V=!FU"8W](7D[CPJN-2S^+4!Q!P,V M&K^=$4&0YC:"X$NL36SG#M3VK7P20)R+LC/RL)P#NH:6\JB-S\@-2!1'ZXV) M&.SZ'_KD/L5PZS&NQ[<>CC?A? [KUA\MJORJ/U*0;'B5HK\H2]M#/B-'-X(: M2*(\\+J5T6/QRL4YB-6D>/ C$A&\8M!\A/++X_G]U=_)\,?5_?7%\(;<7XUN M?]Y?7(W(Q>W]W>W]\.'Z]H8,;R[)Z.?7T?7E]?#^^FKTY=/C>5@]L/\H1%-_ M/WF5_S&6&]U!IZ,T&EW%[P7/D5 1I[0H\ZX4.PI^::;+W8TA)G?_=-5 M1T6LOTGMIF)?H67&<#XIBK7="?G(^V5 M_("?3FUR!8"IZ0#8^8X@*7:B;;;"L>+&&X\3&]OO=L(H:J9#T?:[LV:CV4IP M]?44APT7=&(?]8=5KQ\Q^SHY$5?];?!_N&<'KD=T"\4X3S;L[ M3#0O>AREW)<&_>T]J7]@AVLBE"?^^JW]-!!+-Z%MF[!<\R.?^4JBYBN@1+G5;O2"M5LXA%1K1UI$X[G/%3 M2!GJOL\6]_+0-969W+P%20$/:4RIR@CN;A)LB4L-K7]#M>_IF&K/P5Y1&W)2 M6M*@^QZE)D<4MOOA,78%R4^>TG%))]2RJ.HYDLKKL5I6[E:X*GQ07H4%\)4: M=*+%) \ ][?#W%\2YB_0%]D176U)SCQPIYQ'Q2AAU?&Q2<90U\TQ7N1&U_UL MM91;4K^\8VX*$Y"L6.OOD%9V^ ,!34@":+1A4^B*SRUTQK$ZWU"9NS%'JXF( MJCV,.AZK5/RA: ;N]M88P5YO)W=BIW>Z8CA7[DX3'/W-QON+9.6&O'UYX'N^ MTYPJQA.UP:H2X2HF/KJF/&IZ%80OJ^X;CL? ($ LB]G]F!!TM-XAF'6L597; MLNK:<'=W[VTNKGUI/V+*\]MW"+-A36Y*O=;>W,!=-%KRH,DS_&E:H*F.]7@/ MD]*WJ22GNM3+?-OR)B1@ ]J"V.I)O8@^)$<0 ($M@ 2QW,]5"*1PKM^GWO<< M?)I(B36E;H2S5Q;5OU>^WX*W#8JCU\LZ.;>V772O&7IQ$!7I,ZY*74&8>_^/8K&KAB408>'3= 2N1.;Q2:0EI[NA/%%2=9WFK:O M5WQB??*\VC3K[-^O86A;Y<6LT!<7T6_(VZV42&(FQ=E;H56^JF '6N%XS.WW M;3O0JKCC,KY.(%&6\K&&'6"#6-!R)[;W=?G3QCM6C^1#;X=QB9[=B"2FDAR< MA0E+'ICK97"ASS5%TGD&@:L[".N+8$MBO+&7N MP12CT *W?N#J15[\K>NVJ-/L[7L%>>"N*0VRW\J4X7KA;F&-IYC8;TZ(/34M MI^Y0ZXUD9:[3>83[>X#M)4K$E0=MJ=T(-[)YAP*2$G']@30X9 YFXB0SD5AS M$+[?2S(RSPA)1[YFLR>U!^D;.!V[T9L9;QVIW\^:FU?.^P87-=SB=?/1P(\& M:XIUH6(Y-='Y:6]'C'8P$^32BE%]W\IXIS#D)9V;MA9N4W!$$:WB[9MOIN7B M*48[)3!DWDN0,<3[!4;L]AN;[L:Z/:G1WM/DS'Q#X.NQ/-%;LXKE';_)^H"W/ MK2?C\ M0H4[LFK!^$MI51VAZO 9'?=T+H)'MY,+DW#0YLWI?K)"<*Q[\7 W4^9=F::X<3M M!/K@:*SS>P&075GJD$?)F>;$ #^";B[]45FRE/P[I>>Q(,ZG?+(9J>0U# M3*X&2FO>EPJ80^5):2)[C'Q01?X8!E.8WI:X]L9X]S/PJR$*3-'\L[0Q&^0 MWQ]KE 6%%?__U6I[]][.\(NAH08_\/V2CSD-9]Z)IK17KV-6FWNO./1J,J'C MN,8@39#U\)5B25BY.'UY./QOLMEZ;:DQR-RAZ(@,M(O$0BZ11_JD&0;:;MBO M@:'_B,V 6*[.,DDJ$U?'I!S*4BM!^Z#W8L7%D^]@6BDF' ]:OM'=KN5+DF#M MFU-5C#:A\&%B/;)MDMF6D6.)&I"G6B,)%V:9*E@0$\J-MB3WMO="B>2"7;7( M41(OTQBZ@JC7Z4F#!(GG.Q"O<@G+"5_N(4/= MM6TO@IV%UXV*0ICMC=$HHV+(2J-N^L+<'!5"F:R+Y"I#8TA]D]R8O\9@F$O& MC(-NY3\>0F&D()$L=5J%F'NE,2'NPY-ZO#2X]1ZH>,&U8,WG%W,@$Q_U0U_I M>.&?B_6FN"_+K=C:K)O;1T?1#+S'=J]4OIE6<#J.VUYB&7/%)6\O'JJ41I:P M=2%D:TN=!"GD5<"I"C@56OEQ+V91:M[D-L?$Z%'R%(4JT;V$R2>L0@&)M4[! MW? 3TL_[OK 9&NNQ_*%SH5C6$I#Q/XJ^B&OIW&A*]8RSS+4D&E'7: M4C>!E5M&?;=3JL9]=-+56[N[SR*$P3NU"S3ZX_N<-!I5=[KB!3TE65I2JY7> M6SBF/(F'E-;+FW1VJO2((R;>>TR/^.1@5]WS+ZKV?%Z#/_%_O\S=92>F(62> M/&@S:I,;^D+NS9EB2/P#B8RHI4W.R$RQGC1X3V/UDGFNJSY,*5Z8F;.Y8J A M10S3@4<5"UN9L/J])POTSURQ'.9+3:E- 9?*0M68QC$-=DK@3+*:B+?#SUDO M%%83=1H&^-_K=?)-H[KZF=PI3\!0(U!IU!C3SZ1W1I@E]YDT2;TNGF,\SA^% M_[B[Y7NH.^;3 MQ@G[VYXK8_=O $=_*)P'$N2@[ M(P_+.:!K:"F/VOB,W(#P<+3>F(C!GO^A3^Y3#+<>MWK,ZN%X$\[GL&[]T:+* MK_HC!2&&5RGZB[*T/>0SCV^_7ET/\X]OU MS?#FXGKXO39Z@ ]^7-T\)$-0/N#]=:$O24N62+/1;.7_WJV4X0?7FCW6 M37MAT0=XQ5<=*^"S;8X,!O#KAMCE#1Q,1#XE7[3S"]^I0SSPR,@[=>!@/W?Q M :C(AN'5P9MQJ34#OW':T0PV[8=:J)59 3T^V%X^VIFH*3H Z+8PT!5/^(1%=-%:F!)AGQ-$0Q8 IATR59TH> M*37(',><6+S'D8]_)#CHG*FY< BSUB0R7UCV0C$N#_FTT!GR;6'E MP1;&"XO?B>(OW)NA&C:XT&P;K7S.,0PZR>4ST8S \KB'B6DZR/!$]528+58! M@%S\^TK2%;WF(Y"'?IRL"::TI2IH8R'RV=\+@V6XS@&6L39'E#]1@UIL MSAWJ2A[Y:3"SFFDR1@HA0CYJFS/-04'T4Y-A(Y*8CQ MEZ*!M(%8.H@RQ;:2#%1XYI\+@SO6C*E".GFC/L=?"E6.P@.DS!4'?FK6$ =L MPQB16N@.([<8HX!ZQ7V<]8319J*:AS,;>MPCHGNG>F*]8X)4-=YU0;N]I#T15FCC >LQ3#YO$3VZ>F0,',8&D E#.% MJWE\6[ #E(6WXIG/CWG"CWEA+]N#4JN%#Q/KD ) M/\$I^?W[!?D@C"?O6V$^L>IV!"M@K$ND@CIF#34+J_]>*+XS&8\P;EDT&XW?".^C!LZ5 M!CM5)7?(&M)^N'@">X1T^(:X:0,_%HV >*M@M ^(.'/QP&4:[G%A:P9HOYJ) M2 'V;P[X&L>LTVZ8V44"$A+2:((D-12&Y&EJC4 ,N6[3,<:17P"U8)*$6JTL M4)AN)UY&TX@^!5M8-WSA83"KZ,DYL$XH."QT*B.VS9>0" 4#RC!UIJD>E_6Y M9:J+L6.?DK_!22T8:,-O5HOXV1L105F^M[\'.QK_\4'VSE[QPX0LC"%WIZC[ M48+[CQ0SO CCV9:JA?P'L&SA^+'NJS5==[7AP^U,@ MQI)_4&FCX*:)].#?FK&@ZA!P^8^1]F1H$W3-G:'GH=S!^38&"GGAF_JX\0]\ M[A]R?*0HV6H9@T&K&%"3Q8!6;R+NJTBN81]X';S&Q79N"V\.!;B&<(=GSMK]N8) MN[1)?R!D5>: :5TW7YCNJ''91OWE)>VZRG 2'4NR6'C$-@TQWY@KN 4WL6? 5(Q\:&P=/')P'#VXZIG:QDFT6%@J'L'U2[MA+]69_>/*G^HSX"R!%>,7*@4V-02E[X7B M587MFX4ED2DL"TZYKL$*JM\MX^85^ < )DC&# 6%WYFPB /X2#SP W];-5 ) M*!((];E'2C]F#R@K]V!HP1]8/ $' 0*SHYQL72@?&1&O(;[WE$DZTJ"S ,GP M1T4M#L._8#6<5\4X4[CI4DV%TPZ.-0Q./5F*9O"0L.]3\"/@.-9T<(CQZND1 M#!QQ)B[@C3SVCC)B^^+T&)K'R#UK!(_G*Y>2,1Q,<%I9/.)OPS+V1*/J68W% MJTT\O>V5N\*BRGBPP+JBHSQK 29B)Y+O#HT=Y.B8LR/3NQ=R8Q%SG%*%1SJO MZ#39)94'KJ+IM3&X)ZSI-#H^^%[FG8CCEH=S"I'7A.R5_, S;>=V@C.Z=C[E M-JZ0T]%FVBP8R][P;P5(;'1<._H$2X*M H33Q0&71N\@@C,(1%43&1!C^!&[ M7+"4%SQ68&%%M]'0U2RUCMF82^!T=MR1\13>AZ\74RA8&)S= H^I]HQ_L=7P MBI[+)G,:V";>T1Q9+YUV6F,WYPGK88V3ZJ29^SV4)+77-$I(OJ(@$+!<=U%N$'$\K2<5"" M*+[1YAMTI8<;P$($Y\H29[-@P,ZEBR?QQ8A9CC=-3+E?L#0DW( _ NSEUI0^ MZX\3G+>91C%Q,QALK%M6/7<<5#\/+-3$_$T[%X5& &MH[);DU]45Y< M&*VBN7L>P .J[AT'[/O5512J!3!_5D8:LZ/X=24PW0N_S7)%VA7_)Y_X*T'Q M=[G*S4.$Q=W52'"UP('HY30:7M3:+4VH;;B##]XPNH'D1SC;B,A1$B8K2VO" MJ!,+#W(#-D6"5BTN02M(G/70-1BX8X]OQ[H" CMA"2ZHE%@&&9BZ#*I'.E:P M3XGF$&V&T1Z1S\#08(G;-#0,GBS3M@67P5/."[L$<'-J#!;T8A.85""IM82O M@*H;1#QQY'Q01<[SC9P/JLCYD4;.6[M%SIOYF@^NU9K.4AU/J;K 2G<.%K M%G5 %7I!!ZYFO4SZ!"<&JM]G#1P=4/=>4NOGT.UB[I9 HG!2 93S[GSR88.4 M2D/H]C%05YG;H*'_Y$AI71=XHNOX4]8%CW]Y/. MR<8GHTN$'EB0^ )ZI3$D_<&B !@$Q.SZW< M4+$P M\.X8=#&:I!,[<2#U=N*'T&72%1OVLV%$7+26^%@,G3(I@F1T:L2TG2NJ2><[ M5 5%],MD:$P0MBU*Z+(HD607-K%\VXUH$E:0'&;2+^FWFDKU%$3=3*HG*W4[ M4J\;/CP^1C5C.M -\9QF%<\I))[C[P/3+%< I!SAG)@^IVFV&-DX M=2^1BE VZD29:?KR\];KD,T1(P9J,,XALD??(A;B0E%O>-NA^%82VK_K4-?> M0Q[-EM1KMTL1[^EV][UYJ=W?WBAS+UO?.]F[4K.Y*<)91;K>7*2K^ A*5^KT M-^N1O)WN+ *3+M(5K22*\K +)U-;DAN;O..LD;^(>D+9=J=L-3]U_JM*M8SKN)Y61AL$1!@F9?:@\V#V',V_7(HBK2QW+"@E*0%UD\F4#= MRYL\Q"J64\5R"M(AF9.6VE*KL[^0:A;UDFLP9[-YDC-U#TI<6>I'9%+N*9KC MRB=5PT&!@C6BR MX-0MXTM+B2)Z$KN35417)1"E%VSCSKI'B:XTE"GN'3I/H6_JZR7%BOAYH:V8 M_[#J1"4:"H@&ANZ+^=+B0W^3@9H]-N?8J8#.YF[?25]3B9$#S\$VL$^\NJK7 M=_N:#$<7WI" OMR1W+=_T<7VY4]?Q'6L_?WJV>OW6R#8YT^KFU MDU;/VE7@Y!S5*NL(XRE-UGC/,H+-;U6J@U83;<;_Q.ZRO-VE-Y"'S^=AW?3X M-+*:-[<#%&&H R%)?@[$OI WL@F-0&.MQ&J*KU>P:)'"3BK Q:KQ.3L=@-Y6 M<"+'7IHB1=Z>I>6;(LYU?U\J;$3,IV_Q!C_^SLP>5+4/5 R*J\-YC==-DX7# M9HIY)_A'/E$,V\,1A6 PW#=SR-+L7T2Q;1,[X8E.0:*G@\UG81-)TX#F-MQ-2857; M;6'A:VW_;&*S:=[^SAVS#/OZ1=D8Q"5O]&_R642A04YK6U66-0$- M=K)7,]9XF-"0 OZ!<#R7T5 M>C+/;%E$0L#TX[*_^H'$9Y+Q;J":LU \$/GP#0YH>&&" R7ARYE-=32P. [P M.=VTL8U98*Z,:K).:@[!(3S8!52S[07=RL>\+9H5:!/N+L';@\ #L"C#J MOLC'G#C!D#RCR'HTK&U]$6]E+GJT\GEO_,;(U514L0R @M')3P=O9PN!)O^, MAWVIK<3^XC5K5?Z@O.[8_W#3\WE,%>%KDP=LH^Y-T=UK8\*4N')=OP1(+?I4 M4.9SG<\(%3H-.=U17HG%9T?6UL?],8VGL?/ AE,>&=UK^KL^/\37P9\/#O$6 MQM%I+&M$^( XO=*B#O9- \6 K=-081A/M8B)@T%MR3KJ8[M%M@SV84/K!E_D M:\[/@XZ@79S5'$-^L+%?XEZ$J6^C?F3-5-':0"7(&^3S[]P^;>SY\$054&V6 MM63J3DPL0%,)1Q*PS_C[$91UT& ]4#V^WLL(%9L_QT;TK0X,5)'\"00;=JJ) MEPJ7/0XY"M-MG&%Y&SUT;;2)A&\"G(F6??SVG#4C?%8TG:&!GT#/_" PZ)-H M$"QCB1EX.+"U7Y2-@06.0NW&^(7-I^$D83B8=5T3$VO37*H4!*-\&HY.!V#D[85K.SO7!0&C[J9#DZM\E,^ CMGX8[%[AG*& -T**J&A\( MP.Q89M6R,1B1RA@OXEEL+O6RFB>NW^AHZUU:T M<-L_G^*87\7M:JTON5$:C)GP85@KP]J-C?#1S0; X'8OQX57P0QW)I:(^ZSB M++5H])30)WX&@$UKN;-/'/U\/CXQ7ULKS"5.,)9XFYN\!7TK-WDKGHNP0GPH M9-*"?I9&O>'/./U.C+-Z@CO!86J!:!)(/-"+=L7%X2_S(7#A,QU%<73_+":$P9I<(1@3'0ZZ$Q[ MVG*UIA_4=4=TBY60S1$5 /P-WW\)K]]\2#5.PZV34OBB[;V!&:Z.\L#4!!MY M4W=VLF*^Z8NQ/TS-@AT> 6L!9LG_KEZN[NISOJN7J[OZ([VK[^QV5]_>>E>_ MU5)H)34ILM_(KV:0\$/4[6FO4U!'XC2'DT68P]ZPV94.8K_8?#BA$E3($R@W M TQG,))KJ-, FKV,VRK W&LGI4TQ=^4[CF#PH!6%8@\H9ZE=@:3K\& M.PG!QS'\%IQ/7D"3J.8&V]FT&V\X OG@353&8]!VM^/>]E!0>M*KU M3.W-]0(]J=$+>V$;=A:-AVA^+QF"LT6^,R!8;DK=0>+*V.T8+KA^\F^F]0N/ MWCG>/=J>V"2MD(GCB(/(!.[GVKCCNTDL$\U!V.6/VT[4M@^!LERX?!>480/W MP?8VAOFP=F$%@1>8$+PZ00(#DI.0=9O!D93L:=;9FR3=*R\_7&0DY HP,3J# M[1T>LTA265&>BR3N@/)F1^IWMA\W19TQ$4+U@&D0.Y.R!210S04X08DLA%1K M[$UT@'8Q_2,ZTB!!UY#30F,U%0N(QVT_46S>)+&PLF2W3I>^=N%2[TS%J M::A7?RZT.29_[G@)G'2]/"Z%W7>QX]=[$2DL9SI]"6UJ[+IWQ#N0I8@@8@## MU,.PMLJ!P; MO\RR6#:,O^C \()U?!8X/"^BPQ_$M.^HQ=GO1$F7XA4^89#P M4600?3PEE[Z;89Z^/9LOL-H&?RYR$QU+0952UV$!,9/\E%QY5[8+FTX6.M%Y M6:Q%29S<=/H!75.WZ?BSNK!P&'IB"?C)7OA=FU <,K7.G1A/CX5@D"\$[48( M ER+Y[T\+C1=Y54>F+'")W^S A&>N!@':+>1+Z"MM)CJROD"T(S!5&T";V % M90$F/DB*:T;5T]I5]123-(OI9F/4,2RMG^5T#$<7I-5MU.6&K[C]>C8'E8/P M8=+*I6;/35MA:?G?33 JO[.<[R%+R/<5O/.4+Z^^P/5>(J([Y)+L\:+F9M CO$JGVZ*K-;*[!@I75> MP8!XCTZ#>1NJIK+?8+&"HTU0?2[=I4V+W9%H'DZ(@-A2^<]67P"4%D+IR^9F MV3S^G&Y8:J*AI208GN4FP(J8TWVX+.X=.#L7!@U$ K85(CG4%L4Y089!\B@& M9RZ" 8DYLA >7PJC ^8RKG,%Z#O\>)5MM#"PP,CM.<$+?\:*/243O"CS$ES7 MUQ%I2[4TBP5S([WL2U9A%>(F+V=2O!!VYA5/^K?L5E35-D#(MKNR)"2B(=(* M*QS88->E2ISD#8,S9$Y&+I!7ZJ1H9UPFTW@[TOSYDMO06U1=(3<;N?GJ=6+A M18:LUI^=%PZU9C5MA68)4P59-! K\3 6A((F,?, "ZHM9C%+>--MZL^B6G%5 MS"8NN>U5-@G!-_#J.T7D5/!7\9.$OLXQQ\31E[4G2^%*WUX\/6$^M5O4QC,[ M#<4B?[FA] ;B,:IMB6 MM6?08^S^VZI$XXOP/,BE2.0&B]Y:!H\[@7=;9->O>)FY![HVTU!O MN16(R]K87=]]J>:0*=9G@N*V;5[(%]]\+!"^:2:*,5CT]?,/Y56;+69WU,+; M5; (;B=7C."W+P:U[*DV=Y/<_X9P_5"67^D%5IVJV,#BFVGQ7_]@''<[6640 M><&*>M,7K9B#GO;;IEZHXC=BNB]A1Y^ 3#C_/8,0T'O(_\"U:R/YV0^AN 02RX'@VIK5IV,,7U^ZYQ.UUQC&YDGR*TM0 M7;#40%"0&'=ALA-(8A][*D_TRN'W9DPO8RZ>\3WV$ZC]5BN8U4U;L:%=+ !L%JNX8X;TZ&D M=0H^WOD-".Z(%U@!1000Z(;X@A0Y!BN+M<9\H3>O;:%;P\@J$# M87"[+7F\!GBBJ9V@!7S:0Q5LGZ>Z_>Q@-O^(A?+?K&MLJB\ZR MM.!3SE22.!3 9*#J*@.LQJM3_0<,9M2S$G* P.VFQE!I<;!]Q:J^OG)(!X $ M+5V5XPT]7=OC9_'PZ;$P\DSYIVFM&@J&NFOQG6%CP=I<6?+H%N-=[#F,N&$X MZ""]Y 91P< CRL2A5A0S!OW=*2LE%H>\*EHXL;>MA$ UF0?O\6W-=3*4@(,N M?'" QBM:";^+]??SE#LZ3RP,PTK_S=";O4"5NVL-+V5HC6U7\003(V7(CF:0 M(X4,N-58[J\1J,5:\-X+4X@+H86!5@H]+D[:L:QI1)\0MWS:%>#MVN!1/= $ M7Y?BRPQ53JF6Y^+ JYI8V 0-?.#_*18YJ9JM/#U9V)-L19G:X](C=(I:I[U6 M-NV*X=S+E=*ZO*6J5^JF'3+X,+4H#4Q4W%NU46I8UV<_%E([5&9BN35BY271 MCA"6CC2Y5\+Q>K=CK>-;C54]4NC?%^Z++&J)FFFU[D_&YH='8"I*DVS.-*\6 MSJ-JPJV5;$2/4A6UK1M*!A,.TTQ58=G=H<*R.\B0T"^<_K@*LVY/:B6?KEJ2 M4M5=$-EK%(O(04/J-[;7-QX_(CN=0A'9:K:E0:/_#A#9DXM%9*LG-;OA?I6% MUT@75DAZR6X(0@-H#ED:W,M2R9: AK(T:+>.LFBZEZ42+0%FVL# F6*=N69':C7WU:6@,"OO!YO=6C9# MKU^P^R@U!L?)T_UBO9BFU.Z$!V\?!6**=0V:4O=8$5.L9]"5^G)6QZ!H(R]^ MQB!Y8G-5/_#QB!\/2JMB?16Y55JE]R$>+WE[*IA" PN%SX5V+]QKY6-)-K"-WPCTH4[+.GN_9;C$_, EURMJ@K%^L[]/*:MT? M*5:+]9LR=W8[3JP."G9IY*RAMB-%:[$.D=PN41_"<*E>:_ZZUIQP_>' +X^M MO5ZQ >JF+$N#7OHFN1O($,WO;X(.Q=J6S79#:C73JZ_W1X=BCY!VLRUU=VAU M^_[H4.QE1+O5ECH[1)L2T"%)(U!_TGYNE7V[5O$%ZR>^4\6F]NWD.S:^H)>: M/=9-+*YZH"DK);8NE%OE7YM5_O'WY5CJEZ $MH"YT<[ZT&@G4&FD AO"/HGR M9%'1G1&G)NH,R1)O/J9H^EBQ[%,R7,VJ9T]%=0^!AU'73^GO<,JQN M7+%- U9?>G,R?7UC3LF%^# ('&'EA2B,.J\%K0%JZMAZ312/^[A%%)XA(_". M/VZ-FK<'KRC-=@"+[C4LW M:[>VA]6.O\0F2Y@X-4H'"2*5QX_2+!'?E"AM2?+@V*9H[E0(MD^4=ALY7+_XW;*CE3CQW@YG$7'N]CP?*68',CW.1XPB[I/@=UF[WVB-XOJ3X'>5J/8 MNI>RHC?+,9!&-W2/OD2$Y9?D="@<^N8VRXF0@-I@Z2>PH7(7IT-C-S-A H5 *0,UBKV!7339. MEW#3(-:R+([@/BEO@N5^^]0N_O)I2S X.D%+Q@2M+QA73F;FPFO_ETT^9#8#(&+N.Z22Q;HJJY-L#>:Z-AQ>3*9(X0Z:]0V[\X5Q71KCNVR<<9A9L M(5USCXTI$A*F]^8)\\U<6%OITNSEXQOL4:3Z;Y]RVO,VB9*E?GM?E-N\"$9C:"(H%%E;[HH@0QVSVPPPJ),4=C@JOGA#0[G&@'J@;?J&S'-_SJ MEK$Y74!$,87W,W]CH)Z N!/2*T$/SCR^XUAB.?V7 D=Q6KV3@ =*+LD;JK[6 MD[)\LX2W;? H2_+RTR;?W='=,8S3E'H)FN)%(#89YQ05^EV+-3%0^!QKS:!U M]NEG08$56"*NE'=PL=7%N\7HDC(>Y\$I9B Y6/E@L2#+BIOYA'N;Q(65@Y/2 MZS8=?U87%@YHCJ?_W\3+A_S=]^ZKV9!E4Q#CA+3=$L8OD5BC<887"^"Y>DGCLQ<+^(83*?*[C M",GAZ(+TFPV)8"%K$U[.-UQC&R8_^*1,7M"+@N;#-WM /D.DD _B:;&:^.JC M6STZM\QG#8MB%3*Q@) OIO6+<32?Q,DF-R*6N27-CK^:X@V=QK&&QEB;XP2: MU=!0^)[.G=7(Y)\@1FY!&*LN&S)N5,1X4M]R3'X42P5QG["1SKYWBXF@[GC/ M&KQZ3'GI[8NYT-7 '%!6$6S ,U@Z"_^>*YKJG[X(VW5MO"7YH.#44,TA;,F/ M+MAB;UCG"^C ,+KT3]/&0FW!](+7+?KG0K/8 %8^;6T,5\("6-7T>*71/QR881_B_-\(^6'%Z[[F-P> M6]HC0P;. =3I,]4Y"OA"C+EGRA)9VRV<%WSA6]7V%8(+<49AT,V7X'!3/L;: M]LK1QXH])8@26(47E/OF;;/R=W75"]1/!@#*MZ>8HO($->7MJJ8\YYKR=E53 M'O;Z]UI3GM2.*J*>_&$:5 V@3'Q2S XIKLQ\(8X:'$WJZKC&/A=U^$>=-Q?Q M-#3J%]\@YH6-RNW/A8*:E"\_,U508%QM"67KUY6SA>Z@K> N*+0<;WT!B]4" M/4=@R^P\YN#"-MF_00-R0\-A!S0?NPW?/YO8,(,=N[P91J _AJL\^7'!#G?3 MUI!B7$7.+:J:,W;FL/8C00!YJQ7<(1SC?RY,1TP,'RMXDN.BHN0=U+BY> *E M^@K[,.#PLLT%>!5,LXH]DD?+_$41.O$.GUG =EISIIJEUM$D6'H[Q!,&MW]* MKGBC%>0U2[-_H6?\!-*)9$)+9)W6 5(OO5T+&K$AY1JV=A&M3.KLA*W!0CC) MF^@F&%I(?V?!9G^KS(![P:"__X@,8PN;V& '%%5#<_!9T7B;%33*D!J^,U-: M3= >HSOKLD -*2PX )]#-@=E#6I2L333G:\.R)LCX3GS,AT?;BZS?OXF$8^: M3SR\WBR*^L^%.!ZYB B6":@Y:K/0!!N,63+]B7B%R*%,0_4(W-\3NI]HRL MM[#Q^S&V"^&_%D/K;2XRCVC6*ZJ)_H^K@03_?"8?M(]<1[HZ0V.V[$I;HAMF MT6<-<,K:#R&=X:>,VX0ND&HKV]CV6FSX]NRB@Z^.RS!%P17U1"#WC'WQ00. M>'\C8#+?B^W%([*CHWF4 $ FFL-%PV3"+2:%>\V7HHW%T]BX5%PRJWN(#AG5 MAH;Z?44SX?RJM\8]'2\L-+._*K:6/:DU^TM/SK]Y](EF.->$5X.&-/HU2'VQ M-#H[Z!P[M6!^*RH^GB4+GHBP\\LS5GX?U&R>A/)H<^65W/-I^YW"\VDC78FI MYM Z0@Q &>8+G)5GB=LZ1-ZQ1G=LV/J>PKM";(+A.SK4'!!YM[S9'7?\/C!+ M0HTX*J3FQ*ZA!BT59K-@%@\(#H>X+=@G0=>VU/M54L/L_$_Z_=?1SZF!CU$5X M);=V&OO<9FP#_G3SI=#.T5[_T?@'(F;=;/6(?8$>"/R 63];BPDZ4K>78S'! M,7"4_(8Y*ETJCV HN<0,M:NZ3*@B]S)E:?L/]SCRJ0(F3V *9L]OIO6"=X/S MA36>8D!T+&31]E]8-W<Z3SLE8_8;[2MP=ZCA:U"HX7-=.'>VO9P M;R@/-'W$=VU*R2$:'>R#LNU"*=NJXL!O)OQ3Q8'W@-DJ&%Q A+V* [^W.'"F MKBMI8L4QGN81!HW;;SC$MYL#VTSJTS!C*$UO;,L2UL5R]BPE9YH8/ M;ZP-1\H#(RA-/,8946L48X#UMQM@1T>5BD&+8]!TRK^L_)G3.,4J?Z0"9E_Y M(SN-I3JV#)+^L>04[.;8]7--*FAUBAT_42RI!\="ZIWH\*M\8;N]M2M=T.KI&R].PFR+D96L26L5ARAIH,Q+T/197ZG"$NWF]GEZ1T>CBEW+&38K M*[<>/!_]$"G&G4)3C-L9.X"Q_R>W3CO8?,U//6Q3I$V6)^%LFT>Z&M602S4?O M+,HZ<(J!N#Q'GO4X$OU(W::.V N4=4C"E'@PXF-O3733" +U=>*9R:S6AJRMNH&4$N0W5I7(L)%&+YP@:2#L=C"X0O@J1D MS&U1_RHQ9*Y%D9FD(_/1E<*PP2GD!?]CF*[P1/<%JK%"$=#F]:ABD4!O(-,* M58^<)FD]'=>@LU,UZ SF^69NT-FI&G2&G;\"&W3&-!^+ZPIV)[K W8%"9?U-;_S-Z#SWIMCCW/V0E?%%=$UG<^K2-7Z;2.^PT?M MEGYNVU?RCL6Y:;"V?[S#7437/][\TQ;3BNV:V^Z;=\W#7H!LA@XH[80]V/ZM M^"9LS,A)A<[<2]VZQ8\0=L\1IMX:R:XAPA?X?BILJ'=)\8)&M*^Z>YG+.@S; M I,A< (C;-A+)\I,TY>?MVKLQW,T+M@><&+RH_6);PBM"JXTTLY0WAF1[X%. M.2C? $R<@MP:Y'MEH:= M7?GTCICRCJU+)F3L->,M=D=IWK6I-"5RT/9NKRALCAG2 AU^^)]K'S5B[N5E M26YMST7.'GXF;U5V^7, MO$6*7-DUFH?T89!9_[!,.V[0=DOJ];=S;)&8K9@@-X65@0EVZ%FT/UV5;ZY: M.FWV0QE/-8-:2\DW#H#'T($B&%"O&+HPK>8AWQ_$V,+-K0:P$"L,\6S: @U-!,S"T^01*:FN:5&/SYI.P:-KL MNSQ9.'7&7LFTG)]DU\:=(-@6'I=;DMQ-G^W12$.*A%JN8J&#:\G=6*B!MM,! M6*A(NV\W*Z\ZQ@O6<1NOI+99ZE357'C;(HJ=V9H-N2^HWPQ/8WX-% M]QTT^6^U:&#IA,W!K/5UE!Y:7Y3)U7BB>Y9I]J=4,QXSWP'+[L!O3 MZ696C70(>8@K<]B-)W,HC3@6F_,FME-AJR/)[>UW(L>N4=\+!Q5BKF[EH/8@ M?/.I+#;E?8%_YLF WB^6Y,W:; MLC3H9LI!+*2!(HH&.Z)=0(ZQE4L6U!.(3B#4=75^,3'%T1M3X0V4@=3KI$UDSR\RAT9J]2V_\:=*2Y-X@ M]W&6_AA$@3&)D N>5VAB.!XS=_E.6>*F1#\$WQ$]-%2FCGP?K6(80COE'\KH MLPIBMSO#E;\[ P]QB#<3'U@D[])B@,!%>FX+9Z\P7@4*PL3:T-1C2Z5Q\A6C MPC1*JA8:M>A SF$KD7?HV[/6@B4%*=Y $.>T%VKOLEY"NEM@8I<5UV'=?=GM M48M,&]D:$MD6'"H$?15!8@FR'E!B-"F:)*4I"&:"?N*=PW-E:8'V81K>HCR# M1W/H["T'AZYF<]U<4GK/]^O3\%M=LZ;4;V:JM'T'T:$,Z&U+[6:.P;<8W='4LQ[+EI.=QRCCPXCI3WX_WDS23N[%#5]T;D8%>4R5)+3I\U?2@5 M;U%%!Y\;6)X&K\^.DM$5_9MI/> V&+T>IHIQ;8S-&66?)=#[[6[K??)[1LS) M4K^355.4X2@(C4PIF*BA;MYOA;D"XQ.^<5QFFI9P:(6Y><[7L6G,K .3Y,9. MO2N.F9/?XWRI:'M!8X?"&S 5J.H[WV(T4[$7G&5B]%W0TY0:[7SN*G?1W9&1 MV&C^#23"Q#Q_E/..LB?)A%R>).D<.Q2R5^.H]D8>N9.^5<6!![FO@Q,YDJH7 MSLR)>?[XIMGD&^W9[O,VI%9[>Q0ODC2["O)1TB7?D-)V >Y(K02W!CO0)5/% M4MSLBFXUNR)P?9I]=D6WFET1=E .,[LBF-MT";]Y!GEYIM>L"Q#K^3@TU+]0 M%=#V- 1A?5Y+04N=[93E';GEMPU8?ML*%.(-3",^J(XQHVTU&HA<\.E(1+,Q M.BB&XT\FX2I9ECR9>%,F> M3)Y;MZ9 LDDB 0$&BY;\^OW/4-F^'*^9FAIK-CF3+HB&U&V:H[KTTFH&("::(C^SE<5> MPE:?F($]3608L^N&@8:4B_G#EPRBB(G#WXS63_YBQCX#4>:1.TAZ27!!2@&\ M47B.P$N?Q3C"<$,T%W<7>IMH\%J!->T M07/QQ;J:43=G+!WR,UW5<]Z@[Q?1:*U)@_-;.D1%1DWJ^FAJ7SY9V:(W6YX M*BE=3V:E'_7&3Y3>!J7W4%Y0G\XC3UV"I[1-)C=(/S,R'?CDLK67BRFS..\[ MO<9Z,1(A,C/?=$[MQ[/1U8?3G"O=?[O.2+VW*A2OA[%BK\+ MO.R"2>L+F'2IE*HET@77HL@.L@A3%F1V#J%^5IW5S'73WKWQ,MO+@)BUIKI' M75:B:C,E:AVH#QAA\T5MM90 )6J-#>V!45DZO^=$)B23L1:9FMO0B$OFY)[( MM;%4M;9!KF5R@I='V!Y2LE)F;%[NU<9]D>=O>_4TGTUX9+->?=L]!^U;=(M* MD\TZ_"UM^]K%LWU%IR?;94AH"\\L>$ \I8P*2'.??_E!N3 M.BW+M^K^R/6"'RF+9^+Z%N?@8/:".9EX[B.FV0C5J&BNI'3:*5%IK%WC^&MH M O<$3Y&D-!.2T@U?O.F4L\G6VMBR;82I&_HC@?EB@:ZN$.CR8"8&^ODH0(S; MKC/\L1L^;8J9SKXP4RMG50@#*-&C1>AQ^DM ;E32(:KF[D!O51NE2B4;/V4H M%=CN@%+B2CHL.1&8O@DD(%KS[4F"W%F92[2FFQ8\30K>Q4H-[K8MC'UM.6G4 M%Q#-V!>_&>5L;9\^+8F29KE4HJ>5XI2]U;=LJI()1ZLU^EO'6FW3TE3S+4UM MGJ51\5'%6_.87D\S?8ZUV2G3/PA/$&_'^7#88G(51J^NR>@SBI&78/AF.7O. MS' \XF\!Y+6]0UXM9TMAYLIJTGK2EJ:E-ZV%R[J$369K"K:=N:3/1=F-@+R.WKW:=4 MBCQ_(&@6G%/4&YGF/3#T!A.B+ ?&_@= _ST'FMJ!:!LX.]B>FA M)B4NS:0]+OT/#QI^7C" M-88XVC;Q-HFW>5N.RR((49@0[0,K6 .K!YP.[^U;@X$@>S+PW#$-=7)26XH[ M ELL\)Q':W;=>U'6WPE0#URN(-4![9X$V0'1P49,E+1O(^B8ZITDQSZJMY+,>0HG8 MG1 Z%;4V)$:03:AP,5%LEZBVTE0'4*#8(I=K&PA8HGAHM_6OB=+!8530>88. MB?!?23;29AR#/H,O1&5@LNGVO7!"H;C)6G0"NL,&E(A(5$=?)B!CQ.XE=(3R M4*\EO=T$F61QJH0D/D&MJ.0:JZL,/"Q] *1]!&Q]<7)-"J#H#N$"TW++^)FM M02KE; _1M,Z;/]"\^0P[0'\9#I=999B]2WT5[47-U0"5Z,*V_@)%AGXYELQ: MN+3V)$S/CW4=_*,Z?79?FH=GL9,^GYVTA>PTK_K4J#2R=L7O>1:51WX9?'1[ M)O\KQOXU>I>@F6]A^7Q*N $L @A'4"]\Z:HD?G#M1)7ZD7#Y+][\4"EWIKW_ M7%LZ8RO-XFSES"ACTN2,O2B^&EB>CT>Y1WT,.QGY,6?IBSGK$*S:#.9GCE>V M/ZFTM5AI7[H^:=Q4_>[6E76>=&G4E,!S\G)A=Z^L%?,N5G=6Z22EQ <;:Y*7E<=+\TP\W58JS@Z[(=&?+91*DQ; M01VWB[.5,Z-:[NQ!'^=TK"K*_+ITYLBUOYFZ$PGAA-":Y8F6D7K9/?YL0/Q[ 9, Y^7CA$$TS$,1/1BI9=+A"BG_4Q M9N,MFLWWC*/Y5L#^UCMS=/8^D&^%JOW-1[5M^*JH7IN>1V\QQ MPLT:'\RNEY[;]YAB^0C___5AQ@%RNHH^X.>;CZ-1V7DT%Y^5&B#"J^9/T5K@&6G647K[)FU,NU2HUVHOSRZ-MKRPB&Z%BHZF" M*Z.B5JK49]6F[#9M_EFN)[XYV%#2L[HAQ@"B]H7Y'>]RO44A] +UO#6:]U[ MSB43IA15;P5>*XG^E00WM0GUX7O/'6?)+Q)%%LU,U*:5DSR>BMZNLL/:&MG1 M.]]A;>Y=[U*7G]KLRX&^U:?,'D_T!$:<^#-LLPC' L[KL> \/(.-9&!T002# MFMY@>$PDT4>!SNLX M*^"]Z\TZLZ_4,!:O6[?SIA=O[E00I9\*HL=]8U7T=4F#:>5D,TX';M22W%DX M^<"92NS<>=!EB0#+3@AZ4#U2MQ0%6;%U)$;[/&"E3VPCKQQ,%Z&N<%%SO)4 MVB?D=V#;MP;WJN?BE5O_+8YF[*H'($Z/R88Q R<9.,=EJ-4O-)5IF' ,FFSO%9!NEN[Y% M3.Y^E/0'KD[SW($5*#!7&Q*;(=!^=2YMX(;@GQ.I;I8Z2_2U6L36>T?,)BIT M*<146R6CMN_YV5M S"8:<2G$-.JE1G738=G/@)A-%-Q2B*EW2D8S6P^P&F** M,$6<9TISH%U&:J@B-LHA/DAUR+O"]$J\\;B,]A6G1E^KH7$WKHSZU NJVO;E&G)"9IS%$BGU%ABN&_AY&03S;IO'-?JI79G4Y$[,"6];QS7 M:Z5.9]/I\0>F[_>-XT:MU#86G]B>VR7&N(5%J#E("P#@QX0]*>XU4/,]ZMLE M4?,]JLDE4;-%[;:G9J/[*C*XPUY\YV =QHG*!W_?U0Z[[IX43+=.2C8\_ <.HFD5?^^H)TP^])_VM9=N^?M:S3=^W!A:W1/!CI,65!OXKG<:DCLP^ M=NHQQVB6\::]Y_I!"1-]>BK=FSH(E#;JJ+%BIAF1^2L G)<\F,VN:E?GU/UQ MT9ZJJ@M-&P=8AUYR]G02+=AJ!*3)Q[H-P(OK"$I_XH2K)\P+X?XC<@GP;@0] MLD+;L@VR;;%SQQUVV:#&+?\$:+ZZGR0LZK^_6<'( ^S>ZXQ']"W!N MS*'X'3BVD7M]NH_H!Z-!GA "<:(X!*+XKV@ MQGV87^R/3$^,7+LOO*A# V;/>?=X<<_IZJ@+%CC8K91"JZ^HT "$MZ8O^BD. MB1L_OGV*?W)C/N%'%]@)%%BY*[PO _K6OP@#T(PHAKF]!FBC/C@>I6:CDMLA MFW$A.X&.QRZ6JP$K4G:AY?LA]IC"GJSX+VI;B?A#R\$]>?4)(!BOTC"'VX]R M$H>>R4THL;=%] ):N23[8'#$H:@X64!(1R>B$=@^!IB[L3 MX(NYA]3TPTAE/"6^ZB5@FF 2PHH5IAD(*DE_2 '?GZD^];P$P M@>MQM@=PAQ_:@8G=J, \@@IB[>(YV%O-;2:XP39QS7=/=+<;DZ0@IU>>\HUY"J!C5U+HM MT6=,[IF^T[&O"O!$'X]2F,,+; S8(=M-?PV$13W-4]4,&G=S\W7D">S=EGZK M[$><[)\1-Y1#?I&YOY+?@%Y(OEZRT4N<2^Q'C1X80ZCNJ,V@#UZ?CIK+BM## MS4N!.4R4CW/; H\%L&)A&]?,@6T5%5=Y%@UW;UHVA@;>N]X')-8"18<7949. M3$(I%D^@T=!-M6Q*T\&"?<8N6PY-/"I=A9]90/=>H,2IV2HU@&]GR2%R.W:! M93D3P8,0COZW\%PBOE&CB073VA&PG6A3*P592XK 6.#;?%B1VN;V1I8 R[;% M]G<+#?".XBEY+Y3!E$2/Q#O"$O');J(I<\!X%G?G CT25"QP\' 4[X$62^H: M*KE*,R'84F 1X41V!GLHILV5M!*1<4,%29V,P8]'W@)0_\0&RQZJ%G@ONEQ!ZL MEJ,!=V/X]WUIDG^=D"POUF*7%7OU1PWM4H8#(Y5)?QL4,A74S3QEY03JYL

\B?%=#LY- A+/D]]HS\[ :_"P!)H6%VH\%FK9U_[E_< MM]LP.AL$.)YAK_59,8YT:\258H(1A+$/2BZH/)QP:_JGU2I/HTO6-=;.;>+E MQUV\Z# ZE^EU4RX\NX)TA_VY]G]GN<1U[3)S*#=B!&72-N2FK9>]MAM%KWHU M*AL7CZ9LRGZ+1Q=5U[\DWM.6?\*[AD"G%&["#Y_\F M0UA<8KV#\P"OB(,[^5\4J2DNR(A2= HQ4>+0^&E1*\IEK3]Y4L] HBW!?P8' M&!5[?'7 V[ <>@NU%%]U'_LHZD?'=SH5ODZ9\)%JRIN*N8-BW[E5Q$9EC9+? M5#K1]>?W^[FVXQX^B3[U7W &Z]>1Z7SA:_[H\,,7?'/O\=I&J=K,CH=>NZAX M+^79FQ-KR7@2M:[:&9VF,L3(IT)C&,VOGE-@4:I5L_&78E!M$SF;%2M*T.K< M%[W7_=!#C;>W6-@-16[>NY[\"']G !FR\9LU*;!^Y5&N:L\BW*4HD7[]Z\=IAO5'L]/9S!JI59UTP*+ B!Z3ZDC"W5;F@#+:[JI6/,- M]HQF$M5*G9G]@)^=0(M_N-\Z]5RE\)[SJW:N%LX+0I2BP+%+YEB2].D8P+Q] MKC*I8!X>5EFGN.9DH9YCQ"H]-]?&U*HEH[9;#780Q%OQ+I<(TUU,N^[*M+L8 M#CTQ!#-T[00>UE'TR!8Q2>\NWV?S#)WJ3C)TCB'O)M/LN<@9 M#*>\FT)FM10?PN^#?*>\FU/>S2GOYI1W<\J[*> V+.?8V'?'_ )HFE/*S;$"4Z"4F^K:.JX0*3>->C%MU$HE6-52O?$,1NJY M4VX:ZTQ;*6QLJ%JJ-1;7T14PYV9QI.>4<[-I!LRQYO?D= S%\0A^U+CX]NZ; MKSH7[[F?YX[0,?N%L_I(Z]Q'6DOT.Y<=;1$[>7VDN4&F0Z:#6FKB[Z(FV? MM;I5G?$2'3*C+M,C]R&OT[3V]>Y6-9#V$PVDU^@?#3I"=>O--H[696O==Z(G M:!/2VZAS1^E%.R-%[O/T3&KD"ZOBQ1M!_.#J(_"(L .V_+B4;N8K9TTDH8J! MU7*Z7.N_C2P;FXS;U#6UE&Q!C-W)30_S%WS\.;<15ET$L9.=AUVC)2;SVD@O M-9)A3M]2$*)3W])4PL6F?4NKE5/?TJQ&VU7?TFWWR\R=/))-+UVS(>JVX9VR M%+6F# KKW$;9$X+Z0_K6X_D84SHUU2)09#NJI8W*W-:<*PX,:JQ_G3&5O7O% MO?AGMXZL-AOKMLG&ON#V^[NC1;%0ZCG=^,-:]C:=3$-B(AS39;KO&M>B93R91LJ9N0X$P; M7.T'H]Q0@^GHH6JYHOY.LUOY_Q1UNM.\WJL\W?*K^?C.\K%E?.@E>ZQN:PY3 M]6?K#3;%IZGK\#)X?JLSF+9]F)@]:BGJA\]3@O7 ?.2Q/SXR"/"/MK9F7W$4 M7$0Y*6[2=N:-P*DA^*AFL

(U1QT&+ M.:=U$)MKSIEE&G$..!EK\,V!*4?=Q,&'&./ 9OWQ:*&)ZUNX(PVWZ> %(\XZ M$3@K#4]V.))%!4GTAY' J*]N!30YJH=CZD(,O%@881B$.'\*9886EB*D0BU# MH+&G;+^)K<$C_/.41J*W1C-8+$Y5'P@X5ILV ,!T)W'$;03I(5=PWN/@C>(: M=/-POI$'7.60'P*K1%,+X/O/[CT'5XPV$=F@]3RA6:D=N=T_(H?U'A%N)7>& MX -)3 Z<4S#*I;%Q@L- @"58;@S'6MVV_L0U:#@G1C_H^]2X,\12&%@XK5)+ MS'V:C0&<&H/X<^6L'2"(Q;O?XKB%'<<%YW#KP+)ISN&W\ETY0D.LE36/IKR1 M;-Z;@(G0Y\!1TO;S;WA,';.?/1U=!&KHMNL,,3P5$K41H\F7EN2Z-#NT%P&A MX0O$HPERP8H*QP 1=7C:(4XZ)0ZA3'>E5U).K5$G\(F.:7X&N'HAT-L)@&EH MW-?0I4E:4YB8!B*2J#DO;:"A=,/A:-K%KAPLWWS!67)RB)/-<^M,Q\% )HV4 M2T\F-'L]<+7C,9!B,"!%!BH#](<#Z%8A93+^I!V1O+@J*RL^P4S >09S1=%2 MQ[2)WO@;"T-M<.8"KB/YQR''K@/2_(2+^1BLU2+Q-\=N& W,2@\-P;=WV2Z" M=@A&RO@D@]Z9!V)P2:$ E^#KB7G!%/._.:"K1;-?C*HT?C]AZ%N GDL+2=\5 M'+)EE<_CMT889D901B98"S,.YS(Z4<<"O*$=(5::WWKHM-O5C_#2_>7% $ C9H6Y$Q0IQU M!?"P0V+L1%'^F %F$=]/#B-5S,6*0_$=_ *.-KZFNUX/HSE+\U-RYN_[GK_?@F=QV M9>G\C, 7;_+:).> E5/2MG1575'VF2E-6V>?>ZB\:]5SBDZRM7BM!EX#?)NM M+&,U"TJ5@\9[K/1J[[&[\@QU>N'T+\C'Z5]+:P&?W"A;,3L+Q^B4*NUL** 8 M15I;Q?>ZA77;1GBSU&HO3L[=0TW6LF)W.9+9!>#%\?&3#AIJ5&K* WW.&J-- M>B;.(/*U=*7]6W)K 3?O/7=\@TC@-"SX[8W:^VR:[S97<2\U6X7"9V=3A.[2 MLLT6JY3M72QK,AA TI8O97.,^URE^XPE&)EZIUSD+ O =[;Q7>AZ]?K:;*:< MXW?!@7:VQY7SBM6I\]Q)U^OV.=R!G]99[#;D4G5=:3I(>JV=)+]]/Z_=6IS? MO@;!%N1JSQ_XOG'Z@(*DFY]8MG0X[](=CRVZXD,4\R7@4#@]0&I.XL.R(;S5 M5MU>.D4-@YEO$F^G6%WJ_5M-KX 7P_L4+;:V<&[V7?*.8FP^X;6>Y=R[]KW MN'=T$6.+H6GKS.:P?<_R,>!,P4B<_0LR: ,+A!X&I@?1O5R)DY8#:TR!9?QO M6;\8@*2!I?E31C_ICLVW^NJBCU\%BSF^L*.#B+@W[5 %G [H9!?(V)4?#I@+?9!]OKBT3@.R=Y'.E/#@'E MO+V/:WV;&!59PS;SLEWR,M!BW+&9NK0>>S4L/7,]6;FM=L.BCF8F%N5I>(@.(:W[1J@A0%?@$@^9@QX8*^Q6M;NDHU M([L1J18Z9\."9D FP1G@)2G;AQ[>FK*=H[!RZ*432P9FCQ7TP\CJC? N+DXJ MP,HD=?E9U@\A9>@BF$Z=_^((_ M")&%>$75RM&+=,K<7%-A5-?)F4.?_=?0!%H&3U\&;T-_!+[ -TR;D->*-Q*P M2PE7;KY8-T17?5ZF89=7YHHOS^%K\@DP2L^: !]XYD/L%LCT DS,P:P?U]8G M-O88*FDRD>")/0F%1'UG2#36P.%G,P@]T_Y@,AKO %E^+/NY!G<\[@: P6HY M.^$E0N"G\=L@U,_4GV\Q3<8?(3;()\2U7B%V'7Z]-C3]@TBS6T-F?$0I_AD= M$YY!5*Z8->?2."DBH#-?O*D;\V1DB*E]['9+QB]ML*OEO,7TIMYA]J!M@U/^ MP3,M9WD.!I,^H_8!SB.\I7ZTMCZDQ3G9*%65L'.J?8;%7>P29_9!HWG.%RN7 M@GXN">TN:+E&.=M!,Z+@!(/[EGWPXHA"Z(/[1,9;*E@\FH)V[G%* M9\^<6%AK##3]@S+#V&58(>^[NB:)+_G--_+%4?OO]Y18*[LQY).5CSOMJM"U:>3+#S"V(Z7F75R5[F,"6U^E5)(N&%C(=3*Q%(5*B]/B\XR=9(3;.<#1]\U@KC7FV.!TG4))N:OZ&>[% MI01^/YQ,;#BTO=(HYC:V'$Q9?M(%=7G!PPZCX"Y85@2V$K>OF3P9:;35U;1FX>KQ-N=?#@K@,QUJOD-GZ*+IVBBR%T5D/? M5\KHPC'M)Y]OI.)KHDOPQBC?AWYS&Q=6Q'622?=027?&<5\"YE6D999+OXEO M"C]EQU?&)FC';Y_.X5#4#^%0E'_=O/D;=[6794^H#X(,+GM>'!"B"U.L:9:! M%,VVQM@/.W$E>*M&O'UQD"@Y#TX+RJO(/]N[[PN3L^BVDE);'J)D]Z'']0P,S M;U32>G-I-/C6WX*YB-O[7?TGOO[G!$XJR-&^1/*C\HBF$<*)/8MX:+VDU,V8 M(R6"#!C" ?5CQ\OEV&+))4DM/*C+4M"7L+9NKMM-L\"E=$.OA]\!&5_OAH[+TRF3 MX[B.F*0SF-F&/"=J]=_TMZ%G T@!QNAV)BY[$ >C4J[M31RV0<<\I)^[QY PU[,(T R'-JY!30U/'(H M)<7M8[A@XEGD$5 PV3)M6WW$U^24 17E>&0R(TIYZ0,$CFS(:2_8ZB M+&?\=5F_P"@$0TV%1?AJ_=ZUS8!_**\Z*%.*0:8X"*;GR>T[PVC7/>"B@1UB M>^M 8*L?/S"I>XN\]=!X^5G0Z-07*NH/A D$U@ 4 ':]DJL2LN-FVN$$<.EC M-Q7.$*3;-,HK-SE1?!K/&,!138JTN.-'SW,G>"/!\3_9RR;N&D+ X54=]RX? MF-[8QV"2B60N1>V")B!@/=#'&!\&V/4 L%"MC$.G.A+8%R>NH*8)^QH*006E";EBJ\(4_AFNZ,_%@"$>'87LT-+%.A MUU&=TN?CB]_YJH1!MH#4A H(SOL]%6@@FCFZIX^QY9F**R;Q"XM0]!# $+LOX;"LA J"YU:KQ WNNT"%Z&DB84S'ZEZ282!!2>BL2++CWTP!<08DM/!*'1N^96!X MI4"34SQ 2?DCW9_ K_IRFD=9OQNYH*ITS9F>F 1 MEG;M4/D4)<(#1R;H+(5W"BQ9&L;2WT>= 19J,J'6DX$[E#TD >OH#"*I2&@! MAU1!QH%[5]XJ (\CND/L%L8JXFB%UPP",9Z0@\'5:EO_G=-OLV O2>/I( MVI, QN16DM1$4^:5$^].N5\YR>:EZ('9KMVTG<*E-?3N,*DYD;>./XN!XY1# M^'3H";9$5,21*,3KP^>RPR[L!#9, IU"2P!L^!=GPLKD$W8!TV_6.&732:ZE M'HM]NIQ,>[128'^&8#8<-8]%B@$V/W70#J'==KO4?P_?H,1IB$.;E7GS5%,+ MSJ_*"+KEH!=.A2;X99;)YF5DU'[2Y4D9/K >E1GE.CI6(ET#0W*51>-.;LL>(B=87*5WK-F %-]C:4SGSBT,-OQ[VX(14W MKMN3OEI*&U,CYSPT@ZD>A7SZ MP$-KZ,@D2"WY+NKM;(U/>N>\)9HH6K%$QG1,P.OWK.(Q52+5CQX9LWPE)7V'\Q)T@>@ M(Z+S1^BPFT>L'D]:BQD)'7)8#5]/Q?7W5M0'-WXCRPOQ5?23'7AQ.\Y'RKVN MUB]-KPL((O, A#"C)"T"K,)#WH;4_0%4#:/03Z%0%M_ T=[DA.;I=Z3/'*!E & <[(>C M]L"I@_.'<+2^AQXJ=YR7$P3[8@)K9(8\M4I@T_2!$ $Q/Z=0F?889]94L2:, MOL/G/L'+[JPQ$AW;Z@8N]L4W,N7XDI@!'TH7-L=XG6!3!V.6DQ8 MZA0[A(^B9!&6XJ<(,8&+ U51A5+P'N.5X$&?]X%ZQ%N(3F'Y8ZM'.$!!BS @ M1_8A3*;/V#'])$0@H\*6YP2E0E49B%*?U$[?07J@)F&HHF.R'8Z)SF9Z5,#8 M!-R&8XV?8Y+"T1V4!:4G"^_>M3STR2G,2CI([K-GHC\3!W@3G;81?M:)G-I& M10Q]6;I]:9N@7O]]K<>OQ-\C"L96(%?#=#I:A74:+D_-WJ_BR!>\Y\:#5_(2 M%UP=KH9R7MU7;& :BZ4VR&+RTQJ5$)1+AQKH'2KA#4J&<=8ISD) M""U],7KJ>R114H$2RA3&^Q:P*QS@(P,R7R28Z:EWO>:'%KN/9*B3@D;(5(V] M76Z>"EL(1 K\Y,3*8&1Y46G05&50G)..P-O #%IJ&3B8)K,$ZQ3A8UGAMB^2 M?:6;$!?64[@$+0KZX'PJ1!L6],O M70YK@HPO)US8=#\V"],9Q'*15%)A(_ZK@S1+>(X[:F[,? M@7$ZIVH<'R>-=V\JW@??TD2!Q'&>Y(+@B77,UR,]#+,E;/1^ RV[C[38ODL7 M'TY?C>V(6$F@R>XK =-8P*:,C5) GN@)ZYZD76J9P(V;[B?B9,1)1J,RITR: M0HW.T961Q886#8K-II:OC-3$)0(=-EG0,=@DA3 M!Y% !"I4)2752F4*A!A"I5*5?(!6+%.ZNBW/.DD^1MDDO" 5K '>)CWY7$E$ MX6AR)EGP"!(?)5[IV\MKI6XUO^?&UP6Q[F.9C+0Y+<$6UF4CA*XSMBKLH7%# M?S>:KD*3->BI:V=@LU3="D6SBU[P?!*P8QG8T[ZN!SQL*%(\J+65T!"CQ#,E M-/;/U)1&#NM%-=ADFZ;K"8UF(ZYYC++>8U%&UJ"+#S@#$Z^2WQJ1'P/@=#R5 MYD;:-"UW?FADWB?D$'FR=0-Z1#_4C7(GDNS I>AI&G[P%09*K8(9H.6Z8'10 M9.&?;-_(&1J0_&E)AF4V]:5#4F_\J@"^YJM;&Y@6COTAENZ!U5*B S]4LL/^ M5;3 _\Y=0(L7^%^U 'F/;AC8=$$@/?K%0G.@=D-.9^<6/Y?8XNBT4"FWFF4:XV75.O1IWP)JV_!H:24TZ;D!R,U=Y,< M)E#!(.K92A%NQR2]U@/[R[D]EX65-RF+K44O&M?F1*4[*9F#:0,U6,;>'4<#)? M5\>_OKKBH WJ/3S @ +@+6(-6#3/S,0T"3]JFYE83+55G.661\/-:0N )T(SMY*0BNGZ]DXW0U@C1_#G76/43S<6V[VQJ)]N+ [IQ@)L MS"4VP$(IE;7B*/DWF#ZDSF^JX:5_)!;H73*.,']<*^I.K6_U*7E!!K/QBD.% MGQ7JS!AUDPAUK"YM5V:GX /8[D"_X+%PMX)2P4 #OG<].)A5SG_!9W#F8#\^ M2MP)<"4I6DU)(5\ M\R/P\!NDG^L^Q?"H@!)]D?1@)FB3^U)@M/@ETQ!(1^)](D]2I1]-!^>D0X_) MC(YTA/CJ[;WH>K2\ZBP!0$TUEJ@?!W//*)\_+#:GG7P%]NFSH?BFIE;2_=NA M[2:?"VZ%(Q[(AW@?"NJ5[?3Q:'U]'9UQ;]_?P9_1*17[OL(#EC]BO?^E%[CH MC\-1!_2SNA31.?$6))_RMRDW6YUIAY[[P/=#*M86^FC_Y=>RO(7:=O-<6111 M.9F%\XP]H44O&F/67#10%%./''D\ H>J%]VM\"[@)( 91A:?2EP/SB(.IPO$ MFRK)W\8Q89D.AIXZ"F;9$CJ9N[.D6.9'>R9$5P#)I,C)^0Q,] M8PZ-1]%,2@$E/8+6UD8X/?P,'C(:*"EEO.89:YX$@486Z00.M]\!61S --O>3!M.XY MK:]KN0/D:LQ"QRL?C6X=79L2!; ?(9BCDFX-F*7PIA"X0>6:]=TQWI3T (]* M1&@Q:NOUI$=CM0GKQ&54B8 V9805 GPAJQ;!9F_NF!Y+)(!3VF=\O<5G/>:^ M$EZB8)*U/(5[3$65G8L# 'R?DRE:#;H\[9J>)SOG8IX@!I+[)F5NP+\#2]Z( M,O8X_$R8PH.L)OOP S6&I@KL O;'Q$9J^S*X#!XA_<0)N5E9I">N/_M1,$S= M*R(DU(A7 AX1,(Z#X.T5& M:5(L,+0IUX:<$[P ):R4-)KGZW#^,7\6((6C(IVEFD]* M]2'J!90V)-2ULQI;0COI9E M529J8M-+=%H$4E4;3-]( V$T.ZGEE3X!EI>Y!SR)GI-SS[L4@I(J_Y7V@"H% MM':UD5';S!_R%C=7L4?U $!M] I5,[G&D=(9\8[2*D\+TN:F/ &VK*!:L7F/ MQI:G2L;&J)5;$09E_W!4G]$T;D!BYV5\DQ9/562"TT+)U>.,F$SWA?0MI?9 M7@B6_IA8>S,44O%AJB"\6]V8H)VR,0LN8>QEMCC=Q2!UN>1'6I=H%;X,/4ZB M)T+E*?$F1L!H6,_T%2M0-U12^RE"L6,%(F1D&8!03^9=9226Y"505R0[L%(% MEB_'J>-(&.0*,X@@(!YCX68+ZFCQ_9;E)-*-W C\V".2Y3@*X!X!P"4S !J' M^J,#9>2'A,[ O'<]>H4L-)1L*U\BUULQ'-PXA8.W&PYNG,+!AQ,.GA4NC8)# MM]@DT'3.O_V))3@B*L4M90I[<&I"U. 7LR_L_@-F,]'U-9]_>605W9$-**LO M:0PH5*%%Q;26JY]@/ !*/DN77! WT9E H]H^RBU_4F7"&,96T](P@HC&FO.JP2MXT"]M+%,F M+_,FON.[I/N]TM+7_R4V[LH:::GF )3OKK*+L([+&;E8!8XL)V10W.?$GBA' MC7S%3)UE7.=)N0FNC1FJD>D:N D'N($9]_#?%KM$B#PZ88,@4+-I+*[B_"&9 M2IFXUV3/ZH=&A(/[<;TIPM3+;0DJ@ >\W%B/N%)$^LLA!VE M4>H!TH8+5<<\OA)/KA/H# 9#[4.=&KI;78*G, M>79@>;#H ",,\C '9S>/&"0ZNG),6Z6:4(.!O/3K^$+=Y\D(%$[#K%T0_1(P M88#7,EI7/*&7\D[T^-Z; \6U:EE&P"V11(RPR%>8VIBK/OE?]8GE1"6H42HV M*9I4%A<&AQ2_E+4O[(9$F<(L,;XZ!NEGYBMP90+9G$$&8/H '\:=HF65&F1/ M2!60IP4PKZM%U!7 YWN%GGLN;]D)9WPC9:(;?2[1/1 "<\=[?Q+UXI.U!(G: MKEN@=7SEWLDOXLO[G_2S[JMI%1!O14O4]/*$K'M+TA84!#S< \8)&1TJ%N4) M_ \'SP:>&=?HS\<*N9)333-DZP#2%5%IMPHR,@2XQ[/^*UF8'*>@Q\7%3G(: MDJ0[:11D)Q39>P& V<)/TRT)5M0HPU("C!-X "WX LX3]I5B\UPX!5$%*"8C MLYNL*$M3:2%/G64RJL-0ZM/ M09CI066D>FXOV'8_":5<*++ IP;0@UR3BM>D].PM3=R9A#*N"ZF%WW/DYEYN(7AU6Q^29O8]31ZQ5FHG/ M;[#&9\FX?]KT_&D>I9WS:=34# #$9F T<6'FN9NO58FWDSQ-?7LCQE[PQJW! M,2U9JT&QN&G=MU@Y2JLUZ9ZCF.L:L7;SZ#_\<]"OA.G0ZBTQM1;'V:L M:4R#)7LT5@VCU&FU9CV5^XYDA]_G!;Y>*=6J[<,$OEZMEYH=XT"!K]5+C49S M;>"7%\4EABV@N%_*TB.2L:44Q!Q4K:*?YA%FE74D8HU.K=2L-I;8P?)@'-#V MJ]5FJ?K];K_6:9:,5NU[W7Z]TBXUZMN@_FY-??9J:AK$&B+Y W45FWCNP H6 M[:FV#E7@(;WOAEV)1;KX(< M&AF_ZOO8>K-4,3)>V1I;WZ:+,XVL#?"Z;2(NG 'R3/QSVN=IG\^WST+X']?< MO(Y3?E0KN\!\7'Q *JIR-D Y?Z_>"#"$L= U/LJM5^NE5KWR?6Z]7:K4.R=O MI!A:_;3/TSX/<9^%\$9N,%7(5XF%Q^"-G-5*K6;[U9H$.MA=UTNU6N6[VW6C MU&HTO[M=8SAZ0PX_>1XG2W7:YW>ZST)X'IA[(?T-,^#R&#D+ %O#< F,H_LC MTQ,CUP8E>; >2:=4:7R?,0+# $OU?<8(C'JIFLTC^3ZVWMS2[63N?-FE2E^; MI]+7.$UO&Z6OS5/I:]:N'5;IZX+\>BNE3N5 ZP!JM5:IVLS<\>XEE3Z[\CO/$CESZ2,+.@A7[)R^"/2B7I[.:/WP75P]C[_E]*[:6 M,7"0S>+6NL3UJ9%C/,X2Q[6;@7FZGCU=SYZN9[-XP$626_?1Z869( M\CX1%_FNKQ6??P\G.N[G>CAP)\OXZ7E6>MYM\86;7)^ MAGE*V Y9],$8#3/1C.=H>%:N9[(=#^.6LUIN9LYXAP)Y[6!Q7E__0G^[5Q\? MY/RIA'CAV #]S'+4\/F=!XR;G7)Q;G7+]8* 8M0KY:+<@1BU1GG%B]2]6)(Y M9B-@F]'?9MI$1L[S9+O:+-=7O(K?"1SU3KF9T8_/ $>M6=[UA=!R<-3*[17A MV*ZJ_2KU[ R6)+V[OW/K6FE=SO>[6;.XQ$S7;]*S2] '2_B :":6H@6#3YO*^;DXGG M/JKQ>D;U);;1F)@>SYU-3T/'89=&ZR=?#<:6;RCK<^'@B9B^]0B"CK>'FLA. M*)L)4 X\T^NA"AE8/B@A'JR)=QH'/_"3U]=FKY\D?>TE M3XI-"0I@O0 /@X/].R\C)90B#!S'2'7T:)ID+,P67\YBVUS85^' M-TM:W[- 0G!XL*DWT]"G("[!XP,?9&N"$V1-&^2!GJDAD/$S0QF31[+P=-YI M?$2A^N3J&H_&0[)Y%F:#P/*$?C/UO!HL_20'K*XX4;YU:JL1W[ENHZU&Z]16 M8]KJ'UI;C1FUF1EEU%+*2%NHIC?1[$I;IH^+I.1C6#HO2YK41GDZ*)BO@&;& ML%,*>BF%Q,/L61?A#F8M+7_A#@*!2LSSA TVBB?Z1DO N\OZ?'*H7?;U=MHV M:+NP#8FM)ZU$:R:VKQT-Q0Z'FN+0>(&#HLDL&E./C!2!YUPIG%RM6$;S(H'S MW*ZY/L[ZPCGEPN2'*&.0JO67&D_/3OM0Z1?.N-E*>'^:R8\ MF/:@LU:LK*^\O]6\?VT5%EZ\QT8GM4?X:7WQ%L'J:M-6=UY@;77#JR<,;UG_ MDG_VDR$"!(5ZA/NX5WQ9# Q(WRS[,[##7A#"P98#Q M3Y!;Y">R?'F'DF.0RP^$%=AP?T'%;@D5EAWV@1>!4+E]V5#;3057?JB4#76K M-3.&D&'[4DJRN49X%HQ:LJHX^WZCW(C>GPD:S-,49?V]ZRTMJ"5MN#HB]=F( M?$ O*X/*CMI*/H(&N-VJ-H7NI3PL%&X00=X$0B+7A%?H[-;2FVC7_"9SE M@#^/^]'-'NR5HS;X($%N 7!8\8&=^F*W< P6DNF$/PS@$$K "4"#W[NZW2" M);R@^@H FV1Z,T$@%6Q@A7"DDID:4SL[G!J%D[1L-#8*?I;FA%PSH=9+5,)F MKX<=%>$!',&0?F>[^E(_^\%HM,L5Q9"O8CJ!7Q9#O8+$I6H)26JXN6X_Q:=%9.Z+95 M<1H'?C4._"[#_@;NL%8URNU<]L]%Z7IX U&J=*Z/ MF%V;[H">X?P48=6[501]?5+(%4KQJ2D9%W)2)Z=(PO2N"!Z$X$T%#ZY M3EC'M&*'99JJVF94S8I*$]]8;9:K*])4FQ<:F1H'[H K9*V%\Z&LR-GVM+VLCU1FCOXN M+.IV P &?N;#<=0?P(.N]R2W+CD>;4UT(=[S0G^D^Q-@$SR#8:3?"6(_(8)9 MZ",33K?B4?1",*5E_9_@&-QCS)="0APY0=X5: M_'*$SP&ZXKQ;7!@^ $LON9P.H,3_M ,\BYK.4Q+=?-0%4 %XM_W501=,"' U0C[E)-XM ]4>N%Z!W8%(TBC05P%'6 M<]07'=@!5, $/R9Y0SZCSM.,"("%2)="('"/ X0 3NA;B/P8$_$97NX8F,6V M_@;P4]R#(.>B]DB5Q=V'_\\<3WZZ -:;" Z>]5HV-22S<11 M%562>OW2RU?+VG+ &_7X"*FO8GGFPF\8\9%^%7LF3S/*J'&D*CZG)V)6(!MP MC*'^(WZ HFH^F%Z? L*._$E/>*0I66^ Y.!Y R3/\V?'+'EG#R,+S *A2R)/ MQH\MWP0^L(7C 8N]6.^J1%EUEH]J"C=9GN&8S-]K( M#W4\95I&4P,N@&0RBI!!<)#3< @6>!)?,3FR):6 ,OI## MQB5X#Q@K7P:D=3$8B!Z%[=T'L(/^R)IH&0376K&ZBK+BDI7J\-0DON,#$VO1 M)5CP(. (/"=*A=@7,2JD[W7OHB6W@6DT<@;3>7+D5TSEWX&.V M]2=0;N2R.R"->M2723H2DJ Q[;H"O_0MV#EP"T Y M_6]3 M7SURI(KN6C(4 M.7PN9K\HX:,029T7 L!]F%FLG#HJKZ"P%L;8,Q,W$]=P\ZSL7 MSL5N07Z<-QV.]-6]-2YPB8J.P7DYP*QFD#&7TDH!-F#$WF-3\+?B,.Y< M:U^-K+WIZS/CD4H!*9RKTU/HD4#3[N'Y)PQT %K8AQ:/(,VP2=,?$9^1UWX. M"XT3.B^9)X;*;:Z7=<3G\OGQ&HEV#I\IFT*CP_/8WTCR/V+^!Z.S4.SRPROX M-'.)/++2 0S%,0&0EIQEG@=0M9[PYPF@:N*6;26W>Q9$JT6,.Z>(\78CQIU3 MQ/C0(\9?8P.%\FMSZD/"@03QUCT,Y9&K#HQCC>7U(D:YS "-'5HT<*+0*%"@ M*\_J@>8GS="'Y9T0A#M:'_P_P].1-5A^$WQ/PA16(L2_S+Y0S+T&(;L0T M=J:5)D+7^)Y2J?)]FG9:(=7CF]U('P740'*V=SM+%ZT$B=Z8!J69HZNWJQJ/ MWV Z\<3K#,ZU'XQJ#K4W2@_ .%)GM27E\?3S'$C)<*]I)^? 6ET[.G6?TRW*;-X;9D\&;E M4"@,D\X&4OA0D*C+8F+YGI7&8>OUJG%[D?KK]"B."**^J4YL0+8 MY*WPW=##L"(WW]W^J_=OJRBB0DYEG\/1<:0SD;:_$5LI99_@XYR^&,2%ATY!I*2^KE#Z"@/4\IP7Y")*K@1(*CF-IZA3$/=K0 M;O4LDRL-P9IY@?4W_46)>-'P )N";=2UX]P=G(=H^GQ?R-3ZZ,9%WK:,13!R M^\E 6BD3I:/?YT?=.*FA+P;"\^(K'3BL:-%AI<07B^=$*1_"DV*(T$[PC67](AU2Q/=W31MO$PFKG,*HXI]D"2@!DI"? M17LS9J9D[>>T^8.3)O(E@X4W)7YTF4'9^I17 "^<<+8HT!WPX.D3\TFF] =: MY#30$^1,8/SK'KYW/2N5RAO5RBW'J,R?")_:Y _5>%LIC&E9C+$'Q"R2>V<6 M&\;I&V0J+NJ-3&CTR?"E(HK9S55C/U7+W1Q20A*16('6D>%J M^"5\1:]1:@@D]-YR0S]%)#/V(3#[)HI:T)%>,DA9_VUDH:$>"4T%3_#&#G_3 MPPLJY*%[T[*5.9IH;K :HS.=%YTJ80,4_4X+31)B1DG MD<&'?==+8'$^8S"KVY;9Q5M#E+E(M<^ .7&7OEIHN%8YA8:W&AJN54ZAX4,/ M#6_D=";SNG7G,Y'C/-.YG.?Q+.];)O55!G:J89-^6]:=I%R+6 9GZ2[^/-)? MZ_AJVBSY,)(AIN5]-7T]7VWFL6057RT1PCOX2-2,N&PP73'XX'I_\L&/PU0Y M=K-6K\3QO+G9QC4CF4T!4O$OTX%S2S(-#R]W*U1VG[4CQ17&4GR3)AB"U MRU7D>(,6S5Q]XAD\^G;ZE<=)RB)+Z5*VS721@>F?V(N\EQ .N"48(_@GGLO52O#< M'Z+'!GI! P75D0(A!P!,QUJ7[ M/9>:1$39M8D7(QYB[V AP;,95T/343M MU),*XH$"$-B7U4!(/-+*)H"2;G MVJ!5N%\-X&&,KD:^*PKH$L05:'R<9!:T.Z$@DA;%34JJ)HDFKG+U U4V< 6/ M@ZX-UCWK$W2R7?K<$^Z@1)X-B$MI5NXA/&6[<#3/ /==:2_2#BGU%7(ZIK:I MZEI9=U17U1W5Y!$NK3NL,6IA$3GT:;&-G7HIP!9ZO4M!JZ6AC41X:;FM)*)3 MJR*(RGI P'KDCO)!$^.N>5+>2%BEI)"GUM 3:R!2\C:Q0 -H,S3 ;.'_KN2K MDLBJ2$J7;*2TOF- /X[.K/-R/>2M\1PW4DM5KZPFXY]=/5 ,P]5HY,_V_@HM M;[76<*54)DDJ%6Z5QD^KA7R-4\AWNR%?XQ3R/?20+_8)H%(#<@"&'*M4WGBH M:G'!!=>6*_,HZ[_) GM3JHAN^(1C>]"S'GKFF/.%VZUFJ=5N1 MA@P#6)>JYZ;/HF4-E@Z>)EBW19&:Z,*23PB<.\-J"?L(X*?\)Q>B6SY6M)$C MBA7QJKH=XZ3@P((:ZB+0F(N,<1A5RP-N)]X+1D$KU7X*(\Y\L*8MXUF$6SF* M/SDTBK_&9&>%S)3GBQYLZ+ E2!Q?Y,$&GO\1R_ =X0VC:N"2.L]0WP _X%KZ M^%MS"/L);>X6A#2C V&>NC2]@&K.&Q+8!V?$'RJ2H#4 Y./$<:R?CW@6TLT M&O<43(K\5,:O!U$.GB:.O.!E^\2*@? MVPLZ7 G^.+UF@Y\E":7-HSH'3QA*@@T[1?6$OE;>(G/^,,L+>7M?[38 !/W:+]'>L7/3IN&)U.HZS?A2 1B36Q1PLP MG(6@\C&@^X06(Q'5CT!!*V&!9G-!G?FX#@ D8S&P@Y*,QJB/6+],?RJU5^;' M,E]C^G/L0M.S)O"-^L+U-/D=8LQRPL0WA!-'#+GSJ8PK)+2HZ5FR=0E_YW"3 MDZCG6V*#9<">2:F;J#A[8-#@.0J3L/[SA$8:U?+_Y,![Z,@.#D0%^AE8(!N/ MQG1+B!U_0JTB&JG(&@>];@X'PHMLAU9883"C>-:JL+ZKC8;S/YA&5ACT+ M+MGVE74*-E'ECCS8XXG:Y6"$+-.26#+;=&70@,K*_:AT2$MP(;[YZI'OC?#! ML>5'REW!8(*E'TK28 WYT'_-9>14PT2W@?!S,;9Z?L1N496MFP]3%]-OP,'1 MY)4MT#H96>2:)+X)#;EJJ@0R!0*-G?Z VBXH83M19RW1PS>Q_#2?IX>6SPUN M9,_<80A_XFV,O"NC)S1V3N(*>OJQM#;\@G$K82A'.( MPP X<7_!4N)ZD+L8:4CITE3 -7&I+;#1B,7VD0#LX94=F1Z74M+!*@;JRI0, M&N,5Y 0!ZU%O8>!=+YS(;Z8N#.E;A\AAVB5-_8O%8,C_QBQP=VR)#*XM9V"; MT> '72&.NO/2':,NQA/;?1+XZ(,PD6ZE2+QH@>C>W PQ(RN"3[.V^2!% MDZC)6TD#0^$61 D<%<@/!1L/5.@]I?:L?L!N1P^]&RD*'L5PU.TO^+O8^^JAK'U)"G2[4825,?TE$0")/2-9 CAUTZ6?OWK% M(A#;C4!43Q&(_44@Z'],\/C^\>+1^&_/J#0[C899J73P+>:;;;KT*-!ZK:S_ M;+WYE1L*QB83/K#5W^] ;&W7IZ/G11>[U'UBPW4+ANOG'ZTW!WX"P/L[9"P9 MI@'/V/7CTW5L753;0CD?@N_5?-_%Q#3XO1SJ--6 !T\%@+_0YP;$MONP^_.@ MVM#^\<=-_Q.WAS*00\[L5+=&ZI.:<+[N;6TMOASJ+1B GTL'TYMT2ZY7'ZO7+F,?(CSM'+ MD@F>4=E^JBO5P+6!@1&H= *+17S.WU)JG!]2(I0#+@ ZDI$O&P64SE3B%Q'6 M#7T VG_U^ME%8R7;(CV 'NS;G/A@R-2_4N8AMN:+S6_?1Z$?JF_)JW-@:6C81;TWUSJ82#-3^^ZXSC]>5%_,62(]>EZ.95YSJP3.E9(%ANLKMH#ZN>O]R(#]V[7#,;G) M])F^,Z2"J_>)9"S"YJ:(?292='?'>-\<*V"0W0'_]Q/=DXH4S@X)61OP[3N9 MY$IP@!*]8?W-;"H[2KWG\5E&Y>6.N?>BCXW?!*/HDNPH_]MR^+\W:+2VQ]IJ MIOHB50F0 Z1##V?GH9IV/<#]L'M6K79*U48#__^KK#J5NKO9?IFF&I8T6(.G M: +V-/3RN=K+U #X&:L;4XO/FT0O'VF\S.6B:KM>JE0J,QY:XSW+;:"VSL+; M%8,/W%US!C/M&@$SR,$//M?__K :ZIN54JO261MSR\MA5LIR)0LGZRAHYI%@ M68+F;-FH&'GBLFC%'4&S-N^_#?V1L&?Q_K9V(Z',<%7.;QKUDM&NKP;(;O5X M+H M4Y<)NXB(33/9K(C8C L)H[+5"XD90*E;BCK=4EQR.C9'.&\\MR?Z&)G=W17$ MBJC:3682!IL3PW15SF._%'>%I2F(E(BC2N+AFM%W M[Z/AP_*[4N+>&P<982ZJ7*T?70+IO209)A$9J"1:7@X+IZ]Z!\K)0C1#B*^S M TRU\NB>N*R_C0/39K2Y*)U@C3T@>')X,BZI+0<\W_S$[7E=V +']*D9KX.I M6BH75%[,O*=_$-H K[5Q2%/8'5L!)[S2#Q-9.5%&3I02 M5JOK5ERC76)X\2:I! N-L3SG;UF$S^^3MU!JM(05#?WR,6>Q1QEDJLQX<3I0 M=+7OA:HF']' _[)H4F8X#FW9?9BO3$*'"F&B4= QXR83?3#5>2WV5)6]/ >- M\TOQTH'V:C_I\<1W3PQ-SI*)"!9SP<&G9,[L.NT)'C7DI-H"(2MND'*HE#-82D'U,N>B+1Q"1!0C;%=!E* M;39]UP%C]L3C19[DP#SY@,8/E&8#JN< NF)>2.V4%[+=O)#:*2_DV?-"#&.' M;IABE3Q= Y[9S<7M5_WZNJQ_^?K/JUO]^O/[+[>?+KY>?_F\#V]L'G"K^K+5 M'277&.2V?@139+._*I M=^BP/L<$5 _L<"8K&:W]O6O?22#Y9M4Q:FK)!29D8W M^99*BY,>.*M"&19\,[II\?# MO>PO$9M0>9 3^R21]R2Y$C-U-)5\&R=T2=]JB=S7.4FOA>6J^HZXJDI,]3;USR(G6HKQT/#WYQ](MP&()C+=G!8"_XK8O9 M;+#G=W!V8;:+>I_1F9:J.I,%FJJJDX^I/'=,-5@#YC1*C4H%8\BJ'O3,G]@6 MF%/9JN]56<^V5C)Y)AK"D5M-"K"D.K)&P*@#+AX3DW ].Z_OX^0U31J?HQY1 MSKPZ@B\> O#LZ)JE&AH[34=^)P8F65\:E'LG'!QZ'ZN$XY'^S^"F7&"E4P\E MJ*C$;FZ'V'R RSM-T_E-3P=[/V'QU)TY$& -$AGH.;3/8FN)]ZV2E7GBB2Q/ MM/;+$PWB":Z!NHZCL=\#-S@Y/# OSE4_Q;FV&^>JG^)'_1>4RXW;S*]6%JD(/(5% 87R\Q>(K)BUQB;>#JHV%0&ZE?F-Y MX%)2-+/L8U']!K#&S&SC*3,\.^VT2GRTS7P)S(")DR5FY2M7)D$N>!MDL9OZ MR!.#?[R04OY?\6BTRZ-@'!'H'$Y(Y[!3K&MZK5CQQ9L;ZKJ@2LT_B@!/3Q2" MO+W[I'^[TS]^O&%ED<@!69RWDR+/BHD@>8A9\-F.(5J;+#4CCQUV3OJ:L0SI M;T,0;Z-FGAOU,_/5CT:CS__2+Z,NC!:E*YZHOR;UJ\]#_>HRU+_CYA; (W* MB>+;4O^5I05^;I;B^OG%*87TND@]I7,+M;RDQI)\$&__/%P*&S3V41]3+Z-^,D-4M5R$ M'7.>*)Y%NV)DV@-UJT)W3?R#$C=_"QWL?X0+QJU.G_TJY6"/IHW*.Y6LD%,O:$Z5P'SU"_FOTA M_QT<%3(M&E94M[-]Y0UV0HMQIW#+$>>TPFN][^*A;9I"BCQ+1C+V<9KG?^S( M]4SB=!&-?_1_U/_7')B>?E'6;ZV_[ZT(3Q,T(+L!\2S]RE?R9;L+,LVK+[GQ MA$]II]SI)]E X6S&UMW@G)G"L[\*F9!ACZR[2,PE+Y%F. MK D'3P6D'3'??#,Z$<%$:1W;CBTX?3RL:R_]<+A$)L5[T6<\EZ\>Z'Z-_:> MBZ2G)$-,W(5.CCD";IPI59F*KL.5JI5#9LU3R&R[(;/FYB&SI=(1U"[ZEC^Q MS2=41 X<<7ZV'E^/J G]&UW7Z"^K#U*A_H)?O4 MWL _/\>D\G/ MP/[^\>+T#\?FN;D==1A[U*V=;S ,2B77.[P0L>Q)K1:Z/=? MZ(^^]=JQ;$"T%R)D/Z9?_P9WO "F>A8FX[EARL%35<'DBNK@/4&IBJ/3]4.;BJ+P$547 _[-1X1G :67":S\W=K2Q,K>>&*0=/[>?G M[1Q,=9X?JAQ<&94D6!GB*8">-B#@&K@RC.>&RJATSG#?R\EOV\B9_7LY^W\/,&??X"SMT,&(/BNH'C!HJ?DWM(H'?AQJKX M@F;VQ37\O)7]O(V?M[.?=_#S3@Z""'-&'NH8=T9V<\8FF\/G)>+QGSFX-FC/ M1CW[XNJVL&H0^HQ&#$BTEDI0B2"0["G!&XF\%2>4; M^BCZ,!I(YNDD&B QHR"8O/[QQX>'A[(O>N6A>__CY?4O:?&=?CAZU8]3[TJ\ MGQO83+W?#TPO0(7V!D7XO%(]QR2FZ>]TN7QB+_W$0RW2@^EODM!$;T8]DT+5 MFSS,&2^B%Q89=98#"'("B8-V @?JFPUP4#U$'+2VBX/:(>+ V"X.ZH>!@Y0: MJ:ZI1HSMJI'& :(.L- H@ 9N'B#JJNN@KKIUU+4.$W6K"^SV4==^%M3%*!%# M/(TE-BV_Z@,@CUA&; 6?^#ZC;\$OL3U>?,R-,H,Y^Q@;%+@.IO)=/%IPH$L% MHIP['/3-:S%@F52?W1)1C(BZBWX%0#_O/'C7I+J+6 M+3>FU;]V+GD2_ +R'0KUC".GWJT(J#W.E>GAC#C_:+0F]LH[:LI]=AW9>!3G M9U_C;;7P@\7T.Q@"UHZ<@,\I>EN)2]7/:Y5MQJ7J1T[P DAL(>G>V#O=CP-O MS2.7EV<]%!22XJTCI_ASGR4*2?3VD1.]$#&;)-&VX;QVCIQH!0K8;)ETU5/ M9I\!FVU3[Q2P.5"563T%;/8]AAY*03%3Y&7_49>"D'T4^1E#\>(+6>U5D^1E[U%7K:=D'R*O.PS M\K)MZITB+P>J,FNGR,N>(R_;)N"QI\H\OZ-2W7I^4^W8HT5%<51V0+ICC_L4 MQ-3M@'+''KDIEJG; 0'W'X@I& *./2A1F$N&=^2B.,??;5/N MV ,7!? E=TO _<Q1J&-<$2C> M./;TCT(PB1:WV'U<]&\ ;T]?/=/Q M>5""__8I^4U:7WTR_W ]V."7!S W=V'7M_J6Z3U]0RT6S;E?J+Y.O+@C7CS8 MF-$U,-!81&3^Z/:H,7Y,WAO/O;?PF?>NQS_^:CZ*)3R=W5C*[7>!:QQ<^,?W M@M>W.$F>J81_?K(<:QR.ESHWK,(>0'U 9_!T8P.6+YP^.E43T@=/.),NK:/> MAI:-0_3@=^J?U^,)\ ^QUG.RS+9]BX.+'.6QC/EX8IF]L4SSX$)/1=,R--_, M>L3!\W[R-T?$(P<7Z2J:6OD.>.1@0VIS/ S MXI?!#:# NR%$7([0,EP[%[V>&P(@SA"^='K6Q!87_3]"/UA.,Q\Y$QQI/P\7>GT>G_W;H?_O[D?'L7/GQH>9W6+]4_OGU] M\NW6?>_OBOVOH///2J<[^)_?S?!?[ZZ:_N/?;E-\\C[_C_\?+YR$P8UGOO_T M]9=W3P_![2_67X[_^*%;^:WVKOFOYL,O7>/N[GWXST\?6NZ_W__XKU]\^YW7 M_O6WBTJMY5QZOSW6?[O\Y?=OCS>M;OV;US2#=K_1_]"YN+G\<_C+_?!#OW_U M\5=Q^&P9UF!L-D;?S$'GK]\__/+5]P;NQP]WD]^[[6^?>W/_4_7?%^?"A\_18'?YQ9?S]ZS_^\?_TR[O;\_,W*PE$0>[HFP<7UCTFK5@4 M)CBX>.KA>#\%F176/,RPZ_'(>2&8X. "J0=T,5:$!F>M@PM['@J!"V*I6P<7 MLSP@ A=!1;<.-N"X!('?>9;HO[/\P+)MX?D?/--R]GOI5$BE?7"QQ\,E>5'4 M^,'%(@^7Y 6Y86@=7.3Q<$E>%%M^<+&U54@>4?O2]9POUG=^\#JX"-KAD;HH MMOO@(FF'1^JBV.QCCI<5A-0%L=7M8XZ M[6..KQ6-Y@4QX^UC#K 5C>9%L>=''6$#7-R;@74OWEN.Z?0LT[YV_, +Z7 M,Z6_$';^F(-TSTOA@MCQSC''YIY=AHM@ISO''(E[=ADN@AWN'&S<[;UI>?\V M[5"\?8K^^4]XC>GU1D\?Q;VPTS6UT8^NG4D(?AC^PMAC-&:G]="=@PVE;8., MU:,AX\%&Q[9!QMK1D/%@0UR'K52WW!*K<[!QJL-6JMLFX\$&FPY;J6Z;C <; M,;K$#KMF+_C-"D:7H1^X8^&]"[VI#H-W(]<+[H2]5+[/*J^/XY%Q&/+6\O], M\\Z%[XLE.HVM_/:OGDF=S7H !!LNDT1YCCM\PRV6[M_L"&O$XL6E46WK$6- M"@;MCIE)/[K.\&WXM"3%3EQ:3"XUCIQ+GUF5?K3,KF4#2K?]^N^+2ZL'RZ4G M7;8OI]"HU$Y<-@V60!G9;K,K)%0A7QPMVH-$_T MW05]"W+=;E1:QTK??>O98HIO^T3>8Y;>SL&2=SDGC>9N]FE@($".I>[80V2%H=S69>[PPE;<:'HD M^J$MO@QX\NTG$8S<_K5S+[C7/.A(.*,J9USCF;9:9M7XXGM/@EQ%[B] M/[],\&)^VW<2.)XOS4^)E^&7?K5B-/87"]VQDW^X4:]5AI C&6_%X]W(],3( MM?O"V^-TOAU3\' #6P=*P6T?UZJ'%][J"^OU1S$T[2N"-5&9Z8@K(-KHRA'> M\.G"Z7\./PB'_SJ>@&3U\():A:=8(<_1U<.+@1T6H8MR7*X>7LCLL A=E%-Q M]? B8X=%Z*(I)K?OKT]NNWG&7G M+PHZ829+XJKP_8I,'KQX,W.UKZLCTN[.0Z3=70:1/UJ/KX&CW-#K"9__' FS M3U$\^"DP"GS8=?M/;^"O43"VW_S_4$L#!!0 ( 'I9(5>34/@-6P0 -P* M 0 8S$P-CDU-5]E>#$X+FAT;]>WNX;P[_MFL0FM3E6EYD,2)<9F]\V\-V]F/7A8 M/DYOVZW!PW@XPI7X9["<+*?CVT%W?\6WW?KKP=WGT5=<^7B>WX^=,K92GRY]/ MBT2XK#^S,I56K%2N_(ZFTGMI!]W9[?\/=:I7KNR_#M8RDW1GA$W(I#125L;> M6/3\9+NB)OR$.9>Z.=R54B MO$SH@])"Q\"AA<>#0FKO6+5CFNW6=WG2V1ZM*(7>G9/2<5XE@%2:%$ ^&%L@ MS\XOE!H; G^KA(5?2&I>]JG*=_3N,J*KWM4[2J2+K5HA@J X$WHM&4?$L:FT M5WK=;I46$5298PF(K"3(49P+YU2ZPP)RF2I+_B!T0D!(*Y0HE)D$DITW;NF=85:ZUA& MM#(^>P'F*']3A=C2*TY..X6D$4B42 G*PQJ-V#6TNVBW)II2$?LH)-.$(<=& M0I$RX6$$4@[22LTJ(09SW(^07+(HZ,VZAO]:P-2:XA_)>M-N-5PN"*F()%&< M641'O@200Y"-DEO0V0BK3(4<)$J2'JSO#M:/0G#XP;UDUFBY-54.17*UUL<1 MVBTV4+ \P[H+^BU(&+IAKX*KXNS(U;RYD#XSP7XO'F>I((D(OI>E#QJ)'"VC M@_V:3=M,Q1FJ*1PH&;3G#LU)J\HIS0+_425K)L-8A?A3[NG4X9E>TX^!=@*B MPJ&>$8<_*@X2#;BQLG%58"UJ"W++(VVW*L_9(CE$$,#Q,'&)8%INC]F6&$+Q+LB5">R M5FWI(HY*U:A2M@_^S%@]^8*6M?)UX;?H[=;LVH% MP$-R1\WQ>8.ZJ'7FZU/A[(M6'".,/'<>JH =WS-$DWN#*ERSFN=G8Q?T"D1% M#EM)B0E,,"DL5X.7&M@ZZ*#_:YR+MW>(=%V7YHM'^K*@Z73V]O(;828\&FZ! MB"9F*UX'=8$^E,4*XZ(^J0ZP/W0Z.#UEGMS03*QEGQ;R6R7A482@3J=^31N, M)K\V\?>P'4QA;XH;NBY]'R.9CX?#LX5"0I9^*I\IG-$GMX/E\&XZIOLQ1!^. M1I.GC^]/>B?A?C$;WC?W=8BM2GS&''L_]JGF>P6^2U5 GB/OM.&'0W%/-)9OMTA/Q2M^6(WS_G_(^SQ!5T _-C>;JLSUX2 M?DNMWT[QNLIOM7\!4$L#!!0 ( 'I9(5=$ Z'YO @ @] 0 8S$P M-CDU-5]E>#,Q+FAT;>U;86_B2!+]CL1_Z$.Z54:")(3,W"IAD4@@NTBYF1Q! MJ]O[UK;;T(KM9KIM"/OK]U7;!D. )#.97-B043"VN[NJJZI?5?>;-'\;_/NZ M52XU?^NV.[@R^FD.>H/K;JMYE%[Q]BA[W;SXTOD#5WR[8;>#/ZZ[OU1"KH:M0]97_XY MD57(T;'T9RP>\?CLA<2\H,[VW^EA8QQGYI&1)VB41OWP7V,$0OTPE58N]=B( M3P338B+%5'B8D33L:\(U[!C,\'RL=,Q4Q*Z4#J%%[3],^:S?_2]KAY#J\HCU MA5&)=J'9I=)HSF.IHI:J1"+,%9INP<- M(@%;&JYGY1+:A/Q.0'!A4(-G'K2!S(#6-0FA!J[4;A*B642^2# YS:8CZ8Z8 M2>ACT7\JM,@&H1F$T@2">S(:LJF,1YBA&0LWMN)IX#&44QXF.D$_CSFSHB%V MT=&-QQTMF"\C6)*\LK!<%5[VF,)K77@O(Q^+PX8]OKM!XL%*\$[!2E6X5M*" M&L.X%!@4,$$P]WRYE!G=K,A&='F21JZ26Y( #>!N!9=8><8JY'(S8GZ@IB:/ M!2V&TL2:0Q*GAZGB4+-:\*C)M2$;+.N[BUX]S;TZ6#+ 3]I\3=2Y@9NMWS+L MIFA7OB]Q:VW38UP+&_JPJG0"0=9B KYW FE&U)R:A5CJM-SIWI/[)T(] M0*L@=<=8*U=X>&S8 :SO";@S,W'WWAWQ:"A8&PN]GP1H4F_P6OWC@?A@^]8_ M>NE=>BLIGT5I') 1FNP$!ZIMTB9@B2V3E"YE GREP3Y$$0370T:M*#$\%:3 M6^/3@S"H_TQ!<, _9%'0$08U =G=PM_CSJH2-+L\ 22P)W8A$'<$[)Z*RD 7 MV1 #8(U-I*&5:X%41'8@JA@6>%]$#BT";CV9H>["&]4,5>BE! ! &:,"Z6$4 MTM0QTI-<2YJ!3).#Q;*(1DH,\#H+?6/AW2YT900TBH$LU&N,="_=)."$4)B8 MU6(!_.B1YI%B_L,W1U!#8 CZ"^^M0L;F4'%60\6ZG=;I$Q?=@XAY^G)]>N @ MVB;2HWC@1D60H2KKW<7P@AR1T9R'A&B6"=7(I?ZUKKM33REIH6 MR@3$9KD$NZ53&BD*$:DQJ,ZGT7?.J]Y\Y:?F MLG8GJRYF3.5\ED*M2]9Z]QGKG7!?N6ZBR;H%C%U7J(3*Q'A!NUD,9ER,E&W) MV,$&37P$"A;B2NM,<]2'PFY%:)<2)7/%/J1JC;B9IZ0 R8+;P!*>A3=KD0QY M9MAPW E<[+XD[\#2]M7O-M)2+"$ _E&KL2LI N^,W?"A.(>7OR8"H ,_LEHM M.VUI=GJ_+Q^ES(\AK/\=()70\V>W,B#QI^-[9I-HI=4WU]T^YT M>I]__:5R7+'WMS?MR_P^$S&57CRB:#S^YSG+(O/DL<@D(7W\=O)1'AY:G+/" MR(NU,.C0,5*?/DA+7#'=-3,?PT U!YZZJSD"P T;\6#*9V;YJ,9:9,5*M+!> MP@J/KL^M5@B$'Z_8H'G3_I5FG%VVFJ(0*T<4+&E\_.@MQ\?OW'+8LQ_@UZY*CHHR5-O.:P#[ F&$HXUB(+5G-4:@ZZ+TG MH: =Y !8@1QB*$GA2G4M%,@RU==$8@(6SI+(M1O7#SN\M6ACYTZ%F_3I SI MF#9>K@0TR2R?SRO\*58DY>>T;K(9VM9\]A@HW\4_RZ=9+9[N5G-@+I<6R,P] M]#1B#LP;_9]5BN@")P(EJVF58& 9DX2PBOQ3V-ED*7'MB<=N%@#STK^--.]K M1'X5=A6T6K%H=7HLEOFPFF9)&4T44@>ER@@ DQ[OZ>PP2(3C0,T$WDY'*EW6 MO!@B#!Y]3B$!)3:X__#'V'J!_D6T7\T&Z] _RZ^N"@(^-L@[^;?G) ;2H)\/ M/R&X1!F3IP9DKDJ.\XODD2GQ\1-T"/@,97%MJ*57"Y4')0(9B:4LNJG_Z>F6 M_LVK+Y\'>0?,2^DSY@392?')XWF$74I9*MOF-FW MS.8)?=Z".EL,>F2.5GB6MV;++OU;ZO4](;V6D.ZH9!A@VWY]R"YT,D0Y0CW^ M+K1T^KF=FB;&[!URT^GGGJ!^'P3U8][>L]0[Y]K3)=?NJ>IW354O,X_KO%0N MO1))S39PU!0+KT)2LZT<=;GT;DGJE2!Y^E'1CZ:GV8*=ILSP?Z"G6 M*3V](*;9.E(X/8!_+6+ZH0J(SM M(\TV$])%WN-',]+;SK<:^_.M_?G6GH_>\]&/9HOGG"5NRA;T*-T_K##1;)6( M+I=>FXEF:XCH_+\4_6V8Z!=T(NK[AQPT6Z6@*6Y?FX->\7M^X+KGH!]PR(V? MOX^#_G2RYZ#?!!M*'/0Z:N6M671;3.RV^LU>ZW<4) OBN8HRBA!(8+E2EL%. M4:= OR"D+_JY[)S-OIHGB(S-3INO(ZZWE?6G[[VLWUS''F5_R=P\LG\!_1=0 M2P,$% @ >EDA5TBN.2E5! V0P ! !C,3 V.34U7V5X,S(N:'1M MS5?O;^)&$/V.Q/\P16J42/SF[M0#'Y(!TU#1P(%SNO3;8J_QML;K6Z]#Z%_? MMP83FEQZ:DND0P*SL[,S\]Z;7=O6M?OKM%\N6=>./<*5S,=R)^[4Z5N-_16S MC<.T-9B-[G#%OSDMW;NI\Z$2R%AW26@6"8]6,O*IU4PTN6+#4[KA6UK(#8NK M>T.5EER)H$<;IM8BKFF9=*EY'"JQ#O6I826UEIOP-OC\6TX*G,E(>(0ZD2J9@6,K8:@Q>A M_G=Y7E#CI+*ALW GX\G0=B>S&YK?+I:W-B1R9]3ZB6[KR_JP3DMG:&;+I5;G M;;-*]I+LT6SN.B,:W!63]+[YCF9C1_R61O*#<)BW<7*A]=4<@57^V 2)GNK)*6!&^AZ(]8;B/NKSEL(=/&2L?% MJ5F,*1 1[9 9V30AV1@["YAK'\NE0*I\68+RI$\<$'SZ)8-[IU6%/NT. M;4/AA7 2Z:$$X-"?!"%J\YV9XVTZWWG3?$8O\1J8@#523#FY9M"]>@J0\75K4>R"[?I:^>HUCY^]-:E/1G3A[@3?:XX"P6["N M>4RI!CU&K4(YOUQ"ZQ6R84-7L9BD89E\Z66Y+\LPCK7I"Q&OJVB-HC/S8;%@ M*U*TC2\3XY7S9\IA.E-\KRI+$LZP9R"5WB6HTPA<+IEN,B8LX!$J43+&7>K> M[#74]&T(]!1!R%):B6E6GA?6?E1#QU"C(5BS1\ MC'#2P6;^V,58M!'IOF"%&VUJZ@P"RA)83*$\U=]A&U7ZC;1!O[& *;+KM!!_ MWHLS!7Z5H-:D/PP%#T \A-#BGM-L?Q+G'RFNTC@_4G%S.1W:<[6O =7;&F 1R:JU0X/Y=9H M\JDHX_G3V$HJ/#\<+4L1X8BC-\D#I3(2_I/G.3#NVH.I0T-G.IW;H]'DYNEDA5WA" M!UEU$@ AMD ! !R97@M,C R,S W,S$N>'-D[5U;<^*X$G[?7^'#TYS: MS1!,R*TFLT7(93.Y,9!,-F=K:\K8 CQC+%:R$]A??R39!F-;DD5(1F>/'U)% M;*G5K4\M=;=:\H=?9Q//> ((N] _JC7>;]<,X-O0V^O]7N=RXN:K]^ M-(R?/OQK:\LX!SY 5@ <8S W.G R[=NN<8&G?CT&B'(Z/9,,SMPT;C<+MA MW-]UR#]F,ZKRTX<9/L3V&$PL WA@ OS@C#1[ H96Z 5'M;]"RW.'+G!J!I'+ M)V51L!7,IP ?U6*>AA8>O(=H5%^\JE/Z-2.PT @$-]8$X*EE@T4%*@0",_(< MN;;E4_Y9C>V]9B-IQG/][RL59@/DL5;,[>UFG;X>6!@DQ6>Y\L]-5KIQ<'!0 M9V^3HB'F\9^\B=F/*>,BLH2)1OWWZZL^Z[E%6<*C$RS*IUENU:.725$BOU)_ M. $J[@[RHDZYIC7,K>WFUK(.+>,*.M'U<6#Y-JC1H?.38="A8/D^#*R C-WX M8?QX.G7](?P8/R(/:9<>)C#TP-!@G7Q(63FJ87%1C4BXE4CU MU;,&[PF320D+V0AZ0 Q@?8K@%*# )0BE\&<$ACZ+D.G?*/+8]J='\, )EJ7(?)_15]Y999Z=6$ MAR4"'\D\1U:?/AEC;&T@O].DZ#\.\#'Y%5,U&%G\H9XE5-!,2.K=^A_9[^Q0 MC@G$18155\=+MJ*XV0PHFK[?R[ .$*W@)X+XCM-P&+_N9!FBV6Z\T5")OE(%P6@4/C=DK-3%*_ M6#DK\.3@E51/22TQM#LO@K:,FE8S<0KM_ICTUQAZ#G'83O\*W6!.ZYL0-=/H M"DH5+6PK@+84 <44T:B1"KSRJMJQ\/C,@\\\I5R\S_?""ER[Z\!%B1N4.C;N M?2MT7%*X,H'*8Y=TZYGK$YO#M;QE]W+Q%-618+Q'<#UQL>U!'"+ !WE!.@5W M9??P,6W;-@S]P/5'7=*;-O&4TN@5O"TP/%: VL\"M:1A)$2*]*Q")$;D!@1] MRP/8\IT>> )^"-*(%+R5(7*01830,!@1@U Q8C+5W"=$Y0H0YW]%-^(G,F.B ML9WM_JABU=_"_CZS7/3%\E8'__*AU&5N-++=3BL;K';E3(EZOAO%S.9D;J F M[33K A>^%Z_>#3,+1D*$S4 +,I7Q+(;FECB)J(TQ6+6QTH^ETU$S"P6K;435 M*P"DUA(*@7,ZFU)KDR["K/_)5K#5S/#?)&5,E*4O!V"HPK2MM(B#-] MBA"-Z1NI!JHU1XCN"7GP1%I] @LOXL+' 0IS7HVDI&0V;&517))+^2\I@I5: MBH&[\)\ #G(HI1]+56LW"TJJ=J4WPNX_G4P]. ?@&/B$^54,L"C(<2N1;P1EL)EV6Q;)@T4MXS4#35S MWG],:XL1,]+4JE5&,5)Y/&>_YN*(Y:*4;,XS7Q6G@NM"#,738CJ5@"H1:CS&&1?B>,!9BX>L Q5"[&HH!"$K/.H"$I) M38-<=* X@"U6G0JP@D!V'J?\2_$TE@L8I"/:%2(;CFP76FY*5<5H%N4/*(2X MJ\5K Z'N/,:ERDMGT5S80A;XKK17.0">QR[_4JB!S5S((D6@4J^U(N)Y4#@E MQ,CD A2YT'BE,,HA\B*%R;X4PY*+/Z1CY14BFTTN/0&!Y?(3^SA<'&=AD]V*1^,.\BZ(1V($"\1#WI1D(S%_'A;"1PP%_A85&:[NM%;/RSUVYV MW<@?#]=?6G_^\;L]#6>/?NO ^7OO:?0X]^]/PN?S/72P=VE^N[^;8V_OR?Y[ MV_L4'/RV?3 8_OQHA9].3G?Q[&^X"Z[1S<_X=Q1.PZ"+K+/KN\N3^7/0NW3_ M\O'L?+#]T#S9_;3[?#EH]/MGX6_7YWOPRUG]TR7V3M#^YXRXFEFS4B*R8:MJ2+%"L$^.H8LDU*E]%/EGE@EY9 M\(1+$RN\+K6G!EU0XABF\X?I39*BX%? M@X[8-=GA' 7B#H6( R-FP8AX,!(F#,*%L6!#>*RH&B8%PR39I(TVBHCAD-I& MN":=2;K>@7X/V"%"I(./+>P*A\OZ]"3S_X[@+!-_["R*_))LA5';*+U5DC!E M0-]8L&4POJIA5'88<7>5BT<)O[AD[BAYA(H['LJ?N*I SH&7C!AT$8X0Z5:J0H M95X53-6\(A*-;^6B=P795Y45IJK0-]#_0H8VW0PDAHAKLZ0 :']O/UO(:=O$ M6J%7-_(56:&^T.9NE4FNXV@QX6$K8L)8Q\!&XY\]V_@D$Y,%*,'/8^L672D"S2U;&7IEEHK%S8KQC6C MI>GV:=&E7E,6C)B'R@E:\V:#PL1,:6DYV+DPF?"N@RJS[T6W'A2 *"LJBW.V M2""AU]&T6-BZ3>.ESP/N%4Q %.OLR4KC2R MK"FK4P=>@!=DV!=CUNN+PN\R\?B1U63_XP4C)49'\;>G2B*25*!0M):MED8A M^R&PCM 7'IR )5,Z)/%;%O=!U2-\\?79#B=*:H&59LIJJU"U/5;C.I:CIVT8OD6%V;>'V5Y$VU4PE;&G:% MD,U2@R*5O:2A?$7?Z3,I.FYNRHZ'$ZKS+^V.9K' F2U;0L$?6X;Z15VOW4L!?6X[_4-%AJ/TG#+E'C.^T<\GI"'J_7L!L4F.;:D/<^ M^^XPT$>^/$=TH"[.LGP+Z2 ?Z"7"@MI!IN!0WMLM;$@T=5^*& M O\:+L0-4X%_#=?A1E.!?PV7X<:. O\:KL*-E@+_&B["C5T%_C5<@QM["OQK MN 0W]A7XUW %;AR4Y]_4'9?TC\;ZGRR/[2G[J;U$ M^DX;)7JY!"K:I:'O92KX7J:&OI>IX'N9&OI>IH+O96KH>YD*OI>IH>]E*OA> M30U]KR;?]V+7&+-\/IK?JX_APN-+:3=/0S>RJ1#&;6IH:#45#*VFAH964\'0 M:FIH:#7YAE9\(3WN6G/:4NH@)?L0>%J2"?1!8*%YD2Q#R\,28:)W \NC9\*. M:C8"CANL[X0+^>;ZFP_ '8U)P?83\DWQUY13E6&^T;@(4'0!8F0XLCH!HB*P(F\KJY1#@7#0I[9SD6,>I2AW MK*E+#'"6J4S&78A>=W0[8/""P;V6--PQ'U,K<.3CI"F:<8@O, ZS UXKC5<2 M8XW.6&:B_B_W15Z*5\BVCJX?NP.SX-@CS:5GCB!Y^+93QX8$$?55-SH3SI+[ MZ54!=/G9P!")3DD'&YY!"IGE*L7BT$)\L\%F+B!_8RO("0['I":RPP%;MY:= M\2KB\0RJ#3=VY?I,&OS#K-39/HB+&==,+07E:,SM!H/Y!RG MHE6RU,W2+[G?6)M5Y;4EY:O,Z[6LSVKS%C+RIM_\/K8XN2D&()EO0MZ7J[!>N)(S0DE;XLKMN:M!;[_'PR-6KZK"YK M,RXRQKG?)]=M$$@8%626\BKJ@VP)%GF+SK4UHQQJX]OK;FQ]3OQJY#'CH9 X3=UA)SDMGKH=3?=G5Y/EBC);A;4>&-.71:NWG(^ :+;%"5D4S"B.?7T MF8BD# J,4-F5\KJ!6)9C[F$F:7U]<%7A53!^DZGM=G@-'I5F4R[G:3"V?.C)A/RA MB(IX%*VZ2PHG+FG1\XC9?8[(\B7%=&)AM22XS0E;BM42XY=&9Z%#:#ADV"/_ MUBWL/ZR)U*79%46)HHRQ+H+? #',>F!"^H],?)$-FES:JT'PMR2C_(-#PB^! MZ+;PEF)7I,82 OHLNZ49Y0=[CMU1C]C3Z!I,!@"EE=.!=)2\J3P99H0!6N1K MP7**D?6B)-2SH1D]&LBBP*@P76&QH,03JQ["<;CBQWB0"YSLXJB'* +.1,#$ M9HT6,JSRPL^B=&F7H<3C70H!57K@ 7$/''>JJ"!+F M>!/RK0].R9(Y/F6.%$'P)CP'?O2?%G*58%"P-K(->CWD2''"UPIVIP>.LCM2 M'_O40@(Q;P(0,E?I:B%,,4^"*\''$ 5]X.FQ8F2YX1ZDI:?\M#DC7(K)Q#)A']"+OO#%I/XO4$L#!!0 ( 'I9(5=+ M )Z1]PX +J^ 4 Y.!5H:UI'U=+)SWZTVNLV+ MBYT_WE0%'E=Z0Z?2<)XJ>_7*Z]WC M>OUXMUZY[S79_[S>\W[RVSL#6=_[@,(*L]NB)SLAI&F?&*\P>:J]WMW=JP5? MW/&^>3SE'T2^/]ESOUT_.CJJN?\Z_RI%<5]DQ=9KGV^NN]H0FJ"*+&H#2^, M%!U3]\-KK ';93+5KHKP&_S_JL'7JORC:OUU=:_^:DKU'8^W2N4=P0;LP$'% MM?S8GHW@R0Y%YLC@!KF?#0D$6Z0PCMG0HO^+YS$:D"^PTP(4$:L+A^-?Z=FK"(VGO5%EZP)FG"KLW^-J&5 MU*Z>R">BP9>!)1@OG/^>FJ;"-MU7=,2 >\+Z*+59MB@<7UIC]@LF+DV] M;+?V$!*/P^P&+Q62AS-H:!IQH.YW6*ZX"]MD^C)^0NIGK\>*$*%::L#0',.- M JY9G2*UA5,;6CK4@_IRT#7&66_X8I@&UB(X!@]#, E@#-"'QLF.0ZM/ (R^ M>O+X58E2STVAS!8W(!D VG>C$O^'-2Y*#1HV#3YQ97(EBB][0]4)A ]#6W^IS?JK:Q5=XB)W8/$ MY($ M=WA1K$TL1!S]UU6*>*)\9E__8SYC!VEPPIF#L,/'O/IU?$8\]922NX% MO/CD[RV3G\V7:AIVF*HLNH"LJ[&QX .T/)F,*2F89U,D@EGXLEJ+-E^I0S=#L%9Y+A%V&GA#KY6/Y?!YD9F_ZWG3X MCDV"[$9H3JS>TR="E62TC6_F212)0\],>D032AU>XNW@GGJ9&,6")&,M8H5R MR9'"D" :S:+%&1Q UNOTT""TB;%!&K8< T2<1O+,J8Q2><>T9S?0'F(]OWFS M"*7$'DQ(C"""S>J\0DF\?+I&#(""F>8=F/&PLD> #O.=:,8A%3SG$6L6-]6, MI4IAWBOJW /;9OFHD@)6M'N54R:-,;6I,3^)GWM'%^-LARH)/(G396NZW _8 MTO+VNB&,-8,J%A0$(<$FZB -6Z+VM4Q&7(R53J1HRJC00>>F6SI>X7&7M&(2 MW*F>36ZJ>R5WJ&W0)KW_+'OL3"M[-M:^#['!BJ1>7*YZ76\98)U%8VR:V'++ MS&5]^'GQA;86L3:1U> E2A3GY!JZCKBE?*<18A.V)A@A&Q@A7-715CI@L=D@ M.6%D>!,ZV&P+Q39 %M3/ ;&86ZB,-*1^U3@5H[MIM:P'SH MQ9;-ZLE*>[JP;$@@5=V3%!E5]&Q!+;>1C38QK4<\SF5I%S?(PL2U.!>%EXHO M66BA2JAE&D5CW)KY!3;+S#UX384K3[8TD8ZP0 E)H/B4Z1963&X.NUW54]5E MDR*9=[5GFYO?;V#'\_-#.]EG*FV"*;TC>* \T@V7G#'3V(%C:#E0]?K?O-C" M [P8]J-1=E!_Q?/3)J;V[:"-L>YV)DC&2(.TRWJ*\NR $*A09YE"?!(_R\ZQ MNDX,Y77E:V9.BUG(.KF-+(=Y'S_5R#K]*1Q@ D,+\>=3FP!F!K( F5VP.M*- M!-QY6EIH8]B !.'&%6E[PHZ]?EO:S&8*.-[\/ ?_&"JXZ)3ZZ@(^.U0U9TAIK'$&1P1JR+6>_6U EQ06^ MMU0"LM"@=#VMY"A5FX](/.45!LYG)KLR?!E&HC4D7IUNA>?LF,T:A+H[0H:R M(V>(U\32_9/?4/7J@C3LUGM:279%9_'4')[,=>Z7AK;5WC>%2/$AODR;3PWW MWZ'>'0("3YDWT/F]?@PQ1W\<\I2&Z04=M5L81?[^CQO MZTJ'W.*P5H[20,>ZHC719Y#!?6Z;&###6+7YY?]_/=Q\VO_[K\_:R)D^6OM' M^L_#\=/CS+H_/7ZVWUO1HW#L?9SU[BTC_[H/?G\$SN79^0&= M_L0'\(9\^)U^)L[(L>\(:-WTKLYF$[MSA7Y8=-KN[S[LG1U<'DRN^O5NM^7\ M>=,^Q)]:M\^HGUNUSO7AY.W%WF7SZ''2^8X.OG7 #?;7SX_ M[#N7EV]&']M?3B=[W[X\UGL'7QJ3DY._*\UNA[]3\'*:>:3-!>U;X7[ );B- MW"PHA5KLV33U0B;=35C?RTU2_]Z](#$0>_]>[@I+&?&R!)?C/= _YO2GAAL8 "-R8MO+ YK9--O -G"Y R.,$6YZ19&*&60MZ)($<:6%]36R1T)#&PA"UA: ?%; M'+"2^&W1X(,CZ>XZEW^"-L#X80$UUV+=AXXO>Y%.,5N'VN4JZ)&7+YB\"TT*1E'O(?A&8 MYE^5W@^V5M7+Y/>RSAQ^O0V81Z>(:^/KO268L7W_2U^T4RY>\@MXL!?<0'3+[S-34VOZ6;T2D!<6MT2F)-Z=VV<\0.F-RPJ(T@8&Q&)C%@L;-_ M:8T2&!-%K<4/%.[!'W])>SY69+HQDA?$K\!2W#X6Y:IYNV 3!\="!Q<*O/OP MN2#B@U_/CR"H6!3^!%A'8.TIKW:Q7'[1=X0F\1W#1L)UK07XA)9C.P3>L'# M=,P.\PW\-G4O<3G )-I47>ZUTCG-[H4P(?6'U)O@1 N4+7ZOC%QLUY:]RF.H\#Z$G&<#$A<6JO;#@ MA7?J*-L*CZ%+X[>P0PH5>V% T?/63<@=HEMX0CWG_MU"XV*[]\* ?X7B"[H5 MOU K:4)O" D$ S:'+T;P$/Y+'[W#5 L.OBO1>O[<7JZ*+E *WV6<4OT,4BG* M!+,)Z-<[ BDKU5WL.D/4/?@7%89]RR5[]W"O[A(N_%F)XIU8EL7U3;B5L8B9 M/T#$-= [R0*L\/.U-^XK45#'5@?RESY8C4\!1?,,0*:K1ER<.2SGQ< <17$7 M%>.L[ERXF"U,)H#H=_X6+GZI'P&:[<)(-.+$GQ?K[E,5"=IS,@7*WYLP3:SS M1ZW#,/DD4)*QMD =2=(4/S3K;]$!1LAEY-^Q95%73>4EM'#A%2NK=/7EVU** M:U0K*I?B .(N1UG7#7"XI=:\_-!]JACI913;O3,J(4%-8E:L@$@C.-@$0F>: MUEM*$!Z5O1"B%SUCD1(R\0"H31R-5\#=O_3$9L2Y=* DI()W!JPN3R)M2N]K%=JF?L-G M(E1Y1R'!MJ\T4=4.19>M.OY=[4&7UE9I6UAPK$5R>'\.1?,2%ZZ$J;-7>. M>X6H]R*+1_3A&2G;@A'E!XLPOQ.(K!Z[1OKFAUK*N*_%PXAY45SV:"7"R#]SG MYLC ,P@[T!TM:3%K;NW-]'4EE"V2QPA5VKWXRW; M%%R^E]_-YW*8!8>M6<1*8U'I 6L7$Q@M3-S[,EVTWA"$[]#,L7_) 6^=AI)\ M*DD31%8:O TB,@M@2S_9!I+CZRK.!-:C84SJ> ;44_D25._"!)W+SP78T#]%FGXRF4?P!02P,$ M% @ >EDA5UA3O+V6,0 L>L" !0 !R97@M,C R,S W,S%?9&5F+GAM M;.U]:W?<-I+V]_D56K]?=L\>1;Y,XC@GWCVM:Q3K-BTY'N^>/3D4B>YFS"8U M("FK\^M?@)=NLDGBQBJBJ?C#3&Q9K"H\!10*A:K"S__]M SV'@F-_2A\_^+5 M=R]?[)'0C3P_G+]_\?%V?W)[='[^XK__:V_O;S__V_[^WAD)"742XNW=K_:. MHN7#K>OOW5$GC&<17>[]>[+\C[W]O462//QTM3$D[FGP743G!Z]?OGQS4/[BB_PW?WKB/ZC]_MO?NW4'VK^M?C?VV7V1D7QW\\_+BUEV0I;/OAW'BA"YG$/L_Q=D/+R+7 M23(DI7+M=?X&_]M^^6O[_$?[KU[OOWGUW5/LK45DO^,E:S95 M\?Y/_X@N.U MM__ MT]^/HC". M_C*CIT C[BVP4AR8L]3OCC]+PV5O:-LR34=YV0*_J _\Y!)XF# M_\*4\/<;AY(P69"$B1/$ )O4X27_YRMO26Y3=B?EXR3H QJW?RK]1/5G>,Q.N(OM$06T#D(+-MT( ?.?'B-(B^&D*[ M_CR3#EJV*/1(&!/OU _98O&=8*U#TZD@) DUAHGK1FF8L+WNAO%U?:(C;8!!+LBR:T3D-@)O2EY)&%*- 1K^1A,L O"]B0=E(H/X-;$J>/3WYQ "Y'- M-S 6^X9*X8P7_L/FJ:Z]7.H.7W-["6=Q#'16GK5K^!TQ98(38EW\O3 MES*?D!F?HY1RNW[A._=^X"?:RTZ1)MPXCID0C\RQ>R1K:W3.O#^:ZEHX"2&H M.7 >/I(XT16N^A4<=B?L-Z,5(8?LX##SM01J? HG5>YIW#E/6G.O^A7D+K]< M^CGN;#:SC8_O*>P0IK)[: O8_!9(HA*=T1*Y#"D/_9C M9SZG9,Z1*[;P^Q7;%;S43:CK MQ#7OCR$E;C0/_3^)QUSGTJN?1D' 8.8"F(]+E3;\E;3H)NZ8)(YO?-VK0AGN M.+\5*],7O9L&U"K)W2I]R>K?@1DHL3G7%U.-'MCI=VVW]25M^1@,U>U#O[YT M713 1*R<_DVP:WP,)IC@DL/$%$F)P5C3KDL/?9%EE"#[&$^6^SP;@^8POSV?<]\C,28/DQ5[!IBKX MFH8?)@?LDX/B=PZ:GQ>S %G6:.GXH;&H^=>;A88A[(*1H&YZ3_;7C/7D;2-0 MF;(H &? ["_)\IY0371KGZ).62<(]&3C'ZPE8O/4#WV^L"X8[YI4Y"DAS,GR M2KGXQST2-K.%P#@&D5MC$_"\UXB67 +GG@3O7Z3Q_MQQ'GY?>W77FR/(311G M$D_NF0/ K%@3N+@<_\R)[S,0"GH'W%P=D"")RY]D!BP#4HOE@=EP\NA$<9)' MDK^=QUK@C<8GM"XZFR"E*,5YLAV'/X??JQ]= *^O4^2(X?2%=O>B\PQ4%VI\2Q7 MJPWM"6=L55V*\$G59V0E%A%-[@A=UK*78*U"&XOUGKG3FFE'IU#$*]$Z,M'% M)GC"IT(A'K RVGG8,W'*JN@ I]#%:W";5L0=XBEQ"5N2]P&Y(@F.3H2L:D/8 M7?6(X2JT]*9;2R8J6E_%7A%HE=1(CV(3J8-1 /YWT+VB$F/8J!D<^#8>([!/ M'> 4BO@>W#[=4/+@^.55UZ2XZ:J)"ZP:%8[CV-:5L"LT]P/T+H^IHC9EV-*& MQ@3M/+L@.;WE_?P-.V1GH;+RDAY^(Q&RLJL@T].E&#VY01896)>FQ&,1F$2\!1<:!.5'9,988O8JVR,0^Q2RFRM;E6FJE0'5>YR MFZFU(TL#6(M=7,9I,3LQD[KI/3P,%-?"HB.I1Q=1..=W1A5F[0Y":^*2Z.MQ>;]2+.01MC[G3G8X*H]&%>Y74>BBGCNE M;*T8,,5YV7;4E.,XI&. IC\Y/SNKST!S"M!A^0>#+3?Q AN!CN3K2> <]'0- MT+2R*PI1GXX=WH&6>=-=+'RZ3,E3LYF=AIL@_GY4L4T%. H5O(4V5SP9/0JS M4B64'+5M\G9,D]).0]^X@05 : /EG*& M%FYXC+2D@AW.;=R4%SZ$Q#MQ:,CB>>;5DVQ9< ML/:=2S^,:%8>E1!*8FA[U2 _OON:)D*%+GX$OZ5I*OX\=(/4RVI^:29HDE#_ M/DVR2XF(.^=1F# $&+4YD@J!A!J5)PZMD&+&O$.,2MG9O."#73P= MQ^$.E%5/QC\?U(OE-O\P6!'==E?[OW1-'?>/MJYZ*S7.60=<:0!"_/VHS)X" M'(I^B*6)OOWRA+%AW2*$-*6[N/1P(8IV=M!)3VNR=OUGB5KJQ\L2""S7^2B* MV<(ZBR(OVQ8(??1=$M^RG0$\>M;)R)X[K:$*$5 X<9DS&L7Q#8UFX &8*N51 M@%^# B>>6+",W&8KTY7YVQ$\2 1'DQ)1[%'HJH*)[EK M+4JQ,13-V%!F1I/+:';53IBP+M+E4VD'0KI(0CZ3M=XKQ"NX%,"93B+I\LYW M@T\>!9%&9D#Z*@ K_G]%DHV P'JNTQZ-PK8@*>,+L$EKGPBO'2;>Y)'-@CG) M[M?CZS3A3S)[18]^E_F9QWZ0)F0K'M0:1=:EN//Z,(*IU)8P'5=;6^LI<4-H M)H.^>J0D1J$/.1"E J1MI'8CP-^\S/KKQ?NK]S.3);^[.0_SB&OV^!WX18", MW\ZO! WH=N^V2_#PMVF@8@T6$Y%D1UFLF]L-@UY),@6U.X2N6UO$L7(ILX:[ MPAO;AB[J:2EU")K3E+F@;'Z=!-EOO7\1DWG^2#1HV+^4(I^'FP>I)D\^VA1J MY86EIM:.TT*UU>9DJ\K:P<)IT+#%Z[CH\0VJF78>6*& 1K]RH39$$[/9EJ2! M$THY7RNOWU\.I16DC;G9\QY/,1PLK+*]2LW 9M#@!-:PXOV(AL4]8AY66P\IZP@"5I(G>:V M2VI0E-/!9!1VK L@E/*6]IL"%)T(6=D]D"OK1@P73H.X;P47V)G'DG,L:'E% M]YYG]B#$5K0:6LT-^G:K)Y04UL0$:2O+,Q81KK4JA$>P0JHPH&Q2S8K$B@Q<;D4A&RG(SLN09:\6[E_ .IIX (]@J36"59@$"ZCSDE1'>TW(TMLFJUY/]_Q5G'R!CB3N M/EP[UHGW1UJ4H=Q%4\)V/M?/7BBSJ7VX6O=/G+B)_ZC; MP!66W\ZT?!4J$@%GK(#^,7F@Q/4S2\G^') ,SM";+'GHY4^,?4F)I9W6<"B+ MH]Y%5@5NG#P X;LW50%P2C6UV=MKEH4^#?15@;7^OQ5\#JY\O1)1A)"J2XB7 M\:[40A[[?#"A5[S6"!Y#4F9KK1\XNM[5D4>)\3;>RD*M&91Q>[;[NP1DI">N M@NS?B==^!,;9T!69/N-M7!5VE0>=C!J0ZY)GJU[/:4Y3K=RB!U:[( M]!FK715VZ"=S^>".%DXX)_%YF#_JQO8/LW=5U.B,Y[BMB O60T-L:F77"^4U M Y.C\0(\O!K=#:BU&G(J M1U=>OCZ>CJ51)B_-I6PUJE\1CP M#EI]?7.P/;3&U)XOB["3UN%4:$0&I,YL&FT"GYMAH.NTF_.S4*P 6*R#9^,$ M]3'F,8^6"A98^U!9RIB')GD0VO2Z5YG4#F2:J!PK ME9'!">PQ8UT$,HJ_>38WGLU!G.YHH%2+5:YT\'CB$*M686O1O^FA3$5&:&/\#,X3 MK7@"E\ TIEWQY@S$>4)$:H3G"2$R. VC*XMZ2AY2ZBZ>VN MV%'(N;2=#5V7$?6*GE79=;#G)RE5>@[3B.QXLLW,4,/I0E_(TK*O%8^\?W6H M%^]# M)L[Z)?/UL&/=%AHQ37YOTCL/9Q%=9O4[U[/\81%>T^.$J^LP6!W[,8>#^7,Z M3388I\J,8G_;S"8@(7HD7IISOV/Z/ S@8\80$MFPEK 3JMYY&T!'2F43 Z[K M(B$U:_,9^"X/Q)G/XB8QI"XX D:FG:+\>>C/.#9)DSC6&E-D:O=(+E=JK3>4 M(HZ[M@ZN2)(]-.3PT,\C"9D0?5Z"RBB4SQ1RK#[Y"=O>XR1BG)$6A2I7TVM+ M"7VL1:+,UFH<1%/E=1]0%===6S39:3 V?NVJ98-$6AHB3L872_GHKV<7A)V; M";Y')N=G=Z-04&=UVBO IW9[/^"$/W5\FA^;S;R,]?>;X6*Y2$)6/4XJ;72Q M9KR8E\48FXH>JW-= IK*VX8#S_0R)=2I9H.:)_.VIY([*.378O#50LROVVHE2X= M)2Q8ZZF-@\6#E_&^UHJ4BE\Y[#P_63X$T8J4C5R_3?;Z<]GKGJ?\^%R'BI^J MT<)T6JS'N#STL-V]=5/I(6>\9-8TT'TT$:<>>T&#*-ZF(&!E]^"CH,1FD_PN MT';N\,(K/_W<#7)"GJ7& M;J?13-C:1K1@WKV-9$H"G@!ZX]!D=4?9ML=&RM]O-+P.[2*'EB C86>\NW11 MQE\].ISM[CVJRJZGQFC@NG/[43,![G"5_6EE[(6-.,.RO1PAQP-M;U'B:;.H M0R^[4A%#E&9Y19H:?\MAGD.$JSLYOS'EQ2J@)V_1;N;;QSMGNVPDF 5;$:S_'LA8H82IOE]8HFX:[*3C:C67?=0 %WO*O> M9/!'3U;8FNE@,R+-= &E\&(6:.(DKJ:4V5J]WM;3G3J4"CVU>EZMXJ^S=CXC M4I< +&E/J1T(6MSQ5"?3$-^( Q:W[H)X*>^/?$)I1(\B2DD1L@J]&^I'-&\B M5GWJ$,L][R/*B%9*/\@5X^4])L)ZTRQ3^;)'?-"5+F$[2@7+H%1\:]UJB7 O MR_@\BX0W"KXE<[Y I^0AHGQZ5)HE'*Z*?\1?.GI2C+6$V!CU74$E8;D M]89I\4!^0A^9=BLO3\W8]=+![CD8ZXCFQO[]18O,*RHN.;0]T7C)%,M8>M?A ME+C,C62Z/G1B?[#E!B";S7B[;A4[L%9V+E^CK>:]XHI\*WWO(CYX['8GMBW8 M,O?=+NBMU" C..=CK[W8&,9MG/ WH6Z.XZQV5\)R!U>(I*R&^7V)0=1:=-25AY_ J42 MY&AI\WT:T2ZA!.:R]?D8($86K:*N6B'A57G]T6)G@F\6L?FT9I1IDU2>5LL> M%]8R+/72%ZG48B3!*RVD&]JX= 2I]"_HNJ)&W+]B8S8\AS6N(_B0>8U(: MG&D4!,QZ\@>Z!G+N#/H#OG*M^E+WCE43EH*)9]3F?S>,]T:RX,XW" M;$S&QVOE[#UNG@KN;*SDG/T1^E73?K(,ECM:X9YCC[5NC05"\C2=(&A?L2"3 MJ%]V:5,IS;4=A0E;E2?YGOS^19SG6,$<2/AC1A49)D^^TNJ0/'6U31'-PUFP M+ZF;WI-]]E,2QHQLNZKAE@O7=RMJH#716QR.L^T'5C,%3;3[S5(A^UY-^,TC M6AWSK@7@58]@)>RL'"A+US-I0[DV$"7'^1B/?IQ_KS"4R4#U$B'9S2*XQL:L7,BL-*JE)^1EFJ 6>ZT 7WP4F-J M-S@"?]12A%K>7V/82$DU0K)\B,(\*K*N53.+BM3O/3:$*T5P[;%(R;V1F%*_ MXNZ,UBE7&>.6F<\KP@PITS\SH00Z1J/"T4HZFX'J6ILLB)!$*E59\_X4T2_G M(;.N;.,;1HL"CJ/6H@A)X.-8@_?4^7K)+"_UG6 8)78SM'!$@]*@ $6YV]%+ M?XP;EJ8X:1NWE%!*R:!1Z+1ESQDX]F-G/J=D[F17JEF=[OV*&0(O=9/2*3!S M23O+=;'N0Y18]K[V4*I#1KWG4)=@Z(L-':7WJ/*V<6&Q%K4\)1RF,1M2'!=" MQ:I7&#HJ%_+"VJP,[C:TUT1-^6)$T7J?Y%S4;SCT+5$M &_ALD-KSM8/N35L ML$K.JUS4+C]ZZ<#"%0B,!I0N1?[V\[_M[^_][Z?+W[[_O__]I_N0/GT.OW_G M_?GVO:7OWGYX_GGWX7CU-9E^\/\5QD]G]R\_O3G^X=YK^GOGXX^?/[X=//V M_N\?Z0].\J/WO7?V;G)S]&7^X7%^YGDG%_\@1Q_^Y^2/[Y_>OO)G2^?[Q4=G M]NY?G\\^W,5T%EVS-\&KD_!@>O'V MZX_G;WX]>O?YZ_3+MV)]!#^4UKZ.(AM>^^DSM^G)7 MYVSG2,&CZYS;9>3YLSX36$+ WE6'$&39L)6BVWH36%@4=Q'%,=&P&NK$=MF( M:$ B;09M,/>S,E]ES*N_;3.S7 AI;4A(C9J+* KT87!-=B=FK/81?X.*TFL0 MUF_&LM9*Q6V>21RL.X18I=S[=JR56(^;Y'IK*9R+XW8>P^^$9BJJ3NH.M&!K M]TIFOSG4YQ-QW1D.6"U-^KL5>E=52@M.2%=86)JH:V!T"F@"+_7)K9A[09.] M67N3/=W&=5MUH3I-_8QV!C,.I@9IBUZ->LS]^Z*1UZ"E2Q1TGH59>#*9W8G04;"?YJEJ . MO\*&C#H53J.46IT)&P%V(&%K^+E0P1\VAJ), MN%L02IQ9HE;2 S\1*OPM7GF8+QL#Y5^TMJ*/VEK1OS"[Z]YTS2>)XP=Q3U$:UT$"\X#&VL3$ 0O3D@P\! ;K M#&"DE=M( AYB"I76%T=%_3.*>[YKS&V/KHMT0&.O[QF6B!5J[6),Y%?J[4M,U-K":2<>8M*Q:ZV:;(,0 M/%]9Q/7U8(I[_5P5]WI+J^+>;"D.OH/)4;1<1AX[D)LW&X^UFYYAE2M &;8-@#9P/(N MP3G,8SMJ>*($JO M5XT\G;(DI"(\OG55Y?J,E:ZM &F9"9#9S49F;G#SSY^QXN30%9KZ8>>N@CK? M[^V7D%R2E3_?*\D[%A(RC9YOH,0:W]J%TXA"63_L0H=O@"ED-4;/5(R=]-Q5'K%LG+VREA'Y MX1.B27:%G-%1J^U[\SE]3&:$TNSYMYQFY7 -/ZUEW&R[A@+=5">S%#2LU)&* M?$A%M4T&NV!M%/72!@_B71;\^MC0M7Z:582\@H32]9(5"\Y<"R:"5W0NX"'$ M;'3%'*DL7@C[OL5LTLG,R/KK4S>W-N7+SU.2>645XCC&1\YO%VR1L7YKS[_+ MH05]U:_B9'/A/R:HBNSB\FS4UPDCSFZ3=$.I4()3_NG3$AUR@!& MRWW*^#O\S>7L0?",\]W""2N/A",N5#7&STG5BE"KOMM@EG.1E[&I),@T/AFY M+MIA4&E@^2U!"5$E&CE(T!TS"]DKBQ!G.ZLR>&[.2 T\E40&P^A#8Z_$C$1T M,AO[@E/%M%#D6YP%AZ[%YZ] N>Y^%.O.;FDY;W0H;C/=IZ!<3+D[U4LNU85& M;?D04A@V[4>33+7F'%N"H1Z@&GBVJ75H!U!@[XITLTNA4K*-0%,__H)0A"YD M9;OT?*#E6;]:$D&/U,MSP[1T^N_85RBUYD)6UM_)4IGX[=IJ PZG4X"()WBU MN%1=%JO#(96E5@)NN+P:%2(H]:A=7.SV;E(Q+<+*1)U2;Z,RFCSJ4;)K?6*F M?]5,.Q.;9<*ZBNG"":FS_D:\_(89S:X5Y.UDG@SLL7:#"_TB69,3WE55.X^_ MJ$*U+ZQL12!X F"RNB3)(O+X<]EQTCO:L(GL=! WRKB0T3(V<>V$K[^&A,8+ M_^&&G4]X&^ Y= FG.E_;Z7B*:JPE5JB#BI)@T2'R("K[-%.BTJQ4)RER&=6 M?[U QP:X1%T'B17??)Z/$>/[.TW\L&)D69WS M#8UF/G3V396RG;/\,#JJ(0C;Y:YDD6?7\2?73]G@>!3<#U,_G!>O2D1AS'XC M2'D_CQM>I,S031+JWZ<)=W?NHJLHY,XMPRS(WLQ.""7@S\8B"?F M5KLBR49@X,E3I_W-E?B9!1$UZ-L&'N]73B4'#I,;_S1:N8F._F4I4XXSP(*AZO- MKQ0/!V4"Y/.G\JQ3A=G@XN7<@Z=9HCE57[H!:AO;) M,R30Q/]$_/F"23]AIPIG3LX8Q>38223(D;S4/_3S9^MMM%'MNYBQ_Q MWWL%?4CQQI?C7HYO-'-\2^SQ.K7#:QBI MN#R3[EX^@'OM 4SF M#.JA*\0+AI5GS&^LCOV=B/[DAH1,H-K(QHVM]!]#78[G@#(%$>RVC M0Y[ST*6$V8&8&964R1#.^67D#5O3-%_9['=OHCA#'CH2 2+2+H0>S&8)K&84 M4T0&M+C\180H\#W>99+]V>.=3KSU->IMPGY>O6HUNT'49-*XF!7V/C,D;>1> M:7)3S2HW(HNXIEK3Q_LJ<=/9S03#_JG@QOEQ60?6&X$SA<:C.UF?O=9%/5,.G6D\;(A-YQ0^ENT,+#>U4)_BG>I33EK&T8WX.TL M.K1CL8D%M&Y4&UD8!=+*I7Z8QLSZQ_%M;I-C!.LHYH6EM$'MH01.E%;2!0L4 MTU>G;=WJ*7%)RN73^B*B?K'A1N'>; MWL>^YSMT]9$G\JX7-DH;&!W.=MOV=/M)]9<1-9#$2*8[219.& 7*I4+UW[<0 MV!+:X768N#XJM&A4GN9X/2MRW<-YN3Z!IWTW'VL!?8C#K@*,JBW%!@P(35PW M2GF5P_R& >#ZI!KZT5U_G<1T0CP*1,RL0R=AU;B-A,"0O4W5D2ZMB&ST5CJ+ M=CX#>+CB[<<0#A(J'/',D-*!0FV>*KVF6(41;=_HY([6-52%(^)>HG3>T)C: M2JK4ZB2*I$;P\XFB(BT>6O#4B!F:R6O9UG[+!?]ECAN\/15QLANGUC>C0M3D MJ@)4%(K5%/,:(#@@L)8*$U9!4[B=EH5,P4VC7%M6@SF0"D/IMLQ;<$QY2A]0 MKZ8-+:0-"=BH;8T?_+&Z-7WUT)@*P@.$NZ0-CQK3IH:G1ARF!YX@?8FV$;74 M@4@%3_#P+J=_R<:Y3)=@,[1.SUIGH99E5R*Z-6*,3FB7SA,LJ#5Z.PEJ?<18 M3OMAZ@>\L0@[+I1_/%\^T.@QCSVB7$&H\;39F%XCNE!U.!3!! ^*9"\G^D_9 M(Y95:97O) 0?CT@-,AC W3W.D,GXZ/.MZ#2BE>,]DF[[-Y:"L#P$\N,&?3.4WC@]=>+9-W=J=G=X52"@_X,69F.+CP9] =1E0XCLS-4 (1 MH2"\"%5LWK4INWZOG[PI5_6GA>\N+IW5(7_P+?:9),3;ZIV9/8E=#%[A^(3' M>R3*1U: VMOO ^:.762ED+5202.+<^S'?"@I)7=,D,. U\^W5F+W?QM.P,G8 MU5\G^F5X;'7>F1(^PPI,Z:E'LWIJ)=*-'4FP4VL2-/)$E'BH9MYJ$!NZ M3MI,.:6[H(.2M9KH\I'?3WZR.$KCA)T:Z7%*L5+*I.SLYI7I3^QZ'%B&)5:M MLX@S2KZ9 D.[26>J\UI5?[CI9W+.X#EHBAJTFHB&HT24E+2U<[2V(!O#,?7C M+PBV5,@*<:L>4L0BMS$+*R7E"M,HO;]=4&'([-%/$$MY92=5FT MDI#*0K6-=]3)TG:*UHEH=6#=?"Q7?_4SB@+X );@:E>K)J"*%4A?+6Z5%$0^5LM26!.I ;G]A;RJJQS%U$X/TQ7RGC6 M?]_BQ-2'0Q#J=IEE'_C]0)$_97)2^AXU-K.17]+DRZH4 I*2A: M1=^DU%TX\7I"Z&A 2L)>)EH_51*HSR9](,%M09&Q-_8_DZ; M)Q5:'O):KFM:<@TJVWR@":.?>2QBK9WZ=J5%O^=Y/ 3CWKEEDC>?C5M8/L+); M6=B-&YCJL!TMQ R&^^26N"GU>:'7+R3P[J)+)^%_7Y7_Y5$_/[P.R6?BT*U\ MW,\^^P3AE-5?)HOA4F/E VE#\>WT ;?.\G7#LD+4?/^LOI6X1:WA>2@\3ME) MPO!(VT%7-;=9^#G6C&Y-95;%>/O]RO:!]T]7-KH@R-Z*Q,D9J=.VG3VG,NUJ MUP1U9%!ZR$H?AXZ[7H?>2!=ZO&CRBAD4G&=),$2TF\?<.N>UWNPV4@O6BR@( MPL(_K((UBZPFQUB92&@/NWQ[R@]Z"S%XL@_^^/+MS;YO;_9]>[//I[]732[H^M=C]M7;GK/%+!B#&>N9N2I\S)7D0!(Z[>W[3] M.YNXBM\5%(P5Z>Q9;AP5C:+D.W;SL7J#@1F^J5HB )(FBXCRSH=#AQ.TY1L^#U\W@HRH&YRW>J $?620<$_T-*)G[%OH&W\T,>WE MJ=J<5DUM*5ZUF6\^A#[Z+FD?P%64W]WG%C>^BQ(GJ/X[[S-]%26?23)=MVG% MVKS Y;1P?VLZO1"5!9YWN_&V>&:(R^3)-MZ3)RX(=#//#B:V6N.:Z+8+)X5< MVJ&ST];-S/MGIZV);5(9D'+21)R,7?=*-^-,787">56"'Z9^."]ZS$5A//'^ M2/,TF^O9,9D12K-6UED=U;J8!VO,4.+MP',4PKG2T6D:2#>J[[8,N!AY99*? M)V\YH9>/;4["^I/:)I5?8J(-2R8I!E.EINLEJ]%738I1I82W"EHS9 S442U< M4\(&HLV?CN(\XO]^0>9.<))5;4EN!F+B?C>/'MFR\G.SQ_ZPL79MM+"<.J6; M ,T9R975B@?X.U&<2\Y >AL@A[Q&".OD+PS\"R91B6E]M.B "L/]^I!:B>QK MHJH8TM>UZMZA'1L1?Z!M&/$"+P"O$Z[V.?&=H@(#0^HVR@_9>1 M$L&1[5$FD*G40O>P>_SUT,AC GB$=VZ[]ENGCTK4P8#HF&VA,G (SS\=.0]^ MX@0W-/J#N$F\?A\E;Y93W'(I18K4"%FZL.D3AE%$2/K8TK#!Q:X:ET9AY MH'PSJ;#SM_ODM"X/\??6VD>9NC@2.':OV\5QY&;]K/B4R:S!>3B+Z#)+:C!( MRN%6I219H=3ADVMN34+"1HY?"\46O[R_F,,_\:>JB'([[4;"QKU^/A6G9,Y[ M0CEAPM/R ;R:+8(6H@"Z:FD' MC7X8R*?OZWJ^5]%/2"ND[)1D!3%^2ML4N- MM*F5X74F()8E(S1\K-'4IN3C!D\/YBR.4DH9AU,_=IV =YDZ";UCMN7V@KF3 MJ!V74!?V;DSD5R9FACIK;AYF2<=Y]<%UFL2)$WK9^^^]S;:0_#ATHH*3_&)$ M5SL3)I['13P-G'Z*J%,:@U'?&KOTTL)PYA-^FQ^<,\?[Z0,1G4^5)_L616O! M 8/IO0V&]#+"V#4L;-R4/$247Z+P9LMIO].%D/ 89KP8F4(7/P(O@%,_(/2( M[2[SB$),_SJ],1GW+20*O-_!6?-2I!MVAH\\"$>GG>(H+$X'&.7)"#:\7C+; MN%2G["D']G'*#D-UT9&(#@-XB.P]1W8U(J0'2L-3],Y6T\@$Y2!;%1 M>/1-"$J@N\^LYMX,+^VF3)^93-E334?\XI:NCB(/XJI)3'\$3J823*6&!*=< M4P7=.4_G'I/5G_GY0UU@"Z.+\CCLD@2=\O(*JL/ 2BC MC>IH5D,(^O8N^0B1/-FF.P3OJQ*-$7W [H5]9@.OZ0V- M'OW0A=@I.@B/3@L-9$I5",[%O51Q$\6)$_R/_P"T9;>2'9'KU Y+J06X.KGL MCIGSH\3I#7V-T.Y'(.KC+K'M/@9K5R)$/**WB$*(/EZU>O;Z_\Y.>.7\-8J. N@E!";7PRM88ZI,G=\';6/9.YVLE. *WL1V( M$G3A.=?TF,N?1G?YV[7'3N(4E\,@Y]M6PN/Q6KJ0*94AOKCMR-#^^8!SNG=B MPG_M_P-02P,$% @ >EDA5[.0R3Y'>@ ?/4% !0 !R97@M,C R,S W M,S%?;&%B+GAM;.Q]:W/D-I+@]_L5N-F+#7=L:=PEN5_>F;W0LZV9;DDCJ=WK M=6Q,4$54B39%:DF66C6__O D01(OO@!J;S_,6"T!B41F,I%(Y.-/__?Y(09/ M,,NC-/GS'Y9_?/T' )-5&D;)YL]_^'*S=WAS?'[^A__[;P#\KS_][[T]\!$F M, L*&(*['3A.'QYO5A&XS8(D7Z?9 _BN>'@%]L!]43S^^/WWW[Y]^^,*CH>/@1[49(70;+""^31CSGY MY:=T%12$DD:\@'($_M<>'[:'?[6WW-\[6/[Q.0__0.D&P)^R-(;7< T(YC\6 MNT?XYS_DT<-CC!$BO[O/X%J.2)QEW^/YWR=P@TF/%_F %UF^Q8O\$_OU+1(+ M^"FX@_$? ![^Y?I,?[W)X1/#5/X7, DA"''%4/0 ML)DL0(2*P\60TU4-9HS%)8%P\P M*?(VI7*T/%EZ'>1W9'TV_WO\V7P/XR+GO]G#OR'DTB[QO8@Q1JF&,_^0.]&! MLL5ZEW^/[V+R,:+!6 _!9._+S1_^C0S=*]!8$%6#_T3!_UL-Y<.L3ND@6_'U MT8\&G-F([U@1K M"L._QE!Q5*TRI)00%'DG\?I4T64:D9(LX,,H::-A99G(Q<:#T*CY) J*8IG_P[R^R"#;,H__]/[_>6[?P603/5\75+SK.9SD>^XMU9IPSM/ M5O$6/TY%,$6>%& F3NXJ,@Q@]BLU-5 M\^-_W0D]H@2<)J$;_B]M^/\_W%?0;@P[^S ))[>DC,N-+L9=[&\I2GI3O)H, M@B24V%:>K7$M4Q6&N9H,U=VHDY!]S-(\O\K2=32V[21"=GUQ$]96R @9 1[) M$+_W,PD'1.8WMS*!+6EZ1FZ@(#,'%.20$?K ;IMN-S 1A2AJS#JS*M?CC#EK,M^G_WT&,!IE+Z&NN M,!M9N]9A^W@"J&%@U&<@$"@.BI0\": _/*1)[67 []U$RC%1TMJ;'M]+8%(S M+1QDVD%RDKP4DKX>\OZ&12F_W!8X?P%_[V,_D+3@3^3L-+N[FY@H/D'FN 3? M10F@X"S;W,BFGYU768:)YH% 2N<71>;7O0.WD,RB*P],"NJF MPQE4:8)CTP^?H]&S.[1KN8PAUF*B^"CI4%"-!;_BT?_I.?W AG_U9P/3UH=9 M3\=!?G^5I4]1",.CW9<QSN"JB)^(D'M^TLEW8_1.!/7(:DVR%(&#G M)0&!DQVKB+"@G._=$NO(_89-T85*/=\2%*O0I!P/$BI;>#82*D&NBX1^MT50 MD$7[BJ7'O0!9UW2.>P6MDK)RNUW UMJ?;,?(>HNO<[E#O3"*SP7^3@U"=TS<^C>?"Z"(:A+,J MF%3G+LA=[G=#_(PQ"3&VW0S3/BK]CJ,Q#9^N"1=.$XQ#]JSH* M91!'O[+)/*V2A16GTS5\BG"U+ZQ8KI!>R0"U6%KN58=RI6$$EA+5YH9$!STA M0&FV0W>T*+^'X<QK]CF^SHMM$?0N,5*[Y IFP:4PT4UK< MPPQ?Z0D(L,$P/$? 6;.V'A]A1XV^AGH)_VN:_7Z>7&7I"N9N)$ZSHB>)4V.D MD#@\ 5]B'^D4W^=?!V9*9VPL7HM:]JH-T[O,7E==E$\SCE+N3E MJEJ;&#LFV!SH64= 'I[)QKPH4HX0_'&TS:,$J?X;N'F8.OA#NI:7X \9)JI2 MGVQ(.^;#:]"'CF_2H _EE@=H7E+!Y3@=/1FA@CMZ45)C4B=?6I^]25XUX/,C M3'+HN8!*DP>UW,S:;@9PNEZT)S_;%ML,?D;WDX?MPU6P(Q)ULI643QZQFI-Z M5>=28HF8W9D]@])-1H:J"SCI-S^:R)5UHB85L6H5'PY=!2Z6E4WG7Q?,+$SU M/0\LCWP61-G/0;R%)U&^BM,<2>G(PJ->Q\.KOQ*93@50O=4_U7"K71)5M'/\\B8+\;HVN2:$^7 MWF?F58;#RHO=%2)J<9B$^%7S$=MRI"3%R.)G6,S#Z:G'2"%RONTL.YZ)DF2Q MS;YGJ!+T^&Y9[5(^+'<=0I:7P#F)C\+]:-RE^^Q:$THR7R^?4];=(A,6((&% M3TME;&X,2A.8!8](;7W!,^3O,BVV/*XCO+?)W!6:)=R[*+0X:+XEJLIH)K3 M]$AX$",;#HJ29-QZ9UG"T;2XAVVXC>'EFI8E^ R+>YRTQ%LEMG\+X47P $<* MD1ZTO+-XZB%8*JM&\LD+@(?ZC6\82Q)XC/9@@@TL:G04Y##$%3;064)LP\,L MP[EV)!)C5PUA[Z6'WX(LY*6\^;>5$ZOK]CY(+A])6;2+E&(:7FP?[F VLI9U MA_=4.51V59A<;%&5$YLF>S^38:SHT (7O?Z1O4M9TMIMZM*3V'S )L(R$R IX+JA51Z M[I!B>"=I' >9IZJ#OB5(4 ESX.X$5UOM"36#/=O18XQQ_I)D<)5NDN@?,+P-GH]@ M=1@7W2S+'%ZS^CWUS!)(C;CQ?2@ZH? M7 ]'3"]$%8>#" MWB !W#)J^^H?C+V80R[FL]R>;#ZW;&UN9OM1P657%X_\O M%G=61"&,_GZ2KHCNNT7C-)Z7'*[^N$F?OD=3J-,%_5#Y6EJ 7.7"-1=6N:K9 M$(#'^/C^593&/)?NH?,=2H3RMRU2O#"+=]<0/^*.PM8F3']T?]RMP MN/M1AE0&\9V1Z@K'Z38ILMUQ&HXA#WKX'L1#BY!>6FI3%X!,!FD&& " (7B\ M:G1@:%VDS"09(F&WP?-YB,ZH:!VMR JCG2PJR*[-#2TV>I%"DT!]5NL(\B)% M!J;5Y4>W\_Y&R&$8(D[E[#^?H@0N1Y 9&50/6DB"AEY0V,@%_P'@.> R\7YF M:=A4EQ+5EH?H%@;L&/UXF=VFWY+Q)$2 Z?9BJ\#"4CSP!'PFX2F>=8B2.5*Y M:.RTY[VV!I(<99<9Z1Z2K,:P9A2 /0I( Q5+*2E-%SYO'J*B8)A47F0;'T-H MKM*\".+_B!Y',H"E8+UW^T-7&TS)#/+_;O;J(B'?;LM8(XYW5Q? ME7")_X9C(Y;[W]V] GR63W:KV,#9+=U9#W;?9@%N!W6S>[A+XT&\KD-R:^35 MUE8QF8X!=)"_0UE*<<[6]D9Z6FE:6N>U\#YN,>)".BM<3(2L*'>_AH8:#^4T[ WRLKV@O:K]KUG?5_ M/KAY".*85XD?XZ"HP?/#^1H.AL,"#P5\K%_.2UG1."M:.^O/^=,'F&V0R?DQ M2[\5]^.9"G*X+OTW&CSTTL"G #I'8D1X$0PMI^H"HMYT+^\/!4*32&WD M%?X!5M.]EHWKQ%U1U.Q)T?,HNH9(?*-5 NVFI_C7.5P<<@"D]IFP/>VZ-F<8TL-C8K.KQ1=T!+(55L MIJ15A-_^4=:,K;>1LB-#W[9P)W -$910D&470F>]K ?)L\5-U?B9-"690>/> MKJRM-Y/H0(.^LB>O_3]V>Q+5*CYL*@4N*FR'!T0O+Q7J7*P#11B'2[ M'?U6_02SN[0W]66%&H^B#;B.GOPEE8Q+\CX-!VD=1_(/&,I]=HKRK[,P6["1)4D5DTI6XH6NQ^] M*%%;7G 1,&YW@#^^W7)L(J>\9B'7EU,U*@;WO-!;SJN/WLPT\30P;'>X7^PJ MV.$[+\Z)@M.ZQ60KN??,:[ QN<0>Z13PS__T?G^Y_%?X9@[64^@7;\I??(N*^[)_Z6.046U6@+]LXQTX6"X )AR9]I<@ MV099]>7U@,DN-S!NG(G:/4H%>4GA8'H7Z^P[NJ M$1E+<5PTA:!JP8W7C0O>K92 M^I0FFUN8/8A&4 >;53/;]65$@XNRLD&RV4,P'^26A^.+J"4W2JO5L-T!36VI M5^HV>)9TO;Y &YC466EN[)4Y+*WHT-=AZ4SB]#+F M5, ZBQ3U?\;'N+#GGBA0%B(TQ.L]T5W;EV]&OK[6K^WU'JUVNVAVTL/9 M@H_#:_A,$FONTSA$].OL?=//=WSIT"*C>N8__7>0"Y/(%?C=O[8\<8XM&BN^ M<)O&O.^^AXJ0?S5)D&,3O.L#I(F RM-&,^MR/,[O.:%B2"TN4;:I ?ZT,"3= M#H+X*HC"\^0X>(R*(!96&=NM9E[0?>"\$2=5P <:OA+9B[7E92T:\,RH7<7QY4J"BO$7F!985^ M@<+SZO[;Q<&'#_1E]>#-XF#Y0?ZHNDXS4-Q#\%^TU7GG6*&9AK%^7M&P)CW^$#?@A$EQ>R(-';HQ_\IO7\6 0&K&R4 MU4R>XCMSMG[4V1"BUVMP*QKRM87K5#+):;AB>WUS&*KW.-37(F^&E^R*L2X9'RCC$KC!!!R%=3*S MD$X&F$SL2:N=LO/?G6>O>S]_<4<3C]J@2XZN,J2+^- 1,D042H$/KA)8F798 M@ 3ZS0+3]HW&P_ZH5N!!'T8>>&;D MP0M@Y(&1D0>C,O*'/HS\P3,C?W@!C/S!R,@?AC#R*XPV]\A..GR"6;"!K5K M1T$>K9 6/XGB+1IFP>6N$%V'97?$3R$B' H(*!@:ZI2#M )4)OW<88CD. \I M3.RA9F6DO:3F#& \E\(^5!S' _2FCZ9YXUG3O'D!FN:-4=.\&:)I+F!!K< K MF!%QZ:Y:C"!=P0C0%* G]_84T[P+I0H&#!3>_L M7)H#=):OQ_LLE_WBW#3H=.JH]6E%:#%P'6G> \=) MC CIBX"G2_X R;$P*HRD':E>Z;)7C,!RW[\"LXD3\*_ S)$"R_T1CZ->@0++ M __F MS:NL?VZ:WV67;T;D9J\7LN5;_]RT>27SSTWS.]GR[8C<[.707[[SSTT;I[Y_ M;IK=^LMW(W*SEU=_^=X_-VT\^_ZY:?;M+]\/NI3?9C#(M]F.W(WH3>APA2Z+ M63/\9?#E6[>2^P!X#38*P> SV,TY8*/E]V0/EV0+3HJ781,!Q@B*7_9RI2\_ M^-<.-NYT_]K![%!??AA/U^_WG[[\(=_J^V9V^/Z([?;^7.WW?OSM] M_T6XT_?-[O3]?NYT# MWECV+TV\D'>Z25IY)-H>X)D?7^N36H%PYPKL@I6L^ MO<;S:39DRB&@4YN#^-%/*%4?[G$)ZD25?D[KP_"W+4NGO$VO(=Y(1+K/L@9\ M*6Y$B]"XRM*G*(3AT6Z8](V[GNM@ZU&Q5W7*J-; $=<97T4,T$:_Q_\BK=8? MV5K@;F>4>]>"/XETE>T?1F?&@/X CXA/$7E!0C_'$/]PF(2'#VE61/^8XFG3 M:DG7;YDV2"D; E13_0:]=F%FO1. Y>;[5V(K!?@3NLO!:YS_=+G^DD/2&E5< MA[7M'5GF.B_OHR925R15:E@8B1_4*]4:8[@@PX#WTO7>%OVCV7373YN!GL)1 M:S[0AWB]U2;2S"L(0V+>".GZ)Q'6UTG(FIN/[IBR7M9/)H85;J;*#9%0&V0N MU4"ZLKN1:V!/E]%ZDC,I/X()7(]>IMJTFOO#6XN/J9$/-TV#9]_10Y9LU+8= ME^Q]0)7]F/P=AO*8HVD.:\M%?1S1=J@I!.[&.AC>C_1U8W:M%+\]67JE6AW? M(SK"_#PAISDNR=FOPYT='-=W70:.F'(F8E'? <^T[ZL*TTG%D M38O>MAO2E/A!"9Y ^E^TEJ1MZL@ZS7)1'SK-#C7K[J@%'NVSL'@W_C9JM]E2 M8D3I(S6^JNM+)>Z3BZ!ZY7G(H1(_?1\]:?<\7U4$NS);+X]ZBO0[6T57/:U1 M.,H#C0Z4MP<:#5*6#S01AS##!QH+[DD?:$Q4Z7]_$"^_N)KUY?KF/LT*W.IV MNFJWEHOZT'%VJ*GN#V@"J7V.I]!.H5('B6\/B9G1*O^(@22CN.OH&N@W2(L6 MNRM$8>R.P85:'Q_&;TO;9>5Y"*02/U4K.0:!JL>1&\LB@ MDG] #G)N,FN4"KW@ZDDW_'0^BY(@68UR.NM >3N=-4A9GLYK#F&&I[,%]Z2G MLXDJXYS.Z(;#'J1Y/S.Q>>N$6M&PL/MX6WODE,TU=V40A*HZ$F @?%Z4N[-? MI?XLR#1*Y>I^I:O]IZ7NOXBTU'US6NK^B&FI^[W24O?]IZ7NOXBTU'US6NI^ M_[34BS3!AY3LYKA:95L8LFZ\Q/4?1L4V:_JSI.SN!=9YX=(>2*K[GM)8.)E; MH:R!S,#R;LWTO8@!]EFI=( ,E-5+^]*RES7-5I-85*P[/2DZ0>LNV$NK'3C' M6JL+;B;AE%G5I7#25TU>KH,RS9_%W8?##5FT)]D Q2E9A!!R- EL0W-:]:L# M8N-)7T3@^2H*WX.S9LF34VM(^\EZ9-SE'>UP?IZ_X+#)FW8T,>$R/ Z5^SMT:YGRI +MR&>V9($Q;]_V[2?;B%C5 M0O"0;6WWJ^?-Y XGS_"!!V;,<[K"1^B),(2A\Q,.$T0K^6B?J3' M#CG5,SR=O ;.ITHM: &@$?T^DZLZ<;Y6@%*>PJ-]T)39^"ML?ZH-8ZR9A86 M;/3Y..."=:\''#5N,DTT&28>U$:W_!*2O9MCJVB=9D*2"?3ZZ-X+1)7=J=+D_Q0Z-QUFU[4'E!/T?#1'1&CH.13(H>A;FR/,BC@3$^)UBMX\4Q(LW%^82?)HGA& VM MJ>P'W74GY.S(Y--PJ)7!QR *>2$6YBP[3$*2K$OK&$PNE59(S$)(;3#5 MYG>W2I;-0DZ[2(%>;*T)-*0;?)FPP6X_SO(A[1?VX1>R1T^9D#:;$.W^O*ZE M^72C2$\O36L5%VGB5FO.0@H[)(E?(7SN<7C@7!/%NW!:*XBZ-/$A,GB69B?P M,PT?V:5VNC].'AS0A M+L3I1$2UH%^)46#5TW'L79X,7%6(EXX( Z1- /49/MS!;&3A:L-WGUW=PD%E M2)%Q++_C5SKT/_T>74KVB%(BW]\8CU<4\B2"H5['0R%A)3(F'4,F+ "3G);, M^'ZDDO%/^3+5VG??RL"'(;J%1&D2Q%?H4GF>L O*)&*D7\MYSHX6'64/"SX' MX$E[40+XE4ZBA+Q4:;5A:*TXJY$,0]+)(,W/.0VR)$HV^21RI5C$_>$E1T3I M8:6# 1\]DV-,S[):+I9ZNST/-'F8QR1"HUW*1ZDM'4)V<41EC7R9*O(A2C;L M% 7*2(+>C]K':1)B-VG(^2/Z*\U6\/XY"_IWJ^B39)M(Y6V+-+PP#09WJ5QM$J@OE4'XKEHCY4MAUJ MJCRA:C*H9@,^72'./E)-.G&]EFIB3Y_^V6NK>QAN<3#4:9:EV7&:97!% Z^3 M\"J+TNP*HO\/Q:9J4TGJ$%0\W*2'X*L2:@82JVL"% A0240>@0LH8""V!/SU MED0;S$;J1Y"KVKS,WWX_(S0^]N/G!/S<_O AN?C!S\\-XW#QXW8>;!Z^]<_/@]4O@9D5>)3?9 M1OJ^6E7&-(\@WQWC FA)02X1TU_P#,MZO8326BULMZ$%%;W)0/9F0Z[>3 M 8!O" +@(%0^8"_/:-WX7W]8ZT"HX3KT!FZPO^$:/N(VV/CAI?0I'^W8'Z=7 MJ=VP\*IA.Z%JH7#9%% "%%\^%N!N5XZ8K9.LEPS)E7)WZO8Q"G$";4XR:,/M MJNC2*$CU3E2K>).Q M-BXZR<*1F;GAIN%+GM2\:TF18M.]9:=>S'J:8ISR-5S5']9BH4KUY&/+8N=D MM.=+J997HJ2HM]J_CL+/019AN2NE<&0A:<-W'W[4PD$A'GS"M2]#_Y+1<[3VZ_I;_ 8/12G]W7=ZZ^ M.Z.HELXW?N\CO9G=0SP;Y)A>;:(%D4Q"OT):83!3!2KBJ);3MR]$B\IXWD]6 MZT1QH$_/D AXE=4* 0_O(=VQ5 OKNUG=W+NPO)>HUBG2]P7/?KGHR:].K1"8 MM9QR+-5R^O[%R&F3Y?WDM$:1B>7T]AYF,%@7HZ=Z=E]_KO9IA:*JV$$YX&4( M:IOG/>2T096>+1ZO$&,10%+S&[\ X70EB]=@Z327K?MD""C?6?+\1_!()X G M/ .W'"!3/#8*UU&>OP@K=]G?S#L+HJR$1]_[)DL-TZ_E7-UHT5$(#YX#R"3A MX5>5INA%YU@Q5-0O9C(,N/(*[DJ^#"W.>9B$GZK>O9])51<87B;7$#?Q1=KN M*,@C9T[X$7!S_PXT*OXV7OE2]A?@D/5B3D(@+ 7X6K@50;D:(,L9HF<].^G' M$TZ%LWXD#O5\ R.5DL*HV/%(2H+&-/YY_5K.M;P6'5U=-3P'K(FUE=-ZREZC M#*U8V"JRIMWX6&W #Y86)J)LEO=,DN6+R"19-NU U4;ZA(">I=FW( MY25PN M+()ZLF"N!1#'O#9CI++PZ$3 BU>"%9N:@YA-WOD*'+7G%9<42S*,K96?8':7 M#F6.K"&MFCL>KVY3L>5U]X Y#7"B_OM_RW2ZT_!N'2;=O][Z$3X/$:GQQ" < MU;9'.[?W>YW;^_[/[?T7<6[OF\_M_=[G=LN\X\IC)S7KI;PUPW#ZO1O1L3;7 MO9_4UMSAHF&W]R%5VE4M*:;/ .FTM/,+8A?LU%W,"8@%($"(6Z0$8\X0\5'= MO8W#703W9(:G+BK M8KI!M)E$1>E6\E+"6X6-NC1W.0-$"2XB0.;XS#*RX%ZC<+9VTST?%X66F]/? M)0V+^8BLU&*D[=+*7M%-%T0?D6M6/*V%J9G),+Q(C["(H] 0]8I>B^\HT;*( MXZC)WMPJ#73@M3S20D^9OB+(&PW?!L\4MO!4<]%\5ADL?J;57-M?!GR4C3'I MK';3=!^"9\PJ5/%$<=2WG?!]) M8&TA\JM@AS46^F>VA6* &.]K+ORJ.F-YU<:)CL*1D?,A@>-N0=44CRT"V"H+ MP-81 R3I'90>P&+<9+6:6&UT'J;@--)9:[XW/G]&Z*321L.1R6EHL0DY M"_M3\EW,[1VBNQ3(C5$K:O6\=I\^/,;I#L)K&)/6U-4:TY@3YO5\Z'8C5FIU M383P,=BAA6*BES,* T0%?/#JU[%FK2AU=I088J1@@GTI)A4RU2J>S 89+@:! MVI+A.["Z#[(-]"I&!I8UCF#E7H>)3!"?I=DMO@&2(_SV/DC.DU7Z ,GO)I0B MNX7=GZ7VR!DD+8-!#&!>H*^]><7V)6R=F-V2/WNB=#PR:P%6-('6)JJ]-<6= ML,B6MXU^\Q@)K2)R*\I-W%)/^X=]!H*$3',6B0MX/(8$- QZ(2(C6UXW?P>0 MA$62LZ>YP?[%8HE[IF5Y3^ED4R[F[3U*A9&E[\VC]\W$N+8G3KO7_A[_+'H* MBN@)GI-74Q+!<9B$/\%P$R6;PQ7Z4\,3,95K8! J'B1P"+[*MP0.$@@PR:V- M00456)M^V%Y>((9+5/UY8B"9A[_'5BBPO.:B3'1VY"RSQ\#UHUD/'"V<9\*' MP'/P"R$S?\;ON9UE1>Y2ZT;,_L]SS74FT^D,O/LWW3H"*J,2_U&0NGPA2)MO M@T'%([F6%/8YAE@H,Z1'E(U& K4G 3$G39?)2C:2XE50%$FYYDWW%QG<7X\V M,Y_J.)2MX#SH6X*$0EJJD?-)B-(P290/U28'!'3C>-YB]QD6]VE8@9^L")=Q M.?<>41-*"C&BTP"=!X2),^L%8,O@VF..#4GZ/AQ*85]^2Q"?[J/'*XCXFQ3! M9NP&._;KNC[JK#%3Y:Y$&W"-S@SO'I3.K#7+G(H*W<]#TM.NJH@5)4&RBH)8 MZ&QXEF8JP=?<)N7]"<=9R&4-RW%0MBGDQL&+'39)5Y5>*M7Y*\.X0E2V6QR/ M_$/R<1YPER:R),[U86_Z1S"!ZZC ":Z3&0:=EO91QLT:._5#60F"ID$S((!! M(1G2BF*>?BJ^=9:%1@&X;B0;8,1>I.2#@.$U^O\L6J&?;@H$]^8^0.+ 7)&[ M27V"O5!P;^SV05,AT"4H4,$"!!B@T+A/?#<;]3V&O(@RWIN: X/N;F#V%*T@ M6>8HR&$H?FPE4H>XCE-^FQ9!+/X==[2[2(M?8'$-5^DFB?X!0V1=16F(3AGV M*SQN.;8![A9Y#R]/;G>H^"R_PFASCS_%0W0C0.8R^!FMAE^H;F'VL$"'S29* M$OQO9(I1N-ZO#5ZD6A:\Z)!QO5^_I+@=9AF2 9+G?[2KAK "_03ART<\,/^( M!A;Y>4(QFR+5>@H,?42^3+ /]4FZ]S,]2NG)L0!D,@P].ZXG%+;:\]I$E.Z? MAM$7(7I)$Q[$RU!"*:I<5S-53?YX$A2P?%.^VYS:9"?#4 M6NU[IAG =U$"3M(X#K(K)-T/.';^+% MZ)T&VNY[4CO:F;WE0/_Y4@V'GG+JYD.7L&1(!YN-AG<()US MGA19E.31BB@>BOX4G[:'7?CYTMUO=*"UP)2#8"R\\AR1YU?J6XK"$T='*Z)^ M8/$:*9OEO8CZP8LHHGX@"HYN(WV*J#MU.UG(B5M\'$N@T\WU\\V>)J'<*^OX M,_ BE_P#<\^G/I]N6PW\T$L1_^!?$?_P(A3Q#V9%_,,@QWJ9 #A]1I5V*1^N M;AU"RBA:DN:)YLRRPX --^N1M08*C%#2YTN2ESICN.LI8Z M(^+E^:4WNA8Q:")((L,<*,!0 >_C--NZ0'U%29[4U(O O3\(Q6KH"\Q(B_%K MF&]C;!6=H[Q]?@G 1F/N*9 M8 >#+/_G?WJ_OWSWKSB_'SQR$%Z_BC'E2?P^1J-M[R\%UZN("IY8BULSH=5@ MLG*2]MUQ<==!\]W0TQ0O84!(2&8-S$SSN/L)1;,U;T?2]0\I9O7 KH*LV-UF M ;J?D0+P#@2XR\H^='<'_!3BRR @*(,"QDUX/H]I %46Z[$FQ(Y;#MPY8L M=@(?T2D0$:<"^CF&+)SY\"'-BN@?Y/?*!E C"_1H:(T7?/&!RGI"G-VA3MK' M0EZ5 @SS_$<@+ )"817/*GML>6J4+QJ/KAVC$O*L0+<(F 3([+G*X%.4;O-X M=PT?T7HP_ P?[F!F\PT@.(+\HW]5LF^UA+.W0!MLE(WP^'# QX-?Z0PO:1Y= M>(?ES7KKG;4NAGR- .9(/"_7@B%-;R#G"2O0C(P4]$=DIB#)/@Q_V]($J-&D M;# *KBS@,9!5&A04+'F%('<^"GD!*&S<>:B"#DKP"U MT)9JUV(]EC!QL1^% MV+W>!PNT2!K+1%S^?E<;[[1Y<9HEEY'])ZZ:Z?1C5R"A$H1*!/!P@,;[/2,L.%!R7[/3GCKAC;B7W:5P:;!1"(89# MTTD+0*:!I ?M."EZ/(SD6!$B=IW)E'[LY*H_9X2M3]CB=KO)E'[TTC4 M@3.).IB51!WTE*B#&4O403>).A@N464'#_QJC8,^)Y$FU2H^7HD5N!B[L?#A MWOTMEJQK!BBH]MS[49=%LG&0T@O4<#TD7\2#"I(BHM(^+-RQ'#T7G:-E64W= MJ+?;HUG34;0A]32M[T2-"8Y#^NNKFXJ$>N:MFK[\@B393M^8?E7$R-%._,OA MK]]PBXN<;O MSK8R8XIY*&&-_&H@DXG:@JH<#40I[$U?!3'X# ,5$8'UHJJPY8:?26.V\I?H^+^>)L72$]E)]MLJB/)N)S3<\F$C?)ZS2[5 MW] \P"_X[[JB23V3R0K==@3>/5T E);7-7VC+ACY)N"(*ZLBQ-&_ !XS"Q4@XT+-/&ENJ./Y$,+H M[Y_@)HA/DR(R^F!RN/KC)GWZ'LVB?$8_5.R5P1H[($[&7,FZRO04- K089X_ M:0WA,7]5>^J? 2A$2*=QA+,,><6.L=6Z>B$'UULS%NK&Z65 /9N!1(3-\6I+ MFCG7R$32;;R_ %ULL2/X $AE5)5 R'B=N ME#, G^*YV8:)?;6.&MIM#Z[M _.K(!J[!&83N@=I::!@K-F#5 P>-X\2/76F M2*OR"-L:X&%;01CFN%I#"?<:KK=).(%K3;V4CR "'4+*?$4Z!6"F :':$YOF M^T9BP\Z&.TU/@K'KV8PL4ZI59E1U1B%)REI+?H\E ]LL*L$,$YM2"$^?@X=@=P2/TR2/0O3+L-%L]W)=>3;J(BM/SYQL;<=AA9-M1)472M<# MU8+8F\%Z0I=K5F1]F1ESU%^DJ'>*3THEYO"T>[&JY)AS^:ZZ" [#MT*<^RY6\LSAP4PL 4_ M0SP'B_:5$&N95E&P5QIXF75SMBVV2!K^M@W($Z"%S:.%AS)9BXQ> MS_!6F,3$!7[&:[?:QV9F*317B"'W2-+*5)H.8F $X;K A DA0SX4GU)L8 M3%7[0->*K[<$<$W8CYI]+[PG,%]E$>D(>+GFJ3^7ZPH)?@O'YILYGK\ISHD0'.['*5#CT<^.# M+KUB&#'%YPT0;J!"#@0Y8.C51B&X)895'I[W!W_?7U/]A/,H)GW5D5GY766P M")Y'5A_6RWKXW&UQ&^%0I8!FU(BWJSB(\M^);OV3]PNT# Q/@PR[[?(O21BA M):*[;5']$H?SB-[J<]H7$HZ?T#\(&??A$\,05F;_4Z" UB &MSR]S1JK/X* M4P+W>IT91ZKJQ0,&4[IG\ 6^:-W U3:+<&#'3S .;]//08'_O>/_Q3E]47*9 MP%]@D#7@:X)J46+#T=_Z M]FG%.]%F7'Z^?&T2 M'D16EW_'+_E#5LGT%-^SE)>]'Y%.'Q[C= ?A#HA64(WF14J,Y)/CDMVD1 MQ.+?C].\N$B+7V!Q78;KC_Q93X>G%5 MD2&B]);PP8",!NCD^9)$!6#3/$@7'<>.V\/ M_/KU\\]O_O/7?U\];I]_2=Y\"/_Q[FGSRR[Y3/'^]>?STX>?N7M]_^>K>\N3G;_O3YX[OTY[/O__+7/#[) MWO_MZ^'K@W?)OQW_]Y/O]R]_W*Q MNOD6A7?7CU^_YIO5YF]/'P_BY6GR_?6G=]_>GQ_\Y?C#+]^N?W]ZNTTN;SY\ M_R_??[UZ_^X_SH(/\8??+F_N?G_W;O?ZR_'YYL]__D]P?'.]M]=/C>$WD*I_ M^NXT+Z*'H("7ZROT!UR%$ \863?9K>G^:+3"2UF_,<^!,'D!^'32B90! 'B8 M;ZNO$\O%S]R>/CTJEO-0OLOUT3:_AS%^A("9(O#/(BZJ&SR7+># K88#%!&?A)GP9<;/MR3PZ WJWD 5'?J]>M@5ZUS@=WW0?PQH$N1^"H< MNQP58D=S*U$T@/(CA7JD3 )XN08, $ 0 '!XN\J($3V/D=QC$T (K/XG22_ M![?W,'M 4_&E0A!);P)IQ^NV+%K0<*@8LI:^@V50!\=U=+L55A8JD/=EWJJE M#VF^CT$<(_F;@9A9\+(M8R82]4J9J< W>X .%C0K@&[[+W9#SD+PV@U@-0H0 MB>!M3?[\"6 79K[02V!>KI++9$ST(T M$:B]-8(%"+"J<;5<0',BH5C7U>?%5Y* MW88NKEC:R _"] 6M?KP#O[+_8DB @/)>_KX3\VOR:$VIG@]I+$^-O>>20F^3 MBJ1Y/1]JSXB5\H66YC?.4.2L&5M_J+6A0W\=B+3KY9J8@!,K/O5"KF-6U:AH MSE.2H(?,9WJNLI@-K91Y.EOUW&R>K!HZ# CHA#'Z]>8C3$B.>!(>A@_(*L25 MXW%:$3_)IQ6XGD@X#]KJAZJ9 N:"\ADK'NK_.5:(N9\##UL1 :2WID85(63)X6J&R7G9.U:7MQ,Y08GJF"JVK'%B5G5;) M:E]M1^,TIU=W\G6\!!PKD-&H/#K>TC+SI/6TC&RJ/34!^LK2Y^"W-&.UF\.; M[5T>A5&0[;Z@@SK)T3HA=G!_AC@Y:V3IZK*R#Z]?!_R4)<DC1[2((IH5Y+UBHI!*O8IRB/\@IP)';QD,BI]S]7/=UR 3XN, M^E2E6O&'O]F:]]]5L>59\??/48(KU-NK+31)4%GH7Y6Z M:L-S*"*MQ56:AH[QSG\E\3&_Y9L98+ ?;:.8] 9/0O[C^<,CDBA:SFR24\MN M3??>+2N\%-+#)Q#[O/R'.-V[8/5BN7@TV=.GHR>+2#7MB#&>OJG!>CFOAP7*29[FRZZ! M=O]1B\LK&$^'2)CNX3.6,4+\@EO;Z?'QX@ATZ^]6&.SRDZV652KA+/&M>^7$ MK'K*U+;0+ZS_4YILCK8[:W;5QSL-TJ\MK4Q-3S;?HT%MSCEFFY2NG'/MG0RX MM9>5)";1KDWH'EXJ&BBH.,]'>3:F#6RIU1B0;*SONT-9<0J7_+DDM>XGD0?U M.AXD0XE,WZ)F%,9,),C(4FG%,2DI^C3P$2#AU]=\__7RC;TUKI[L]H:N1D0E M(Z3V%Q,$,@7@.7,P! ;B8+]6NY'RG.'J+?;@]64"3X.LN#]-8+;9'2;AQ?8C3.B_K!EO <3QVZ 9 M(U4_TP0",A/0P<1Y=['%@=C\-_X=>/9,XS)C28_>%@GIGX +6J8).EQ/4IP^ M.K8U(EUCY'MDK+- 9 @HQ(CUUR@'@U_I<*^!@EHNU0P,Y4X'))/P5DFWN#;Q MR++1 #[V554G%?6EE88&&P1^)O]95C-(:E4U#?9.1 )ORWBNK4,FOUA87CY;<-T MH0>D*ZN36FGP$2Z=F$5IAKNA1VGH]730LH._!PR\V O6Z%D8"&PX M*($! =J"M(%B(UH&@5=[H+.0R V ;J0XYW.<BQ'AR%6"4Y@FU[C);8:^H*,@CW*)D2"/3I]B63=B/!7Z9DG_CJWV"NP! MT:"HABP BZ/$GX*P,. K Z2\R[4!65SB=G ?63^A%)8Q^5/Q; :?G<*@-E_T12LVOR?DWX+WM!&;1$ZF,QMO%W*)9DYAGVJ4< MNTETN"@^B6I*U4UH#@_U-AP432SCUGL5"ZB@RNJ7J84^1S<0_5Q;ZVIJ#!Q< M81ULPRS@#4]2Y>,ADD7\VF" M11W=Q:?!WO&W)36%7NKWI31\)F)3[R .L1_4)+XJR0*./51M#)1QPD*3KP7 MSIQ9^*74/*JWNI%NLY_ M+]E2I']1?ER]N,HOPX.1R3F)O.G7B$&#G6^$H.%"F$S;VU:-P MQ>%JE6X3'/)*6CI$L.L=P # T=NP'@M5D<%R$N"SM+:[8P/(CC7+WMN&05GV,M;5=^6AM)\C8K[XVU>H&,J.]EF MTUDF%@NZ-$_,Z*CO;C24ZAN:"?C4!>"39Y.C9L_A>MUC*[H,"."[S0)2;G]5 M1$]1L3O:37;YTJWDQ'5@@8A"RM@,P*>0A+/9>$HM6"C*E&G[/>PCJ\"&40/Q MG'M)[;$:'E_CW:CJSL].(2X#?9]6:W2QNSH"=.;G[(;7"'(W!]NL'W<[R=\H MWDM2%I&4?,6URV"2DT-9J/J:'^VJ,:PJ[.&W( O)_V&EBRL6(%YU"[/JDEH[ M!8I.ZYU-L '5K05/4)SI?I)T)Y2O6E+O5#0>TN%WRJ_"HSQ;22(>I @R].+& M-TK0.+S'VIL7FSZ""5Q'G2U'[717H7XZ)%3E?=@4P.?,ZG'ZCYZQ+@\/$8T>#!((MF)$SQ&11!?9>EO<(5KKV+;#^G2LRUN[LO<1P2YU[+3 MALX&?#HHYP,*@+?7RGVRSFZ/K2.F V5&_MY,3"N;?,'L*5I!N4OP(J69H]3O ME]^F:#/BWW&/WHNT^ 46UW"5;I+H'TA*22W>LS1CO\+C5+QWBH3_*[*3;:KN MVPX9/;H98A)FUDH>8;3"HS:X?CI))KO\EL LOX\>SY,"HI6+K_?1ZOYSL#O" MI6SR*$2_#!NI9Y?K*O)');AL0?!8KHBS 2'-^4OYHB!BJX)O>%GP$.S '02K MJ"9@@A,4"[_1W\R.QE)F_(Y,>^V9>H*CH>,82>;'#!WF%%W2I;ZZ3]IP-2SA@ T!Q/B;8U"(J1S6 M'ST^ W3;M9JS]C0;VTEBS]?3XCY(TK@O.R&=;L-$?US4[%'-/"-AW%\XJB+I MG3+)Z1W\%CX71^BJ_;N*K6C4-@XR_(6NXA1G/& &K\M FDC(]&^?WU&UG,]/ M=QP2-:5B3,)[T.+&N =5V /=EA!5=%GVP^/\$,F3!( MS27%";JSE_6<\)Z7,F&[AX!/!FPV(-,!GB]4VL)"F&/L9ED.C !GFORMQ'>$F^V3;<6[4 MGV01#)MFC)[ 9 JHY@ Z:0[-OS6[:5+?N''WIS\S2/349X/F0.T:OBWO3'LS MCM7%6?2,G9&YF'>MIRV?07I7EW/\ZQ'U3II4-^W9]37DE=U^C=,8.F:O/^NGO,#T[:;M<@$>X6E^LK M9*(E!3;A@F1WF<2[D_)^=GB7UWQ+ Q+Q1T#"8?[^<&S5.9:MDCABA;L*$/B5 M@_*F;,85'EY#8"3:]GCM%V[9Y)WP),*CF6P &%#CAX7WI[)/F0 M.'5Z$]EQI7F8>UD\NP?T=QU5<(&/I0:0-!A!(.BE)][&PL M>V?DHSVZS&7(-Z\MZ@TZS.K4.Y)E#[X*YSF=].)=YTNGN?4LUB]'!Q0.,$#_ MS+90[(6)D"1OML*OJL_S>)MA%X[Q[LA7 6R9!6 +B8U+%R13BBQ6ZV=:+;< M;$'PJ_3*Z>/T')5^TE-V @ZYS=1,0VPE$\=(SH.BE*D,?#QS*^6 S_":ABG; M0O.SUF_5K>%:EQE0V?8+*%9P@Y M69G!B4Q3VU5='AV6."FSSLAL@+EZW8D\FY#QA7]OZ4 MYCG'+DJV4;)A;NHTR0^+(HONM@7YAM(+1"B\A31&T#:G6D7.RJ!_AZ&_JKA, M%P#5"L2SA@/S;H-G9!8(ZX$B!?45 4]C\'KDCT$UN3MZ+&[T*\9\?(]=$[=I M]9@AMK>HFEESIR#&F!T6QT&6[="G5L:ERG-Q\WM: M\@'_(,Q'UYL"36[5E6(:7O56I.E;59R4"_%2>;6,N)+MO9;.HP8YL#FF*Q M305Q*9"6%\Z]Y]-^K\U#JBN5W-@E^#T,-]V)K^[3Q/!V2L8!,M#SVVD3X^8+ MGWQ'+@\,=._ 9]A5ECY%(0R/=E]R&)XG-"JD*O6.M***VOCF0HYY#@,7N/\. M@P%1\@J4D$ %RO-#C/V>96JL*\72:(@3L M89Q.!63N M#90)CN2YW9;4[^>&XF1Z^R@I4!?Q+EP6:3P0VVX)F7XVB'A"/< MKHI>D91V$!T>FQU1LPB6K,$!W EVM ,,U(PB(SOQMQT):4^Q@7+(6Q^*SVF] MQ$\+R'V\K@X="TGCTQNOI-Z="MT8UY8K(UF(&;K 47,/'-,-VB)!E<+1C?S2^49??3KH&; XH M(8J9&Z2-$1]!JRPJ(J!]]#_H1Q09GP?1UZGCH$P6K]Z]+$:G*NB; M_6WP?/H1( +4 )BN@5#HP'3\X@"L)Z MY^J AX[$W&0S0I6A'O.+40:YWU_ )_&F M/11XK=-CW(R,AX:==W;!:E)U;K:/CS%4>V&GR-.2K.D[8ZN-4J?5 6PT1^3583P/ Q_V]): M 2;_+H6+O8@$,J"@D>J@@8!1 BKPH(2/#I5R!9E+V'$MF*'D$65@/'([_:21 M=8IU)CR!]+\EGK6< HU%3V;A%BKTIU<"ZYM9%KZ_:[N]*FQX:RJY"9?!XL8* MXAMJO[$&!#YKB+60;7XXDITXM)=N(F2HK:-5D!3"1XJ+I406'G9A=DWGL?DJ M5[N/5Q.K?4H?23I0R%VX&(T .0Q#!#1G__D4)7!IB(-A0Q?\!X G@XK"=_V'>PO9^,[V*_16+LS?X\?^_L=:+L_']KNFVF[[\'L MN<;UN"_77W(:JGQY1Q_[SY/3YQ6QUUIES'CXN#(5C(#<2]=[""B-V 8<++:) M.":!1*:X,O]_Y#H_H3Q9I#,50*KLT LHX@"])5OIN;H-GWG[Z.HUCUFW& MKCV$&&HAPB0.\+)+-P8+&-P9QUET)8H^U*(?B5U;%MASGSVF-$^+)&\=8],G MVQVGZBL1LS%JJ8F,K58Q'>[3Y9,@WB:[>H%=+[W4':^3U?*R1UV9KY+5W2^]-!]J^F0]M MWYAI^\9'U!P]3WA1 D/@*C^(R^%S"5R5;T-VRNHV[.U9>;]#5,O^?*):]LU1 M+?N2J)9N;TME.IZ0A7>8A#_!<%/+-NI7QK[+B], 3-SF0/?&4_4X5:5]BLF> M.!R% 162VPPU[;TFY_86(7D>;S_Z>K5,#CHHFH/Y*)H#LZ(Y\&Z9_-"!MC_, MA[8_F&G[@W?:=@ANWI]/&#^R[#!\F;*.VN87C=9>U(O+_NBLBV7G?;._$FGQWR<_;G MDY^S;\[/V7>9GU,E2<8X[_DJR$@P,PD8/2=!D)=KT@):'4!$)@(VD\6:XG<2 M$HZ*DQ/Q=+]*V+@[Z9N''4G<^+);,>@POX8KB*S[NU@7U,/"]!%CJN'2&JD^ M0_+%O<@/1^6F'2=/7V7P,8A"UBJ %Z2B19(,!6O95-Y%02C9Q5NVM+CB@2<6 M&Y1QR)HN3I2:Z&Y?[M_=1H7Z&R%_Q&IJN?_=W2O I_DJ0]1$6_6*4-^6TS1V M'$Y_9^ZM?=>YM_8A+[]QGA19E.31BN0&_TS"]&W2)$2$Q%P)D@ O2Z>@>1,4 ML9J_B'Z8.%4+,.06H$0/E/C1?.P%H"AZ5J>>&"-]'_8I(PY##0[#,,)HX:9Y M48B,@^ Q*@)#G^IJ$L"S]K"I1.=Y[^%KM2\9PRT(X>NB<- AWNI@/O%6!^9X MJP.7\59R##KX: _FXZ,],/MH#[S[: \ZO,P?S.=E_L#\,G_@_67^H$-\Z\%\ MXEL/S/&M!R[C6TOKGW6,O4T/5^@ SR"O>745XSASH32#\G+$N^\6*6 PRH)@ M"T# +.JU*OPZ%.QW++TM=:27M\?^@P[O1 ?S>2B7K4\L/F;9K0 M0O#8A9^@";M>Q?STD-QU%+#$R**@7S4?_ZN$(*GHY[&FGQ4#VT7]S+1Q]3,HB*W?4I,I-@1P&,? $N"N M((*7%,$&"0N]U%Y^2Q!N]]$C+Q/R]3Y:W7\.=D<0MY:(0O3+\"S-Z.C/L+A/ MP\MUE:2E9"5+"ZQ6Q)\;\VF4BU;%6,BR *T+CB"H5B9][]DLNC@&4RWO\6N= MC*0M49J6=W[JE> ""M1YHG=+&.N-4"!S":-4[D]FY[!MO MF,+-JFT7OGM*Z/8D?RXPT?1V03Z:8FDV_*Y3-!6=KS/'G< M%ODG^ 3C?4/(=EGA= 'HK 4@\\#^7+2.9EXG07] MZ2,REG"KD,N$'V[700&ED:,7:8& 1)L$OXL?YBR*5!APGI2-2*H66>H.+24^ M^/V-8X1_QCCQ5GSH-Z7M@C$#BA!?7/BJP@X$>1GP*XY"<*MV,!6.?F-^_?!% M)K!^9<290_ DZWQC(E.LKDN.CP+-7IJG@G';[DY=WFSXY5U+A96<1 M09"S1[]_1BS2ZTU \KM#7RVI11BMTZSF)XJTF ML@5WZV(,N<(Z#4\%9"YID<)F>^N+8MI64Z/9D<%M-&6]9,57B*M<(*OE"?UV M0WH28/\--G682TC%JD85D 7@H "#!3@P8L(NN+/.=YQ'U_W+OK%^-'3+9X(: MCMQ5,9"Q#0_Q>14H\901NK$)A\=(LX/.X6JU?=B2Z.@3N(Y6D9*N[?9!WPF3 M 9O]RG>Q'./^9/RPI8J7TC>L!KG0*K=[J1L&0VPI/..Z-J8=RUC8E5Y.XVQA MC'Z]^0@3I$EC=$X>A@]1$N$G1GSE9J'6N:5EQZ M (-'7,AUB#PR/;>S_7PP MNQ=)I(P?0%R7W[.T='D[CO:H&4=+>]1>KFDGS<.G((JQ.*.K";KTJ^V8$8*I MZV)2T7)W<^LKQ?(9J(IE(QFY1_#H-"JGOC&\)N(9_,FP MG-/REKF.^U#NHQ7J8=BQRY/@&B*]%*V074&P8LI);7+QT=27@FN5?4FB@JMW MWW<.^6[D!I9ZW_[:JG0(RUW.)RQW:0[+77H/RUUV",M=SBEN9";TN7A=[D&'1(WUG.)WUG:4[? M67I/WUEV2-]9SB=]9VE.WUFZ3-]I>Q.JEW&: GU8E)$@W=TP0KP#A0:" @C= M@+4N&;\^&6LZZ)TS'=7B9=R"6$RM3ZQ_'_C.M,0@-"W2 M BK)S4G,L2#>562.&++3RA?PEBPP0"[:*01]J>O0_725I2L(P_P,T:)\2KV& MZVT2*J.Z^!R "0B$1J%LGL_G%=U^I"_ZQOV[?<8J>Q8V;L;,2T2K.>[L3IBJ M>V3+8< ==PS>_ Z8/G20\;<_/5VY'Q"&QT%^3ZO#U2IVL@<+EFA/?"-AI U@ M1K !@9*:&(I5/[8PTL1B!#]Q1CTV'XK[J W"6L?=Z=*P*6RF+S2KVXEU^WG M5(@HC +A;-#7X?4<9V17:M>T?V]U\CJ4R?,8Q=K&VWC'VW?V'(>7;[0)K!>' M4P4--]LG@D:U/']QJ=KM-$EOL7>/3HP./HPY";B%T]AOX9P.#N,?YD18L\?X M!V>$+8/D2#F\5HR)H60@*P_8#L.15G#T$D"HW9?LG+2AA,?",!WJ7M1UZ!GR8$V'-30,^^"5LAVY%;^=$6'.[HK=^ M"=OAR?O-G AK?O-^XY>P'>K:OY\38+=\YMN^H9 MZS3+TNPX1=;[BA;H3<*K+$JS*XC^/SP,?]O2MB;-YO+Z-V\"%0A@2;PZ 0PH M9"" GG%60G?RZ)_"^Y+;V95*N-.QPBY%K3":-/M*2# Y9*5M"DFA.,=?HFXK MS6_2O&U':J]*'#_:YO@6&9];RM)H=4]M>< M0XJ]Q8Z;?.M!+L?)]I^0YD,BA?]S_O"8I4_ZJBIX'%&6Y =QAF]?D6(C,GVG MW;/;-W?BJ@IP,W/2?Z2L1R_T)#%X\1@$DOY"6[$(W07$%BTRKYZ/XN_6.Y:Q MKBN]7+VD5V5/T.F97$:&(OU"H1<\'J )S>05UW5>Y!MH*C3M/AU:B/C-'7W" M^#_X-'P*8OP%6V8KDC %K+_(#\)\J]1$#]^,U6YEGTL',@E?2J=@A#+0K'J9 M5H0M#HY&T"[E^-S4X:*(2!"":H5),VD-;,-&:>TYU?Z=70DJY[:\8A@L2%$C M]!E8;)6I;>1- $,"EXFR#!PL6/DG?)-@ /T9IYWWWM3G/8GGK,\6.\S/ MD) %\2\PR$Z3\"0HE#QDXP&= / ,<(K+V: YGKPNNFV([#!OU]DGU2BS0@,6 M+[=%7J!3,THVEB6&6F5J6.BG &E&%8.M' VNBK] M5WFZQE)PN?Z2TV22PX2?3%7,-P M2WQTGN,8N^Y>&K31BX+]XV>%"+/=;18D><"\G=.8K<;E?+7BE6*C,%[%T$)T M+Q(FSB>FUI:OBC:\:G(XO-B>P#5$-D H.#0Z]8'E\VNN'YMNL'YJ$]MM5L:X M;H3R$*R.S6JJ-Z3DD76A$O,56P156;FER6!19=+H$H MAWW"*:DBQ&LBJ[SIC-$LF(GD155+@FI-4L@?OWZ1^ILE!H"A $0<<*.L.A9E ME>PYE.<SJQO>!U=K7J+@_WN8%VF)F])>Q^95L80C@&P(! M. SPZWSRMVRW*S\.NI#*;?XWSAV[3^,09CE] 53QB_YUT?JBT2'GORU[>QO2 M)VG%9MV:]B?PKJB\(;V8VNUK;RY1^?J+

:'*E M]EU:UN&3S-_# ( P?>W9[5-&?LZT*?K6XZZ^R"YD;-K]^#&DU)@#IOGV6-E M46BBWG^2 .$U\+R'%G7GI;X'I9)$3E5^W4V4T]Y3GZ.$--5C'\<);H9T%CU! M[#Q7:HN&JPU=C2@PP*#QJJ/H#P@@[>KS!,EK@M<*$]TI8':WV=/1L[7;][JU MK[&0A]^"9V%!CW7G'9/H3J4%26^:$70K%+KZ_7CS^%;IR/WUS.WTC&%RW4-;DD: M-UXS'"UVDJZ(._86058ZH]D8@ =Y^9";F(K$E>_"'05/27;.;?!\'B(,HG5$ M6]+2_AC*2P1-7L*5Q>K36'<2/_)MW$Z3[A9[=Q;F27$Y#$,$-$=?51'$_Q$] M'J>A4JX9$]@4?$? DP":!? TC[&>ZKW(.:#>M!K7.N0L7L?GY(RS?!WO3C:G4:&2Y!R$Y$\PW-2* M#G?@L2+#";.:@14+.%M$1/B)9.E/&'F=?03$"F CJ:I#]=;''S5/X;SYT,S7MK!@[84L-=HQ$<'8,;L1HZ2>)A (]K MT=Q]_\@ZRJW8#-F.'!L7^*I$2M"P%K9B3)DR)Q//H29$V0*X%GOGU?[7[4AV M0I@IX"ZIKRHO19>+AT@?/R>6Y,&='# P0*!5 M!2IHB1Z:_2R ]!7DU'WSS0^J+_D2[")MX-#ET$AM#X(,2/DT J)5)PU/*17P& MQ8Q!)-GG/A[QW7J3S.DK1W"=9E!(GSI]+K(@S<(H";+=>0$?3M M*WO)3#?(CORY/=&S$#+L4/E9T0V5P*R:H4I$T)\,]A* MG1V)Z?/ D[*F-U1 MXIU]OY=9[E5V '4BTQPN2%]RN-[&GZ*UDG6&O!,* & (,[T;55OL=#EJ4L;9 MFR6/E* ^,D,MQS(NA/D:VW4/&Z+_!-\@O&! M_BFLJD^+G;]XU@*0>> _$JG^H[LT^Q*]@$8B>"2(]QE? +I?\\3WOCT&JX@ MNI/>Q9,*UZLZK<=57?%*>8W$C#6;Z75/[P#62QD7>_PL;NG*IW" MX96MB;Q711["]?;EO",)W85OX<@+TJD6USG.3?YR&I5R25KWD@G^:_#(-]#B MA&Z?#F_1S3H2W!##+]&XZ0LIEX&?H%55/WZB94,Z'N+H+& +T8"!VE*:RAR M+>?;GS(6V63'R;@L&2$KNET>9OJT:,V:CHMB6*!DDQHMSO[GX#'-_Q6H'_O\ MYD>;^:U(D#90R*%:H[<=2;,:_5T.V:ZR9CV^M8UR-^J+GG+K;K^>TMZH&<77 M2%J"F)O&R-YH6-!VN:AB9]?&E8,N4'G@<9.\YCU%&PGCXP,<@U;2#W0\)CA* M):PE2!_C2-WL5O.VW\P)QS, ;HM8?^/WF0]>;:+I-];NU>USR@K"D(0@ZZTUP+2X8?! !R(SX/.=J.*EY4.1'*J:G%^ CJ! M\;5"[U8CN?O8("%7)YF#WUW3IR,1) 6E"#!URO*JIC,=1JZ^L M@$8+@?F.Q6OL0$YHV2X=^GIPQ-Y9G'YC7QJN&7@C4NM^EC#$-0CI?UJ/'7L;B]$:G-K=NS MZ[)&9U$,LV-T*=NDF;I7!+69R%C !WM[89<@+K>3)'MS>LI^BH([QF/L>]&+ MMC"8YKG,0ZZE>Y!)M6:S[FM;K*,"9\BH8AUES*Q$7_66&#H^G"&W9UH]& MIF%'&I\X$V=:8SM:CYITZXXR"X[O<3VW_#QA*1I)V$$WL)6<=6S!0V7UE;ZI<="2MH-R+249J>.+2-:<_9R7;X\W,"- MMEP)G8!/B^HUA\_Q[%93[D7& L/&/72MO0V>664;%@IDJ/: Z5XVZOOV)17 M,RC:T-J'C/S:+??O+T[!EN_A$P5)J%9QWDY BH8B%())3141(6\>[D]NE%QK MRXU\SV[=4&F>TSHA&YBL=J=Y$3U@.V=]A?X0W<60>PCDMYX\!\+L!>#SL6+E M$ >YO,\L]JCU&UE3QR7+T>MQN5V^E;2V%VG>.?1S]VL@JVHX3*X>+*2S%]A MM+E'QM;A$SKK-_ C@EC@W+ R0D=5^X.L!PR%N8]886X@*$0_F+>_;'F>;EQ;N0N&P)4T4-<1QD5[;/Q.T'P\OD&N(7 J1T MT>ZC/B%<0AHBN_$&C1LO7PR@CZ!<#I#U=-%;R[AH]I MAC2/G@'5>, G2$*''++ 9C,B'^PW[Z&/$V[*3DI&4GS,/9W*"8P;WE/CFUMH M^F3U6W66750+G&'MO(:$%94@YAM6I-EERS?;B3H]DA>-!2HF="?@TQ;:,87L""/0NE MZ$=\*R7A6R$,CW9EQ(3]I5U8!-RFH%P&"#'CZ/?X7^1^SQ?#;RM5F(GV@N_Z MAC\JW9IN@ F8,K18==EY_3Q!%ZP'(NCHRD*?53[#XCX-:1J4VHE@*'G4;P47 M1^<(>%I402KA @$P+G[$'Q$I;% !E\9)^RN*-$A$VO61^M/9X:,UJ]1TA>#= MDW[6]&F!/ 0I#5Q6SXI/JEY4R#1?P:2ZK32Y9-ZVCQ8$EO9L.1[WKB?VZ]SL M6-6.Y!%1NMV[?*Z>[&F^;B99/=3[;;/>MHF[1GB\,+-Y;!:.:FQ/(U\N[^R' M84A>['"QF B=>L?!8U0$L>#?45O>?"; 4[%(LLD+(/JU?$N>>8P,<,(@,&8XA^CB&1UR0\?,#)L/\@OU=Z137)^AP^$!? Y?S8 M$L1%(RZR U_\J+N4/9ZUHU%,*E\C,H,5U<-16%0C"PMNK8J3F7CIA[)8$/YE"=/GM:(7$9IFZ@!*.K5?Q>:3\ON-DK^2UI^JZZ+? M%R.K7ON18BTC<;\H$NI:3$UTYOL-@$,-?2=V=OO/JK/7)3LN<.W%12S"4WQ=* /*KF-N6UG,G=\%Y?*KM> M0?&[,J2H2%^I*M5X5\'VNU9$972BF=N7:G)E7V'3'!\'Z0:7$] ^;(I3Z/E) M)[4?)?T\3RLW)'^?-NS?!3.J,*IKN,&ES]'5Z")X,%6PJ 8#/-IC@W$9\O(X M,=D&7<< R!J+=D_DJ?56U;8;]YN9H]RDU/]G2QMGL>Q_VP9$<"[7I]C_F\9? M$J0I24 )=D%%!?<=R"YN?#)^^F/3 9G/RL)6$'P]"%EMKWGE[D 3=VD>N*CS M(;I6'*>ANEPL*;R#!@$\RE^='1'7IIYJ[\-=H BR?TAV0MO2JUK*YK2\KJ83 M"366I4D;0E?>W&^=WH[;;7X"G2GE\/[*$Q-W^AC,,O.!^G6G)T% MY$S2$Y6>RG2,3]>J@&I3=%N[<&GOGSX\QND.PFM(//9"#JVA%A2?N)?1F:!6 M]G4&A:&,.Y/)LR4YW)VBA^CH#O'Q?18'&^7[%!\$\"B/=G\-V^9!*ME*I83[ M1,?UR0#O%R4W:"5W3>3&0=@F;*YJ%Z2HTE?6++ALURR80:71D:5($D@WF -N M'\,:[P \P$GCA56\G@@S9]><6<#-[CFD18;_%J%=R%;&;W@PI/7X5)=E=Z%; M)4+HQVW34OMO%9+5(+W;D"LIWYVF_W'SBN4RR;=:HDDO;;!!C2*["S-V*_PN*5-3&(IL!5]!7GDD0?UPK].]BHWYD4 M04X+4 (!%13/6M!VLU(%UHU2CA^LZATK2Q>,_]IAK8R]]EI5MT%8S+0LJOLO0W MN"KR:_@01 GB/6WDRD,FE)TUZ&S IX-R/N^7RR%X+%5EL\&F=Z$+61SU>KB& MSV*\BMX7CP8#<733+>^8"5+5$X) Q$O_9Y% M\*JNTM49V?&1C[)&<"Q4D&;WZ*?4_&AC)3'QU[1,YW^91 M T7!J2ZDZ/TF4/8ZNER7U:$G>@+0+N4Z$EZ#BRHJI&QME:Z!4"=<=FOP\9)K MP10RGO-8[\Z%CG+ IWJ,NS'MRO)+;U#!^;%*>S=53SH6Y8_* M+E;BJY<\/\1G%T')GA3GI($&;GE2?Q[(J4?TX$UX(]0\O^ @-U M.F+CM019GLQIS*"5SF-TB]M"; QAD(# ]/EVV9T"YF<6>SHZ4XM'T>8Z>A+C MI646#QH%R+!6Y+=C?5='MZG=9)MQZM&X@22Q]B-,$-MC?&,/'Q"S\7E7(,18 M^K_2=4QG+P";3YT9-0B\B()?(\!JEU)SH -]W"H\E=O9=!"I'?FZE,79O-_G MVE/)CB@N0RY(\A%U6)YL<9POC6 B3TJY/"Y*&[7&O;L+^I"6+^31EV(P6[ N MD!Y$AM0:1EB;^XZM[$X1N:'>D[".KU2*:D@J)BLK1WGFFF(;,LYH=^PZA"T) ML8(.96]WE^NK 'OF6).2RR3>=3#H2]"*1U/<4IB YTU; %[ :/S[*9 PE$AR MK_-(M'>IKF\SDIFQ(]J%IF^LT)F28462%_1@44D$GTMS:A=E3T\&@ 414Q@^ M^6VS1QE#[6GC6,76_.S&JOCUYX39O&Y+-R%C@V:W+Z5W!DT_N%S3P_IPBR0G MPZ?%A#6$Z9)8*S,SJEK5:[_S MS\V6?IY\WLSEP:QZFN&P1>BQ3:1)7O51N5SS.I)H(CFWC+'J@I^?;K91R*CUC4_*JN<.7B=YHZI/)L< MB;+I&D$#2$R01JH@;K6$8\]K8\KLP5]JV8,\>?!,F3SHW%WME/A-;[@'SCMU MM@M!01T<#;6R15O6]/%9'LMI4DV^65' 814H*LEYE*3)L5& MHM$>U$J'Z$=>G&9VX294 L_[M7NXDCH?'SB&&L M;LU4@8NX!KM-H'XM>:R:Y#4F2KD5I5FJV;B_]#WTB9%7%Y:$2L,<+)+XRHY3 M_E/]3;N1,<2. KZZ'>#RRM@WGF8%=LLU^N*8.QW@^?1! D'8PR#D;8-\]S=0 M[U/&LRX4'GQ)5]0/@A8>>KT?;* YQ6F82\A_/'QZS M](F\(AF2__D,HI/*?XCSVV6//9#>:H\RMG0@CO^:/TK+R**-V9RB 66,,#8K MA(8*'6NSF M?:>M;>C2A- M\JG?HM72.!7+:!S/Y#6F]7K+Z)54HF$5$8Q.Z$;)'5XJHEV"V6_UG?IVVHYC MX]Z=/!C@^E@GZ8J45SV+\E40XQR8,_0;I3KGPP$=3Q*% )GAP\S1;$"DN7&? M#C6VY'V@\3C0?"T01M*GOW96]RK>XC/I]'EUCZ.@KH,"GJ[74/TA8;B+UK/- MHOEF0YL\-Q]R:C/8JZ\DLWX!2L0 QPQ@U #%S7/=":=\D*E?'Y+@[!WR.,T2 M_0T*CVAW,G'^=L31;#\2U3?@R%TFE"RDY_(U?,159Y(-SN56ZV5>G)&Y[P*J-O-03 MH=BB6Q_/";PK;G '(Z(]?X)Q>)M^1M8';F/-__LU*NZCY#*!^ ;9"&[_)4)3 MU&?+70$JZ N X>\5Z1Z'+$D0( 7H!I!;MMH<<^'T@ADDA]BH]'?4;UHTL,^ MIY5S!>'57WS*22146OQ6)8T='6M2[8::BM-B]^[NF[R\%7ZI+5-0JHJK)L^B M4.L+0Q"* 0J%:;T'0-GNLG69[40=UY$AI#;/Y?H3S',(.\22TXGXBD6G6M2B M\O+,8=J?]-7#CBB.'T%6JW1+W%0KB*X;=S&\,):?Y7- -8D7\3B,D4BBFR(D M#:>.,QA&!?B4YO,ICZK;L,*.,1!HIG7$;K^E(Y<10Q ;5<3\L+ S"61\[4E' ME^T5RWA6WN21>]+:I?NE2>D\+!AITQ*"4%= 4TW)#U]M-RQC9S=B.K6]R/@@V:RG/&"8 M7P61\NY6L]'QP)FDW5*L9925;LSYF_+?MD&&#OIX1[WYQC?E!AE.K\>N*US7#^N$ZI?8^F_'DT&U0XE#!1S" M0 ME[^G,<"R<#OHJQ;W.)21?5QCT-JE _$\09*)%N>I+50YJ)4='4V>_FDN!)W@ M6^G)-B'7?>KMNB2[I=%XBU"$Y$(TDO%= ?2;2-UU^P,,[R8-/3>;+\_>ZA[8 ML2-%S>*HH/A\&?Y_S5W-;H,P#'X5'J![B5UVZ4JE:;M3@2:F#2I^M/'VLR&! M!.S@])!P+ I6/KL)MN-\%@)EO!&YCD+WI&_3OFL[V.S@7\92 RMV4F-H7 K@ M]<3)*(=&%^'HBB[AI12M3[ .6*W,8G$<:'' @Z7%SW7U^=P/[@,)')3 *.+X M(72"VYKO.HM-@ FX66RO@L$3^#QUPQ6TB=X&NGOW'T+?.U0]Q;XZ%3"T";XT=L".\@#E7VA/^0,DS/^B4;1]17M2^X@:YO8BM;\WT M']V#=O#Z.Y &UOD+!,:8S$NKI2+-J *\%-VU@>CYCS,#OJ]SFG65& 5Y5NWD M!=L73I)B&DB*EK*9GZ:\6W_9'!?,)<*'Z%+V9 7S;<13$C"A\'TDXE\M\C;C MEN-$HJ" KM1K]E5C,4_Z6Q7Y6W]KR[S,FN$=@L*JK;_+/.N*W.VS:A%/HXQD M$3*1=1ARMO>P(WUT/5!3&X:WTL)Z4W/1MQ'SS#7ABTO ELS/1?(FX8=12+^( MB)N'%.*D+.BEHH#+T:+"5^S8B@M?VAU )TCT>['7F@,299E=#81,FGQD38GI ML-&90P)0S@AZH'99<6SE^ZRF+$W<, MV37+KA(SAO/M<9A-?4 S(9^GTJ8]3($^@SRU'\ 3^'$#\Z,F_@%02P,$% M @ >EDA5_X1*'8I,@ HAP# !0 !R97@M,C R,S W,S%?<')E+GAM;.U] MZW/C-K+O]_-7^,S]DI]QXH6^IN_+K1:#0:C1_^ZWD9'*T1B7P<_OCJY.]O M7AVAT,6>'\Y_?/7QX?7HX>SZ^M5__?/HZ#]^^,_7KX^N4(B($R/OZ'%S=(:7 MJP?7/YH2)XQFF"R/_F^\_']'KX\6<;SZ_OCXZ>GI[R[]3.3Z!$4X(2Z*V"^. M7K^F! N29P0Q@M\?31?)T2B9'[T[.7K[YON3D^_?G!Q]G)[1?[Q]EWWE/WX( M_/#/1R="1U3N,/KQ58G3\R,)_H[)_/CMFS?OCHL/OLH^^?TS^T7E\T_OTD^? M?/CPX3C]Z_:CD<_[("5[NH]1/L7Z^+C[UFOWI]\O;UNY._/T?>JPRWHZ,?" [0!,V.4LF_CS^8?>:XE<3Q/TU*^/O8(2B,%RBFX@01@,!U MBO#R7],IM40/,?UY23DIRERG%I3L @<>=687_T[\ M>#.E)-YB\DY"[ XBQ^G4@P;\S(D6EP%^4H1V^_54.FC9<.BA,$+>I1_2R>([ MP5:'JJ;021)J#"/7Q4D8TR5L3/FZ/I*1EO/E8RBG>X?B!R= D1-Z$[1&88(D M!.-\&4RP&T27&AF4\B_ S8E+QR>_.8$4(KOOP'CL,<$K1.(-19C-_96DJ^9^ M'.<"K&F\=H:;;W1-0WJ2"+KX7H(0=G =;A&42PK7/E;<-A=T$_B#4*G M=#\P\Z4$:GP53JHLTI@ZSU*V5_X6Y"J_7/H9[M2:Z<+'UA2ZMY*;%UU4@ *G M"0K8TDRC,AKML)V \T M)"5K0%-C&V%(2U/_)M0:P LRI(7K( (W%4JQ MA[2 S>\"*50XS%"9ME*4@0;4'7I(CT*('.1ZO8U-I$5M?A<(TGI\(BU9"P$@ M\4K1B@)F]>]"Y9 6#@U+8LQRHUX2(#PK[_IW>WP\NU^Q_#$-#E(!9"(A519P MYEIFO5SA,&/'##&,,=G(CDB(G GIS_W(F<\)FC/D\B7\<4-7!2]Q8_51")"% MB1#XP*4!0.Y_8531I @M_V42)P3=^J&_3)83RM4)QLXFM>,9)KDAA_-2;*,T M* 4V4 %+28@B),H6=KI"EE;%6\J:BNCA<()'6Y$(PI7%(LC QRJU=LZDK$*_I31Y1)@:F3';^ M8\,70T)4\&W@O<8?#WR@+MNY3R_#= M-"3#[I^C)X=X(Y<:#SM+4QZC!'FHX\0M[X\A02Z>A_Y?R*.ANC8*8"*6=O\JV#6^#"98QR&'BBOJ)0;C M3=L./>1%[J,$$4:>8S>=D".Z9:"0Q)M2M" SV;O(;!WFBJ"([3+9;V^H4!5Q MT7.,Z KA%0(SNAK59CE/RC7 ;H51P*KQ,"GX!,XC"GY\E42OYXZS^GV[*-WO M(J@QCGPF\^B1^B^JA"JF3,2(RIB6Z\VQ%;BL]1&I"N\0MQ"&_MA0>;4",O_$\2HM%'OM+OQ@ M:RTS@I=J2HQQ+UJ8>(C\^.H-*X.EHYDA^G?O)@.Z5=I4U!B1"*6?5%4@*^6B MLXK]AX7N:R=@+FP4GSF$;*@+RZMC0!4JQO-X-\4LJ+C3L,LZ%0002L=J3F>! M23Q%9%FIY8!U,CP6VZ7ZP'7(QR=7V8F\RH*MMA17B=U^D]E5/@)@C?%YV'2K MPOIJ@2=7V%L;?C3?ST43Y"+J!.CN^0[%9A37R:IB=(>LPV[ ;_6=I=JD-*E,GMKLZ4W"F%OW?5I[ 1P[ M@9X'+0YQQX&3Y5.*DUSXM:Z3E6U5JN[AN_%3WS- Q"W5DHJ)/U_0T7V,LEH$ M8.5V\]I9YX!4VP.?^O:BO!]4T>MYSJRTO.]C(15F:WDU5=6W.*QPVQ$U VBI M(0#6=QN7H;KJ5M3 MC :X9*1.,GJ+J7'2)L!$6 DI*2(4N&4V1.,#D9#/,;H MPLWF5K-(*8V=#=OW3HGC(;,I.!XGNTF=?IOF)>&XB%D]LJC&8L6H-F;4V:N1EK,WQP,_.%CZ#TF0'7% G':J:-*["5MU9S-GU66_W$FDI M[7.#PSD[V2P)Q ]RN.5&7=\>4N32B0)@^E1GF^E MN!0OESA,KTP9J2.MD[O#/]S[S>)Z^\2?.$7BVL5 M":4[ZFD'X][<3O?W;0=#LEZT!PW Q(&MJ5!_741MX:]1,63O;5RT+GJF_0JA MJP&W9&T;?(]BJEON @JX$SHUI9SAB$[0*XR]= U"9.V[*'K NT&")3!;&=G< M#$@HK0LJNW]$MH$8S\I9^ MZ#/963.G_&H5=*0BQG1 WE(41L"DE_K"?$.M[Y*.=#_7&,1XVMU 26A:$$*X M.PV*BL[V=$7Q328UN&:Y3 :D2CY(4$7SRKHK6UC6NRRASF7;T3PZ13-,4.F> MU,4S'205FVYBR.::CCS:2R[-I*0#6>4M"(S;4Y#*@ MQ;\5*(5B#W.K/<\V#R ?;TC(%^,^M/+S*L<^8)ZC:U1=H[A(6TKNW@0);B@?MW:8 *->JGYV3TN+6E,2*IC/** MZR5QX)KJAZ!0C7YEV>$<[#2/.;^PYZ^:@E^ -3';T + MD !XP$=&^YPTS<+&*:7V%I-WKW0J#;<'SF0BZOPVB< M5IEB7)WQ@8)0H7I_K*TTYWCI^"&PWO@\#J)HM\MJFPVQ&C"5%D_]BUZW:/F( M"##V3?JVZQ\ED>< !'@W2/_^2":?$=VU\SF4DF91)78@!G<7"/ 2GQ%U=O,Z MC.5+5*$]N(%U?82XNV=$F2U,!N9:=JD:VP. -*H44V0H1'WM46A+K%G_6CR6@[:)! M_T"6LFX--U%1WQSPE:7\5L#,CPV5!+*>=*A1#SGZ/@(J[,1^"R8#@KUXYG6WU+D(/>E<.;Q;\??GAKQ \9-1; MT? 49K5(CSV??!G@IU?*@6ZI^J,@UM)@'K*^J,GJ:Y9#L$:G54L]^0Z%O.$: MD4>LOI<:>7\D^?76*9X@ZCY=/WTE.K_^A-F#T70T5-BU3Z?!Z6;;(WSDQOY: M]K$#6'X'L83UJ!L88:B*!K57%"A'UT]1IC\'*(4[]$9+MAK_92(6%F)IPPR, M3)SJ8PLB8 /6Y.J_M%![S;,LJ9F6$]+L;45$QJU%7A$V'F&VE@),X]8ACCO<&[TZKSCM MIX=!'[<7&G7T0&SYS&<4I']''C]C:";,$&3Z8H,+4=!MODM[Y?@A6]_N0W9; M[7Y&!TL'&6_&@9/5Q*W2UI>PAB'(],4:ABCH"@Z2U;NA&M=Z.^<7H/H.6&UNRAO[ MRX\12RUQ=IG ZI=@?"!5MH)% S*(:B1KZ\\Y26VZBW%DZ61VO*!:+2!,ZC"N M1/?MO86!L9QDI0M(GC3*:_TK>1WJITSETR08VYFVLK9=.6610!5N8PYF P\+ M3&+V%+VY(UHQGB] \WPL03?NV@>P649W'UH78VHM2M-1O"">EE\Y;HJY-X8G*,5>S#/E'\O<["3>@%PYA68% (VX);:O%T!9V3[ MV6?Q&+^(?18748T=-M@^*W_I$F*?U45J>/NL3F# +AIJ>]P)6B7$73@172)* M?>S,.> VAO;]L8 IM_CC5A !MU.Z\=5N+U!]^EF<>XQ>Q/',1U;A#K+,\%Z(R.=G_6*"_IEN M 2#-49P\[N! M=!-0_47ID]D=Z6:^/[\%>_'LIF<($XK>Q6R&P*\#[EGX@=W@V[=JP=Y_VKL= M'Y)9#J).#PAUW6O4C19G>[<<\&ORVK;SI3BHTC5\E7>H6N_AB[]CA$,F$B\_ MX[HD80*GK833E+6+ M$=>I&+F#:8LAID]!C. >M(+29+KY!E-DD]HP?+$4/H42+5VPJ]T;OG_,>GY? MAT4T>HE)]:9Q46H$_;*GCB2#2%*"0%Z8BWZAB&I<1P.(6M@PHCMS0C94VK3' MFX'HK9_G,#R#)(Z%LB%>L%=\+:$<*9XEA, ?"/-Y#"'ZZD&IT)ZMLP:]K<#) MUTV8I4W8R'@S M["E4=DW9"3?W8; Y]R,WP!'=],BT3J.<2O9,_[6S92 A-!RR.OAI '_ M""&1G=D-:U+59\D M 37YVG/3B"_E)*V[ Q\EYW(*(:;34J&>B!V,%+M+NW/ M0W_&@(F;Q$W-14&FMK,A_6JM- L51'*P\^4.Q>ESRPX+"M8HI)&_\N-FZ=?9 M\?@9ZXI+$?WDQS0BC6),V1J:/*)S&Q1%")D/!_OYV5Y]!!1:GB," ,)VY-SG M[+AT?)+EFE3M:TMAAXRI(*V3E<:>BD?7U/3HYF4UC2VBR?+$Z($-:E+L>484 MES6<\CT-G6LV_*L?AJ9(/S^]JV)\XN97%2G65F>1L,9K=:T2R YT9I4;DX"& M8P_):A4@@[-*C*=RB%8"QOQ,ZF%F>2\CI=U*,^P># H=%Y @4L4S\JVJMG2+9&CJ/Z$O'FE+$GMH$QFOFM(HIHV5.!I:LIK MB6)[2=8WHFJW<1VM##8-6>[]\'6IKO2+*X Q-?EX'*QN$9573"Y6@,O>OB?% MQ7(5X TJ7AKX.C-JI1Z[?OLL)U %BZ4*C&4II5@/*79PT5ID&47/+30L"KTP0%K%9X[)!X M,R5TT:604.J1\GET&T%CM4\][-0O9K50-C_59#C;7M!$U5VM>I) =KB+7+-8 M\G23_K31B ,'7)'+OW.5(6)LU1+B:?=RBUPUKB"*8--&HV"4/7\V#WT&I5DM M]_.S[2;E="R G]WN6FT@]]-A!V/E <>IO5L*(05I->DO<(-Z9UV,)F4#IL@\IV M;^*V*E2S.A5F:[D00D[+XF!J-"L%Z?&Q.U4V/W?Y? :EV ZX-)IUVL[#0E[N>."$$S.,%5CGE4,O3'Q,U.]$195#3 M2@]TX!,0#9/9KNY%@6KZ+J=Q\^AA.U!3Z ,3+@MU )?^-1WNR[S[O[.%!S1G MLWZ"5I@P2RIU5#G=Y'\T/\_DI!AN9P!EW =;H9O=\]Y.PB^U50!+%AM=L]JX MV#XB46D+P ,+]L!8PV%>)JS=\ZT?^LMD.6%H!J6'+4B?R]S4T MV>P>C\^*'\B""-OG8O@W]4L-"*#W$$._ MR+1SLW60S"]J[1QM7ZM5O;@DA.9 )Y%PNXNO4ZQMBC7;*.QIIO4RMAL; LRW M?F@'F_SJ[D"A'0I^V8TH=A:TXY[O,^+J-MG\+!67P&9]*W#/"24%#'T7M%L4+]@[K#B9#\ZZ7W4#7Q'X805="8367$CJ%/X8DNZ'W%_(HD\(K37 04&?,'AG= MTZ9"6A#;9_V2;5!T(!_N-N(L?8LTQL7H\:S\NMON+3<\RT^Q<9@.7B%/D+&: MXAW0?%;W.U;\*"Y,A:6K"*@ND6%$M7-);8DBM&%W3 M'R/H/9F6+#:R(@"S0Z_2NFF7ZB%\H')CF+W45Q)B].P+647/2XYUBI;?& 5S M%TS97,3L:NT<+QT_A-5;3M/*/KK#*#D:*$9?B@<4UA9&],%%H4,M84S0VL=) M%&RRVESDW:+E(R( "/>R.%3 ^[&QT[@B$WWM1]G[G[O9G/GVZ[!T0X+XH>O3 M[=]NHH/I55L$&\N?T#S3A1:J#X;5;0WL$@(4O*DCJ[3H%%)G34^N,/:8P ^( MK'T710]XAQUHBQ@N(YM':" A=[.+#!]0]4WN&I%'K-T/Z(K@*!H33/?BP-HM M4WY1ZJQ !K4HFNL"!+T5%F-JVZ&#:UT4; 6G_2$SB!#-V:YT:OO^03EKM5SA M,,M4;2^4JF:JRGOP@FSIGJI$5DJ4DF9GAY38)=,Q99=Z[SM$_3@U&.K!$71R M182CI<)+2$VE)@-%H3 MXM@)*NWJ[ 0EYW[DS._J/&^IQO,2-=\&)6FC"(WY:$%<*4<0H:O?; M$>HU8/1D3%P"-M@?_O/UZZ/_^73[VS?_^S__7^_7\\^;\.-Y M\G3UGGQX_\O;/SY.-U'P?NW^]2;X.?[PTYL/C[._?7:2G\\OOHV>_\+?HEMR M][?H7R19)?&8.)>WTU_.-T_QY!?_WV'T?/7XYM.[\V]__O;IE\>3AX?+Y*?; MJ_?XM\OCGW^)@G/RW:^?1F_>O0_/R*?G?WPZ^^7SQ^?Q^\=_?"3?.O%WWC?> MU8?1^.S/^2_K^97G7=S\BLY^^>^+/[YY?G_BSY;.-XN/SNS#OS]?_3*-R S? M7#VL/C]^]_'.?7CROYB\?JU^B;U="Z:.!858VL@ M*$YKC68>8$=\JMHOMK*G242ACZ)AJFJ8"3?W,4 ;MBWCAA#C@'2%QU_SJYRT?B8OB5AND MG3.^<^(CC_KHV \"2N:*4-U%PKAW?=MFXEE8!YW#!SM>DU+(5I@S3,)[7WP2 MM'US(-.A=>!P+=UE]'"+/7^F,S=Z"-A=I465TH<"6 MV6;?5>?7S!D<1DO!B MXL2&X=0DP 'KP"ZCO?1^O+!ZRI^VW/] 6 65$4)U2!]\4"^T0;94>I%O3:&W M:ENRUL-YB>P$YUDEK;.B9KW$@9RLI@WL\O-CW?QE.3ME5&]4 M"ZRPJJ(&IJ>F?E1VVP=R/-;1-77&[YHJWV!4L4>KTB*DQD&Y'K)&L,*]X'N> MH+ROEM%%JY>YW=5,2_7M2UP_Y+9?K!"4]SJ=^64D;> M[FNKX@)3VT!VC64GP9?E5ZK@P]]F,60QES@A5@UF)X#UIB= %^BP>S0!SRN,&@PTP4BR)G%8KVEQ-_J*97Z_%*PDS+H=OK M20ILQS:^((O0BF"K*0DI.QAGN&[?A&#W@ 7V[=RO#5A;?!B@@D3]B5ET5(9^ MSKV-B^T#)!-SKX3A\*OC:\^Q.-SG6##O.997DN?GFD_ J"4#M3C)QTR[9W%0 M[/A!!()S_X"-L%78E ++T3CBW1\$-^5"=+M;#XC)PIR9&=L$*6I66=>V0I]N MMC_^Y%,_3=S%Y@:M46"@AEV0J:U5SZ3[*:^'HMC;-XY\:-E.O2&JD8)X.=Z6 M:\/D9A'7!L0@;C3CTE+K=;A*XBB5[T2\99.*$CF<#N3E/76-\= #+#2 TNS; MO6GV[0O4[%L#_;:@-/MN;YI]]P(U^P[^CL'+"U7,;45@6A8H=EI;+K'GQYOB MC?ET"&9J2[IY64G1F=Y>5GNP=4)M-]F>C9+S!B^P#;3S>1E>H],".D"&2['+ MI5>ROO?CA"X;:05B9IFE@8HD2OJ)O)#M*U>[(AC:JNEH^)QMIIGKXOD=^'MI MV F%]J%; ?PL%U]LK[:5AFC>C8MR??&+NC#\&B47&F>H+;XI';ZZ9\^^_G)G M?3=J8%=%+9[1%6^Y.^5GW'4K\0NB70_*"YVQ=1)2#G%OZπ?]S_5R1? Z M2S!"7T-IX6(K I)33^5.2AM>8#L5%2V>)G2(=/:R8ZNR6&E+9&!==O.R7-(N MJ\X>X.Q6J=\Z=*PA(I71F%!I!R.[->>RZNQ"S'8%.7OA*"9)VO8Z[<0ZIX@: MF:%=G&P?L\MJM!,UJ%V&BCJ+@8P#AX[ \ 3M86:];EM6JWW@P>T+U/)^KILL MDX U)3Q'E#_=RC XZ<\!2G&E,<"2=4KX*_U]ZVB@TX108@W-"<#I0V&;4GT% M0'-);Q4-OCMR)ZOA!=[=R&ETT3F0 M&T*5"V2==_R:%$3&FOR?N^1NASGBMD MZCQG1$LY"'C#[^-F-Z3M4$W9W'LA@]IO*M6Z[\9@Z,)]DX%]CR6H.1XX=O>1 MF3#P$VU'U_*N7U S)1S ^HE87#%H5$02Y.6-5%AJ-\4A-[J2O]!?3VJL1JVL ME%8;>>H::]'%IF7%D_/_N>35F]E4<5^X&U7,V1C?)C;%3? M;5Q>B)9;0;2\Q&5BE0>1#Z^U:@-*TST\;>^U(;7>!R]$R9ZR]IW@$A,:+J,H M%6RZ<,+KD"Z;*/V=PW9ST MVE%(T)<_+>XFW%Z)*0IO_XA-2R#]/)$Q>6XD6E3L0PK[X8G&'.I_!@; >.V] MPK<3;R?5Q(_^--"GHI.5+1O9DU^JGE9V07X(IE!LK*;T6T;:472RLMV>2V1* M\/7)PZW68P+DAJV1F^IM7(:FCE:T;#];D6->)D+S5XB2UO'%SL!LPH%8RM33MY& =0>MP;\A:R UF;=U$X:2?!Y? MI,IY273MI=):>H85O,:;6Q0OL'<=KE$40Z1B6J@JI5WZ:*G'\7S*]T\A5)\[1:5"FJQ4JXC#JG=LIV6L>U%TX>0Z '3K983;)PDVDM3 M[Q:$[2.E-+KFCUG_(349;FK):B4.TM.I9 ?-I5<>TOX1 C.T-V"9W+,!II9? M?=*Q?^:3H.UN_\G$B,2]04[SMPC=42\FFG.F/$JK%/W7;H729F\G46+&WS"+ MTM<'C U)&=&I/Y_0+8GXP_:U+]B*0Z",GRFNC@'L5OQ%V+:)10NDD:9*Y+Y[ M'1XT5-^2M34GS$46Y2!^AY[-E%5Z(7],\,R'+A*'\_S9'1Q&]!-!POKAC-EM>JJ".";^8Q(S-S7%=Y@2"&,J M$*4^OPZI4 C\Q7)#0KY<"S.E5?HC\]Q-C]<\2.5T=N[*\I0D7:1RWG(\1"*=1_'6V5(+,O$H'+=L+/O>KU)-0^=/PWKM+ M#!ST[T]NZP7)2B96GM9[U+%Z^$E7(!_3@3DD5KO.96Z4GY _7]!!CNA^U)FC M*THQ/G=BM#V%%)G7%J6S?9U0V8"MJE0] -[%$E^(LOP!@;IFICE8RCCC@&%EV7(.- M0 X/2DM7],T#D2FH &(P4Z$FMN7N9@=LZ'7] KX"H6[)C_TC?90>Z6@^)VD' MV.N0ZB",?#>=NAD )@S;PBA>A)W;T#Y<1X=#<^"U9-#O;P;CPSDIO\';]KY4 MK-ZQ(DN37(3>X/)]==,^S(S?,!VT9;6J=^?0-.>]9G\$S'>_\@S88/>LN-Q M/T"TRK-S*OLQ)-LQ3IWG4Q2BF1]'$QP$^E$UD)LI)IT1;* M[*V*HBE85FI!?S-&H1,(]L13HVL[6R.O/C8/%3$$/K%4"\I;9+\.78*H*XFH M3TJHO.&V,*5N2.0?ZV3&.4L\ G?\&$S)5B] %XG->M1A.):#9\R M0$M0QE']=(T32.Y]M69/J>' ]UAW=OJSQUKA>=M",^KS8E0N1I,LGV(7!9I4 M2^5K][-QJE$6(CGAYCX,-KNG@/EKM])=&0 AE-X4EP)7]!*=$EE)MR+)HU%M M""?^3:V_FI7;+G!&G+5C5K$+"Q>4=M<.TN<;Z##CS91NIR,G?7LQ.MV4_V*@ MEYH$8SO!K,X4KU[L$$?X0 S!2,:6JO /^!B1]O6&L& M[R%YC'S/=\CF(ZO:W]JCD<9;,IR'K3DIC"W?XMDZFM,DHNME%#V@>=81 MXG M=_.R.&$.!"^C%W] MO-W.@\*XU08)_4#3@.:\^@Y'O8HQ4,GP;"]MI4>Q][/\#E\X+W0,?1&NE8^E M#9CN7K1R\ZT=1+".5GM.X8Q<%R?L@N=\3%%R?51*UBB&$TV2,KD8"5OK8"0Y M2UI1$,VJ]!"07;M;R@65+7&NKV+<+2D6@5[%])S>P=X%96=)E1P:GZ40_'C M]7)%\#I;WXWD,\1XVHWN%;4F"*>-4\M+_SE]B+ \&.&-5\>7AS6]NE Z[2A MWA1F&UG?L \S%.&7PRY.=B:=_"K8B9:U1ELM4AE9^;IY64D)2IBR@"X!7CFA MOF'M1UG+EM+3C\)>K_O[MKN&Y1L4\]9R"UW\;DA@OL!=#)MV%(% M;$Y?4B6+O?5#?YDLP="KTK-8&M,*7VW$T$<-$M [S[#05^@=)/35$4/[Z8-T MCR()5_4K]7IIQE*H,W9\Z*O!=>J'EC[L/)!I0 /WL(AR2MA%R$L;9VZ%FZ!9 M$GH&X'5F8;EV'IL14K.[%^PTMAUJ3XQXBN#\&-/X/NAR7"<5!!DA"$MOKLY)N-W>-PQ9,@VW?C"A_R M:>&[BUMG<\I>D(Y\*B[R:@VL[V<[A 22HN9X#V/6&\0>JG_-GJNA;M+[FJ4* M**4W6;?7=Z94BM. M0 M]N&%@+K+WE@>7L ]+;@]L,&S23]Q8I3[D7W: X_]2[('+KRPMT7VZ5Z%WF^6 MO"6\A7U+NT221CL_(6_.REBRWBQL152Z(BSCE34DD=W:""$J6L0J04SR_$>( M$%,50+WL[&13 MY*=E];"\#T.+EWB[A#-2'B3 T&J-D*C%BVH8H%KH88%)_( "\>MH]6\,!M'& M4.V<%MS@<'Z:;(3QKG[>;BF/#-RU<=I\'(*WJ$[\Z$\#JTPG*UO[#;TUIAL] M@+I3/946-FGLND4G*^M;2 '3YBN3AYO&0K*]IQ5%R- 5B@IINXY0%O8J*I:; M.-SXSJ,?I.E8 UJJ4S_ #567IAK@6+T@,26.M]OV;8S=%FSG8TE]>DM6!VP MY:R JC2R8'5QLNLV>\VY5XD0#3C., F%P^_2AZWN=(2@*X_,QG6[(;PLNE9@$I8N:F]7&*/JN\R26\\_IHX84S_*3316[YZT+NV1B8\ MHY6D.SZ,JX ;W!JG:%(Y^^?H&-"T7L&MD]AMH.U M)W%@P>J"]UQJ=)V^I%2K*X(JYWQ(5JL@G2'[*^SD\%1>1R8,D1!Y%PYAQ8;1 MQ]#SV7-6CTF\^R6[C%4N\,T01?47A;3'JBF,Y2,#&>.H=O;64X&=/5\A?7KJ MSLI32],,V"RX+&P?.ZAJFX^7[=W@ W(3DM:=_80";XIOG9C]>U/\EQ4$^.%] MB#XCA]0J4S_[:(<2X*917R:K"5UE"P'2!V#NAA&F$F_("W93+=8*H[>7BW0!"CUWEO*,NU,RC#B9$M+HJ#U%OH2EK1. M&J#92X-/.QW+,W:N[#H2L=@3\^NP9E.M6>-YLWY6K7Y\VL_NTV00]I_YY M@0-*0KPO*O][EEV>&K M$%@N2RW61!./(91)#\.35=&P]!20T>#QD,(^GNWQ MM %QXVH7?#"JT=LW)]^(7[YJ_[+MEO0M"'8-%]SA'.!\[D^"0#2+-+/!;-O) M%(];I7^-1DF\P(0UBTK#$Q#RSWM1?K:^K*YC'6=O./R-IW$7^0=S@[-\V2-=$4QTY0_CMK3G^' MX\\HGFS;5YI*KX#+:27"4C% @ZJR>IMK@MBYO4ME3J.BBVL_MT/$S^:YM^,;U)N[VD:6K,4.)9WI0)6$M+CUX@[4!%G7N>K^P"C9_5 MWCBAEXU_CL+ZF[=J37&VI$=UTJ:GM!QO^6"_'S;10@112@K=B?I)-U8G+4%O MJJW%+/9N43"\XC:9D%8MM)KRD/_[#9H[P45Z;:HG=1PA]^]SO#ZFW\JF"_UA M-TMXM*R$S)+3B.F(B\.>"TJ8#!G[WG1QOR(JA&RD;3HLJP"\.MCZ$;Z<(=^' MZ,(A\>(B1&2^H1/T+KE"8?8OX>RP !%;>8@>.$6&#YL\..SY++5(@3S]J=A* M!D?13KK-113[2R=&][,Q_8-/!\4^ !S%B/&TL]@J!!>5YC-B< )&U<(:+VXF MW\].DVB! G8- 9&6>\P"ODJ.WH&NPUQE2B)E(R>Z$_&.%8P[P96329G>8MV- M6TJ//:2&J<(^?&RT-=Q)E[B'K@48TQ2M$1CX'W4-6)KE,"E(M?/4*#W0RH^LH[+,X,>G':QL MV;/L>E=]6Z0+.TL5H_G;D!&-(ID]EF3RZPUEN+ZG^_M#4E,/$NI+PQJ11VSW M>3?LIOVCF/&E?O@ZG&&R3%G(ED9UT>('U?QWPD3(J(4V!>D214Z4+!GCM!)5 M/$;GT&L)EO4%O;%<$R%C,D5HUJ[$TD2TE&03,;*.<307\A.U4^S=J?@$S5F3 M*B>,V:4@@%* &D$K$;WH-*D6"-2AL+2N,H'R'NBM7_LLRLU8%()XU)62K2$9& ]61VS@[8U*<)80-Z-*/7"=@#;(N0N^R)( M@9V12>MQ1(?AL:%RJJ4AK'NU$8/V2=7938A5GD27---V_,OJ"M'(CR! M:A0/*PCNFS)U. #/K%0UE'GB"5IAPL[C6)/M1&\/UDEX&+.H&YM<:^\M3:I+ M/T#DC*Z6NGP\V M_%TATB[HO*2_@4DWU6D.P\NU(E+L5O?CAZ43!*=)1*7OK+\778^J](:U'M6P*+0#]VB?K'(NEHBP)U6N"'Z*%ZQG M@1-"! U\ND/("W7B4BA,/_^@.)<6* C@M%0A-XQ%B8=#H14+V81"]%\3AU!: MP2;;#8"L1G6:PU!0*R*%EO23#>I9;G;:[3/Q =74(#J4):D=E4)50,6RBIO8 MK(43T XV)S:0_5$3A$(EVED%-7VP=AR$&D ME/^'C>,$0&T\J@.:<5Q0BO-^)V."UW[H0JQH+80'J*\&-H72 -(66DH;XRAV@O_V5T!!")?LH")& M/C"%OK2S%M+5+4PD@AQM_50(#2&+5!UYH8#]7@EFX!!B-]4@-I"Y MT02A4,A>K_$R4?+'$COQ+,[*FMT[L1.7G8!DG3@$AY2B-:&3:$VF%(' M_G6<'XZ90(].A-B__C]02P$"% ,4 " !Z62%7*L+["5S0 ",'0D %0 M @ $ 8S$P-CDU-5\Q,'$M:7ABEDA5Y-0^ U;! W H ! ( !C] &,Q,#8Y-35? M97@Q."YH=&U02P$"% ,4 " !Z62%71 .A^;P( (/0 $ M @ $8U0 8S$P-CDU-5]E>#,Q+FAT;5!+ 0(4 Q0 ( 'I9(5=(KCDI M500 -D, 0 " 0+> !C,3 V.34U7V5X,S(N:'1M4$L! M A0#% @ >EDA5WA"!UEU$@ AMD ! ( !A>( ')E M>"TR,#(S,#D?<. "ZO@ % M @ $H]0 7W!R92YX;6Q02P4& D "0!# @ [>(! end