0001558370-25-007370.txt : 20250512 0001558370-25-007370.hdr.sgml : 20250512 20250512160531 ACCESSION NUMBER: 0001558370-25-007370 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 70 CONFORMED PERIOD OF REPORT: 20250331 FILED AS OF DATE: 20250512 DATE AS OF CHANGE: 20250512 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Ramaco Resources, Inc. CENTRAL INDEX KEY: 0001687187 STANDARD INDUSTRIAL CLASSIFICATION: BITUMINOUS COAL & LIGNITE MINING [1220] ORGANIZATION NAME: 01 Energy & Transportation EIN: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38003 FILM NUMBER: 25934722 BUSINESS ADDRESS: STREET 1: 250 WEST MAIN STREET STREET 2: SUITE 1800 CITY: LEXINGTON STATE: KY ZIP: 40507 BUSINESS PHONE: (859) 244-7455 MAIL ADDRESS: STREET 1: 250 WEST MAIN STREET STREET 2: SUITE 1800 CITY: LEXINGTON STATE: KY ZIP: 40507 10-Q 1 metc-20250331x10q.htm 10-Q Ramaco Resources, Inc._March 31, 2025
0001687187--12-312025Q1falseRamaco Resources, Inc.10001687187us-gaap:CommonClassAMemberus-gaap:CommonStockMember2025-01-012025-03-310001687187us-gaap:CommonClassBMemberus-gaap:CommonStockMember2025-03-310001687187us-gaap:CommonClassAMemberus-gaap:CommonStockMember2025-03-310001687187us-gaap:RetainedEarningsMember2025-03-310001687187us-gaap:AdditionalPaidInCapitalMember2025-03-310001687187us-gaap:CommonClassBMemberus-gaap:CommonStockMember2024-12-310001687187us-gaap:CommonClassAMemberus-gaap:CommonStockMember2024-12-310001687187us-gaap:RetainedEarningsMember2024-12-310001687187us-gaap:AdditionalPaidInCapitalMember2024-12-310001687187us-gaap:CommonClassBMemberus-gaap:CommonStockMember2024-03-310001687187us-gaap:CommonClassAMemberus-gaap:CommonStockMember2024-03-310001687187us-gaap:RetainedEarningsMember2024-03-310001687187us-gaap:AdditionalPaidInCapitalMember2024-03-310001687187us-gaap:CommonClassBMemberus-gaap:CommonStockMember2023-12-310001687187us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-12-310001687187us-gaap:RetainedEarningsMember2023-12-310001687187us-gaap:AdditionalPaidInCapitalMember2023-12-310001687187us-gaap:RestrictedStockMembermetc:ShareBasedPaymentArrangementExecutivesAndEmployeeMember2025-01-012025-03-310001687187metc:PerformanceStockUnitsMembermetc:ShareBasedPaymentArrangementExecutivesAndEmployeeMember2025-01-012025-03-310001687187us-gaap:RestrictedStockMembermetc:DirectorsMember2025-01-012025-03-310001687187us-gaap:RestrictedStockMember2025-01-012025-03-310001687187metc:ExportCoalRevenuesMember2025-01-012025-03-310001687187metc:DomesticCoalRevenuesMember2025-01-012025-03-310001687187metc:ExportCoalRevenuesMember2024-01-012024-03-310001687187metc:DomesticCoalRevenuesMember2024-01-012024-03-310001687187us-gaap:EnvironmentalRestorationCostsMember2025-03-310001687187metc:TakeOrPayPurchaseCommitmentsMember2025-03-310001687187us-gaap:MiningPropertiesAndMineralRightsMember2025-03-310001687187us-gaap:MineDevelopmentMember2025-03-310001687187us-gaap:ConstructionInProgressMember2025-03-310001687187metc:PlantAndEquipmentAtCostMember2025-03-310001687187us-gaap:MiningPropertiesAndMineralRightsMember2024-12-310001687187us-gaap:MineDevelopmentMember2024-12-310001687187us-gaap:ConstructionInProgressMember2024-12-310001687187metc:PlantAndEquipmentAtCostMember2024-12-310001687187metc:OtherProfessionalServicesMember2025-01-012025-03-3100016871872023-01-012023-12-3100016871872024-02-012024-02-290001687187us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001687187metc:SeniorNotesDue2029Member2025-03-310001687187metc:SeniorNotesDue2026Member2025-03-310001687187metc:SeniorNotesDue2029Member2024-12-310001687187metc:SeniorNotesDue2026Member2024-12-3100016871872022-03-042022-03-0400016871872021-07-162021-07-1600016871872021-07-152021-07-150001687187metc:TakeOrPayPurchaseCommitmentsMember2025-01-012025-03-3100016871872023-07-202023-07-200001687187us-gaap:RestrictedStockUnitsRSUMemberus-gaap:CommonClassBMember2024-01-012024-03-310001687187us-gaap:EmployeeStockOptionMemberus-gaap:CommonClassBMember2024-01-012024-03-310001687187metc:PerformanceStockUnitsMemberus-gaap:CommonClassBMember2024-01-012024-03-310001687187us-gaap:CommonClassBMember2024-01-012024-03-310001687187us-gaap:AccountsPayableAndAccruedLiabilitiesMember2025-03-310001687187us-gaap:CommonClassBMember2025-05-120001687187us-gaap:RetainedEarningsMember2024-01-012024-03-310001687187us-gaap:CommonClassAMember2024-03-152024-03-150001687187metc:O2024Q2DividendsMemberus-gaap:CommonClassBMember2025-05-122025-05-120001687187srt:MinimumMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMember2023-02-150001687187srt:MaximumMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMember2023-02-150001687187us-gaap:UnsecuredDebtMember2025-03-310001687187metc:EquipmentLoanMember2025-03-310001687187us-gaap:UnsecuredDebtMember2024-12-310001687187metc:EquipmentLoanMember2024-12-310001687187us-gaap:RevolvingCreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrMember2023-02-152023-02-150001687187us-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMember2023-02-152023-02-150001687187metc:TopCustomersMembersrt:MinimumMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2025-01-012025-03-310001687187metc:TotalCustomerMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2025-01-012025-03-310001687187metc:TotalCustomerMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2025-01-012025-03-310001687187metc:CustomerMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2025-01-012025-03-310001687187metc:CustomerMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2025-01-012025-03-310001687187metc:CustomerCMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2025-01-012025-03-310001687187metc:CustomerBMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2025-01-012025-03-310001687187metc:CustomerBMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2025-01-012025-03-310001687187metc:TopCustomersMembersrt:MinimumMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-03-310001687187metc:TopCustomersMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-03-310001687187us-gaap:CommonClassBMember2025-03-310001687187us-gaap:CommonClassAMember2025-03-310001687187us-gaap:CommonClassBMember2024-12-310001687187us-gaap:CommonClassAMember2024-12-310001687187metc:O2025Q2DividendsMemberus-gaap:CommonClassAMember2025-04-012025-06-300001687187metc:O2025Q1DividendsMemberus-gaap:CommonClassBMember2025-01-012025-03-310001687187metc:O2025Q1DividendsMemberus-gaap:CommonClassAMember2025-01-012025-03-310001687187metc:O2024Q1DividendsMemberus-gaap:CommonClassBMember2024-01-012024-03-310001687187metc:O2024Q1DividendsMemberus-gaap:CommonClassAMember2024-01-012024-03-3100016871872024-03-310001687187us-gaap:SuretyBondMember2025-03-310001687187us-gaap:RestrictedStockUnitsRSUMemberus-gaap:CommonClassBMember2025-01-012025-03-310001687187us-gaap:EmployeeStockOptionMemberus-gaap:CommonClassBMember2025-01-012025-03-310001687187metc:PerformanceStockUnitsMemberus-gaap:CommonClassBMember2025-01-012025-03-310001687187metc:PerformanceStockUnitsMember2025-01-012025-03-310001687187us-gaap:CommonClassAMemberus-gaap:CommonStockMember2024-01-012024-03-310001687187us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001687187us-gaap:EnvironmentalIssueMember2025-03-310001687187us-gaap:OtherNoncurrentLiabilitiesMember2025-03-310001687187us-gaap:OtherNoncurrentLiabilitiesMember2024-12-310001687187us-gaap:CommonClassBMember2022-04-012022-06-300001687187srt:MinimumMembermetc:PerformanceStockUnitsMembermetc:ShareBasedPaymentArrangementExecutivesAndEmployeeMember2024-01-012024-03-310001687187srt:MaximumMembermetc:PerformanceStockUnitsMembermetc:ShareBasedPaymentArrangementExecutivesAndEmployeeMember2024-01-012024-03-310001687187us-gaap:RestrictedStockUnitsRSUMember2025-01-012025-03-310001687187metc:PerformanceStockUnitsMembermetc:ShareBasedPaymentArrangementExecutivesAndEmployeeMember2024-01-012024-03-310001687187metc:FixedPricedContractsMember2025-03-310001687187metc:ContractsWithIndexedBasedPricingMechanismsMember2025-03-3100016871872027-01-012025-01-012025-03-3100016871872026-01-012025-01-012025-03-3100016871872025-01-012025-01-012025-03-310001687187metc:LegalServicesMembermetc:JonesAndAssociatesMember2025-01-012025-03-310001687187metc:LegalServicesMembermetc:JonesAndAssociatesMember2024-01-012024-03-3100016871872018-11-052018-11-050001687187us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2025-01-012025-03-310001687187us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2025-01-012025-03-310001687187us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-03-310001687187us-gaap:RestrictedStockUnitsRSUMember2025-03-310001687187metc:PerformanceStockUnitsMember2024-03-310001687187us-gaap:RevolvingCreditFacilityMember2025-03-310001687187us-gaap:RevolvingCreditFacilityMember2024-05-030001687187us-gaap:RevolvingCreditFacilityMember2023-02-1500016871872022-04-012022-06-3000016871872023-12-310001687187metc:FixedPricedContractsMember2025-01-012025-03-310001687187us-gaap:CommonClassBMember2023-06-210001687187us-gaap:CommonClassBMember2023-06-212023-06-210001687187us-gaap:CommonClassBMember2023-06-122023-06-120001687187us-gaap:CommonClassAMember2023-06-122023-06-1200016871872023-06-122023-06-120001687187us-gaap:CommonClassAMember2024-01-012024-03-310001687187metc:RevolvingCreditFacilityNewFacilityMember2025-01-012025-03-3100016871872024-01-012024-03-310001687187us-gaap:CommonClassBMemberus-gaap:CommonStockMember2025-01-012025-03-310001687187us-gaap:RetainedEarningsMember2025-01-012025-03-310001687187us-gaap:AdditionalPaidInCapitalMember2025-01-012025-03-3100016871872025-03-3100016871872024-12-310001687187us-gaap:CommonClassBMember2025-01-012025-03-310001687187us-gaap:CommonClassAMember2025-01-012025-03-310001687187metc:SeniorNotesDue2029Member2025-01-012025-03-310001687187metc:SeniorNotesDue2026Member2025-01-012025-03-310001687187us-gaap:CommonClassBMember2025-04-300001687187us-gaap:CommonClassAMember2025-04-3000016871872025-01-012025-03-31iso4217:USDxbrli:sharesxbrli:sharesiso4217:USDmetc:Dmetc:Votexbrli:pureiso4217:USDutr:Tmetc:customermetc:itemutr:T

p

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 March 31, 2025

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

RAMACO RESOURCES, INC.

(Exact name of registrant as specified in its charter)

Delaware

38-4018838

(State or other jurisdiction

(I.R.S. Employer

of incorporation or organization)

Identification No.)

250 West Main Street, Suite 1900

Lexington, Kentucky

40507

(Address of principal executive offices)

(Zip code)

(859) 244-7455

(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

Class A Common Stock, $0.01 par value

METC

NASDAQ Global Select Market

Class B Common Stock, $0.01 par value

METCB

NASDAQ Global Select Market

9.00% Senior Notes due 2026

METCL

NASDAQ Global Select Market

8.375% Senior Notes due 2029

METCZ

NASDAQ Global Select Market

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

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

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

Large accelerated filer

Accelerated filer

Non-accelerated filer

Smaller reporting company

Emerging growth company

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

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

As of April 30, 2025, the registrant had 44,418,301 and 10,285,469 outstanding shares of Class A and Class B common stock, respectively.

CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS

This Quarterly Report on Form 10-Q (this “Quarterly Report”) includes “forward-looking statements” within the meaning of Section 27A of the Securities Act of 1933, as amended (the “Securities Act”) and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). All statements, other than statements of historical fact included in this report, regarding our strategy, future operations, financial position, estimated revenue and losses, projected costs, prospects, plans, and objectives of management are forward-looking statements. When used in this Quarterly Report, the words “could,” “believe,” “anticipate,” “intend,” “estimate,” “expect,” “project” and similar expressions are intended to identify forward-looking statements, although not all forward-looking statements contain such identifying words. These forward-looking statements are based on management’s current expectations and assumptions about future events and are based on currently available information as to the outcome and timing of future events. When considering forward-looking statements, you should keep in mind the risk factors and other cautionary statements described under, but not limited to, the heading “Item 1A. Risk Factors” included in this Quarterly Report and elsewhere in the Annual Report of Ramaco Resources, Inc. (the “Company”) on Form 10-K for the year ended December 31, 2024 (the “Annual Report”) filed with the United States Securities and Exchange Commission (the “SEC”) on March 17, 2025, as well as other filings of the Company with the SEC.

Forward-looking statements may include statements about:

anticipated production levels, costs, sales volumes, and revenue;
timing and ability to complete major capital projects;
economic conditions in the metallurgical coal and steel industries;
expected costs to develop planned and future mining operations, including the costs to construct necessary processing, refuse disposal and transport facilities;
estimated quantities or quality of our metallurgical coal reserves;
our ability to obtain additional financing on favorable terms, if required, to complete the acquisition of additional metallurgical coal reserves or to fund the operations and growth of our business;
maintenance, operating or other expenses or changes in the timing thereof;
the financial condition and liquidity of our customers;
competition in coal markets;
the price of metallurgical coal or thermal coal;
compliance with stringent domestic and foreign laws and regulations, including environmental, climate change and health and safety regulations, and permitting requirements, as well as changes in the regulatory environment, the adoption of new or revised laws, regulations and permitting requirements;
potential legal proceedings and regulatory inquiries against us;
the impact of weather and natural disasters on demand, production, and transportation;
purchases by major customers and our ability to renew sales contracts;
credit and performance risks associated with customers, suppliers, contract miners, co-shippers and traders, banks, and other financial counterparties;
geologic, equipment, permitting, site access and operational risks and new technologies related to mining;
transportation availability, performance, and costs;
availability, timing of delivery and costs of key supplies, capital equipment or commodities such as diesel fuel, steel, explosives, and tires;
timely review and approval of permits, permit renewals, extensions, and amendments by regulatory authorities;
our ability to comply with certain debt covenants;
tax payments to be paid for the current fiscal year;
our expectations relating to dividend payments and our ability to make such payments;
the anticipated benefits and impacts of previous acquisitions;
risks related to Russia’s invasion of Ukraine and the international community’s response;
risks related to weakened global economic conditions and inflation;
risks related to the Company’s tracking stock structure and separate performance of its Carbon Ore-Rare Earth (“CORE”) assets; and
other risks identified in this Quarterly Report that are not historical.

3

We caution you that these forward-looking statements are subject to a number of risks, uncertainties, and assumptions, which are difficult to predict and many of which are beyond our control, incident to the development, production, gathering and sale of coal. Moreover, we operate in a very competitive and rapidly changing environment and additional risks may arise from time to time. It is not possible for our management to predict all of the risks associated with our business, nor can we assess the impact of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those contained in any forward-looking statements we may make. Although we believe that our plans, intentions, and expectations reflected in or suggested by the forward-looking statements we make in this Quarterly Report are reasonable, we can give no assurance that these plans, intentions, or expectations will be achieved or occur, and actual results could differ materially and adversely from those anticipated or implied in the forward-looking statements. Given these risks and uncertainties, investors should not place undue reliance on forward-looking statements as a prediction of actual results.

All forward-looking statements, expressed or implied, included in this Quarterly Report are expressly qualified in their entirety by this cautionary statement and speak only as of the date of this Quarterly Report. This cautionary statement should also be considered in connection with any subsequent written or oral forward-looking statements that we or persons acting on our behalf may issue.

Except as otherwise required by applicable law, we disclaim any duty to update any forward-looking statements, all of which are expressly qualified by the statements in this section, to reflect events or circumstances after the date of this Quarterly Report.

4

PART I - FINANCIAL INFORMATION

Item 1.         Financial Statements

Ramaco Resources, Inc.

Unaudited Condensed Consolidated Balance Sheets

    

    

    

In thousands, except share and per share information

    

March 31, 2025

    

December 31, 2024

    

Assets

  

 

  

Current assets

  

 

  

Cash and cash equivalents

$

43,466

$

33,009

Accounts receivable

 

52,122

 

73,582

Inventories

 

56,123

 

43,358

Prepaid expenses and other

 

12,256

 

17,685

Total current assets

 

163,967

 

167,634

Property, plant, and equipment, net

 

487,872

 

482,019

Financing lease right-of-use assets, net

19,679

12,437

Advanced coal royalties

 

5,129

 

4,709

Other

 

9,088

 

7,887

Total Assets

$

685,735

$

674,686

Liabilities and Stockholders' Equity

Liabilities

Current liabilities

Accounts payable

$

59,496

$

48,855

Accrued liabilities

 

53,851

 

61,659

Current portion of asset retirement obligations

 

1,035

 

1,035

Current portion of long-term debt

 

307

 

359

Current portion of financing lease obligations

7,307

6,218

Insurance financing liability

2,365

4,302

Total current liabilities

 

124,361

 

122,428

Long-term asset retirement obligations

 

30,454

 

30,052

Long-term equipment loans

 

 

57

Long-term borrowings on revolving credit facility

16,000

Long-term financing lease obligations

13,203

 

7,517

Senior notes, net

88,356

 

88,135

Deferred tax liability, net

 

51,359

 

56,027

Other long-term liabilities

6,754

7,664

Total liabilities

 

330,487

311,880

Commitments and contingencies

 

 

Stockholders' Equity

Preferred stock, $0.01 par value, 50,000,000 shares authorized, none issued or outstanding

 

 

Class A common stock, $0.01 par value, 225,000,000 shares authorized, 44,407,741 at March 31, 2025 and 44,263,429 at March 31, 2024 shares issued and outstanding

444

438

Class B common stock, $0.01 par value, 35,000,000 shares authorized, 10,285,469 at March 31, 2025 and 8,825,928 at March 31, 2024 shares issued and outstanding

103

95

Additional paid-in capital

 

306,312

 

292,739

Retained earnings

 

48,389

 

69,534

Total stockholders' equity

 

355,248

 

362,806

Total Liabilities and Stockholders' Equity

$

685,735

$

674,686

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

5

Ramaco Resources, Inc.

Unaudited Condensed Consolidated Statements of Operations

Three months ended March 31, 

In thousands, except per-share amounts

    

2025

    

2024

    

Revenue

 

$

134,656

 

$

172,676

 

Costs and expenses

Cost of sales (exclusive of items shown separately below)

 

114,132

 

139,713

Asset retirement obligations accretion

 

402

 

354

Depreciation, depletion, and amortization

 

17,542

 

15,220

Selling, general, and administrative

 

14,602

 

14,114

Total costs and expenses

 

146,678

 

169,401

Operating (loss) income

 

(12,022)

 

3,275

Other income (expense), net

 

505

 

629

Interest expense, net

 

(2,230)

 

(1,332)

(Loss) Income before tax

 

(13,747)

 

2,572

Income tax (benefit) expense

 

(4,290)

 

540

Net (loss) income

$

(9,457)

$

2,032

Earnings per common share *

Basic - Class A

$

(0.19)

$

(0.00)

Basic - Class B

$

(0.20)

$

0.24

Diluted - Class A

$

(0.19)

$

(0.00)

Diluted - Class B

$

(0.20)

$

0.23

* Refer to Notes 6 and 10 for dividends and earnings per common share information

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

6

Ramaco Resources, Inc.

Unaudited Condensed Consolidated Statements of Stockholders’ Equity

Class A

Class B

Additional

Total 

 

Common

Common

 

Paid-

 

Retained

 

Stockholders'

In thousands

    

Stock *

Stock

    

in Capital

    

Earnings

    

Equity

Balance at January 1, 2025

$

438

$

95

$

292,739

$

69,534

$

362,806

Stock-based compensation

 

6

 

1

 

3,354

 

 

3,361

Shares surrendered for withholding taxes payable

(2,680)

(2,680)

Cash dividends and dividend equivalents declared

(1,854)

 

(1,854)

Non-cash dividends declared and distributed

7

12,899

(6,556)

6,350

Non-cash dividends declared but not distributed

(3,278)

(3,278)

Net (loss)

 

 

 

 

(9,457)

 

(9,457)

Balance at March 31, 2025

444

103

306,312

48,389

355,248

Balance at January 1, 2024

$

440

$

88

$

277,133

$

91,944

$

369,605

Stock-based compensation

 

4

 

4,698

 

 

4,702

Shares surrendered for withholding taxes payable

(1)

(1,869)

(1,870)

Cash dividends and dividend equivalents declared

(2,201)

(2,201)

Net income

 

 

 

2,032

 

2,032

Balance at March 31, 2024

443

88

279,962

91,775

372,268

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

7

Ramaco Resources, Inc.

Unaudited Condensed Consolidated Statements of Cash Flows

Three months ended March 31, 

In thousands

    

2025

    

2024

Cash flows from operating activities:

 

  

 

  

Net (loss) income

$

(9,457)

$

2,032

Adjustments to reconcile net income to net cash from operating activities:

Accretion of asset retirement obligations

 

402

 

354

Depreciation, depletion, and amortization

 

17,542

 

15,220

Amortization of debt issuance costs

 

353

 

207

Stock-based compensation

 

3,361

 

4,702

(Gain)/loss on disposal of equipment

(23)

Deferred income taxes

 

(4,668)

 

(1,928)

Changes in operating assets and liabilities:

Accounts receivable

 

21,460

 

(6,673)

Prepaid expenses and other current assets

 

5,429

 

6,462

Inventories

 

(12,765)

 

(4,117)

Other assets and liabilities

 

(1,253)

 

(494)

Accounts payable

 

9,809

 

6,301

Accrued liabilities

 

(4,174)

 

3,145

Net cash provided by operating activities

 

26,039

 

25,188

Cash flows from investing activities:

Capital expenditures

 

(18,473)

 

(18,730)

Maben preparation plant capital expenditures

(1,840)

Capitalized interest

(527)

(244)

Other

(1,416)

309

Net cash used for investing activities

(22,256)

(18,665)

Cash flows from financing activities:

Proceeds from borrowings

 

19,000

 

51,500

Payments of debt issuance costs (senior note debt)

(67)

Payment of dividends

(2,476)

(8,319)

Repayment of borrowings

 

(3,110)

 

(55,417)

Repayments of insurance financing

(1,937)

(1,799)

Repayments of equipment finance leases

(2,056)

(2,077)

Shares surrendered for withholding taxes payable

(2,680)

(1,870)

Net cash provided by (used) for financing activities

 

6,674

 

(17,982)

Net change in cash and cash equivalents and restricted cash

 

10,457

 

(11,459)

Cash and cash equivalents and restricted cash, beginning of period

 

33,823

 

42,781

Cash and cash equivalents and restricted cash, end of period

$

44,280

$

31,322

Supplemental cash flow information:

Non-cash investing and financing activities:

Leased assets obtained under new financing leases

 

8,831

 

8,790

Capital expenditures included in accounts payable and accrued liabilities

 

13,060

 

6,708

Accrued dividends and dividend equivalents payable

 

32

 

33

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

8

Ramaco Resources, Inc.

Notes to Unaudited Condensed Consolidated Financial Statements

NOTE 1—BUSINESS AND BASIS OF PRESENTATION

Ramaco Resources, Inc. (the “Company,” “Ramaco,” “we,” “us” or “our,”) is a Delaware corporation formed in October 2016. Our principal corporate and executive offices are located in Lexington, Kentucky with operational offices in Charleston, West Virginia and Sheridan, Wyoming. We are an operator and developer of high-quality, low-cost metallurgical coal in southern West Virginia and southwestern Virginia. We also control mineral deposits near Sheridan, Wyoming as part of the Company’s initiatives regarding the potential recovery of rare earth elements and critical minerals as well as the potential commercialization of coal-to-carbon-based products and materials.

Basis of Presentation—These interim financial statements are unaudited and have been prepared pursuant to the rules and regulations of the SEC regarding interim financial reporting. Certain disclosures have been condensed or omitted from these financial statements. Accordingly, they do not include all the information and notes required by accounting principles generally accepted in the United States of America (“GAAP”) for complete consolidated financial statements and should be read in conjunction with the audited consolidated financial statements and notes thereto included in our Annual Report on Form 10-K for the year ended December 31, 2024.

In the opinion of the Company, the accompanying unaudited condensed consolidated financial statements include all adjustments, consisting of only normal recurring adjustments, necessary for a fair statement of the Company’s financial position as of March 31, 2025, as well as the results of operations and cash flows for all periods presented. In preparing the accompanying financial statements, management has made certain estimates and assumptions that affect reported amounts in the condensed consolidated financial statements and disclosures of contingencies. Actual results may differ from those estimates. The results for interim periods are not necessarily indicative of annual results. Intercompany balances and transactions between consolidated entities have been eliminated.

There were no material changes to the Company’s significant accounting policies during the three months ended March 31, 2025.

Recent Accounting Pronouncements—In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (“ASU 2023-09”). The amendments in ASU 2023-09 require reporting entities to disclose annual income taxes paid, net of refunds, disaggregated by federal, state, and foreign taxes and to provide additional disaggregated information for individual jurisdictions that equal or exceed 5% of total income taxes paid, net of refunds. ASU 2023-09 also requires public business entities to disclose additional categories of information about federal, state, and foreign income taxes in their annual rate reconciliation table and provide more information about some categories if the quantitative threshold is met. The ASU will also require disclosure of amounts and percentages in the annual rate reconciliation table, rather than amounts or percentages, and will eliminate certain existing disclosure requirements related to uncertain tax positions and unrecognized deferred tax liabilities. ASU 2023-09 is effective starting with Ramaco’s 2025 annual financial statements and may be applied prospectively to only the income tax disclosures provided for 2025 or retrospectively by providing revised disclosures for all periods presented. Early adoption is permitted. The Company is currently evaluating the impact of the ASU; however, incremental disclosures will likely be provided on a prospective basis in the Company’s 2025 annual financial statements upon adoption.

In November 2024, the FASB issued ASU 2024-03, Income Statement – Reporting Comprehensive Income – Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses (“ASU 2024-03”). The amendments in ASU 2024-03 require public business entities to disclose in the notes to the financial statements, among other things, specific information about certain costs and expenses including purchases of inventory, employee compensation, and depreciation, amortization, and depletion expenses for each caption on the income statement where such expenses are included. ASU 2024-03 is effective starting with the Company’s 2027 annual financial statements and on a quarterly basis thereafter. Early adoption is permitted, and the amendments may be applied

9

prospectively to reporting periods after the effective date or retrospectively to all periods presented in the financial statements. The Company is currently evaluating the extent to which its disclosures will be affected by the ASU.

NOTE 2—INVENTORIES

Inventories consisted of the following:

(In thousands)

    

March 31, 2025

    

December 31, 2024

Raw coal

$

22,252

$

19,709

Saleable coal

28,082

17,969

Supplies

 

5,789

 

5,680

Total inventories

$

56,123

$

43,358

NOTE 3—PROPERTY, PLANT AND EQUIPMENT

Property, plant, and equipment, net consisted of the following:

(In thousands)

    

March 31, 2025

    

December 31, 2024

Plant and equipment

$

367,108

$

331,899

Mining property and mineral rights

120,532

120,532

Construction in process

 

12,316

 

31,048

Capitalized mine development costs

 

210,364

 

199,595

Less: accumulated depreciation, depletion, and amortization

 

(222,448)

 

(201,055)

Total property, plant, and equipment, net

$

487,872

$

482,019

10

Depreciation, depletion, and amortization included:

Three months ended March 31, 

(In thousands)

    

2025

    

2024

    

Depreciation of plant and equipment

$

10,365

$

8,820

Amortization of right of use assets (finance leases)

1,892

2,493

Amortization and depletion of capitalized

mine development costs and mineral rights

 

5,285

 

3,906

Total depreciation, depletion, and amortization

$

17,542

$

15,220

NOTE 4—DEBT

Outstanding debt consisted of the following:

(In thousands)

    

March 31, 2025

    

December 31, 2024

Revolving Credit Facility

$

16,000

$

Equipment loans

307

416

Senior Notes, net

 

88,356

 

88,135

Total debt

$

104,663

$

88,551

Current portion of long-term debt

 

307

 

359

Total long-term debt

$

104,356

$

88,192

Revolving Credit Facility—On May 3, 2024, the Company entered into the First Amendment Agreement to the Second Amended and Restated Credit and Security Agreement, which includes KeyBank National Association (“KeyBank”) and multiple lending parties, in order to, among other things, extend the maturity date and increase the size of the facility. The amended facility (the “Revolving Credit Facility”) has a maturity date of May 3, 2029, and provides an initial aggregate revolving commitment of $200.0 million as well as an accordion feature to increase the size by an additional $75.0 million subject to certain terms and conditions, including lenders’ consent. Prior to the First Amendment Agreement, the facility had a maturity date of February 15, 2026, and an initial aggregate revolving commitment of $125.0 million as well as an accordion feature of $50.0 million.

The borrowing base of the amended facility as of March 31, 2025, was $90.9 million based on eligible accounts receivable and inventory collateral and reserve requirements. The remaining availability under the Revolving Credit Facility at March 31, 2025, after $16.0 million of outstanding borrowings, was $74.9 million.

Revolving loans under the amended facility bear interest at either the base rate plus 2.0% or the Secured Overnight Financing Rate plus 2.5%. The base rate equals the highest of the administrative agent’s prime rate, the Federal Funds Effective Rate plus 0.5%, or 3.0%. The effective interest rate for the first quarter of 2025 was 6.83%.

The terms of the Revolving Credit Facility include covenants limiting the ability of the Company to incur additional indebtedness, make investments or loans, incur liens, consummate mergers and similar fundamental changes, make restricted payments, and enter into transactions with affiliates. The terms of the facility also require the Company to maintain certain covenants, including fixed charge coverage ratio and compensating balance requirements. A fixed charge coverage ratio of not less than 1.10:1.00, calculated as of the last day of each fiscal quarter, must be maintained by the Company. In addition, the Company must maintain an average daily cash balance of $5.0 million, as determined on a monthly basis, in a dedicated account as well as an additional $1.5 million and $1.0 million in separate dedicated accounts to assure future credit availability. At March 31, 2025, we were in compliance with all debt covenants under the Revolving Credit Facility.

Fair Value—The Company’s Senior Notes that are due in 2026 had an estimated fair value of approximately $35.4 million and $35.6 million at March 31, 2025 and December 31, 2024, respectively. The Company’s Senior Notes that are due in 2029 had an estimated fair value of $57.2 million and $58.1 million at March 31, 2025 and December 31, 2024,

11

respectively. The fair values of the Company’s Senior Notes were based on observable market prices and were considered a Level 2 measurement based on trading volumes. The difference between the fair value and carrying amount of the Company’s remaining debts is not material due to the similarity between the terms of the debt agreements and prevailing market terms available to the Company.

Current Portion of Long-term Debt—The Company’s short-term debt at March 31, 2025 was comprised of $0.3 million due under equipment loans. The Company’s short-term debt at December 31, 2024 was comprised of $0.4 million due under equipment loans with a weighted average interest rate of approximately 4.7%.

Other—Finance lease obligations and liabilities related to insurance premium financing are excluded from the disclosures above.

NOTE 5—ACCRUED LIABILITIES AND OTHER LONG-TERM LIABILITIES

Accrued liabilities at March 31, 2025 consisted of accrued payables, accrued compensation, accrued sales-related taxes, and accrued dividends of $25.7, $12.3, $5.1, and $4.1 million, respectively, and various other liabilities. Accrued liabilities at December 31, 2024 consisted of $24.6, $17.3, $5.2, and $6.7 million of accrued payables, accrued compensation, accrued sales-related taxes, and accrued dividends, respectively, and various other liabilities. The year-to-date decrease in Accrued liabilities was largely related to the $2.6 million decrease in cash dividends and short-term dividend equivalents liabilities, which was driven by the payment of Class A common stock dividends accrued at year end 2024 and the $5.0 million decrease in accrued compensation, which was driven by annual bonus payments. These activities were offset partially by an increase in various accrued payables during the quarter.

Self-Insurance—The Company is self-insured for certain losses relating to workers’ compensation claims and occupational disease obligations under the Federal Mine Safety and Health Act of 1969, as amended, as well as for employee medical expenses. The Company purchases insurance coverage to reduce its exposure to significant levels of these claims. Self-insured losses are accrued based upon estimates of the aggregate liability for uninsured claims incurred as of the balance sheet date using claims data and actuarial assumptions and, therefore, are subject to uncertainty due to a variety of factors.

The estimated aggregate liability for these items totaled $7.7 million and $8.3 million as of March 31, 2025 and December 31, 2024, respectively. Of the aggregate liability, the amounts included in Other long-term liabilities were $5.5 million and $5.2 million at March 31, 2025 and December 31, 2024, respectively.

Funds held in escrow for potential future workers’ compensation claims are considered restricted cash and have been included in prepaid expenses and other on the condensed consolidated balance sheets. Restricted cash balances were $0.8 million at March 31, 2025 and December 31, 2024.

NOTE 6—EQUITY

Common Stock—On June 12, 2023, an amendment to the Company’s amended and restated certificate of incorporation was approved by shareholder vote to reclassify the Company’s existing common stock as shares of Class A common stock and create a separate Class B common stock.

The initial distribution of Class B common stock occurred on June 21, 2023 via a stock dividend to existing holders of common stock as of May 12, 2023. On the date of initial distribution, each holder of common stock received 0.2 shares of Class B common stock for every one share of existing common stock held on the record date. Similar actions or modifications occurred for holders of outstanding stock-based awards.

The distribution of the Class B common stock provides existing holders of the Company’s common stock with an opportunity to participate directly in the financial performance of the Company’s CORE assets on a stand-alone basis, separate from the Company’s metallurgical coal operations. CORE assets were acquired initially as part of the Company’s acquisition of Ramaco Coal in the second quarter of 2022. The financial performance of CORE assets consists of the following non-cost bearing revenue streams based on the Company’s current expectations:

12

Royalty fees derived from the royalties associated with the Ramaco Coal and Amonate reserves, which we believe approximates 3% of Company-produced coal sales revenue excluding coal sales revenue from Knox Creek,
Infrastructure fees based on $5.00 per ton of coal processed at our preparation plants and $2.50 per ton of loaded coal at the Company’s rail load-out facilities, and
Future income derived, if and when realized, from advanced carbon products as well as rare earth elements and critical minerals initiatives.

The Company has paid dividends equal to 20% of the total fees above; however, any dividend amounts declared and paid are subject to the sole discretion of the Company’s Board of Directors.

In addition, the Board of Directors retains the power to change or add expense allocation policies related to CORE, redefine CORE assets, and redetermine CORE’s per-ton usage fees at any time, in its sole discretion, without shareholder approval. Holders of shares of Class A common stock continue to be entitled to receive dividends when and if declared by the Board of Directors subject to any statutory or contractual restrictions on the payment of dividends and to any prior rights and preferences that may be applicable to outstanding preferred stock, if any.

CORE is not a separate legal entity, and holders of Class B common stock do not own a direct interest in the assets of CORE. Holders of Class B common stock are stockholders of Ramaco Resources, Inc. and are subject to all risks and liabilities of the Company as a whole.

With respect to voting rights, holders of Class A common stock and Class B common stock vote together as a single class on all matters submitted to a vote of the stockholders and are entitled to one vote per share. The holders of Class A common stock and Class B common stock do not have cumulative voting rights in the election of directors. Class B common stock does not have any specific voting rights or governance rights with respect to CORE.

With respect to liquidation rights, holders of common stock are entitled to receive ratably the assets available for distribution to the stockholders after payment of liabilities and the liquidation preference of outstanding preferred stock, if any. That is, the rights to residual net assets upon liquidation are equal between holders of Class A and Class B common stock. Holders of Class B common stock do not have specific rights to CORE assets in the event of liquidation.

The Board of Directors also retains the ability, in its sole discretion, to exchange all outstanding shares of Class B common stock into Class A common stock based on an exchange ratio determined by a 20-day trailing volume-weighted average price for each class of stock.

Stock-Based Awards—Stock-based compensation expense totaled $3.4 million and $4.7 million for the three months ended March 31, 2025 and March 31,2024, respectively. During 2024, the Company granted new stock-based awards and modified certain awards previously granted as discussed below. New stock-based awards granted during the first three months of 2025 were for Class A common stock, all of which were granted in the first quarter of 2025. There were no Class B stock-based awards granted during the first three months of 2025.

Restricted Stock—We granted 341,295 shares of Class A restricted stock to certain senior executives, key employees, and directors during the first quarter of 2025, having a grant-date fair value of $3.3 million. The aggregate fair value of the awards granted to employees was $2.7 million, which is recognized ratably as expense over the three-year service period unless forfeited. The aggregate fair value of restricted stock granted to directors was $0.6 million, which is recognized ratably as expense over one year unless forfeited. During the vesting period, the participants have voting rights and receive nonforfeitable dividends on the same basis as fully vested common stockholders.

Restricted Stock Units (“RSUs”)—We granted 713,305 Class A restricted stock units to certain senior executives and key employees during the first quarter of 2025, having a grant-date fair value of $9.81 per share. The aggregate fair value of these awards was $7.0 million, which is recognized ratably as expense over the three-year service period unless forfeited. During the vesting period, the participants have no voting rights and no dividend rights; however, participants are entitled to receive dividend equivalents, which shall be subject to the same conditions

13

applicable to the units and payable at the time the units vest. The recipient will receive one share of Class A common stock for each stock unit vested.

Performance Stock Units (“PSUs”)—We granted Class A performance stock units to certain senior executives and key employees during the first quarter of 2025. These awards cliff-vest approximately three years from the date of grant based on the achievement of targeted performance levels related to pre-established relative total shareholder return goals. These performance stock units may be earned from 0% to 200% of target depending on actual results. During the vesting period, the participants have no voting rights and no dividend rights; however, participants are entitled to receive dividend equivalents, which shall be subject to the same conditions applicable to the units and payable at the time the units vest. The recipient will receive one share of Class A common stock for each stock unit vested.

Performance stock units are accounted for as awards with a market condition since vesting depends on total shareholder return relative to a group of peer companies. The target number of performance stock units granted during the first quarter of 2025, or 713,305 units, were valued relative to the total shareholder return of a peer group based on a Monte Carlo simulation, which resulted in a grant date fair value of $15.03 per unit. The aggregate fair value of these awards was $10.7 million, which is recognized ratably as expense over the three-year period.

Modification— The resignation of one of the Company’s executive officers and the separation agreement between the employee and the Company that occurred during the first quarter of 2024 resulted in a net charge to stock compensation expense of $1.2 million during the period. Incremental value of $1.8 million resulted from the continued equity vesting provision included in the separation agreement applicable to the employee’s restricted stock awards, which was recognized as an expense. This amount was offset partially by the $0.6 million reversal of previously recognized compensation expense related to the pre-modified restricted stock award ($0.3 million) as well as the forfeiture of restricted stock units and performance stock units (collectively $0.3 million).

Dividends–On December 6, 2023, the Company announced that the Board of Directors declared a cash dividend on Class A common stock of $0.1375 per share of Class A common stock, which was paid on March 15, 2024 to shareholders of record on March 1, 2024 in the amount of $6.1 million. Dividends of $6.0 million were accrued in December 2023 for the declaration of the Class A cash dividends. In addition, previously accrued dividend equivalents of $0.1 million were paid to employees who satisfied restricted stock unit service conditions during the first quarter of 2024. On February 1, 2024, the Company announced that the Board of Directors declared a cash dividend of $0.2416 per share of Class B common stock, which was paid on March 15, 2024 to shareholders of record on March 1, 2024 in the amount of $2.1 million.

On December 5, 2024, the Board declared the quarterly Class A dividend of $0.1375 per share for the first quarter of 2025. The first quarter dividend is payable on March 14, 2025, to shareholders of record on February 28, 2025. This payment occurred in the form of Class B shares. Thus, Class A holders received shares of Class B common stock for each share of Class A common stock determined by dividing $0.1375 by the closing transaction price of the Class B common stock on February 28, 2025.

On February 18, 2025 the Board of Directors declared a quarterly cash dividend of $0.1971 per share on the Company's Class B common stock. The first quarter dividend was paid on March 14, 2025, to shareholders of record on February 28, 2025.

On March 17, 2025, the Board of Directors declared a dividend of $0.06875 per share for the second quarter of fiscal year 2025 relating to its Class A common shares to shareholders of record on May 30, 2025. The dividends will be paid in Class B common stock and issued on June 13, 2025. Class A holders will receive a number of shares of Class B common stock for each share of Class A common stock determined by dividing $0.06875 by the closing transaction price of the Class B common stock on May 30, 2025.

14

NOTE 7—COMMITMENTS AND CONTINGENCIES

Environmental LiabilitiesEnvironmental liabilities are recognized when the expenditures are considered probable and can be reasonably estimated. Measurement of liabilities is based on currently enacted laws and regulations, existing technology, and undiscounted site-specific costs. Generally, such recognition would coincide with a commitment to a formal plan of action. No amounts have been recognized for environmental liabilities.

Surety BondIn accordance with state laws, we are required to post reclamation bonds to assure that reclamation work is completed. We also have a smaller amount of surety bonds that secure performance obligations. Bonds outstanding at March 31, 2025 totaled approximately $33.2 million.

Coal Leases and Associated Royalty Commitments—We lease coal reserves under agreements that require royalties to be paid as the coal is mined and sold. Many of these agreements require minimum annual royalties to be paid regardless of the amount of coal mined and sold. Total royalty expenses were $5.7 million and $6.8 million for the three months ended March 31, 2025 and March 31, 2024, respectively. These agreements generally have terms running through exhaustion of all the mineable and merchantable coal covered by the respective lease. Royalties or throughput payments are based on a percentage of the gross selling price received for the coal we mine.

Contingent Transportation Purchase Commitments—We secure the ability to transport coal through rail contracts and export terminals that are sometimes funded through take-or-pay arrangements. As of March 31, 2025, the Company’s remaining commitments under take-or-pay arrangements totaled $23.3 million, the majority of which relates to a multi-year contract with a total remaining commitment of $16.1 million until the term expires in the first quarter of 2028. The level of these commitments will generally be reduced at a per ton rate as such rail and export terminal services are utilized against the required minimum tonnage amounts over the contract term stipulated in such rail and export terminal contracts. However, as of March 31, 2025, the Company had no expected volume shortfall resulting in a need for an accrued liability. The accrued liability for the expected shortfall was zero at March 31,2025.

Litigation—From time to time, we are subject to various litigation and other claims in the normal course of business. Losses related to such contingencies are accrued when/if loss is probable and the amount is reasonably estimable. No losses have been accrued in the consolidated financial statements with respect to such matters. Losses from certain injury-related matters are reasonably possible of occurring; however, an estimate of the possible range of loss cannot be made at this time as no litigation has progressed sufficiently through discovery and development of important facts and legal issues at this time. While it is possible that liability will be assessed against us in the preparation plant purchase matter discussed below, we deem that possibility to be remote.

Preparation Plant Purchase

In February 2024, we purchased a Preparation Plant (the “Plant”) from EMCOAL, Inc. for $3 million. After this purchase, the Plant was disassembled and transported to the Maben Complex for reassembly. On November 15, 2024, Justice Coal of Alabama, LLC (the “Plaintiff”) filed a complaint in the United States District Court for the Southern District of West Virginia, Beckley Division, against Ramaco Resources, Inc., Ramaco Development, LLC, and Maben Coal LLC.

Plaintiff claims their sale of the Plant to EMCOAL, Inc. was not completed and thus EMCOAL, Inc. did not have the right to sell the Plant to us. As a result of Ramaco purchasing the Plant from EMCOAL, Inc., Plaintiff claims in the complaint we are liable for conversion, unjust enrichment, and negligence. Plaintiff has sought damages for these alleged claims. We filed a motion to dismiss on February 4, 2025 and that motion is currently pending before the Court. The case is now in discovery and the trial is scheduled to start on January 12, 2026. We believe we have meritorious defenses to all claims in this matter.

Storage Silo Partial Failure

On November 5, 2018, one of our three raw coal storage silos that fed our Elk Creek plant experienced a partial structural failure. A temporary conveying system completed in late-November 2018 restored approximately 80% of our

15

plant capacity. We completed a permanent belt workaround and restored the preparation plant to its full processing capacity in mid-2019. Our insurance carrier, Federal Insurance Company, disputed our claim for coverage based on certain exclusions to the applicable policy and, therefore, on August 21, 2019, we filed suit against Federal Insurance Company and Chubb INA Holdings, Inc. in Logan County Circuit Court in West Virginia seeking a declaratory judgment that the partial silo collapse was an insurable event and to require coverage under our policy. Defendants removed the case to the United States District Court for the Southern District of West Virginia, and upon removal, we substituted ACE American Insurance Company as a defendant in place of Chubb INA Holdings, Inc. The trial in the matter commenced on June 29, 2021, in Charleston, West Virginia. 

On July 15, 2021, the jury returned a verdict in our favor for $7.7 million in contract damages and on July 16, 2021, made an additional award of $25.0 million for damages for wrongful denial of the claim under Hayseeds, Inc. v. State Farm Fire & Cas., 177 W. Va. 323, 352 S.E. 2d 73 (W. Va. 1986), including inconvenience and aggravation. On August 12, 2021, the defendants filed a post-trial motion for judgment as a matter of law or in the alternative to alter or amend the judgment or for a new trial. On March 4, 2022, the court entered its memorandum opinion and order on the motion reducing the jury award to a total of $1.8 million, including pre-judgment interest, and also vacated and set aside, in its entirety, the jury award of Hayseeds damages. The same day, the court entered the judgment in accordance with the memorandum opinion and order.

On April 1, 2022, we filed a notice of appeal with the U.S. Court of Appeals for the Fourth Circuit. On July 20, 2023, the court rendered a decision reinstating the jury’s $7.7 million contract damages verdict. The court further determined that we are entitled to attorney’s fees in an amount to be determined on remand. Finally, the court held that we are entitled to Hayseeds damages for wrongful denial of the claim but remanded for a new trial on the amount of such damages after affirming that the original $25 million award was excessive. On August 3, 2023, the Defendants-Appellees filed a Petition of Rehearing and Rehearing En Banc with the Fourth Circuit. The petition was denied by order dated August 15, 2023. On August 29, 2023, the court clarified that the amount of attorney’s fees to be determined on remand included appellate fees. On September 8, 2023, the court entered its amended judgment, which awarded post-judgment interest on the previously awarded and reinstated verdict related to contract (compensatory) damages and the Fourth Circuit thereafter issued its mandate on October 2, 2023. On August 19, 2024, the Court issued a Memorandum Opinion and Order that the Hayseeds damages to be considered in the new trial would include annoyance and inconvenience up to October 2, 2023 with new discovery permitted for the time period of July 15, 2021 through October 2, 2023. The Court also ordered Hayseeds damages to be considered for net economic loss caused by the defendant’s delay in settlement be allowed for the time period of July 15, 2021 through October 2, 2023 with new discovery to be permitted for that time period.

The defendants fully paid the portion of the judgment related to contract (compensatory) damages in the court’s order and that portion of the matter is considered closed. The Company recognized a $7.8 million gain during 2023, which was recorded in Other income (expense), net on the Consolidated Statements of Operations. Of this amount, $2.0 million was included in Insurance proceeds related to property, plant, and equipment as part of investing activities on the Consolidated Statements of Cash Flows and the remaining amount was included in operating activities. On April 24, 2024, the Court stated Ramaco is entitled to reasonable attorney fees for both the appeal and the first trial, adding there will be a full Hayseeds trial under the timelines set forth above. Regarding the court’s determination and award of attorney’s fees, the Company accrued an additional loss recovery asset of approximately $0.3 million during the first quarter of 2025, bringing the total loss recovery asset to approximately $4.2 million in Prepaid expenses and other on the Consolidated Balance Sheet as of March 31, 2025. The corresponding reduction of $0.3 million during the first quarter of 2025 was to Selling, general, and administrative expense on the Consolidated Statements of Operations. The Company considers that it is probable to recover at least this amount of previously recognized attorneys’ fees expenses based upon the developments above.

The matter is now pending before the District Court for a new trial for Hayseeds damages, as well as the court’s determination and award of attorney’s fees. The new trial is scheduled to begin on July 15, 2025.

16

NOTE 8—REVENUE

Our revenue is derived from contracts for the sale of coal and is recognized when the performance obligations under the contract are satisfied, which is at the point in time control is transferred to our customer. Generally, domestic sales contracts have terms of about one year and the pricing is typically fixed. Export sales have spot or term contracts, and pricing can be either fixed or derived against index-based pricing mechanisms. Sales completed with delivery to an export terminal are reported as export revenue.

Disaggregated information about Revenue is presented below:

Three months ended March 31, 

(In thousands)

2025

    

2024

Coal Sales

  

 

  

North American revenue

$

44,026

$

54,173

Export revenue, excluding Canada

 

90,630

 

118,503

Total revenue

$

134,656

$

172,676

Revenue for the first quarter ended March 31, 2025 includes a $0.1 million net decrease to revenue related to adjustments for performance obligations satisfied in a previous reporting period. These adjustments were due to true-ups of previous estimates for provisional pricing and demurrage as well as price adjustments for minimum specifications or qualities of delivered coal.

As of March 31, 2025, the Company had outstanding performance obligations of approximately 1.5 million tons for contracts with fixed sales prices averaging $154 per ton, excluding freight, as well as 2.6 million tons for contracts with index-based pricing mechanisms. The Company expects to satisfy approximately 67% of the committed tons in 2025, 32% in 2026, and 1% in 2027. Variable amounts, including index-based prices, have not been estimated for the purpose of disclosing remaining performance obligations as permitted under the revenue recognition guidance when variable consideration is allocated entirely to a wholly unsatisfied performance obligation.

Concentrations—During the three months ended March 31, 2025, sales to three individual customers were 10% or more of our total revenue. Sales to these customers represented 17%, 15% and 10% of our total revenue during the three-month period and accounted for approximately 42%, collectively, of our total revenue. Two customers accounted for 39% and 18% of our trade receivables, or collectively 57% of the Company’s accounts receivable balance at March 31, 2025. For comparison purposes, during the three months ended March 31, 2024, sales to two individual customers were 10% or more of our total revenue and accounted for approximately 30%, collectively, of our total revenue.

NOTE 9—INCOME TAXES

Income tax provisions for interim periods are generally based on an estimated annual effective income tax rate calculated separately from the effect of significant, infrequent, or unusual items related specifically to interim periods. The income tax impacts of discrete items are recognized in the period these occur.

Our effective tax rate for the three months ended March 31, 2025 and March 31, 2024 was 31.2% benefit and 21.0% expense, respectively, excluding the impact of discrete items, the foreign-derived intangible income deduction, and depletion expense for income tax purposes.

NOTE 10—EARNINGS (LOSS) PER SHARE

Earnings per share (“EPS”) is not presented retrospectively for periods prior to the issuance of the tracking stock as the tracking stock was not a part of the Company’s capital structure during those periods and the issuance of the tracking stock changes the common shareholders’ relative residual interest in the Company. Therefore, EPS is presented for the Company’s single class of common stock up to the time the tracking stock was issued and, subsequent to this date, EPS is presented prospectively under the two-class method.

17

The computation of basic and diluted EPS is shown on the following page:

(In thousands, except per share amounts)

Three months ended March 31, 

2025

2024

Earnings attribution

Class A common stock

$

(8,269)

$

(106)

Class A restricted stock awards

-

1

Class B common stock

(1,935)

2,032

Class B restricted stock awards

72

Forfeitable dividends declared on unvested stock-based awards

747

33

Net income

$

(9,457)

$

2,032

Three months ended March 31, 2025

Three months ended March 31, 2024

Class A

Class B

Class A

Class B

Dual class EPS calculations

Numerator

Net earnings for basic earnings per common share

$

(8,269)

$

(1,935)

$

(106)

$

2,032

Add: Class B net earnings for diluted earnings per diluted share

(1,935)

-

2,032

-

Net earnings for diluted earnings for diluted earnings per diluted share

$

(10,204)

$

(1,935)

$

1,926

$

2,032

Denominator

Weighted average shares used to compute basic earnings per share

43,850

9,710

42,496

8,508

Dilutive effect of stock option awards

-

-

-

96

Dilutive effect of restricted stock units

-

-

-

32

Dilutive effect of performance stock units

-

-

-

162

Dilutive effect of non-cash dividend declared but not issued

-

-

-

-

Dilutive effect of conversion of Class B common stock to Class A common stock

9,151

-

6,256

-

Weighted average shares used to compute diluted earnings per share

53,001

9,710

48,752

8,798

Earnings per common share (dual-class)

Basic

$

(0.19)

$

(0.20)

$

(0.00)

$

0.24

Diluted

$

(0.19)

$

(0.20)

$

(0.00)

$

0.23

18

Unvested restricted stock awards have the right to receive nonforfeitable dividends on the same basis as common shares; therefore, unvested restricted stock is considered a participating security to calculate EPS. Under the two-class method, the Company reports separately the net earnings allocated away from holders of Class A and Class B common stock to holders of unvested restricted stock awards.

For accounting purposes, Class B’s participation rights in net earnings are, in substance, discretionary based on the power of the Company’s Board of Directors to add or modify expense allocation policies, redefine CORE assets, and redetermine CORE’s per-ton usage fees at any time, in its sole discretion, without shareholder approval. Therefore, no amount of the Company’s net earnings shall be allocated to Class B to calculate EPS other than actual dividends declared during the period for the tracking stock. However, during the three months ended March 31, 2025, dividends declared by the Company were more than consolidated net income (loss) for the period, which resulted in an undistributed net loss for reporting purposes. The resulting undistributed net loss was allocated proportionately between outstanding Class A and Class B common stock based on the rights to residual net assets upon liquidation being equal between holders of Class A and Class B common stock. For the three months ended March 31, 2025, two dividends were declared for Class A common stock due to the timing of declaration, while only one dividend was declared for Class B common stock.

Diluted EPS is calculated using the treasury stock method for stock options and restricted stock units. For performance stock units, the awards are first evaluated under the contingently issuable shares guidance, which requires a determination as to whether shares would be issuable if the end of the reporting period were the end of the contingency period. For shares determined to be issuable under performance stock unit awards, the treasury stock method is then applied to determine the dilutive impact of the awards, if any. Unvested restricted stock awards are considered potential common shares as well as participating securities, as discussed previously, and are included in diluted EPS using the more dilutive of the treasury stock method or the two-class method. Since these awards share in dividends on a 1:1 basis with common shares, applying the treasury stock method is antidilutive compared to the basic EPS calculation that allocates earnings to participating securities under the two-class method discussed previously.

For the first quarter of 2025, diluted EPS for Class A Common stock excluded all outstanding awards of potential common stock because of the allocated net loss discussed above, and, therefore, the inclusion of any potential common shares would be antidilutive. Excluded Class A common stock awards were 649 thousand options to purchase Class A common stock, 666 thousand RSUs, and 1,568 thousand PSUs (at target). Excluded Class B common stock awards were 144 thousand options to receive Class B common stock, 38 thousand RSUs, and 231 thousand PSUs (at target). For the three months ended March 31, 2024, diluted EPS for Class A common stock excluded only the RSUs and PSUs granted in the first quarter of 2024, as discussed in Note 6, because the effect would have been antidilutive under the treasury stock method.

NOTE 11—SEGMENT REPORTING

The Company generates revenue primarily through the production of metallurgical coal for sale to the steel industry. Ramaco also generates revenue through the sale of coal purchased from third parties.

The Company’s chief operating decision maker (“CODM”), the chief executive officer, regularly reviews financial information at the consolidated level for the purpose of allocating resources and assessing operating results and financial performance. Therefore, the Company has one operating and reportable segment.

The CODM uses consolidated net income as the segment profitability measure to evaluate the performance of its segment and make resource allocation decisions. Consolidated net income is used by the CODM to assess operating performance of its Appalachian operations as well as to make decisions regarding capital investments, labor allocation, compensation, and resource development.

The CODM does not regularly review segment asset information at a different asset level or category than those disclosed within the consolidated balance sheet for the purpose of assessing performance and making resource allocation decisions. Significant expenses regularly reviewed by the CODM include cost of sales as reported on the Company’s consolidated statements of operations. Furthermore, significant expenses include more disaggregated cost of sales

19

information, including cash cost of sales (on an FOB mine basis), transportation costs, and alternative mineral development costs, as shown in the following table:

Three Months Ended March 31,

(In thousands)

    

2025

2024

Significant segment expenses (a):

Cash cost of sales (FOB mine)

$

92,763

$

109,465

Transportation costs

18,998

28,876

Alternative mineral development costs

1,912

1,135

Other cost of sales (b)

459

237

Cost of sales

$

114,132

$

139,713

(a) The significant expense categories and amounts align with the segment-level information that is regularly provided to the CODM.

(b) Other cost of sales includes idle costs.

Total capital expenditures (including accrued capital expenditures)

$

21,452

$

19,929

NOTE 12—RELATED PARTY TRANSACTIONS

Legal Services—Some of the professional legal services we received were provided by Jones & Associates (“Jones”), a related party. Legal services incurred for Jones for the three months ended March 31, 2025 and March 31, 2024 totaled less than $0.1 million and zero, respectively. Mr. Jones subsequently became the Company’s General Counsel on May 1, 2025.

Other Professional Services—The Company has also entered into professional services agreements with three other related parties, which have been aggregated due to immateriality. Professional service fees for these related party transactions totaled less than $0.1 million during the first quarter of 2025.

NOTE 13—SUBSEQUENT EVENTS

On May 12, 2025, the Company announced its Board of Directors had approved and declared a quarterly cash dividend of $0.1811 per share on the Company's Class B common stock. The second quarter dividend is payable on June 13, 2025, to shareholders of record on May 30, 2025.

On May 12, 2025, the Company released a revised Technical Report Summary (“TRS”) on the Brook Mine property Rare Earth Element Exploration Target prepared by Weir International, Inc., (“Weir”) in accordance with the U.S. Securities and Exchange Commission Regulation S-K 1300 for Mining Property Disclosure.

On May 12, 2025, the Company announced that Michael Woloschuk will join Ramaco as Executive Vice President for Critical Minerals from the Fluor Corporation to oversee the Company’s development of the Brook Mine and related commercialization of its rare earth and critical mineral operations.

* * * * *

20

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

The following discussion and analysis of our financial condition and results of operations should be read in conjunction with the “Management’s Discussion and Analysis of Financial Condition and Results of Operations” contained in our Annual Report, as well as the financial statements and related notes appearing elsewhere in this Quarterly Report. The following discussion contains forward-looking statements that reflect our future plans, estimates, beliefs and expected performance. The forward-looking statements are dependent upon events, risks and uncertainties that may be outside our control. We caution you that our actual results could differ materially from those discussed in these forward-looking statements. Factors that could cause or contribute to such differences are discussed elsewhere in this Quarterly Report, particularly in the “Cautionary Note Regarding Forward-Looking Statements” and in our Annual Report and in this Quarterly Report under the heading “Item 1A. Risk Factors,” all of which are difficult to predict. In light of these risks, uncertainties and assumptions, the forward-looking events discussed may not occur. We do not undertake any obligation to publicly update any forward-looking statements except as otherwise required by applicable law.

Overview

We are an operator and developer of high-quality, low-cost metallurgical coal in southern West Virginia and southwestern Virginia. Our development portfolio primarily includes the following properties: Elk Creek, Berwind, Knox Creek, and Maben. We believe each of these properties possesses geologic and logistical advantages that make our coal among the lowest delivered-cost U.S. metallurgical coal to our domestic customer base, North American blast furnace steel mills and coke plants, as well as international metallurgical coal consumers. We also control mineral deposits near Sheridan, Wyoming as part of the Company’s initiatives regarding the potential recovery of rare earth elements and critical minerals as well as the potential commercialization of coal-to-carbon-based products and materials.

Our primary source of revenue is the sale of metallurgical coal. We are a pure-play metallurgical coal company with 66 million reserve tons and 1,352 million measured and indicated resource tons of high-quality metallurgical coal. Our plan is to continue the development of our existing properties and grow annual production over the next few years to approximately seven million clean tons of metallurgical coal, subject to market conditions, permitting and additional capital deployment in the medium-term. We may make acquisitions of reserves or infrastructure that continue our focus on advantaged geology and lower costs.

The overall outlook of the metallurgical coal business is dependent on a variety of factors such as pricing, regulatory uncertainties, and global economic conditions. Coal consumption and production in the U.S. are driven by several market dynamics and trends including the U.S. and global economies, the U.S. dollar’s strength relative to other currencies and accelerating production cuts. Blast furnace steelmaking is more prevalent outside the U.S. compared to domestic steel production, which creates demand for exports of metallurgical coal, including demand growth in Asia Pacific.

Global metallurgical coal markets softened in 2024 due to constrained economic growth in some regions of the world and continued conflict overseas. The global steel market experienced slower growth, especially in China, resulting in elevated levels of Chinese steel exports. These conditions have led steel companies to both cut back on their own production and to reduce the price they are willing to pay for their metallurgical coal feedstock. For 2025, overall steel demand will likely remain weak in the near term; however, supply cuts may occur for higher cost operations absent a significant upward movement in pricing. Longer term, the Company believes that limited global investment in new coking coal production capacity, the industrialization of emerging economies, expansion of urbanization globally, and an eventual return to economic growth will support coking coal markets overall.

During the first three months of 2025, we sold 0.9 million tons of coal and recognized $134.7 million of revenue. Of this amount, 33% of our revenue was from sales into North American markets, including Canada, and 67% of our revenue was from sales into export markets. During the same period of 2024, we sold 0.9 million tons of coal and recognized $172.7 million of revenue, of which 31% was from sales into North American markets, including Canada, and 69% was from sales into export markets. Sales into export markets, which often include index-based pricing, generally have greater exposure to variability in pricing from period to period. The Company’s exports have not been

21

materially delayed or otherwise affected by recent severe weather events or by dockworker labor disputes taking place at U.S. East Coast ports.

As of March 31, 2025, the Company had outstanding performance obligations of approximately 1.5 million tons for contracts with fixed sales prices averaging $154 per ton, excluding freight, as well as 2.6 million tons for contracts with index-based pricing mechanisms. The Company expects to satisfy approximately 67% of these commitments in 2025, 32% of these commitments in 2026, and the remaining 1% in 2027. Refer to Note 8 of Part I, Item 1 for additional information.

The metallurgical coal markets are volatile in nature; therefore, the Company prioritizes managing its financial position and liquidity, while managing costs and capital expenditures and returning value to its shareholders.

In the first three months of 2025, our total capital expenditures were $20.3 million, excluding capitalized interest of $0.5 million. In the first three months of 2024, our capital expenditures were $18.7 million, excluding capitalized interest of $0.2 million. The increase in capital expenditures was due to the Company’s progress related to strategic growth projects specifically at the Maben preparation plant.

The Company produced 1.0 million tons during the first three months of 2025 compared to 0.8 million tons during the first three months of 2024 as a result of the increase in capacity and completed development work. The Company expects full-year production volumes in 2025 between 3.9 and 4.3 million tons with an ability to vary production dependent on market conditions.

The Company continues to assess its potential rare earth elements and critical minerals deposit in Wyoming. Analysis performed to date indicates elevated levels of rare earth elements along with significant concentrations of critical minerals gallium and germanium, which were banned for export to the United States by China on December 2, 2024. The Company hopes to complete its techno-economic analysis of the overall commercial aspects of the potential opportunity and begin construction of a pilot processing facility in mid to late 2025. The Company recently received a $6.1 million matching grant from the Wyoming Energy Authority, which will be applied toward development of the pilot plant and related facilities at the Brook Mine.

No revenues have been recognized from the Company’s Wyoming initiatives.

22

Results of Operations

Three months ended March 31, 

(In thousands, except per share amounts)

    

2025

    

2024

    

    

Revenue

$

134,656

$

172,676

Costs and expenses

Cost of sales (exclusive of items shown separately below)

 

114,132

 

139,713

 

 

Asset retirement obligations accretion

402

 

354

 

 

Depreciation, depletion, and amortization

 

17,542

15,220

Selling, general and administrative expenses

 

14,602

14,114

Total costs and expenses

 

146,678

169,401

Operating (loss) income

 

(12,022)

 

3,275

 

 

Other income (expense), net

 

505

629

Interest expense, net

 

(2,230)

(1,332)

Income before tax

(13,747)

2,572

Income tax (benefit) expense

 

(4,290)

 

540

 

 

Net (loss) income

$

(9,457)

$

2,032

Earnings per common share

Basic - Class A

$

(0.19)

$

(0.00)

Basic - Class B

$

(0.20)

$

0.24

Diluted - Class A

$

(0.19)

$

(0.00)

Diluted - Class B

$

(0.20)

$

0.23

Adjusted EBITDA

$

9,788

$

24,180

Net income and Adjusted EBITDA for the three months ended March 31, 2025 were negatively impacted by the softening of global metallurgical coal markets and the decrease in metallurgical coal price indices. This occurred due to a variety of macroeconomic factors including the continued Chinese oversupply of steel into a muted global economic environment. Refer to Non-GAAP Financial Measures later in Item 2 for more information regarding Adjusted EBITDA.

23

Coal sales information is summarized as follows:

Three months ended March 31, 

(In thousands)

2025

    

2024

Increase (Decrease)

    

    

Revenue

$

134,656

$

172,676

$

(38,020)

Tons sold

946

929

17

Total revenue per ton sold (GAAP basis)

$

142

$

186

$

(44)

Cost of sales

$

114,132

$

139,713

$

(25,581)

Tons sold

946

929

17

Total cost of sales per ton sold (GAAP basis)

$

121

$

150

$

(29)

Refer to Non-GAAP Financial Measures for supplemental calculations of revenue per ton sold (FOB mine) and cash cost per ton sold (FOB mine)

Our revenue includes sales of Company produced coal and coal purchased from third parties. We include amounts billed by us for transportation to our customers within revenue and transportation costs incurred within cost of sales.

Three Months Ended March 31, 2025 Compared to Three Months Ended March 31, 2024

Revenue. Coal sales revenue for the three months ended March 31, 2025 was $134.7 million, approximately 22% lower than the same period in 2024 driven by the negative impact of pricing offset partially by the 2% increase in tons sold. The increase in tons sold occurred in export markets, which increased 8% but were offset partially by the decrease in North America volumes. Revenue per ton sold decreased 24% from $186 per ton for the three months ended March 31, 2024 to $142 per ton for the three months ended March 31, 2025 and was driven by the variability in index-based pricing for export sales. Revenue per ton sold (FOB mine), a non-GAAP measure which excludes transportation revenues and demurrage, also decreased 21% from $155 per ton for the three months ended March 31, 2024 to $122 per ton for the three months ended March 31, 2025. Refer to Non-GAAP Financial Measures later in Item 2 for more information regarding this measure. The decrease in the Company’s revenue per ton sold measures was due to the decrease in metallurgical coal prices as U.S. metallurgical coal price indices continued to fall in the first quarter of 2025 by an average of 27% quarter over quarter due to the macroeconomic conditions discussed earlier. We expect metallurgical coal prices to remain volatile in the near term.

There are no revenues from rare earth and critical minerals at this time.

Cost of sales. Our cost of coal sales for the three months ended March 31, 2025 was $114.1 million, approximately 18% lower than the same period in 2024 despite the 2% increase in tons sold discussed above. Cost of sales per ton sold decreased 19% from $150 per ton for the three months ended March 31, 2024 to $121 per ton for the three months ended March 31, 2025. Cash cost per ton sold (FOB mine), a non-GAAP measure which excludes transportation costs, alternative mineral development costs, and idle mine costs, decreased 17% from $118 per ton for the three months ended March 31, 2024 to $98 per ton for the three months ended March 31, 2025. Refer to Non-GAAP Financial Measures later in Item 2 for more information regarding this measure. Mine costs for the first quarter of 2025 benefited from efficiencies gained from increased production versus the same period in 2024.

Depreciation, depletion, and amortization. Depreciation, depletion, and amortization expense totaled $17.5 million and $15.2 million for the three months ended March 31, 2025 and March 31, 2024, respectively. The increase quarter-to-quarter was related to general increases in plant and equipment and production versus 2024.

Selling, general, and administrative. Selling, general, and administrative (“SG&A”) expenses were $14.6 million and $14.1 million for the three months ended March 31, 2025 and March 31,2024, respectively. The $0.5 million

24

increase in 2024 was primarily due to the increase in stock-based compensation expense offset by other administrative cost.

Other income (expense), net. Other income (expense), net was $0.5 million for the three months ended March 31, 2025, compared to $0.6 million for the three months ended March 31, 2024.

Interest expense, net. Interest expense, net was $2.2 million for the three months ended March 31, 2025 compared to $1.3 million for the same period in 2024. The increase in 2025 was largely due to issuance of the 8.375% Senior Unsecured Notes due 2029 (the “Senior Notes due 2029”) in late 2024.

Income tax expense (benefit). The effective tax rate for the three months ended March 31, 2025 and March 31, 2024 was 31% and 21%, respectively, excluding the impact of discrete items. The primary differences from the federal statutory rate of 21% are related to state taxes, non-deductible expenses, the foreign-derived intangible income deduction, and depletion expense for income tax purposes.

Earnings (loss) per share. Refer to Note 10 of Part I, Item 1 for information regarding earnings per share calculations for Class A and Class B common stock.

Liquidity and Capital Resources

The metallurgical coal markets are volatile in nature; therefore, the Company prioritizes managing its financial position and liquidity, while managing costs and capital expenditures and returning value to its shareholders.

On May 3, 2024, the Company entered into the First Amendment Agreement to the Second Amended and Restated Credit and Security Agreement in order to, among other things, extend the maturity date and increase the size of its existing Revolving Credit Facility. The amended facility has a maturity date of May 3, 2029, and provides an initial aggregate revolving commitment of $200 million as well as an accordion feature to increase the size by an additional $75 million subject to certain terms and conditions, including the lenders’ consent. The amended facility provides the Company with additional flexibility to pursue further growth in production while meeting normal operating requirements. The terms of the amended facility also require the Company to maintain certain covenants, including fixed charge coverage ratio and compensating balance requirements. Borrowings under the amended facility may not exceed the borrowing base as determined under the amended formula included in the agreement.

At March 31, 2025, we had $43.5 million of cash and cash equivalents and $74.9 million of remaining availability under our Revolving Credit Facility for future borrowings. Cash and cash equivalents include $7.5 million of compensating balances held in dedicated accounts to assure future credit availability under the revolver. The Company’s total current assets were $164.0 million and were in excess of total current liabilities by $39.6 million as of the balance sheet date.

Significant sources and uses of cash during the first three months of 2025

Sources of cash:

Cash flows provided by operating activities were $26.0 million during the first three months of 2025, which were driven primarily by net earnings adjusted for non-cash expenses including depreciation, depletion, and amortization as well as stock-based compensation. Changes in operating assets and liabilities

25

also contributed to operating cash flow driven primarily by the decrease in accounts receivable due to the collection of fourth quarter 2024 revenues, which were $36.2 million higher than first quarter revenues.

Cash inflows for financing activities totaled $6.7 million, which included:
onet proceeds from borrowing of $15.9 million on our existing debt, finance leases, and insurance financing and
onet outflow of $2.5 million to stockholders in the form of dividend payments and
onet outflows of $6.7 million of other various activities

Uses of cash:

Capital expenditures totaled $20.3 million, including expenditures related to the preparation plant and expansion of our Maben complex. Capital expenditures for the Maben preparation plant totaled $1.8 million. The preparation plant at Maben was commissioned in October 2024, which should reduce trucking costs at the complex going forward. Most capital expenditures for 2025 are expected to occur in the first half of the year as a carryforward of commitments for growth projects made in 2024.
Additional cash flows from other activities related to deposits on equipment and other of $1.9 million.

The Class B common stock dividends were calculated based on 20% of the previous quarter’s CORE royalty and infrastructure fees as shown below. Refer to Note 6 of Part I, Item 1 for additional information regarding dividends.

Three months ended March 31, 

Three months ended March 31, 

(In thousands)

2025

2024

Royalties

Ramaco Coal

$

2,381

$

2,730

Amonate Assets

600

1,312

Other

7

12

Total Royalties

$

2,988

$

4,054

Infrastructure Fees

Preparation Plants (Processing at $5.00/ton)

$

4,256

$

4,475

Rail Load-outs (Loading at $2.50/ton)

2,069

1,954

Total Infrastructure Fees (at $7.50/ton)

$

6,325

$

6,429

CORE Royalty and Infrastructure Fees

$

9,313

$

10,483

Total Cash Available for Dividend for Class B Common Stock

$

9,313

$

10,483

20% of Cash Available for Dividend for Class B Common Stock

$

1,863

$

2,097

The Company anticipates declaring similar dividends on a quarterly basis in future periods; however, future declarations of dividends are subject to Board of Directors’ approval and may be adjusted as business needs or market conditions change.

Future sources and uses of cash

Our primary use of cash includes capital expenditures for mine development and ongoing operating expenses. We expect to fund our capital and liquidity requirements for the next twelve months and the reasonably foreseeable future with cash on hand, borrowings under our revolving credit facility, projected cash flows from operations, and, if

26

warranted, capital raised under the Company’s shelf registration discussed below. Factors that could adversely impact our future liquidity and ability to carry out our capital expenditure program include the following:

Timely delivery of our product by rail and other transportation carriers;
Late payments of accounts receivable by our customers;
Cost overruns in our purchases of equipment needed to complete our mine development plans;
Delays in completion of development of our various mines, processing plants and refuse disposal facilities, which would reduce the coal we would have available to sell and our cash flow from operations; and
Adverse changes in the metallurgical coal markets that would reduce the expected cash flow from operations.

If future cash flows were to become insufficient to meet our liquidity needs or capital requirements, due to changes in macroeconomic conditions or otherwise, we may reduce our expected level of capital expenditures for new mine production and/or fund a portion of our capital expenditures through the issuance of debt or equity securities, new debt arrangements, or from other sources such as asset sales.

On September 1, 2023, the Company filed a shelf registration statement to sell any combination of Class A common stock, Class B common stock, preferred stock, depositary shares, debt securities, warrants, and rights at an aggregate initial offering price of up to $400.0 million. No securities may be sold until a prospectus supplement describing the method and terms of any future offering is delivered.

Refer to Note 4 of Part I, Item 1 for information regarding the Company’s Revolving Credit Facility and indebtedness.

Critical Accounting Estimates

The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the amounts of revenue and expenses reported for the period then ended. A discussion of our critical accounting policies and estimates is included in “Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations - Critical Accounting Policies and Estimates” of the Annual Report. There were no material changes to our critical accounting policies during the first three months of 2025.

Off-Balance Sheet Arrangements

A discussion of off-balance sheet arrangements is included under the heading “Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations - Off-Balance Sheet Arrangements” in the Annual Report. There were no material changes during the first three months of 2025.

Non-GAAP Financial Measures

Adjusted EBITDA - Adjusted EBITDA is used as a supplemental non-GAAP financial measure by management and external users of our financial statements, such as industry analysts, investors, lenders, and rating agencies. We believe Adjusted EBITDA is useful because it allows us to more effectively evaluate our operating performance.

We define Adjusted EBITDA as net income plus net interest expense; stock-based compensation expense; depreciation, depletion, and amortization expenses; income taxes; accretion of asset retirement obligations; and, when applicable, certain other non-operating items (income tax penalties and charitable contributions). A reconciliation of net income to Adjusted EBITDA is included below. Adjusted EBITDA is not intended to serve as a substitute to U.S. GAAP measures of performance and may not be comparable to similarly-titled measures presented by other companies.

27

Three months ended March 31, 

(In thousands)

    

2025

    

2024

    

    

Reconciliation of Net Income to Adjusted EBITDA

 

  

 

  

 

Net (loss) income

$

(9,457)

$

2,032

Depreciation, depletion, and amortization

 

17,542

 

15,220

Interest expense, net

 

2,230

 

1,332

Income tax (benefit) expense

 

(4,290)

 

540

EBITDA

 

6,025

 

19,124

Stock-based compensation

 

3,361

 

4,702

Accretion of asset retirement obligation

 

402

 

354

Adjusted EBITDA

$

9,788

$

24,180

Non-GAAP revenue per ton sold- Non-GAAP revenue per ton sold (FOB mine) is calculated as coal sales revenue less transportation revenues and demurrage, divided by tons sold. We believe revenue per ton sold (FOB mine) provides useful information to investors as it enables investors to compare revenue per ton we generate against similar measures made by other publicly-traded coal companies and more effectively monitor changes in coal prices from period to period excluding the impact of transportation costs which are beyond our control. The adjustments made to arrive at these measures are significant in understanding and assessing our financial performance. Revenue per ton sold (FOB mine) is not a measure of financial performance in accordance with U.S. GAAP and, therefore, should not be considered as a substitute to revenue under U.S. GAAP.

Three months ended March 31, 

(In thousands)

2025

    

2024

Revenue

$

134,656

$

172,676

Less: Adjustments to reconcile to Non-GAAP revenue (FOB mine)

Transportation

(19,042)

(28,285)

Non-GAAP revenue (FOB mine)

$

115,614

$

144,391

Tons sold

946

929

Non-GAAP revenue per ton sold (FOB mine)

$

122

$

155

Refer to coal sales information for revenue per ton sold (GAAP basis) calculations

Non-GAAP cash cost per ton sold - Non-GAAP cash cost per ton sold (FOB mine) is calculated as cash cost of sales less transportation costs, alternative mineral development costs, and idle and other costs, divided by tons sold. We believe cash cost per ton sold provides useful information to investors as it enables investors to compare our cash cost per ton against similar measures made by other publicly-traded coal companies and more effectively monitor changes in coal cost from period to period excluding the impact of transportation costs which are beyond our control, and alternative mineral costs, which are more developmentally focused at the present time. The adjustments made to arrive at these measures are significant in understanding and assessing our financial performance. Cash cost per ton sold (FOB mine) is not a measure of financial performance in accordance with U.S. GAAP and, therefore, should not be considered as a substitute to cost of sales under U.S. GAAP.

28

Three months ended March 31, 

(In thousands)

2025

    

2024

Cost of Sales:

$

114,132

$

139,713

Less: Adjustments to reconcile to Non-GAAP cash cost of sales

Transportation costs

(18,998)

(28,876)

Alternative mineral development costs

(1,912)

(1,135)

Idle and other costs

(459)

(237)

Non-GAAP cash cost of sales

$

92,763

$

109,465

Tons sold

946

929

Non-GAAP cash cost per ton sold (FOB mine)

$

98

$

118

Refer to coal sales information for cost per ton sold (GAAP basis) calculations

Item 3. Quantitative and Qualitative Disclosures about Market Risk

Disclosures about market risk are included in Item 7A, “Quantitative and Qualitative Disclosures about Market Risk,” of our Annual Report.

Item 4. Controls and Procedures

As required by Rule 13a-15(b) of the Exchange Act, we have evaluated, under the supervision and with the participation of our management, including our chief executive officer, who serves as our principal executive officer, and our chief financial officer, who serves as our principal financial officer, the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) as of the end of the period covered by this quarterly report. Our disclosure controls and procedures are designed to provide reasonable assurance that the information required to be disclosed by us in reports that we file under the Exchange Act is accumulated and communicated to our management, including our principal executive officer and principal financial officer, as appropriate to allow timely decisions regarding required disclosures, and is recorded, processed, summarized and reported within the periods specified in the rules and forms of the SEC. However, based on that evaluation, our principal executive officer and principal financial officer concluded that our disclosure controls and procedures were not effective at the reasonable assurance level as of the end of the period covered by this quarterly report as a result of the material weakness in internal control over financial reporting as described below.

Previously Reported Material Weakness

We previously identified a material weakness and concluded that our disclosure controls and procedures as of December 31, 2024, were not effective at the reasonable assurance level as a result of the material weakness in internal control over financial reporting disclosed below. The Company’s remediation plan for the material weakness in internal control over financial reporting is also discussed below.

Based on this evaluation, management identified a material weakness related to an insufficiency of appropriately qualified and trained professionals to perform certain control activities necessary to achieve our control objectives. The material weakness also resulted in incomplete or inadequate documentation related to accounting policies and procedures, inappropriate conclusions reached regarding non-routine accounting matters, and insufficient evidence of internal control activities. A material weakness is a control deficiency, or a combination of deficiencies, in internal control over financial reporting such that there is a reasonable possibility that a material misstatement of our annual or interim financial statements will not be prevented or detected on a timely basis. Management concluded that its internal control over financial reporting was ineffective as of December 31, 2024.

29

Remediation Plan

We are executing on our plan for remediation to address this material weakness, which includes assessing, redesigning, and implementing modifications of our internal controls, and the hiring of additional qualified accounting personnel, or supplementing internal resources with qualified external advisors as needed. We will not be able to fully remediate this material weakness until these steps have been completed and subsequent validation and testing of these internal controls have demonstrated their operating effectiveness over a sustained period of financial reporting cycles.

During the first quarter of 2025, we took continued steps to improve our internal control over financial reporting. We continued to engage the services of a national professional services firm to assist us in evaluating the effectiveness of our disclosure controls and procedures. During the first quarter of 2025, we engaged a number of national recruiting firms to assist us in identifying qualified accounting personnel. We continued to engage the services of a top-five accounting firm to assist us in reviewing technical non-routine accounting matters.

Changes in Internal Control Over Financial Reporting

We are actively improving our control environment by executing our remediation plan to address the material weakness, as described above. Except as described above, there were no significant changes in our internal control over financial reporting during our first quarter that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

Inherent Limitations on Effectiveness of Controls and Procedures

Senior members of management do not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent all errors and all fraud. A control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

30

PART II. OTHER INFORMATION

Item 1. Legal Proceedings

Due to the nature of our business, we may become, from time to time, involved in routine litigation or subject to disputes or claims related to our business activities. While the outcome of these proceedings cannot be predicted with certainty, in the opinion of our management, there are no pending litigation, disputes or claims against us which, if decided adversely, individually or in the aggregate, will have a material adverse effect on our financial condition, cash flows or results of operations. For a description of our legal proceedings, see Note 7 to the Condensed Consolidated Financial Statements included in Part I of this Quarterly Report.

Item 1A. Risk Factors

In addition to the other information set forth in this Quarterly Report, you should carefully consider the risk factors and other cautionary statements described under the heading “Item 1A. Risk Factors” included in our Annual Report and the risk factors and other cautionary statements contained in our other SEC filings, which could materially affect our business, financial condition, cash flows, or future results of operations.

Additional risks and uncertainties not currently known to us, or that we currently deem to be immaterial, also may materially adversely affect our business, financial condition, or future results. There have been no material changes in our risk factors from those described in our Annual Report.

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

None

Item 3. Defaults Upon Senior Securities

None

Item 4. Mine Safety Disclosures

The information concerning mine safety violations or other regulatory matters required by Section 1503(a) of the Dodd-Frank Wall Street Reform and Consumer Protection Act and Item 104 of Regulation S-K is included in Exhibit 95.1 to this Quarterly Report.

Item 5. Other Information

During the period covered by this Quarterly Report, none of the Company’s directors or executive officers has adopted or terminated a Rule 10b5-1 trading arrangement or a non-Rule 10b5-1 trading arrangement (each as defined in Item 408 of Regulation S-K under the Securities Exchange Act of 1934, as amended).

31

Item 6. Exhibits

*31.1

Certification of Chief Executive Officer (principal executive officer) pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

*31.2

Certification of Chief Financial Officer (principal financial officer) pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

**32.1

Certification of Chief Executive Officer (principal executive officer) pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

**32.2

Certification of Chief Financial Officer (principal financial officer) pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

*95.1

Mine Safety Disclosure

*101.INS

Inline XBRL Instance Document

*101.SCH

XBRL Taxonomy Extension Schema Document

*101.CAL

XBRL Taxonomy Extension Calculation Linkbase Document

*101.DEF

XBRL Taxonomy Extension Definition Linkbase Document

*101.LAB

XBRL Taxonomy Extension Labels Linkbase Document

*101.PRE

XBRL Taxonomy Extension Presentation Linkbase Document

104

Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)

*     Exhibit filed herewith.

**   Furnished herewith. Pursuant to SEC Release No. 33-8212, this certification will be treated as “accompanying” this Quarterly Report and not “filed” as part of such report for purposes of Section 18 of the Exchange Act or otherwise subject to the liability under Section 18 of the Exchange Act, and this certification will not be deemed to be incorporated by reference into any filing under the Securities Act, except to the extent that the registrant specifically incorporates it by reference.

32

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.

RAMACO RESOURCES, INC.

May 12, 2025

By:

/s/ Randall W. Atkins

Randall W. Atkins

Chairman, Chief Executive Officer and Director

(Principal Executive Officer)

May 12, 2025

By:

/s/ Jeremy R. Sussman

Jeremy R. Sussman

Chief Financial Officer

(Principal Financial Officer)

33

EX-31.1 2 metc-20250331xex31d1.htm EX-31.1

Exhibit 31.1

CERTIFICATION OF CHIEF EXECUTIVE OFFICER

PURSUANT TO RULE 13A-14(A) AND RULE 15D-14(A)

OF THE SECURITIES EXCHANGE ACT OF 1934, AS AMENDED

I, Randall W. Atkins, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q for the quarterly period ended March 31, 2025 of Ramaco Resources, Inc. (the “registrant”);

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(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

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

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

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

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

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

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

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

Date: May 12, 2025

/s/ Randall W. Atkins

 

Randall W. Atkins

Chairman and Chief Executive Officer


EX-31.2 3 metc-20250331xex31d2.htm EX-31.2

Exhibit 31.2

CERTIFICATION OF CHIEF FINANCIAL OFFICER

PURSUANT TO RULE 13A-14(A) AND RULE 15D-14(A)

OF THE SECURITIES EXCHANGE ACT OF 1934, AS AMENDED

I, Jeremy R. Sussman, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q for the quarterly period ended March 31, 2025 of Ramaco Resources, Inc. (the “registrant”);

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(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

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

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

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

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

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

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

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

Date: May 12, 2025

/s/ Jeremy R. Sussman

Jeremy R. Sussman

Chief Financial Officer


EX-32.1 4 metc-20250331xex32d1.htm EX-32.1

Exhibit 32.1

CERTIFICATION OF

CHIEF EXECUTIVE OFFICER

PURSUANT TO 18 U.S.C. SECTION 1350 AS ADOPTED PURSUANT TO SECTION 906 OF THE

SARBANES OXLEY ACT OF 2002

In connection with the Quarterly Report on Form 10-Q for the quarterly period ended March 31, 2025 of Ramaco Resources, Inc. (the “Company”), as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Randall W. Atkins, Chief Executive Officer of the Company, hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge:

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

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

Date: May 12, 2025

/s/ Randall W. Atkins

Randall W. Atkins

Chairman and Chief Executive Officer


EX-32.2 5 metc-20250331xex32d2.htm EX-32.2

Exhibit 32.2

CERTIFICATION OF

CHIEF FINANCIAL OFFICER

PURSUANT TO 18 U.S.C. SECTION 1350 AS ADOPTED PURSUANT TO SECTION 906 OF THE

SARBANES OXLEY ACT OF 2002

In connection with the Quarterly Report on Form 10-Q for the quarterly period ended March 31, 2025 of Ramaco Resources, Inc. (the “Company”), as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Jeremy R. Sussman, Chief Financial Officer of the Company, hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge:

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

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

Date: May 12, 2025

/s/ Jeremy R. Sussman

Jeremy R. Sussman

Chief Financial Officer


EX-95.1 6 metc-20250331xex95d1.htm EX-95.1

Exhibit 95.1

Federal Mine Safety and Health Act Information

We work to prevent accidents and occupational illnesses. We have in place health and safety programs that include extensive employee training, safety incentives, drug and alcohol testing and safety audits. The objectives of our health and safety programs are to provide a safe work environment, provide employees with proper training and equipment and implement safety and health rules, policies and programs that foster safety excellence.

Our mining operations are subject to extensive and stringent compliance standards established pursuant to the Federal Mine Safety and Health Act of 1977 (the “Mine Act”). Mine Safety and Health Administration (“MSHA”) monitors and rigorously enforces compliance with these standards, and our mining operations are inspected frequently. Citations and orders are issued by MSHA under Section 104 of the Mine Act for violations of the Mine Act or any mandatory health or safety standard, rule, order or regulation promulgated under the Mine Act.

Section 1503(a) of the Dodd-Frank Wall Street Reform and Consumer Protection Act (the “Dodd-Frank Act”) and Item 104 of Regulation S-K require issuers to include in periodic reports filed with the U.S. Securities and Exchange Commission certain information relating to citations or orders for violations of standards under the Mine Act. We present information below regarding certain mining safety and health violations, orders and citations, issued by MSHA and related assessments and legal actions and mine-related fatalities with respect to our coal mining operations. In evaluating this information, consideration should be given to factors such as: (i) the number of violations, orders and citations will vary depending on the size of the coal mine, (ii) the number of violations, orders and citations issued will vary from inspector to inspector and mine to mine, and (iii) violations, orders and citations can be contested and appealed, and in that process, are often reduced in severity and amount, and are sometimes dismissed.

The following tables include information required by the Dodd-Frank Act and Item 104 of Regulation S-K for the current quarter. The mine data retrieval system maintained by MSHA may show information that is different than what is provided herein. Any such difference may be attributed to the need to update that information on MSHA’s system and/or other factors. The tables below do not include any orders or citations issued to independent contractors at our mines.

Mine or Operating Name /
MSHA Identification Number

    

Section
104(a)
S&S
Citations(1)

    

Section
104(b)
Orders(2)

    

Section
104(d)
Citations and
Orders(3)

    

Section
110(b)(2)
Violations(4)

    

Section
107(a)
Orders(5)

    

Total Dollar
Value of MSHA
Assessments
Proposed
(in thousands)(6)

Active Operations

  

  

  

  

  

  

Eagle Seam Deep Mine - 46-09495

$

20.2 

Stonecoal Branch Mine No. 2 - 46-08663

21 

$

116.0 

No. 2 Gas Deep Mine - 46-09541

21 

$

75.3 

Michael Powellton Deep Mine – 46-09602

$

22.7 

Crucible Deep Mine - 46-09614

$

6.4 

Ram Surface Mine No. 1 - 46-09537

15 

$

47.3 

Highwall Miner No. 1 - 46-09219

$

1.6 

Elk Creek Prep Plant - 46-02444

$

5.9 

Maben Surface Mine - 46-09637

$

0.6 

Maben Processing Plant - 46-09662

$

0.0 

Highwall Miner No. 2 - 46-09638

1

0

0

$

0.0

Berwind Deep Mine - 46-09533

$

0.5 

Laurel Fork - 46-09084

63 

$

219.4 

Jawbone Mine No. 1 - 44-07369

23 

$

196.6 

Triad No. 2 - 46-09628

$

1.0 

Big Creek Surface Mine - 44-07162

$

0.0 

Highwall Miner No. 3 - 15-19557

$

0.0 

Coal Creek Prep Plant (VA) - 44-05236

$

0.0 

Berwind Prep Plant - 46-05449

$

0.2 

Ram Surface Mine No. 3 - 46-09578

$

0.0 

Eagle – Mine No. 2 - 46-07437

$

0.8 


Mine or Operating Name /
MSHA Identification Number

    

Total Number
of
Mining Related
Fatalities

    

Received Notice of
Pattern of
Violations Under
Section 104(e)
(yes/no)(7)

    

Legal Actions
Pending as of
Last
Day of Period

    

Legal Actions
Initiated During
Period

    

Legal Actions
Resolved During
Period

 

Active Operations

  

  

  

  

  

Eagle Seam Deep Mine - 46-09495

No

Stonecoal Branch Mine No. 2 - 46-08663

No

No. 2 Gas - 46-09541

No

Michael Powellton Deep Mine - 46-09602

No

Crucible Deep Mine - 46-09614

No

Ram Surface Mine No. 1 - 46-09537

No

Highwall Miner No. 1 - 46-09219

No

Elk Creek Prep Plant - 46-02444

No

Maben Surface Mine - 46-09637

No

Maben Processing Plant - 46-09662

No

Highwall Miner No. 2 - 46-09638

No

Berwind Deep Mine - 46-09533

No

Laurel Fork - 46-09084

No

Jawbone Mine No. 1 - 44-07369

No

Triad No. 2 - 46-09628

No

Big Creek Surface Mine - 44-07162

No

Highwall Miner No. 3 - 15-19557

No

Coal Creek Prep Plant (VA) - 44-05236

No

Berwind Prep Plant - 46-05449

No

Ram Surface Mine No. 3 - 46-09578

No

Eagle – Mine No. 2 - 46-07437

No

The number of legal actions pending before the Federal Mine Safety and Health Review Commission as of March 31, 2025, that fall into each of the following categories is as follows:

    

    

    

    

    

    

    

    

    

    

    

    

 

Mine or Operating Name /
MSHA Identification Number

    

Contests of
Citations and
Orders

    

Contests of
Proposed
Penalties

    

Complaints for
Compensation

    

Complaints of
Discharge /
Discrimination /
Interference

    

Applications
for Temporary
Relief

    

Appeals of
Judge’s
Ruling

 

Active Operations

  

  

  

  

  

  

Eagle Seam Deep Mine - 46-09495

Stonecoal Branch Mine No. 2 - 46-08663

No. 2 Gas - 46-09541

Michael Powellton Deep Mine - 46-09602

Crucible Deep Mine - 46-09614

Ram Surface Mine No. 1 - 46-09537

Highwall Miner No. 1 - 46-09219

Elk Creek Prep Plant - 46-02444

Maben Surface - 46-09637

Maben Processing Plant - 46-09662

Highwall Miner No. 2 - 46-09638

Berwind Deep Mine - 46-09533

Laurel Fork - 46-09084

Jawbone Mine No. 1 - 44-07369

Triad No. 2 - 46-09628

Big Creek Surface - 44-07162

Highwall Miner No. 3 - 15-19557

Coal Creek Prep Plant (VA) - 44-05236

Berwind Prep Plant - 46-05449

Ram Surface Mine No. 3 - 46-09578

Eagle – Mine No. 2 - 46-07437


(1)Mine Act Section 104(a) significant and substantial (“S&S”) citations shown above are for alleged violations of mandatory health or safety standards that could significantly and substantially contribute to a coal mine health and safety hazard. It should be noted that, for purposes of this table, S&S citations that are included in another column, such as Section 104(d) citations, are not also included as Section 104(a) S&S citations in this column.

(2)Mine Act Section 104(b) orders are for alleged failures to totally abate a citation within the time period specified in the citation.

(3)Mine Act Section 104(d) citations and orders are for an alleged unwarrantable failure (i.e., aggravated conduct constituting more than ordinary negligence) to comply with mandatory health or safety standards.

(4)Mine Act Section 110(b)(2) violations are for an alleged “flagrant” failure (i.e., reckless or repeated) to make reasonable efforts to eliminate a known violation of a mandatory safety or health standard that substantially and proximately caused, or reasonably could have been expected to cause, death or serious bodily injury.

(5)Mine Act Section 107(a) orders are for alleged conditions or practices which could reasonably be expected to cause death or serious physical harm before such condition or practice can be abated and result in orders of immediate withdrawal from the area of the mine affected by the condition.

(6)Amounts shown include assessments proposed by MSHA on all citations and orders, including those citations and orders that are not required to be included within the above chart.

(7)Mine Act Section 104(e) written notices are for an alleged pattern of violations of mandatory health or safety standards that could significantly and substantially contribute to a coal mine safety or health hazard.

EX-101.SCH 7 metc-20250331.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 995200100 - Statement - Unaudited Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 995200200 - Statement - Unaudited Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 995200400 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 99940201 - Disclosure - Note 2 - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 99940301 - Disclosure - Note 3 - Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 99940302 - Disclosure - Note 3 - Property, Plant and Equipment - Depreciation and amortization (Details) link:presentationLink link:calculationLink link:definitionLink 99940401 - Disclosure - Note 4 - Debt - Summary of Outstanding Debt (Details) link:presentationLink link:calculationLink link:definitionLink 99941001 - Disclosure - Note 10 - Earnings (Loss) Per Share - Computation of Basic and Diluted Earnings per Share (Details) link:presentationLink link:calculationLink link:definitionLink 995200090 - Document - Document And Entity Information link:presentationLink link:calculationLink link:definitionLink 995200105 - Statement - Unaudited Condensed Consolidated Balance Sheets (Parentheticals) link:presentationLink link:calculationLink link:definitionLink 995200300 - Statement - Unaudited Condensed Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 99940402 - Disclosure - Note 4 - Debt - Revolving Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 99940403 - Disclosure - Note 4 - Debt - Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 99940404 - Disclosure - Note 4 - Debt -Current Portion of Long Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 99940501 - Disclosure - Note 5 - Accrued Liabilities and Other Long-Term Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 99940601 - Disclosure - Note 6 - Equity - Common Stock (Details) link:presentationLink link:calculationLink link:definitionLink 99940602 - Disclosure - Note 6 - Equity - Stock-Based Awards (Details) link:presentationLink link:calculationLink link:definitionLink 99940603 - Disclosure - Note 6 - Equity - Restricted Stock (Details) link:presentationLink link:calculationLink link:definitionLink 99940604 - Disclosure - Note 6 - Equity - Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 99940605 - Disclosure - Note 6 - Equity - Performance Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 99940607 - Disclosure - Note 6 - Equity - Dividends (Details) link:presentationLink link:calculationLink link:definitionLink 99940701 - Disclosure - Note 7 - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 99940801 - Disclosure - Note 8 - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Note 8 - Revenue Default (Details) link:presentationLink link:calculationLink link:definitionLink 99940802 - Disclosure - Note 8 - Revenue - Domestic Revenues an Export Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 99941201 - Disclosure - Note 12 - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 99941301 - Disclosure - Note 13 - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink 995210101 - Disclosure - Note 1 - Business and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 995210201 - Disclosure - Note 2 - Inventories link:presentationLink link:calculationLink link:definitionLink 995210301 - Disclosure - Note 3 - Property, Plant and Equipment link:presentationLink link:calculationLink link:definitionLink 995210401 - Disclosure - Note 4 - Debt link:presentationLink link:calculationLink link:definitionLink 995210501 - Disclosure - Note 5 - Accrued Liabilities and Other Long-Term Liabilities link:presentationLink link:calculationLink link:definitionLink 995210601 - Disclosure - Note 6 - Equity link:presentationLink link:calculationLink link:definitionLink 995210701 - Disclosure - Note 7 - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 995210801 - Disclosure - Note 8 - Revenue link:presentationLink link:calculationLink link:definitionLink 995210901 - Disclosure - Note 9 - Income Taxes link:presentationLink link:calculationLink link:definitionLink 995211001 - Disclosure - Note 10 - Earnings (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 995211101 - Disclosure - Note 11 - Segment Reporting link:presentationLink link:calculationLink link:definitionLink 995211201 - Disclosure - Note 12 - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 995211301 - Disclosure - Note 13 - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 99920102 - Disclosure - Note 1 - Business and Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 99930203 - Disclosure - Note 2 - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 99930303 - Disclosure - Note 3 - Property, Plant and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 99930403 - Disclosure - Note 4 - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 99930803 - Disclosure - Note 8 - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 99931003 - Disclosure - Note 10 - Earnings (Loss) Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 99931103 - Disclosure - Note 11 - Segment Reporting (Tables) link:presentationLink link:calculationLink link:definitionLink 99940606 - Disclosure - Note 6 - Equity - Modification (Details) link:presentationLink link:calculationLink link:definitionLink 99940901 - Disclosure - Note 9 - Income Taxes - (Details) link:presentationLink link:calculationLink link:definitionLink 99941101 - Disclosure - Note 11 - Segment Reporting - Reconciliation of operating profit and capital expenditure (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 metc-20250331_cal.xml EX-101.CAL EX-101.DEF 9 metc-20250331_def.xml EX-101.DEF EX-101.LAB 10 metc-20250331_lab.xml EX-101.LAB EX-101.PRE 11 metc-20250331_pre.xml EX-101.PRE XML 13 R1.htm IDEA: XBRL DOCUMENT v3.25.1
Document And Entity Information - shares
3 Months Ended
Mar. 31, 2025
Apr. 30, 2025
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2025  
Document Transition Report false  
Entity File Number 001-38003  
Entity Registrant Name Ramaco Resources, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 38-4018838  
Entity Address, Address Line One 250 West Main Street  
Entity Address, Address Line Two Suite 1900  
Entity Address, City or Town Lexington  
Entity Address, State or Province KY  
Entity Address, Postal Zip Code 40507  
City Area Code 859  
Local Phone Number 244-7455  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Central Index Key 0001687187  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2025  
Document Fiscal Period Focus Q1  
Amendment Flag false  
9.00% Senior Notes due 2026    
Title of 12(b) Security 9.00% Senior Notes due 2026  
Trading Symbol METCL  
Security Exchange Name NASDAQ  
8.375% Senior Notes due 2029    
Title of 12(b) Security 8.375% Senior Notes due 2029  
Trading Symbol METCZ  
Security Exchange Name NASDAQ  
Class A Common Stock    
Title of 12(b) Security Class A Common Stock, $0.01 par value  
Trading Symbol METC  
Security Exchange Name NASDAQ  
Entity Common Stock, Shares Outstanding   44,418,301
Class B Common Stock    
Title of 12(b) Security Class B Common Stock, $0.01 par value  
Trading Symbol METCB  
Security Exchange Name NASDAQ  
Entity Common Stock, Shares Outstanding   10,285,469
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.25.1
Unaudited Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Current assets    
Cash and cash equivalents $ 43,466 $ 33,009
Accounts receivable 52,122 73,582
Inventories 56,123 43,358
Prepaid expenses and other 12,256 17,685
Total current assets 163,967 167,634
Property, plant, and equipment, net 487,872 482,019
Financing lease right-of-use assets, net 19,679 12,437
Advanced coal royalties 5,129 4,709
Other 9,088 7,887
Total Assets 685,735 674,686
Current liabilities    
Accounts payable 59,496 48,855
Accrued liabilities 53,851 61,659
Current portion of asset retirement obligations 1,035 1,035
Current portion of long-term debt 307 359
Current portion of financing lease obligations 7,307 6,218
Insurance financing liability 2,365 4,302
Total current liabilities 124,361 122,428
Long-term asset retirement obligations 30,454 30,052
Long-term equipment loans   57
Long-term borrowings on revolving credit facility 16,000  
Long-term financing lease obligations 13,203 7,517
Senior notes, net 88,356 88,135
Deferred tax liability, net 51,359 56,027
Other long-term liabilities 6,754 7,664
Total liabilities 330,487 311,880
Commitments and contingencies
Stockholders' Equity    
Preferred stock, $0.01 par value, 50,000,000 shares authorized, none issued or outstanding
Additional paid-in capital 306,312 292,739
Retained earnings 48,389 69,534
Total stockholders' equity 355,248 362,806
Total Liabilities and Stockholders' Equity 685,735 674,686
Class A Common Stock    
Stockholders' Equity    
Common stock 444 438
Class B Common Stock    
Stockholders' Equity    
Common stock $ 103 $ 95
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.25.1
Unaudited Condensed Consolidated Balance Sheets (Parentheticals) - $ / shares
Mar. 31, 2025
Dec. 31, 2024
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, shares authorized (in shares) 50,000,000 50,000,000
Preferred stock, shares issued(in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Class A Common Stock    
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 225,000,000 225,000,000
Common stock, shares issued(in shares) 44,407,741 44,263,429
Common stock, shares outstanding (in shares) 44,407,741 44,263,429
Class B Common Stock    
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 35,000,000 35,000,000
Common stock, shares issued(in shares) 10,285,469 8,825,928
Common stock, shares outstanding (in shares) 10,285,469 8,825,928
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.25.1
Unaudited Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenue $ 134,656 $ 172,676
Costs and expenses    
Cost of sales (exclusive of items shown separately below) 114,132 139,713
Asset retirement obligations accretion 402 354
Depreciation, depletion, and amortization 17,542 15,220
Selling, general, and administrative 14,602 14,114
Total costs and expenses 146,678 169,401
Operating (loss) income (12,022) 3,275
Other income (expense), net 505 629
Interest expense, net (2,230) (1,332)
(Loss) Income before tax (13,747) 2,572
Income tax (benefit) expense (4,290) 540
Net (loss) income $ (9,457) $ 2,032
Class A Common Stock    
Earnings per common share    
Basic (in dollars per share) $ (0.19) $ 0
Diluted (in dollars per share) (0.19) 0
Class B Common Stock    
Earnings per common share    
Basic (in dollars per share) (0.2) 0.24
Diluted (in dollars per share) $ (0.2) $ 0.23
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.25.1
Unaudited Condensed Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Common Stock
Class A Common Stock
Common Stock
Class B Common Stock
Additional Paid-in Capital
Retained Earnings
Total
Balance at Dec. 31, 2023 $ 440 $ 88 $ 277,133 $ 91,944 $ 369,605
Stock-based compensation 4   4,698   4,702
Shares surrendered for withholding taxes payable (1)   (1,869)   (1,870)
Cash dividends and dividend equivalents declared       (2,201) (2,201)
Net (loss) income       2,032 2,032
Balance at Mar. 31, 2024 443 88 279,962 91,775 372,268
Balance at Dec. 31, 2024 438 95 292,739 69,534 362,806
Stock-based compensation 6 1 3,354   3,361
Shares surrendered for withholding taxes payable     (2,680)   (2,680)
Cash dividends and dividend equivalents declared       (1,854) (1,854)
Non-cash dividends declared and distributed   7 12,899 (6,556) 6,350
Non-cash dividend declared but not distributed       (3,278) (3,278)
Net (loss) income       (9,457) (9,457)
Balance at Mar. 31, 2025 $ 444 $ 103 $ 306,312 $ 48,389 $ 355,248
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.25.1
Unaudited Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Cash flows from operating activities:    
Net (loss) income $ (9,457) $ 2,032
Adjustments to reconcile net income to net cash from operating activities:    
Accretion of asset retirement obligations 402 354
Depreciation, depletion, and amortization 17,542 15,220
Amortization of debt issuance costs 353 207
Stock-based compensation 3,361 4,702
(Gain)/loss on disposal of equipment   (23)
Deferred income taxes (4,668) (1,928)
Changes in operating assets and liabilities:    
Accounts receivable 21,460 (6,673)
Prepaid expenses and other current assets 5,429 6,462
Inventories (12,765) (4,117)
Other assets and liabilities (1,253) (494)
Accounts payable 9,809 6,301
Accrued liabilities (4,174) 3,145
Net cash provided by operating activities 26,039 25,188
Cash flows from investing activities:    
Capital expenditures (18,473) (18,730)
Maben preparation plant capital expenditures (1,840)  
Capitalized interest (527) (244)
Other (1,416) 309
Net cash used for investing activities (22,256) (18,665)
Cash flows from financing activities:    
Proceeds from borrowings 19,000 51,500
Payments of debt issuance costs (senior note debt) (67)  
Payment of dividends (2,476) (8,319)
Repayment of borrowings (3,110) (55,417)
Repayments of insurance financing (1,937) (1,799)
Repayments of equipment finance leases (2,056) (2,077)
Shares surrendered for withholding taxes payable (2,680) (1,870)
Net cash provided by (used) for financing activities 6,674 (17,982)
Net change in cash and cash equivalents and restricted cash 10,457 (11,459)
Cash and cash equivalents and restricted cash, beginning of period 33,823 42,781
Cash and cash equivalents and restricted cash, end of period 44,280 31,322
Non-cash investing and financing activities:    
Leased assets obtained under new financing leases 8,831 8,790
Capital expenditures included in accounts payable and accrued liabilities 13,060 6,708
Accrued dividends and dividend equivalents payable $ 32 $ 33
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.25.1
Note 1 - Business and Basis of Presentation
3 Months Ended
Mar. 31, 2025
Notes to Financial Statements  
BUSINESS AND BASIS OF PRESENTATION

NOTE 1—BUSINESS AND BASIS OF PRESENTATION

Ramaco Resources, Inc. (the “Company,” “Ramaco,” “we,” “us” or “our,”) is a Delaware corporation formed in October 2016. Our principal corporate and executive offices are located in Lexington, Kentucky with operational offices in Charleston, West Virginia and Sheridan, Wyoming. We are an operator and developer of high-quality, low-cost metallurgical coal in southern West Virginia and southwestern Virginia. We also control mineral deposits near Sheridan, Wyoming as part of the Company’s initiatives regarding the potential recovery of rare earth elements and critical minerals as well as the potential commercialization of coal-to-carbon-based products and materials.

Basis of Presentation—These interim financial statements are unaudited and have been prepared pursuant to the rules and regulations of the SEC regarding interim financial reporting. Certain disclosures have been condensed or omitted from these financial statements. Accordingly, they do not include all the information and notes required by accounting principles generally accepted in the United States of America (“GAAP”) for complete consolidated financial statements and should be read in conjunction with the audited consolidated financial statements and notes thereto included in our Annual Report on Form 10-K for the year ended December 31, 2024.

In the opinion of the Company, the accompanying unaudited condensed consolidated financial statements include all adjustments, consisting of only normal recurring adjustments, necessary for a fair statement of the Company’s financial position as of March 31, 2025, as well as the results of operations and cash flows for all periods presented. In preparing the accompanying financial statements, management has made certain estimates and assumptions that affect reported amounts in the condensed consolidated financial statements and disclosures of contingencies. Actual results may differ from those estimates. The results for interim periods are not necessarily indicative of annual results. Intercompany balances and transactions between consolidated entities have been eliminated.

There were no material changes to the Company’s significant accounting policies during the three months ended March 31, 2025.

Recent Accounting Pronouncements—In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (“ASU 2023-09”). The amendments in ASU 2023-09 require reporting entities to disclose annual income taxes paid, net of refunds, disaggregated by federal, state, and foreign taxes and to provide additional disaggregated information for individual jurisdictions that equal or exceed 5% of total income taxes paid, net of refunds. ASU 2023-09 also requires public business entities to disclose additional categories of information about federal, state, and foreign income taxes in their annual rate reconciliation table and provide more information about some categories if the quantitative threshold is met. The ASU will also require disclosure of amounts and percentages in the annual rate reconciliation table, rather than amounts or percentages, and will eliminate certain existing disclosure requirements related to uncertain tax positions and unrecognized deferred tax liabilities. ASU 2023-09 is effective starting with Ramaco’s 2025 annual financial statements and may be applied prospectively to only the income tax disclosures provided for 2025 or retrospectively by providing revised disclosures for all periods presented. Early adoption is permitted. The Company is currently evaluating the impact of the ASU; however, incremental disclosures will likely be provided on a prospective basis in the Company’s 2025 annual financial statements upon adoption.

In November 2024, the FASB issued ASU 2024-03, Income Statement – Reporting Comprehensive Income – Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses (“ASU 2024-03”). The amendments in ASU 2024-03 require public business entities to disclose in the notes to the financial statements, among other things, specific information about certain costs and expenses including purchases of inventory, employee compensation, and depreciation, amortization, and depletion expenses for each caption on the income statement where such expenses are included. ASU 2024-03 is effective starting with the Company’s 2027 annual financial statements and on a quarterly basis thereafter. Early adoption is permitted, and the amendments may be applied

prospectively to reporting periods after the effective date or retrospectively to all periods presented in the financial statements. The Company is currently evaluating the extent to which its disclosures will be affected by the ASU.

XML 20 R8.htm IDEA: XBRL DOCUMENT v3.25.1
Note 2 - Inventories
3 Months Ended
Mar. 31, 2025
Inventories.  
INVENTORIES

NOTE 2—INVENTORIES

Inventories consisted of the following:

(In thousands)

    

March 31, 2025

    

December 31, 2024

Raw coal

$

22,252

$

19,709

Saleable coal

28,082

17,969

Supplies

 

5,789

 

5,680

Total inventories

$

56,123

$

43,358

XML 21 R9.htm IDEA: XBRL DOCUMENT v3.25.1
Note 3 - Property, Plant and Equipment
3 Months Ended
Mar. 31, 2025
Notes to Financial Statements  
PROPERTY, PLANT, AND EQUIPMENT

NOTE 3—PROPERTY, PLANT AND EQUIPMENT

Property, plant, and equipment, net consisted of the following:

(In thousands)

    

March 31, 2025

    

December 31, 2024

Plant and equipment

$

367,108

$

331,899

Mining property and mineral rights

120,532

120,532

Construction in process

 

12,316

 

31,048

Capitalized mine development costs

 

210,364

 

199,595

Less: accumulated depreciation, depletion, and amortization

 

(222,448)

 

(201,055)

Total property, plant, and equipment, net

$

487,872

$

482,019

Depreciation, depletion, and amortization included:

Three months ended March 31, 

(In thousands)

    

2025

    

2024

    

Depreciation of plant and equipment

$

10,365

$

8,820

Amortization of right of use assets (finance leases)

1,892

2,493

Amortization and depletion of capitalized

mine development costs and mineral rights

 

5,285

 

3,906

Total depreciation, depletion, and amortization

$

17,542

$

15,220

XML 22 R10.htm IDEA: XBRL DOCUMENT v3.25.1
Note 4 - Debt
3 Months Ended
Mar. 31, 2025
Notes to Financial Statements  
DEBT

NOTE 4—DEBT

Outstanding debt consisted of the following:

(In thousands)

    

March 31, 2025

    

December 31, 2024

Revolving Credit Facility

$

16,000

$

Equipment loans

307

416

Senior Notes, net

 

88,356

 

88,135

Total debt

$

104,663

$

88,551

Current portion of long-term debt

 

307

 

359

Total long-term debt

$

104,356

$

88,192

Revolving Credit Facility—On May 3, 2024, the Company entered into the First Amendment Agreement to the Second Amended and Restated Credit and Security Agreement, which includes KeyBank National Association (“KeyBank”) and multiple lending parties, in order to, among other things, extend the maturity date and increase the size of the facility. The amended facility (the “Revolving Credit Facility”) has a maturity date of May 3, 2029, and provides an initial aggregate revolving commitment of $200.0 million as well as an accordion feature to increase the size by an additional $75.0 million subject to certain terms and conditions, including lenders’ consent. Prior to the First Amendment Agreement, the facility had a maturity date of February 15, 2026, and an initial aggregate revolving commitment of $125.0 million as well as an accordion feature of $50.0 million.

The borrowing base of the amended facility as of March 31, 2025, was $90.9 million based on eligible accounts receivable and inventory collateral and reserve requirements. The remaining availability under the Revolving Credit Facility at March 31, 2025, after $16.0 million of outstanding borrowings, was $74.9 million.

Revolving loans under the amended facility bear interest at either the base rate plus 2.0% or the Secured Overnight Financing Rate plus 2.5%. The base rate equals the highest of the administrative agent’s prime rate, the Federal Funds Effective Rate plus 0.5%, or 3.0%. The effective interest rate for the first quarter of 2025 was 6.83%.

The terms of the Revolving Credit Facility include covenants limiting the ability of the Company to incur additional indebtedness, make investments or loans, incur liens, consummate mergers and similar fundamental changes, make restricted payments, and enter into transactions with affiliates. The terms of the facility also require the Company to maintain certain covenants, including fixed charge coverage ratio and compensating balance requirements. A fixed charge coverage ratio of not less than 1.10:1.00, calculated as of the last day of each fiscal quarter, must be maintained by the Company. In addition, the Company must maintain an average daily cash balance of $5.0 million, as determined on a monthly basis, in a dedicated account as well as an additional $1.5 million and $1.0 million in separate dedicated accounts to assure future credit availability. At March 31, 2025, we were in compliance with all debt covenants under the Revolving Credit Facility.

Fair Value—The Company’s Senior Notes that are due in 2026 had an estimated fair value of approximately $35.4 million and $35.6 million at March 31, 2025 and December 31, 2024, respectively. The Company’s Senior Notes that are due in 2029 had an estimated fair value of $57.2 million and $58.1 million at March 31, 2025 and December 31, 2024,

respectively. The fair values of the Company’s Senior Notes were based on observable market prices and were considered a Level 2 measurement based on trading volumes. The difference between the fair value and carrying amount of the Company’s remaining debts is not material due to the similarity between the terms of the debt agreements and prevailing market terms available to the Company.

Current Portion of Long-term Debt—The Company’s short-term debt at March 31, 2025 was comprised of $0.3 million due under equipment loans. The Company’s short-term debt at December 31, 2024 was comprised of $0.4 million due under equipment loans with a weighted average interest rate of approximately 4.7%.

Other—Finance lease obligations and liabilities related to insurance premium financing are excluded from the disclosures above.

XML 23 R11.htm IDEA: XBRL DOCUMENT v3.25.1
Note 5 - Accrued Liabilities and Other Long-Term Liabilities
3 Months Ended
Mar. 31, 2025
Notes to Financial Statements  
ACCRUED LIABILITIES AND OTHER LONG-TERM LIABILITIES

NOTE 5—ACCRUED LIABILITIES AND OTHER LONG-TERM LIABILITIES

Accrued liabilities at March 31, 2025 consisted of accrued payables, accrued compensation, accrued sales-related taxes, and accrued dividends of $25.7, $12.3, $5.1, and $4.1 million, respectively, and various other liabilities. Accrued liabilities at December 31, 2024 consisted of $24.6, $17.3, $5.2, and $6.7 million of accrued payables, accrued compensation, accrued sales-related taxes, and accrued dividends, respectively, and various other liabilities. The year-to-date decrease in Accrued liabilities was largely related to the $2.6 million decrease in cash dividends and short-term dividend equivalents liabilities, which was driven by the payment of Class A common stock dividends accrued at year end 2024 and the $5.0 million decrease in accrued compensation, which was driven by annual bonus payments. These activities were offset partially by an increase in various accrued payables during the quarter.

Self-Insurance—The Company is self-insured for certain losses relating to workers’ compensation claims and occupational disease obligations under the Federal Mine Safety and Health Act of 1969, as amended, as well as for employee medical expenses. The Company purchases insurance coverage to reduce its exposure to significant levels of these claims. Self-insured losses are accrued based upon estimates of the aggregate liability for uninsured claims incurred as of the balance sheet date using claims data and actuarial assumptions and, therefore, are subject to uncertainty due to a variety of factors.

The estimated aggregate liability for these items totaled $7.7 million and $8.3 million as of March 31, 2025 and December 31, 2024, respectively. Of the aggregate liability, the amounts included in Other long-term liabilities were $5.5 million and $5.2 million at March 31, 2025 and December 31, 2024, respectively.

Funds held in escrow for potential future workers’ compensation claims are considered restricted cash and have been included in prepaid expenses and other on the condensed consolidated balance sheets. Restricted cash balances were $0.8 million at March 31, 2025 and December 31, 2024.

XML 24 R12.htm IDEA: XBRL DOCUMENT v3.25.1
Note 6 - Equity
3 Months Ended
Mar. 31, 2025
Notes to Financial Statements  
EQUITY

NOTE 6—EQUITY

Common Stock—On June 12, 2023, an amendment to the Company’s amended and restated certificate of incorporation was approved by shareholder vote to reclassify the Company’s existing common stock as shares of Class A common stock and create a separate Class B common stock.

The initial distribution of Class B common stock occurred on June 21, 2023 via a stock dividend to existing holders of common stock as of May 12, 2023. On the date of initial distribution, each holder of common stock received 0.2 shares of Class B common stock for every one share of existing common stock held on the record date. Similar actions or modifications occurred for holders of outstanding stock-based awards.

The distribution of the Class B common stock provides existing holders of the Company’s common stock with an opportunity to participate directly in the financial performance of the Company’s CORE assets on a stand-alone basis, separate from the Company’s metallurgical coal operations. CORE assets were acquired initially as part of the Company’s acquisition of Ramaco Coal in the second quarter of 2022. The financial performance of CORE assets consists of the following non-cost bearing revenue streams based on the Company’s current expectations:

Royalty fees derived from the royalties associated with the Ramaco Coal and Amonate reserves, which we believe approximates 3% of Company-produced coal sales revenue excluding coal sales revenue from Knox Creek,
Infrastructure fees based on $5.00 per ton of coal processed at our preparation plants and $2.50 per ton of loaded coal at the Company’s rail load-out facilities, and
Future income derived, if and when realized, from advanced carbon products as well as rare earth elements and critical minerals initiatives.

The Company has paid dividends equal to 20% of the total fees above; however, any dividend amounts declared and paid are subject to the sole discretion of the Company’s Board of Directors.

In addition, the Board of Directors retains the power to change or add expense allocation policies related to CORE, redefine CORE assets, and redetermine CORE’s per-ton usage fees at any time, in its sole discretion, without shareholder approval. Holders of shares of Class A common stock continue to be entitled to receive dividends when and if declared by the Board of Directors subject to any statutory or contractual restrictions on the payment of dividends and to any prior rights and preferences that may be applicable to outstanding preferred stock, if any.

CORE is not a separate legal entity, and holders of Class B common stock do not own a direct interest in the assets of CORE. Holders of Class B common stock are stockholders of Ramaco Resources, Inc. and are subject to all risks and liabilities of the Company as a whole.

With respect to voting rights, holders of Class A common stock and Class B common stock vote together as a single class on all matters submitted to a vote of the stockholders and are entitled to one vote per share. The holders of Class A common stock and Class B common stock do not have cumulative voting rights in the election of directors. Class B common stock does not have any specific voting rights or governance rights with respect to CORE.

With respect to liquidation rights, holders of common stock are entitled to receive ratably the assets available for distribution to the stockholders after payment of liabilities and the liquidation preference of outstanding preferred stock, if any. That is, the rights to residual net assets upon liquidation are equal between holders of Class A and Class B common stock. Holders of Class B common stock do not have specific rights to CORE assets in the event of liquidation.

The Board of Directors also retains the ability, in its sole discretion, to exchange all outstanding shares of Class B common stock into Class A common stock based on an exchange ratio determined by a 20-day trailing volume-weighted average price for each class of stock.

Stock-Based Awards—Stock-based compensation expense totaled $3.4 million and $4.7 million for the three months ended March 31, 2025 and March 31,2024, respectively. During 2024, the Company granted new stock-based awards and modified certain awards previously granted as discussed below. New stock-based awards granted during the first three months of 2025 were for Class A common stock, all of which were granted in the first quarter of 2025. There were no Class B stock-based awards granted during the first three months of 2025.

Restricted Stock—We granted 341,295 shares of Class A restricted stock to certain senior executives, key employees, and directors during the first quarter of 2025, having a grant-date fair value of $3.3 million. The aggregate fair value of the awards granted to employees was $2.7 million, which is recognized ratably as expense over the three-year service period unless forfeited. The aggregate fair value of restricted stock granted to directors was $0.6 million, which is recognized ratably as expense over one year unless forfeited. During the vesting period, the participants have voting rights and receive nonforfeitable dividends on the same basis as fully vested common stockholders.

Restricted Stock Units (“RSUs”)—We granted 713,305 Class A restricted stock units to certain senior executives and key employees during the first quarter of 2025, having a grant-date fair value of $9.81 per share. The aggregate fair value of these awards was $7.0 million, which is recognized ratably as expense over the three-year service period unless forfeited. During the vesting period, the participants have no voting rights and no dividend rights; however, participants are entitled to receive dividend equivalents, which shall be subject to the same conditions

applicable to the units and payable at the time the units vest. The recipient will receive one share of Class A common stock for each stock unit vested.

Performance Stock Units (“PSUs”)—We granted Class A performance stock units to certain senior executives and key employees during the first quarter of 2025. These awards cliff-vest approximately three years from the date of grant based on the achievement of targeted performance levels related to pre-established relative total shareholder return goals. These performance stock units may be earned from 0% to 200% of target depending on actual results. During the vesting period, the participants have no voting rights and no dividend rights; however, participants are entitled to receive dividend equivalents, which shall be subject to the same conditions applicable to the units and payable at the time the units vest. The recipient will receive one share of Class A common stock for each stock unit vested.

Performance stock units are accounted for as awards with a market condition since vesting depends on total shareholder return relative to a group of peer companies. The target number of performance stock units granted during the first quarter of 2025, or 713,305 units, were valued relative to the total shareholder return of a peer group based on a Monte Carlo simulation, which resulted in a grant date fair value of $15.03 per unit. The aggregate fair value of these awards was $10.7 million, which is recognized ratably as expense over the three-year period.

Modification— The resignation of one of the Company’s executive officers and the separation agreement between the employee and the Company that occurred during the first quarter of 2024 resulted in a net charge to stock compensation expense of $1.2 million during the period. Incremental value of $1.8 million resulted from the continued equity vesting provision included in the separation agreement applicable to the employee’s restricted stock awards, which was recognized as an expense. This amount was offset partially by the $0.6 million reversal of previously recognized compensation expense related to the pre-modified restricted stock award ($0.3 million) as well as the forfeiture of restricted stock units and performance stock units (collectively $0.3 million).

Dividends–On December 6, 2023, the Company announced that the Board of Directors declared a cash dividend on Class A common stock of $0.1375 per share of Class A common stock, which was paid on March 15, 2024 to shareholders of record on March 1, 2024 in the amount of $6.1 million. Dividends of $6.0 million were accrued in December 2023 for the declaration of the Class A cash dividends. In addition, previously accrued dividend equivalents of $0.1 million were paid to employees who satisfied restricted stock unit service conditions during the first quarter of 2024. On February 1, 2024, the Company announced that the Board of Directors declared a cash dividend of $0.2416 per share of Class B common stock, which was paid on March 15, 2024 to shareholders of record on March 1, 2024 in the amount of $2.1 million.

On December 5, 2024, the Board declared the quarterly Class A dividend of $0.1375 per share for the first quarter of 2025. The first quarter dividend is payable on March 14, 2025, to shareholders of record on February 28, 2025. This payment occurred in the form of Class B shares. Thus, Class A holders received shares of Class B common stock for each share of Class A common stock determined by dividing $0.1375 by the closing transaction price of the Class B common stock on February 28, 2025.

On February 18, 2025 the Board of Directors declared a quarterly cash dividend of $0.1971 per share on the Company's Class B common stock. The first quarter dividend was paid on March 14, 2025, to shareholders of record on February 28, 2025.

On March 17, 2025, the Board of Directors declared a dividend of $0.06875 per share for the second quarter of fiscal year 2025 relating to its Class A common shares to shareholders of record on May 30, 2025. The dividends will be paid in Class B common stock and issued on June 13, 2025. Class A holders will receive a number of shares of Class B common stock for each share of Class A common stock determined by dividing $0.06875 by the closing transaction price of the Class B common stock on May 30, 2025.

XML 25 R13.htm IDEA: XBRL DOCUMENT v3.25.1
Note 7 - Commitments and Contingencies
3 Months Ended
Mar. 31, 2025
Notes to Financial Statements  
COMMITMENTS AND CONTINGENCIES.

NOTE 7—COMMITMENTS AND CONTINGENCIES

Environmental LiabilitiesEnvironmental liabilities are recognized when the expenditures are considered probable and can be reasonably estimated. Measurement of liabilities is based on currently enacted laws and regulations, existing technology, and undiscounted site-specific costs. Generally, such recognition would coincide with a commitment to a formal plan of action. No amounts have been recognized for environmental liabilities.

Surety BondIn accordance with state laws, we are required to post reclamation bonds to assure that reclamation work is completed. We also have a smaller amount of surety bonds that secure performance obligations. Bonds outstanding at March 31, 2025 totaled approximately $33.2 million.

Coal Leases and Associated Royalty Commitments—We lease coal reserves under agreements that require royalties to be paid as the coal is mined and sold. Many of these agreements require minimum annual royalties to be paid regardless of the amount of coal mined and sold. Total royalty expenses were $5.7 million and $6.8 million for the three months ended March 31, 2025 and March 31, 2024, respectively. These agreements generally have terms running through exhaustion of all the mineable and merchantable coal covered by the respective lease. Royalties or throughput payments are based on a percentage of the gross selling price received for the coal we mine.

Contingent Transportation Purchase Commitments—We secure the ability to transport coal through rail contracts and export terminals that are sometimes funded through take-or-pay arrangements. As of March 31, 2025, the Company’s remaining commitments under take-or-pay arrangements totaled $23.3 million, the majority of which relates to a multi-year contract with a total remaining commitment of $16.1 million until the term expires in the first quarter of 2028. The level of these commitments will generally be reduced at a per ton rate as such rail and export terminal services are utilized against the required minimum tonnage amounts over the contract term stipulated in such rail and export terminal contracts. However, as of March 31, 2025, the Company had no expected volume shortfall resulting in a need for an accrued liability. The accrued liability for the expected shortfall was zero at March 31,2025.

Litigation—From time to time, we are subject to various litigation and other claims in the normal course of business. Losses related to such contingencies are accrued when/if loss is probable and the amount is reasonably estimable. No losses have been accrued in the consolidated financial statements with respect to such matters. Losses from certain injury-related matters are reasonably possible of occurring; however, an estimate of the possible range of loss cannot be made at this time as no litigation has progressed sufficiently through discovery and development of important facts and legal issues at this time. While it is possible that liability will be assessed against us in the preparation plant purchase matter discussed below, we deem that possibility to be remote.

Preparation Plant Purchase

In February 2024, we purchased a Preparation Plant (the “Plant”) from EMCOAL, Inc. for $3 million. After this purchase, the Plant was disassembled and transported to the Maben Complex for reassembly. On November 15, 2024, Justice Coal of Alabama, LLC (the “Plaintiff”) filed a complaint in the United States District Court for the Southern District of West Virginia, Beckley Division, against Ramaco Resources, Inc., Ramaco Development, LLC, and Maben Coal LLC.

Plaintiff claims their sale of the Plant to EMCOAL, Inc. was not completed and thus EMCOAL, Inc. did not have the right to sell the Plant to us. As a result of Ramaco purchasing the Plant from EMCOAL, Inc., Plaintiff claims in the complaint we are liable for conversion, unjust enrichment, and negligence. Plaintiff has sought damages for these alleged claims. We filed a motion to dismiss on February 4, 2025 and that motion is currently pending before the Court. The case is now in discovery and the trial is scheduled to start on January 12, 2026. We believe we have meritorious defenses to all claims in this matter.

Storage Silo Partial Failure

On November 5, 2018, one of our three raw coal storage silos that fed our Elk Creek plant experienced a partial structural failure. A temporary conveying system completed in late-November 2018 restored approximately 80% of our

plant capacity. We completed a permanent belt workaround and restored the preparation plant to its full processing capacity in mid-2019. Our insurance carrier, Federal Insurance Company, disputed our claim for coverage based on certain exclusions to the applicable policy and, therefore, on August 21, 2019, we filed suit against Federal Insurance Company and Chubb INA Holdings, Inc. in Logan County Circuit Court in West Virginia seeking a declaratory judgment that the partial silo collapse was an insurable event and to require coverage under our policy. Defendants removed the case to the United States District Court for the Southern District of West Virginia, and upon removal, we substituted ACE American Insurance Company as a defendant in place of Chubb INA Holdings, Inc. The trial in the matter commenced on June 29, 2021, in Charleston, West Virginia. 

On July 15, 2021, the jury returned a verdict in our favor for $7.7 million in contract damages and on July 16, 2021, made an additional award of $25.0 million for damages for wrongful denial of the claim under Hayseeds, Inc. v. State Farm Fire & Cas., 177 W. Va. 323, 352 S.E. 2d 73 (W. Va. 1986), including inconvenience and aggravation. On August 12, 2021, the defendants filed a post-trial motion for judgment as a matter of law or in the alternative to alter or amend the judgment or for a new trial. On March 4, 2022, the court entered its memorandum opinion and order on the motion reducing the jury award to a total of $1.8 million, including pre-judgment interest, and also vacated and set aside, in its entirety, the jury award of Hayseeds damages. The same day, the court entered the judgment in accordance with the memorandum opinion and order.

On April 1, 2022, we filed a notice of appeal with the U.S. Court of Appeals for the Fourth Circuit. On July 20, 2023, the court rendered a decision reinstating the jury’s $7.7 million contract damages verdict. The court further determined that we are entitled to attorney’s fees in an amount to be determined on remand. Finally, the court held that we are entitled to Hayseeds damages for wrongful denial of the claim but remanded for a new trial on the amount of such damages after affirming that the original $25 million award was excessive. On August 3, 2023, the Defendants-Appellees filed a Petition of Rehearing and Rehearing En Banc with the Fourth Circuit. The petition was denied by order dated August 15, 2023. On August 29, 2023, the court clarified that the amount of attorney’s fees to be determined on remand included appellate fees. On September 8, 2023, the court entered its amended judgment, which awarded post-judgment interest on the previously awarded and reinstated verdict related to contract (compensatory) damages and the Fourth Circuit thereafter issued its mandate on October 2, 2023. On August 19, 2024, the Court issued a Memorandum Opinion and Order that the Hayseeds damages to be considered in the new trial would include annoyance and inconvenience up to October 2, 2023 with new discovery permitted for the time period of July 15, 2021 through October 2, 2023. The Court also ordered Hayseeds damages to be considered for net economic loss caused by the defendant’s delay in settlement be allowed for the time period of July 15, 2021 through October 2, 2023 with new discovery to be permitted for that time period.

The defendants fully paid the portion of the judgment related to contract (compensatory) damages in the court’s order and that portion of the matter is considered closed. The Company recognized a $7.8 million gain during 2023, which was recorded in Other income (expense), net on the Consolidated Statements of Operations. Of this amount, $2.0 million was included in Insurance proceeds related to property, plant, and equipment as part of investing activities on the Consolidated Statements of Cash Flows and the remaining amount was included in operating activities. On April 24, 2024, the Court stated Ramaco is entitled to reasonable attorney fees for both the appeal and the first trial, adding there will be a full Hayseeds trial under the timelines set forth above. Regarding the court’s determination and award of attorney’s fees, the Company accrued an additional loss recovery asset of approximately $0.3 million during the first quarter of 2025, bringing the total loss recovery asset to approximately $4.2 million in Prepaid expenses and other on the Consolidated Balance Sheet as of March 31, 2025. The corresponding reduction of $0.3 million during the first quarter of 2025 was to Selling, general, and administrative expense on the Consolidated Statements of Operations. The Company considers that it is probable to recover at least this amount of previously recognized attorneys’ fees expenses based upon the developments above.

The matter is now pending before the District Court for a new trial for Hayseeds damages, as well as the court’s determination and award of attorney’s fees. The new trial is scheduled to begin on July 15, 2025.

XML 26 R14.htm IDEA: XBRL DOCUMENT v3.25.1
Note 8 - Revenue
3 Months Ended
Mar. 31, 2025
Notes to Financial Statements  
REVENUE

NOTE 8—REVENUE

Our revenue is derived from contracts for the sale of coal and is recognized when the performance obligations under the contract are satisfied, which is at the point in time control is transferred to our customer. Generally, domestic sales contracts have terms of about one year and the pricing is typically fixed. Export sales have spot or term contracts, and pricing can be either fixed or derived against index-based pricing mechanisms. Sales completed with delivery to an export terminal are reported as export revenue.

Disaggregated information about Revenue is presented below:

Three months ended March 31, 

(In thousands)

2025

    

2024

Coal Sales

  

 

  

North American revenue

$

44,026

$

54,173

Export revenue, excluding Canada

 

90,630

 

118,503

Total revenue

$

134,656

$

172,676

Revenue for the first quarter ended March 31, 2025 includes a $0.1 million net decrease to revenue related to adjustments for performance obligations satisfied in a previous reporting period. These adjustments were due to true-ups of previous estimates for provisional pricing and demurrage as well as price adjustments for minimum specifications or qualities of delivered coal.

As of March 31, 2025, the Company had outstanding performance obligations of approximately 1.5 million tons for contracts with fixed sales prices averaging $154 per ton, excluding freight, as well as 2.6 million tons for contracts with index-based pricing mechanisms. The Company expects to satisfy approximately 67% of the committed tons in 2025, 32% in 2026, and 1% in 2027. Variable amounts, including index-based prices, have not been estimated for the purpose of disclosing remaining performance obligations as permitted under the revenue recognition guidance when variable consideration is allocated entirely to a wholly unsatisfied performance obligation.

Concentrations—During the three months ended March 31, 2025, sales to three individual customers were 10% or more of our total revenue. Sales to these customers represented 17%, 15% and 10% of our total revenue during the three-month period and accounted for approximately 42%, collectively, of our total revenue. Two customers accounted for 39% and 18% of our trade receivables, or collectively 57% of the Company’s accounts receivable balance at March 31, 2025. For comparison purposes, during the three months ended March 31, 2024, sales to two individual customers were 10% or more of our total revenue and accounted for approximately 30%, collectively, of our total revenue.

XML 27 R15.htm IDEA: XBRL DOCUMENT v3.25.1
Note 9 - Income Taxes
3 Months Ended
Mar. 31, 2025
Notes to Financial Statements  
INCOME TAXES

NOTE 9—INCOME TAXES

Income tax provisions for interim periods are generally based on an estimated annual effective income tax rate calculated separately from the effect of significant, infrequent, or unusual items related specifically to interim periods. The income tax impacts of discrete items are recognized in the period these occur.

Our effective tax rate for the three months ended March 31, 2025 and March 31, 2024 was 31.2% benefit and 21.0% expense, respectively, excluding the impact of discrete items, the foreign-derived intangible income deduction, and depletion expense for income tax purposes.

XML 28 R16.htm IDEA: XBRL DOCUMENT v3.25.1
Note 10 - Earnings (Loss) Per Share
3 Months Ended
Mar. 31, 2025
Notes to Financial Statements  
EARNINGS (LOSS) PER SHARE

NOTE 10—EARNINGS (LOSS) PER SHARE

Earnings per share (“EPS”) is not presented retrospectively for periods prior to the issuance of the tracking stock as the tracking stock was not a part of the Company’s capital structure during those periods and the issuance of the tracking stock changes the common shareholders’ relative residual interest in the Company. Therefore, EPS is presented for the Company’s single class of common stock up to the time the tracking stock was issued and, subsequent to this date, EPS is presented prospectively under the two-class method.

The computation of basic and diluted EPS is shown on the following page:

(In thousands, except per share amounts)

Three months ended March 31, 

2025

2024

Earnings attribution

Class A common stock

$

(8,269)

$

(106)

Class A restricted stock awards

-

1

Class B common stock

(1,935)

2,032

Class B restricted stock awards

72

Forfeitable dividends declared on unvested stock-based awards

747

33

Net income

$

(9,457)

$

2,032

Three months ended March 31, 2025

Three months ended March 31, 2024

Class A

Class B

Class A

Class B

Dual class EPS calculations

Numerator

Net earnings for basic earnings per common share

$

(8,269)

$

(1,935)

$

(106)

$

2,032

Add: Class B net earnings for diluted earnings per diluted share

(1,935)

-

2,032

-

Net earnings for diluted earnings for diluted earnings per diluted share

$

(10,204)

$

(1,935)

$

1,926

$

2,032

Denominator

Weighted average shares used to compute basic earnings per share

43,850

9,710

42,496

8,508

Dilutive effect of stock option awards

-

-

-

96

Dilutive effect of restricted stock units

-

-

-

32

Dilutive effect of performance stock units

-

-

-

162

Dilutive effect of non-cash dividend declared but not issued

-

-

-

-

Dilutive effect of conversion of Class B common stock to Class A common stock

9,151

-

6,256

-

Weighted average shares used to compute diluted earnings per share

53,001

9,710

48,752

8,798

Earnings per common share (dual-class)

Basic

$

(0.19)

$

(0.20)

$

(0.00)

$

0.24

Diluted

$

(0.19)

$

(0.20)

$

(0.00)

$

0.23

Unvested restricted stock awards have the right to receive nonforfeitable dividends on the same basis as common shares; therefore, unvested restricted stock is considered a participating security to calculate EPS. Under the two-class method, the Company reports separately the net earnings allocated away from holders of Class A and Class B common stock to holders of unvested restricted stock awards.

For accounting purposes, Class B’s participation rights in net earnings are, in substance, discretionary based on the power of the Company’s Board of Directors to add or modify expense allocation policies, redefine CORE assets, and redetermine CORE’s per-ton usage fees at any time, in its sole discretion, without shareholder approval. Therefore, no amount of the Company’s net earnings shall be allocated to Class B to calculate EPS other than actual dividends declared during the period for the tracking stock. However, during the three months ended March 31, 2025, dividends declared by the Company were more than consolidated net income (loss) for the period, which resulted in an undistributed net loss for reporting purposes. The resulting undistributed net loss was allocated proportionately between outstanding Class A and Class B common stock based on the rights to residual net assets upon liquidation being equal between holders of Class A and Class B common stock. For the three months ended March 31, 2025, two dividends were declared for Class A common stock due to the timing of declaration, while only one dividend was declared for Class B common stock.

Diluted EPS is calculated using the treasury stock method for stock options and restricted stock units. For performance stock units, the awards are first evaluated under the contingently issuable shares guidance, which requires a determination as to whether shares would be issuable if the end of the reporting period were the end of the contingency period. For shares determined to be issuable under performance stock unit awards, the treasury stock method is then applied to determine the dilutive impact of the awards, if any. Unvested restricted stock awards are considered potential common shares as well as participating securities, as discussed previously, and are included in diluted EPS using the more dilutive of the treasury stock method or the two-class method. Since these awards share in dividends on a 1:1 basis with common shares, applying the treasury stock method is antidilutive compared to the basic EPS calculation that allocates earnings to participating securities under the two-class method discussed previously.

For the first quarter of 2025, diluted EPS for Class A Common stock excluded all outstanding awards of potential common stock because of the allocated net loss discussed above, and, therefore, the inclusion of any potential common shares would be antidilutive. Excluded Class A common stock awards were 649 thousand options to purchase Class A common stock, 666 thousand RSUs, and 1,568 thousand PSUs (at target). Excluded Class B common stock awards were 144 thousand options to receive Class B common stock, 38 thousand RSUs, and 231 thousand PSUs (at target). For the three months ended March 31, 2024, diluted EPS for Class A common stock excluded only the RSUs and PSUs granted in the first quarter of 2024, as discussed in Note 6, because the effect would have been antidilutive under the treasury stock method.

XML 29 R17.htm IDEA: XBRL DOCUMENT v3.25.1
Note 11 - Segment Reporting
3 Months Ended
Mar. 31, 2025
SEGMENT REPORTING  
SEGMENT REPORTING

NOTE 11—SEGMENT REPORTING

The Company generates revenue primarily through the production of metallurgical coal for sale to the steel industry. Ramaco also generates revenue through the sale of coal purchased from third parties.

The Company’s chief operating decision maker (“CODM”), the chief executive officer, regularly reviews financial information at the consolidated level for the purpose of allocating resources and assessing operating results and financial performance. Therefore, the Company has one operating and reportable segment.

The CODM uses consolidated net income as the segment profitability measure to evaluate the performance of its segment and make resource allocation decisions. Consolidated net income is used by the CODM to assess operating performance of its Appalachian operations as well as to make decisions regarding capital investments, labor allocation, compensation, and resource development.

The CODM does not regularly review segment asset information at a different asset level or category than those disclosed within the consolidated balance sheet for the purpose of assessing performance and making resource allocation decisions. Significant expenses regularly reviewed by the CODM include cost of sales as reported on the Company’s consolidated statements of operations. Furthermore, significant expenses include more disaggregated cost of sales

information, including cash cost of sales (on an FOB mine basis), transportation costs, and alternative mineral development costs, as shown in the following table:

Three Months Ended March 31,

(In thousands)

    

2025

2024

Significant segment expenses (a):

Cash cost of sales (FOB mine)

$

92,763

$

109,465

Transportation costs

18,998

28,876

Alternative mineral development costs

1,912

1,135

Other cost of sales (b)

459

237

Cost of sales

$

114,132

$

139,713

(a) The significant expense categories and amounts align with the segment-level information that is regularly provided to the CODM.

(b) Other cost of sales includes idle costs.

Total capital expenditures (including accrued capital expenditures)

$

21,452

$

19,929

XML 30 R18.htm IDEA: XBRL DOCUMENT v3.25.1
Note 12 - Related Party Transactions
3 Months Ended
Mar. 31, 2025
Notes to Financial Statements  
RELATED PARTY TRANSACTIONS

NOTE 12—RELATED PARTY TRANSACTIONS

Legal Services—Some of the professional legal services we received were provided by Jones & Associates (“Jones”), a related party. Legal services incurred for Jones for the three months ended March 31, 2025 and March 31, 2024 totaled less than $0.1 million and zero, respectively. Mr. Jones subsequently became the Company’s General Counsel on May 1, 2025.

Other Professional Services—The Company has also entered into professional services agreements with three other related parties, which have been aggregated due to immateriality. Professional service fees for these related party transactions totaled less than $0.1 million during the first quarter of 2025.

XML 31 R19.htm IDEA: XBRL DOCUMENT v3.25.1
Note 13 - Subsequent Events
3 Months Ended
Mar. 31, 2025
Notes to Financial Statements  
SUBSEQUENT EVENTS

NOTE 13—SUBSEQUENT EVENTS

On May 12, 2025, the Company announced its Board of Directors had approved and declared a quarterly cash dividend of $0.1811 per share on the Company's Class B common stock. The second quarter dividend is payable on June 13, 2025, to shareholders of record on May 30, 2025.

On May 12, 2025, the Company released a revised Technical Report Summary (“TRS”) on the Brook Mine property Rare Earth Element Exploration Target prepared by Weir International, Inc., (“Weir”) in accordance with the U.S. Securities and Exchange Commission Regulation S-K 1300 for Mining Property Disclosure.

On May 12, 2025, the Company announced that Michael Woloschuk will join Ramaco as Executive Vice President for Critical Minerals from the Fluor Corporation to oversee the Company’s development of the Brook Mine and related commercialization of its rare earth and critical mineral operations.

XML 32 R20.htm IDEA: XBRL DOCUMENT v3.25.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Pay vs Performance Disclosure    
Net Income (Loss) $ (9,457) $ 2,032
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.25.1
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2025
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.25.1
Note 1 - Business and Basis of Presentation (Policies)
3 Months Ended
Mar. 31, 2025
Business and Basis of Presentation.  
Basis of Presentation

Basis of Presentation—These interim financial statements are unaudited and have been prepared pursuant to the rules and regulations of the SEC regarding interim financial reporting. Certain disclosures have been condensed or omitted from these financial statements. Accordingly, they do not include all the information and notes required by accounting principles generally accepted in the United States of America (“GAAP”) for complete consolidated financial statements and should be read in conjunction with the audited consolidated financial statements and notes thereto included in our Annual Report on Form 10-K for the year ended December 31, 2024.

In the opinion of the Company, the accompanying unaudited condensed consolidated financial statements include all adjustments, consisting of only normal recurring adjustments, necessary for a fair statement of the Company’s financial position as of March 31, 2025, as well as the results of operations and cash flows for all periods presented. In preparing the accompanying financial statements, management has made certain estimates and assumptions that affect reported amounts in the condensed consolidated financial statements and disclosures of contingencies. Actual results may differ from those estimates. The results for interim periods are not necessarily indicative of annual results. Intercompany balances and transactions between consolidated entities have been eliminated.

There were no material changes to the Company’s significant accounting policies during the three months ended March 31, 2025.

Recent Accounting Pronouncements

Recent Accounting Pronouncements—In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (“ASU 2023-09”). The amendments in ASU 2023-09 require reporting entities to disclose annual income taxes paid, net of refunds, disaggregated by federal, state, and foreign taxes and to provide additional disaggregated information for individual jurisdictions that equal or exceed 5% of total income taxes paid, net of refunds. ASU 2023-09 also requires public business entities to disclose additional categories of information about federal, state, and foreign income taxes in their annual rate reconciliation table and provide more information about some categories if the quantitative threshold is met. The ASU will also require disclosure of amounts and percentages in the annual rate reconciliation table, rather than amounts or percentages, and will eliminate certain existing disclosure requirements related to uncertain tax positions and unrecognized deferred tax liabilities. ASU 2023-09 is effective starting with Ramaco’s 2025 annual financial statements and may be applied prospectively to only the income tax disclosures provided for 2025 or retrospectively by providing revised disclosures for all periods presented. Early adoption is permitted. The Company is currently evaluating the impact of the ASU; however, incremental disclosures will likely be provided on a prospective basis in the Company’s 2025 annual financial statements upon adoption.

In November 2024, the FASB issued ASU 2024-03, Income Statement – Reporting Comprehensive Income – Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses (“ASU 2024-03”). The amendments in ASU 2024-03 require public business entities to disclose in the notes to the financial statements, among other things, specific information about certain costs and expenses including purchases of inventory, employee compensation, and depreciation, amortization, and depletion expenses for each caption on the income statement where such expenses are included. ASU 2024-03 is effective starting with the Company’s 2027 annual financial statements and on a quarterly basis thereafter. Early adoption is permitted, and the amendments may be applied

prospectively to reporting periods after the effective date or retrospectively to all periods presented in the financial statements. The Company is currently evaluating the extent to which its disclosures will be affected by the ASU.

XML 35 R23.htm IDEA: XBRL DOCUMENT v3.25.1
Note 2 - Inventories (Tables)
3 Months Ended
Mar. 31, 2025
Inventories.  
Schedule of inventories

(In thousands)

    

March 31, 2025

    

December 31, 2024

Raw coal

$

22,252

$

19,709

Saleable coal

28,082

17,969

Supplies

 

5,789

 

5,680

Total inventories

$

56,123

$

43,358

XML 36 R24.htm IDEA: XBRL DOCUMENT v3.25.1
Note 3 - Property, Plant and Equipment (Tables)
3 Months Ended
Mar. 31, 2025
Property, Plant and Equipment.  
Schedule of Property, plant, and equipment

(In thousands)

    

March 31, 2025

    

December 31, 2024

Plant and equipment

$

367,108

$

331,899

Mining property and mineral rights

120,532

120,532

Construction in process

 

12,316

 

31,048

Capitalized mine development costs

 

210,364

 

199,595

Less: accumulated depreciation, depletion, and amortization

 

(222,448)

 

(201,055)

Total property, plant, and equipment, net

$

487,872

$

482,019

Schedule of Depreciation, depletion, and amortization

Three months ended March 31, 

(In thousands)

    

2025

    

2024

    

Depreciation of plant and equipment

$

10,365

$

8,820

Amortization of right of use assets (finance leases)

1,892

2,493

Amortization and depletion of capitalized

mine development costs and mineral rights

 

5,285

 

3,906

Total depreciation, depletion, and amortization

$

17,542

$

15,220

XML 37 R25.htm IDEA: XBRL DOCUMENT v3.25.1
Note 4 - Debt (Tables)
3 Months Ended
Mar. 31, 2025
Debt  
Schedule of outstanding debt

(In thousands)

    

March 31, 2025

    

December 31, 2024

Revolving Credit Facility

$

16,000

$

Equipment loans

307

416

Senior Notes, net

 

88,356

 

88,135

Total debt

$

104,663

$

88,551

Current portion of long-term debt

 

307

 

359

Total long-term debt

$

104,356

$

88,192

XML 38 R26.htm IDEA: XBRL DOCUMENT v3.25.1
Note 8 - Revenue (Tables)
3 Months Ended
Mar. 31, 2025
REVENUE  
Schedule of disaggregation of revenue

Three months ended March 31, 

(In thousands)

2025

    

2024

Coal Sales

  

 

  

North American revenue

$

44,026

$

54,173

Export revenue, excluding Canada

 

90,630

 

118,503

Total revenue

$

134,656

$

172,676

XML 39 R27.htm IDEA: XBRL DOCUMENT v3.25.1
Note 10 - Earnings (Loss) Per Share (Tables)
3 Months Ended
Mar. 31, 2025
Notes Tables  
Schedule computation of basic and diluted EPS

(In thousands, except per share amounts)

Three months ended March 31, 

2025

2024

Earnings attribution

Class A common stock

$

(8,269)

$

(106)

Class A restricted stock awards

-

1

Class B common stock

(1,935)

2,032

Class B restricted stock awards

72

Forfeitable dividends declared on unvested stock-based awards

747

33

Net income

$

(9,457)

$

2,032

Three months ended March 31, 2025

Three months ended March 31, 2024

Class A

Class B

Class A

Class B

Dual class EPS calculations

Numerator

Net earnings for basic earnings per common share

$

(8,269)

$

(1,935)

$

(106)

$

2,032

Add: Class B net earnings for diluted earnings per diluted share

(1,935)

-

2,032

-

Net earnings for diluted earnings for diluted earnings per diluted share

$

(10,204)

$

(1,935)

$

1,926

$

2,032

Denominator

Weighted average shares used to compute basic earnings per share

43,850

9,710

42,496

8,508

Dilutive effect of stock option awards

-

-

-

96

Dilutive effect of restricted stock units

-

-

-

32

Dilutive effect of performance stock units

-

-

-

162

Dilutive effect of non-cash dividend declared but not issued

-

-

-

-

Dilutive effect of conversion of Class B common stock to Class A common stock

9,151

-

6,256

-

Weighted average shares used to compute diluted earnings per share

53,001

9,710

48,752

8,798

Earnings per common share (dual-class)

Basic

$

(0.19)

$

(0.20)

$

(0.00)

$

0.24

Diluted

$

(0.19)

$

(0.20)

$

(0.00)

$

0.23

XML 40 R28.htm IDEA: XBRL DOCUMENT v3.25.1
Note 11 - Segment Reporting (Tables)
3 Months Ended
Mar. 31, 2025
SEGMENT REPORTING  
Reconciliation of operating profit and loss and capital expenditure

Three Months Ended March 31,

(In thousands)

    

2025

2024

Significant segment expenses (a):

Cash cost of sales (FOB mine)

$

92,763

$

109,465

Transportation costs

18,998

28,876

Alternative mineral development costs

1,912

1,135

Other cost of sales (b)

459

237

Cost of sales

$

114,132

$

139,713

(a) The significant expense categories and amounts align with the segment-level information that is regularly provided to the CODM.

(b) Other cost of sales includes idle costs.

Total capital expenditures (including accrued capital expenditures)

$

21,452

$

19,929

XML 41 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Note 2 - Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Inventories.    
Raw coal $ 22,252 $ 19,709
Saleable coal 28,082 17,969
Supplies 5,789 5,680
Total inventories $ 56,123 $ 43,358
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.25.1
Note 3 - Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Property, plant, and equipment    
Less: accumulated depreciation, depletion, and amortization $ (222,448) $ (201,055)
Total property, plant and equipment, net 487,872 482,019
Plant and equipment    
Property, plant, and equipment    
Property, plant and equipment, gross 367,108 331,899
Mining property and mineral rights    
Property, plant, and equipment    
Property, plant and equipment, gross 120,532 120,532
Construction in process    
Property, plant, and equipment    
Property, plant and equipment, gross 12,316 31,048
Capitalized mine development costs    
Property, plant, and equipment    
Property, plant and equipment, gross $ 210,364 $ 199,595
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.25.1
Note 3 - Property, Plant and Equipment - Depreciation and amortization (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Property, Plant and Equipment.    
Depreciation of plant and equipment $ 10,365 $ 8,820
Amortization of right of use assets (finance leases) 1,892 2,493
Amortization and depletion of capitalized mine development costs and mineral rights 5,285 3,906
Total depreciation, depletion, and amortization $ 17,542 $ 15,220
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.25.1
Note 4 - Debt - Summary of Outstanding Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Total debt $ 104,663 $ 88,551
Current portion long term debt 307 359
Total long-term debt 104,356 88,192
Senior Notes, net    
Total debt 88,356 88,135
Equipment loans    
Total debt 307 $ 416
Revolving Credit Facility    
Total debt $ 16,000  
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Note 4 - Debt - Revolving Credit Facility (Details)
$ in Millions
3 Months Ended
Feb. 15, 2023
USD ($)
Mar. 31, 2025
USD ($)
May 03, 2024
USD ($)
Debt      
Additional amount to be maintained in a separate dedicated account   $ 1.0  
Revolving loans under the new facility      
Debt      
Fixed charge coverage ratio   1.1  
Average daily cash balance   $ 5.0  
Additional amount to be maintained in a separate dedicated account   1.5  
Revolving Credit Facility      
Debt      
Initial aggregate revolving commitment $ 125.0   $ 200.0
Additional revolving commitment (Accordion feature) $ 50.0   $ 75.0
Initial aggregate revolving commitment   90.9  
Outstanding borrowings   16.0  
Remaining outstanding borrowing capacity   $ 74.9  
Effective interest rate   6.83%  
Revolving Credit Facility | Secured Overnight Financing Rate (SOFR)      
Debt      
Interest rate, basis spread 2.50%    
Revolving Credit Facility | Base Rate      
Debt      
Interest rate, basis spread 2.00%    
Revolving Credit Facility | Base Rate | Minimum      
Debt      
Effective interest rate 0.50%    
Revolving Credit Facility | Base Rate | Maximum      
Debt      
Effective interest rate 3.00%    
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Note 4 - Debt - Fair Value (Details) - USD ($)
$ in Millions
Mar. 31, 2025
Dec. 31, 2024
Senior Notes due 2026    
Senior notes fair value $ 35.4 $ 35.6
Senior Notes due 2029    
Senior notes fair value $ 57.2 $ 58.1
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Note 4 - Debt -Current Portion of Long Term Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Debt    
Current portion of long-term debt $ 307 $ 359
Equipment loans    
Debt    
Current portion of long-term debt $ 300 $ 400
Weighted average interest rate   4.70%
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.25.1
Note 5 - Accrued Liabilities and Other Long-Term Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Accrued payables $ 25,700 $ 24,600  
Accrued compensation 12,300 17,300  
Accrued sales-related taxes 5,100 5,200  
Accrued dividends 4,100 6,700  
Accrued dividends and dividend equivalents payable 32   $ 33
Decrease in accrued compensation 5,000    
Estimated aggregate liability 7,700 8,300  
Restricted cash 800 800  
Other long-term liabilities      
Estimated aggregate liability 5,500 $ 5,200  
Accounts payable and accrued liabilities      
Accrued dividends and dividend equivalents payable $ 2,600    
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.25.1
Note 6 - Equity - Common Stock (Details)
3 Months Ended
Jun. 21, 2023
USD ($)
Jun. 12, 2023
D
Vote
Jun. 30, 2022
$ / T
Equity      
Percent of royalty fee income     3.00%
Price per ton of coal processed at preparation plants     5
Price per ton of loaded coal at rail load-out facilities     2.5
Threshold trading days volume weighted average price | D   20  
Class A Common Stock      
Equity      
Number of votes per common share | Vote   1  
Class B Common Stock      
Equity      
Distribution ratio 0.2    
Number of votes per common share 1 1  
Percentage dividend from financial performance of carbon     20
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Note 6 - Equity - Stock-Based Awards (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
EQUITY    
Compensation costs $ 3.4 $ 4.7
Class B Common Stock    
EQUITY    
Granted (in shares) 0  
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.25.1
Note 6 - Equity - Restricted Stock (Details) - Restricted Stock
$ in Millions
3 Months Ended
Mar. 31, 2025
USD ($)
shares
EQUITY  
Fair value of awards $ 2.7
Vesting period 3 years
Executives and Employees  
EQUITY  
Granted (in shares) | shares 341,295
Fair value of awards $ 3.3
Directors  
EQUITY  
Fair value of awards $ 0.6
Vesting period 1 year
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Note 6 - Equity - Restricted Stock Units (Details) - Restricted Stock Units
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 31, 2025
USD ($)
Vote
$ / shares
shares
EQUITY  
Granted (in shares) | shares 713,305
Granted, Weighted average grant date fair value (in dollars per share) | $ / shares $ 9.81
Fair value of awards | $ $ 7.0
Vesting period 3 years
Number of voting rights | Vote 0
Number of dividend rights | Vote 0
Shares delivered per unit awarded | shares 1
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Note 6 - Equity - Performance Stock Units (Details) - Performance Stock Units
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 31, 2025
USD ($)
$ / shares
shares
Mar. 31, 2024
Vote
shares
EQUITY    
Vesting period 3 years  
Number of voting rights | Vote   0
Number of dividend rights | Vote   0
Executives and Employees    
EQUITY    
Vesting period   3 years
Shares delivered per unit awarded | shares   1
Granted (in shares) | shares 713,305  
Granted, Weighted average grant date fair value (in dollars per share) | $ / shares $ 15.03  
Fair value of awards | $ $ 10.7  
Executives and Employees | Minimum    
EQUITY    
Potential earnings (as a percentage)   0.00%
Executives and Employees | Maximum    
EQUITY    
Potential earnings (as a percentage)   200.00%
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Note 6 - Equity - Modification (Details)
$ in Millions
3 Months Ended
Mar. 31, 2024
USD ($)
EQUITY  
Incremental compensation costs associated with modifications $ 1.2
Incremental value 1.8
Reversal of previously recognized compensation expense 0.6
Pre-modified restricted stock award 0.3
Forfeiture of restricted stock units and performance stock units $ 0.3
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Note 6 - Equity - Dividends (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 15, 2024
Jun. 30, 2025
Mar. 31, 2025
Mar. 31, 2024
May 12, 2025
Class A Common Stock          
EQUITY          
Dividends paid amount $ 6.0        
Class A Common Stock | Q1 2024 Dividends          
EQUITY          
Payment of dividends       $ 6.1  
Dividend declared       $ 0.1375  
Date dividends declared       Dec. 06, 2023  
Date of dividend record       Mar. 01, 2024  
Date of dividend paid       Mar. 15, 2024  
Class A Common Stock | Q1 2025 Dividends          
EQUITY          
Dividend declared     $ 0.1375    
Date dividends declared     Dec. 05, 2024    
Date of dividend record     Feb. 28, 2025    
Date of dividend paid     Mar. 14, 2025    
Class A Common Stock | Q2 2025 Dividends          
EQUITY          
Dividend declared   $ 0.06875      
Date dividends declared   Mar. 17, 2025      
Date of dividend record   May 30, 2025      
Date of dividend paid   Jun. 13, 2025      
Class B Common Stock          
EQUITY          
Dividend payable per share         $ 0.1811
Class B Common Stock | Q1 2024 Dividends          
EQUITY          
Payment of dividends       $ 2.1  
Dividend declared       $ 0.2416  
Date dividends declared       Feb. 01, 2024  
Date of dividend record       Mar. 01, 2024  
Date of dividend paid       Mar. 15, 2024  
Class B Common Stock | Q1 2025 Dividends          
EQUITY          
Dividend declared     $ 0.1971    
Date dividends declared     Feb. 18, 2025    
Date of dividend record     Feb. 28, 2025    
Date of dividend paid     Mar. 14, 2025    
Restricted Stock Units          
EQUITY          
Payment of dividends       $ 0.1  
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Note 7 - Commitments and Contingencies (Details)
1 Months Ended 3 Months Ended 12 Months Ended
Jul. 20, 2023
USD ($)
Mar. 04, 2022
USD ($)
Jul. 16, 2021
USD ($)
Jul. 15, 2021
USD ($)
Nov. 05, 2018
item
Feb. 29, 2024
USD ($)
Mar. 31, 2025
USD ($)
Mar. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2024
USD ($)
COMMITMENTS AND CONTINGENCIES                    
Royalty expense             $ 5,700,000 $ 6,800,000    
Accrued amount             0     $ 0
Payments to acquire property, plant, and equipment           $ 3,000,000        
Number of raw coal storage silos, failure | item         1          
Number of raw coal storage silos | item         3          
Percentage of structural failure         80.00%          
Compensatory damages $ 7,700,000 $ 1,800,000 $ 25,000,000 $ 7,700,000            
Award to cover inconvenience and aggravation $ 25,000,000                  
Gain recorded from contingency                 $ 7,800,000  
Insurance proceeds related to property, plant, and equipment                 $ 2,000,000  
Additional loss recovery asset             300,000      
Total loss recovery asset             4,200,000      
Corresponding reduction             300,000      
Surety bond                    
COMMITMENTS AND CONTINGENCIES                    
Asset retirement obligation             33,200,000      
Take-or-pay Purchase Commitments                    
COMMITMENTS AND CONTINGENCIES                    
Total commitment             23,300,000      
Commitment             16,100,000      
Environmental Restoration Costs                    
COMMITMENTS AND CONTINGENCIES                    
Regulatory Liability             0      
Environmental Issue                    
COMMITMENTS AND CONTINGENCIES                    
Environmental liabilities             $ 0      
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Note 8 - Revenue (Details)
T in Millions, $ in Millions
3 Months Ended
Mar. 31, 2025
USD ($)
customer
T
$ / T
Mar. 31, 2024
customer
REVENUES    
Term of domestic sales contracts 1 year  
Increase to revenue | $ $ 0.1  
Customer Concentration Risk | Revenue Benchmark    
REVENUES    
Number of major customers | customer 3 2
Customer Concentration Risk | Revenue Benchmark | Top Customers    
REVENUES    
Concentration risk percentage   30.00%
Customer Concentration Risk | Revenue Benchmark | Top Customers | Minimum    
REVENUES    
Concentration risk percentage 10.00% 10.00%
Customer Concentration Risk | Revenue Benchmark | Customer A    
REVENUES    
Concentration risk percentage 17.00%  
Customer Concentration Risk | Revenue Benchmark | Customer B    
REVENUES    
Concentration risk percentage 15.00%  
Customer Concentration Risk | Revenue Benchmark | Customer C    
REVENUES    
Concentration risk percentage 10.00%  
Customer Concentration Risk | Revenue Benchmark | Total Customer Base    
REVENUES    
Concentration risk percentage 42.00%  
Customer Concentration Risk | Accounts Receivable    
REVENUES    
Number of major customers | customer 2  
Customer Concentration Risk | Accounts Receivable | Customer A    
REVENUES    
Concentration risk percentage 39.00%  
Customer Concentration Risk | Accounts Receivable | Customer B    
REVENUES    
Concentration risk percentage 18.00%  
Customer Concentration Risk | Accounts Receivable | Total Customer Base    
REVENUES    
Concentration risk percentage 57.00%  
Fixed Priced Contracts    
REVENUES    
Outstanding performance obligation, mass | T 1.5  
Average per ton | $ / T 154  
Contracts with Indexed Based Pricing Mechanisms    
REVENUES    
Outstanding performance obligation, mass | T 2.6  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01    
REVENUES    
Percentage of committed tons 67.00%  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01    
REVENUES    
Percentage of committed tons 32.00%  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01    
REVENUES    
Percentage of committed tons 1.00%  
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Note 8 - Revenue - Domestic Revenues an Export Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
REVENUES    
Revenue from Contract with Customer, Including Assessed Tax $ 134,656 $ 172,676
North American revenue    
REVENUES    
Revenue from Contract with Customer, Including Assessed Tax 44,026 54,173
Export revenue, excluding Canada    
REVENUES    
Revenue from Contract with Customer, Including Assessed Tax $ 90,630 $ 118,503
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.25.1
Note 9 - Income Taxes - (Details)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income Taxes.    
Effective Income Tax Rate Reconciliation, Percent, Total 31.20% 21.00%
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.25.1
Note 10 - Earnings (Loss) Per Share - Computation of Basic and Diluted Earnings per Share (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
May 12, 2025
Mar. 31, 2025
USD ($)
item
$ / shares
shares
Mar. 31, 2024
USD ($)
$ / shares
shares
EARNINGS (LOSS) PER SHARE      
Forfeitable Dividends Declared on Unvested Stock Based Awards monetary | $   $ 747 $ 33
Net (loss) income | $   $ (9,457) 2,032
Share in dividends for unvested restricted stock awards with common shares | item   1  
Restricted Stock Units      
EARNINGS (LOSS) PER SHARE      
Antidilutive shares   666,000  
Performance Stock Units      
EARNINGS (LOSS) PER SHARE      
Antidilutive shares   1,568,000  
Class A Common Stock      
EARNINGS (LOSS) PER SHARE      
Net Income (Loss) Available to Common Stockholders, Basic | $   $ (8,269) (106)
Class B Net Earnings for Diluted Earnings per Diluted Share | $   (1,935) 2,032
Net Income (Loss) Available to Common Stockholders, Diluted | $   $ (10,204) 1,926
Undistributed Earnings (Loss) Allocated to Participating Securities, Basic | $     $ 1
Weighted average shares used to compute basic EPS (in shares)   43,850,000 42,496,000
Dilutive effect of non-cash dividend declared but not issued   9,151,000 6,256,000
Weighted average shares used to compute diluted EPS (in shares)   53,001,000 48,752,000
Basic (in dollars per share) | $ / shares   $ (0.19) $ 0
Diluted (in dollars per share) | $ / shares   $ (0.19) $ 0
Antidilutive shares   649,000  
Class B Common Stock      
EARNINGS (LOSS) PER SHARE      
Net Income (Loss) Available to Common Stockholders, Basic | $   $ (1,935) $ 2,032
Net Income (Loss) Available to Common Stockholders, Diluted | $   $ (1,935) 2,032
Undistributed Earnings (Loss) Allocated to Participating Securities, Basic | $     $ 72
Weighted average shares used to compute basic EPS (in shares)   9,710,000 8,508,000
Weighted average shares used to compute diluted EPS (in shares)   9,710,000 8,798,000
Basic (in dollars per share) | $ / shares   $ (0.2) $ 0.24
Diluted (in dollars per share) | $ / shares   $ (0.2) $ 0.23
Class B Common Stock | Q2 Dividends Declared      
EARNINGS (LOSS) PER SHARE      
Date dividends declared May 12, 2025    
Class B Common Stock | Employee Stock Option      
EARNINGS (LOSS) PER SHARE      
Dilutive effect of stock-based awards     96,000
Antidilutive shares   144  
Class B Common Stock | Restricted Stock Units      
EARNINGS (LOSS) PER SHARE      
Dilutive effect of stock-based awards     32,000
Antidilutive shares   38  
Class B Common Stock | Performance Stock Units      
EARNINGS (LOSS) PER SHARE      
Dilutive effect of stock-based awards     162,000
Antidilutive shares   231  
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.25.1
Note 11 - Segment Reporting - Reconciliation of operating profit and capital expenditure (Details)
3 Months Ended
Mar. 31, 2025
USD ($)
Mar. 31, 2024
USD ($)
SEGMENT REPORTING    
Number of Operating Segments 1  
Number of Reportable Segments 1  
Cash cost of sales (FOB mine) $ 92,763,000 $ 109,465,000
Transportation costs 18,998,000 28,876,000
Alternative mineral development costs 1,912,000 1,135,000
Other cost of sales 459,000 237,000
Cost of sales 114,132,000 139,713,000
Total capital expenditures (including accrued capital expenditures) $ 21,452,000 $ 19,929,000
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Note 12 - Related Party Transactions (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Other Professional Services    
Professional fees $ 0.1  
Jones & Associates | Legal Services    
Legal services paid $ 0.1 $ 0.0
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Note 13 - Subsequent Events (Details) - Common Class B [Member]
May 12, 2025
$ / shares
Subsequent Events  
Dividend payable per share $ 0.1811
Q2 Dividends Declared  
Subsequent Events  
Date dividends declared May 12, 2025
Dividends Payable, Date of Record May 30, 2025
Dividends Payable, Date to be Paid Jun. 13, 2025
EXCEL 64 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *J K%I&QTU(E0 ,T 0 9&]C4')O<',O87!P+GAM M;$W/30O", P&X+]2=K>9BAZD#D0]BIZ\SRYUA;8I;83Z[^T$/VYY><@;HBZ) M(B:VF$7Q+N1M,S+'#4#6(_H^R\JABJ'D>ZXQW8&,L1H/I!\> \.B;=> A3$, M.,SBM[#IU"Y&9W7/ED)WLCI1)L/B6#0ZL2B4^BQ-+.9;/^J\@ "L" 1 M9&]C4')O<',O8V]R92YX;6S-DE%+PS 0Q[^*Y+V])*,BH@\GEF&C'YK9+P=#X3#N(QGZ:'8+D_!8"DG&&#$S (BY$IFMGE4UHJ$M' MO+,+/GZE9H8Y"]A@P)8RB%( T]/$>!B:&LZ "4:80OXIH%N(<_5/[-P!=DP. MV2^ION_+?C7GQAT$O#\_O<[K%K[-9%J+XZ_L%1TBKMEI\MOJ_F'SR+3DLBIX M50BYD5SQ2HF[C\GURN\L'#KGM_Y_&4MQ87P2U#7\N@O]#5!+ P04 " "J M@*Q:F5R<(Q & "<)P $P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4 M?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)- MNIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQ MEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1 M]E6\W*.76!4!EQC?-*HU+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++ M9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D> M/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO> M1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9= M=N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8 MT='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7 M\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I M=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;R MWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z M;I,[2$R<><41 71% B.5' 86%S+D4.Z2D 83 > MLX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[ MM'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ M#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1. M"CS<_N\-L,+$CN'MB[\!4$L#!!0 ( *J K%I2-K?_Z@8 ,&PO=V]R:W-H965T&ULM9I=4^,V%(;_BB;]F':&$%MV0MA" M9D(66F:!90GMSO9.V$KB6=M*)9G OZ]DFRA0^=AQ\0W$B<\;O9+.\2-%)QO& MOXL5I1(])7$J3GLK*=U/TP\TR(W8"O'%% "X#\)L M^H;O#+ RXT6+-WFT MACGDJM/(Q4G)Q]9D*E1D6B:AN@\E9%\1I=I,3UT-_>16!%.QN62I70JF&-'P=/U"MW#85OS3U#(."UX0?(L\]0-C!0TM[ M9G#X=*W#'5OXJ^9XVY[S?R,[NB:<6FS!TM)GMDZ909&M;0W MW-H;-K-W2WG$]'0/D4H:Z^#!2MNI6#D7P?B6/D=;GZ.&,Y,356_S/*X>1UAK M06)A'4@PK*7!HZW!([!199VZB&**;K+D@7*;,5C#<=R^-W8%[ M\H0N0Y6DT2(*BD=M]4RND?3&?=]QQV-O;+,+![?UN\,7;A._TS!4ZFH2EB_0 ME;H/?4ZMHUHCB8<.^DJ%1-<*4]5BE"WDQ;O4)*U;Y[ */L,$CW B/--HK^E-5=8)B6-TE@GUL;#.V!J=RC4:'-?6GP$@ MW B SA/*ESHE?U<*G,%J;7T;&O)@BKGG),S!_3EY8+'5+BQP M?7X_N[(:ZP*#/(-!7LVF33F"Z/PI6)%T22LW=&N$;J;SCU/[CT9=\(^W\TL8 M#"[C0^]H:)]IMC7Q&2RW;[Z^E]IK\X:./!AI]LE76&G/;IS!R1L+ 0D+!=P)%GX,B#:686$R'05*]5$J:W MT%GPW>KOG?BF--T%+7F&ECP8=O9)5%C)UGT'Z$?GT''16J'T(XGMOW[#NFU[ MP&"5!V-5@XR%!73&6GUU@4R^028?!IWF"5LC5)VP<&!;AP:._$9;1:\GW#P_ MF8,^9U)(DNJ1M5I^)_HI^Z%0\W,U?4;L<>+[OCOV'+5 >K1Y-)SDPWA39-59 M;5&"9?8VU 4Z^0:=?!B=]BA*-4JV[FM4E&#=MCVP<^:HAI]JBU*-@"Y*9U9C M7?"1;_C(A_%FCZH$"P%5J0M0\@TH^3#?_)^J]$X 5/;#Z#]5R77P>.B/CM]4 MI<'.44F]+YV?(!4HT.=,BE.3VW>WIU2G^=G,@;F]..)Z3?2VMD Q7:A0Y_!( M#08O3HT6%Y*M\X.7#TQ*EN0O5Y2$E.L;U.<+IA"_O-!?L#V[._D74$L#!!0 M ( *J K%I] <4N! < %@A 8 >&PO=V]R:W-H965T&ULM5IM;]LV$/XKA%?L!4ABD=2;N\1 XJY8@18+FG;[3$MT+%0678IVDOWZ M'27%M"623C;O0Q+)OCL]=^3=5V557XV62JW?CL=UMN0K M5E^(-:_@FX60*Z;@5MZ/Z[7D+&^45N68!$$\7K&B&DTOF\]NY?12;%195/Q6 MHGJS6C'Y=,-+\7 UPJ/G#SX7]TNE/QA/+]?LGM]Q]75]*^%NO+.2%RM>U86H MD.2+J]$U?CL+&X5&XL^"/]1[UTB[,A?BF[[YD%^- HV(ESQ3V@2#/UL^XV6I M+0&.[YW1T>Z96G'_^MGZ^\9Y<&;.:CX3Y5]%KI97HW2$X=^OG-+^@-*BKT92DV-:OR^G*L (VV M. M;",EKQ1B=0U^VMQI]:E=7Z?;VWK-,GXU@GRJN=SRT?3''W <_&IS[D3&#ERE M.U>IS_ITQNHE@D5#F;[@WS?%EI7@N]7KUE3U3NJZ M66^AEES:@,8#"!# J+_(%JDD3B,[T&0'-/$"_2(4*Z'2'73]?./.K4]Q\+.0RUL _/(I>$ M<1H[ !KRP?1%1%L6;%Z4A7-IO1SV6KH]E;5#GPV1X1UY\VS M%K*9 L2B+670(JA"PG/@O>18]7CH5[R&Z)!?U0*B;8T0-A M0X'8SX$?JGHCF_%E#W6WP9^L:(><1F@\V!Q#J9 &CEZ2&.(C?N([;(6.)"(9 MDIIFW[B?B58Y$A)';(FA/^*GOX^[??O:#"1#YJ-!&(5]Y#:Q('*%>6_0\S.D M ;[KX" )F0/K::>^(:E&#L8GAE")?YPS_LR%!&W8Y#5J#EFVHMSJ+9])#C,^ M6K#,N?&[9QPVSD$0]-?D_^!18GB4^'G4N/K**D2&K(DI"?JCF$4LB;!KA0RW M$C^WWO&J$!)50G%WSTV&E)FF=#"$6<6PBYF(85;B9]9W?,&A\.1(L4=3(]UH MA_P8X7W"Z=!:Q.* N")J>)3X>;3IO?>H\UBQ'))CG P+SE JB6/'Z$@,AQ(_ MA[9E_1C"(0%2*(IIGRAM! ::B2^*ER)E:K0NEBV)X59*)2D%X2P*FL M'3IM>)OZ>?M6/F=ZK=T_0V^"BP##9"+1EI4;?H:BX PJO_Y!]9))?7BT44LA MB[]Y#@5!5!P5=:V'!2AJ8J-J!1L&]HHU=%XPK]@E)S!T&##3+U!_OW"= WD" ML4 2ZR.U\Z)"&5L7D-16AX<43X.8XOZACT6.3$A"'2T[W3O<];<#G[EB\%&. M.).5[@6L*(=T'Z8T[9=OBU@\B5RG:=3P./7S>%L2ZX/TX^[T&[(RC2(2]D]4 M;'(Q20/'D04U_$W]_-W"_6@J>%,A7UP]++.P[<3%)NLV\NLR=R-JATZ9#H,EI:KNWT7BUTR>R=NBT:37HD7&]7>': MN<*6H^:PWP;9A*AC7*2FOZ!'^HMF$]X)K!V^OS(-1GB:!B,\ M:8-Q*FN'3IL&(_0W&,^_[(0#R8QB]"D/^.,]UY[Z_\Y^,3D?5'5,!$N M0"FX2&!99/L:O[U18MV\"9\+I<2JN5QR!HNC!>#[A8 )K;O1+]=W_TPQ_0=0 M2P,$% @ JH"L6B;ZP:Q4 P 2@X !@ !X;"]W;W)K768):0R)I#Q! A9CZQ;?3+%O M G+$+PIKN=-&1LH3Y\^F\R,<6XYA! P"95(0?5G!%!@SF32//YND5KFF"=QM MOV;_EHO78IZ(A"EGOVFHHK$UL% ("Y(Q]<#7WV$C*"<8<";S?[0NL'T-#C*I M>+P)U@QBFA17\K+9B)T [!T)<#EB-;:4HFL1ULEK\KEG>/+/^3B [JXFOD M.JY?$SYM#K^'H SWJN&VWHAR-]QR-]P\7_=(OIE^AD (+5MO?/!\C5(BT(JP M#- 535#(&2-"HA1$H?ASG>)BB7Z^A''1:N)T'#RR5[NZ3H J[+LE^^YY[(N[ M@DBF(B[H/SUA5!2CM=2+_-X.*]\I?GOT6P K$KQ2@OQ?I7. M#?4Z:HU93(&YD2D)8&SI"B)!K,":?/J >\[7.B>_4[**X'XIN-\LN!!Z@:G[ M;4Q] E2A/BBI#\Z@?K:C!P?/CNOZM99N@ZPH&)8*ANNZPGCIVMN71.9_\&>[>I&^AH1;9*&*GQN,6?K\[Z??F-.<:_KVR M545O2SENKN67>QZWJN2G4%7ZVUJ.FXOYA;['AQ6Z6^_[-LBJAFTQQ\W5_.W. MQX>5&CONP/=ZPWWZA\C!P/6'[N (^VUIQ\VU_6+K'];M8QH.D?4:[)T/?7/* MTI_/2YI(Q&"A(YU.7R<2Q<&EZ"B>YM_^3USIDT3>C/1A#X0!Z/D%Y^JU8XX3 MY?%Q\A]02P,$% @ JH"L6G1 -$KZ! Q!, !@ !X;"]W;W)K\ZR0-X.E M4JMKQY'QDN547O$5*^#)G(N<*K@5"T>N!*-)J91G#G'=T,EI6@PFXW+L24S& M?*VRM&!/ LEUGE/QXXYE?'LSP(/=P'.Z6"H]X$S&*[I@+TR]KIX$W#E[*TF: MLT*FO$""S6\&M_AZ2CRM4$K\G;*M/+A&VI49YV_ZYB&Y&;B:B&4L5MH$A;\- MF[(LTY: X]_:Z&#_3JUX>+VS_JUT'IR94 C%5?( MPQ>(N"0P\$Q_7MVWX'C[&'NE/:_'WC/;L&+-3(&I%,-24:^XS01[?AB$8V=S MR&L0BT@8-6)'7/Z>RR_U@AZN*9>05<@98N\KG7IC[GR;;[K*7,L5C=G- ,J( M9&+#!I-??\&A^YLI\)]D[,C=8.]N8$V#=E?/84DS)M$9>X^SM80:HL=@!>02 MR27?%DBR%85)SK(?:*;+W+DI*M6K_,.,8!][I)4X@Y@WBK!G3ERX]R2T>G(K M)11XP50JRJ6)^"Q+%_6ZI'&LG_#"A!UV>'RWS=R5\0+?#!SM@2,K\#V#?,9I M27@!57:5L>I23SZ:[KF'5NX7:"]IL;A M"U9 X=F'\L!-HDQ3,(C/R:(\\LB)_YXIF*/ZII3TR M88;1L,5I$ M'OHO-H-AM6H]K1:V;2;% 9QF7\AS:2,QS8T!K2X<,EQC*VZ8TB&'OH,X=XZ7'8WN3^A,;P\6H*.ON)RY$?=.+9%2-N;^J;YH7MW6N:42G1+6PS M\QPV\B^*QV]&2JN94W<>GV7MV.FF >+(NM?Z2D4!E4XBJ'E0G4O/Y9(*V]\[[-%OK;YX38"N#PX]@NRVT!Y8TW9/8NV>UC.X^7$9V,Z=. MIL^R=NQTTX@)_KQE1*Q-_63//\G:L>=-8R?VQG[J,JK-C8YG9GN_5$L=SE\0 MZMF"DJ:[$WMW/WTAU0;U_LW*ZW6* PBU/Z><@_.0G(E%>4PD8;ZL"U6=(NQ' MJZ.H.WP]+4]L6N.W^/JV/)AQ&C/5^=8C%8L4OK8R-@>3[E4$,U941T;5C>*K M\M1EQI7B>7FY9#1A0@O \SGG:G>C7[ _N)O\#U!+ P04 " "J@*Q:?KQ M[/ $ "1& & 'AL+W=OZYTKG2EJTQWM'IA*T(X>"WRDMT8*\[7UZ;)DA4I,+NB:U**7Y:T*C 7S>K9 M9.N*X+0Q*G(36I9G%C@KC=FT^797S:9TP_.L)'<58)NBP-7;+*'VI&W^E-X95]XCD).$U!1:/+8E(GM=,HA\_6E*C\UD;'K^_LR^: MP8O!/&%&(IK_FZ5\=6,$!DC)$F]R?D]W?Y)V0$T'$YJSYB_8M5C+ ,F&<5JT MQJ('15;NG_BU%>+( #DG#&!K #]J@%H#)!E _X2!TQHXDH$=G#!P6P-7-D G M#+S6P&NTWXO5*#W'',^F%=V!JD8+MOJE"5=C+03.RGIF/?!*_)H).SY[+/$F MS3A)043+5,R8_1NC>9;B^O,#%P\QE3@#="E:-'E9T3PE%?L-Q#\V&7\#$_#X M, >?/WT!GT!6@N\KNF&X3-G4Y**'M1\S:7MSN^\-/-&;B!:%F&Z-%Q#EF#'P M%1Q_U%!&%U/>GJ.<#U-^385B8EG@'-SA+)V(,4=XG7&<:[CB8:Y[PL7R%SK' MN"JS\EDGVF*8XCM5/)MB%G13 793 38\Z 3/+0U3G;RV,\>QIN;V."XJ)@CZD+D*@;YO(]2'Q2HLM$/'Z:,6*@IYH6>Y M':RG"NI408.J-'-D4B>O%"2T$!F=X3KX.E7V3,ZQ*I(F@[[J7>2:K7%";@RQ M33!2;8DQ^_47V[/^T,U2C3LOE"2.Q_2XT'CT+:@7V.D$=H8%7F'A66QM545$ M!JJ$SF+#%&F0K^I$(]8$X/A5(-;X#3_E1">\H_1K8DO*#W;B4N5U_@(OE*0? MT^5"Z]*W]-J[G?;NH/819BN09MM,9/Z4 9&TNQ8@(KEO<=YD_I0DN8A2JM-^ MT,.%HXS&))N/21:[JOX06M(L6YQ#]:+D=5'R!J/T31PP/^>4L2]B>Q4Y2+L$ M!BDN#<.89/,QR6)/$1A:"$I1. /J!<'O@N!_='?\&U?=[NCH8N&K:=*1]K1( MQ2B[HPJ!?AAZTFAC%1;:ON]*FJ@HY$/H!7I5@DZ5X/^<&;2J!*HJ2!IRI&)" M:2!S%0)#Z",Y^:HP+W21?&9047I50D[5<+1S@RAVD])$Q4A99VYBD#( ME88:#W;YTMU(Y]$[D>9LZU"+6#_]*##LXM)$."K;O&7K;P]>(!V YMXKNO)JJHP#[FG5L"A M,K2'2T-%U(.F0DE04GY6US&KLVA4MOFH;+&MEHX3!/U CM0Y6#]4AQK3'BXR M/W2$'N:X.!JC5IRCLL6VIIH,'=>7HW$.UH_&H>JTA\O.$V=I5QL45W/5)%^K M:$"VA>2T3Y9P6S>N*8'$X,G3C0_B?E.;&]/%U8[=\SM>?]S=*KB:=EH*L>65%K)" MBJ^O)S?XG,]F4U0P==L7]8?Y.//O#4H M,?IR66K[%SVVLM$$Y7M=RVV[&!!L1=7\9Y];1QPL #W^!:1=0(8+XI$%M%U MK:$-,FO66U:SQ962CT@9:=!F/EC?V-5@C:A,&.]J!=\*6%@'0% 7 M/K0 5KKA[X9/'=-SB-OO?9?")E1QZ(.P_$(>V+]]"/ MSDJI]3FD2BZWW&=MHR*U*DSW>5AT!R58I[9K[VMH!&=7P0MS@B@]BZ,C2)_:'-.LQ9$/-; M#H[(A<7U"OK[KN3-1VA5B&VEJL4_]DL?YLS!@[,D'J+V2"6$1'[WU\LSC03K Z\J0*/.CG7=HYT&T=[7,/UT8.BT MVQ9F##WJU+D+D:9X@-$5BK-HI,IQU'-=%(1Y]A/,->=3TX@0N+40>B9^+L;NS\=I M.AM$P">&YV0V@I/T.$F8##>LNN?:C P''=0T$VUKLA1L)Q<4#6Y5>9FRU')4LCM-H&#)7[")-L['4ZLD;A]G[ M5O$=$P7BGTUA\R9.LMYP!1,JY!PT_R: 7NRQ PI:Z'P(W95*XW2LX'M>QT$^ M7/Q2/0 ZJ<1(*22>'"=9F@S1>>1BC$>:)N[Y%(<)]3?K0W_R>_&Z! EXG0;O M$XOG(T2*>R;%82KMDG7'OHQFJDN&\UGD1-N52FF$1P#VE(F_PIDPG^SYU[WH M$B!$,XN'(#U^?ALB=D@\"]CMH]<4[2WJAN[Q(TH@Z_O6( M)7@VTKM)SY\D>M%&1D!YZ>>,P.2D!'HJ;<=>Z)F6A)EVR7:BAJG!MD/8.^^5 M/UC$QZ"S.!N6JU\NHR,3).FIE@39"_:Q*UY!GD'W5LT@N2M99=+OF080KP%# MV@FC^*_AZ#F4A#FT#8?XQ\X^-8??\ YQQ,.."1EN+WU2)![IG:2G4!*F4-OI MO:AM!6CU'U]$C"]-CUHKT9W-=2>2O:"]O#B(20Q,'M8]A9 MFHZT4=)3)TE?U(K6HH*=T7-:49"27]R*3J3MV L])9,P)=\JF7->M#Y8204: MP ?^D'GVJ?,H M(SS*7[:DSD- M;X8_ "UT0,.I0ST[5HKQ,'5\8DD2C\W)M&=<&F;<#JK-'E'IO;*9TQ6]%[1W M TN'R>(5R^9C[NW)EX;)]QAS=[S08N:HY$S[>ROUT"Z)G-;J%\O&G'UP6!WF MT[L-@ZI VN[L"JY:9G@4]68CR\*T6'NV$-H&4!^+IC,G83QB,/F,]!K:LRW] M^G&S,V.?&9([M[;XR,)KAF=7FCH;!8^4R:#9R.Z5]O1,GT'/]KC$G)98@\PF MT7XP"?7 2IM?YJ:9>I3(S1,;\[W7&I>+<>0>L'O$+C!L?,8JHJ=L&M[M+E]B MP"NTXO>BJDR0H'Y@?R1DX;7* MR&F8R'_E]D"[/9^1JYJ!0('VIBNBBC\>N"70S5WZG@%]#^/ID *_Y>K>OIB@D75N\]RZ MN]N\_/ &7R[M.P*#^S?X\L:^"C#MU31O5+QC"AJBAE1;@\KH=08UK)J7%)J+ M6N[L<_Z5K&NYM1\WG$&N&@'X?BUAM&XOS ]TKXHL_@502P,$% @ JH"L M6GN9EJD6!@ K@T !@ !X;"]W;W)KVD(Q=%HY%5*N?1#6Y#!SMJZ7 :\NLW( M%XYD$I7R;#0=CS^.2&EA2^%K<.;Z/.2J)S,EY;(QRM3WOSR='BD.6CP#=-E=]Y%AS) MRMH?_'*5G/;&#(@R4H$M2/P]T!EE&1L"C)^-S5[GDA5WGUOKES%VQ+*2GLYL M]ETG(3WM?>Z)A-:RS,*=K?Z@)IX/;$_9S,=?4=6RAX<]H4H?;-XH T&N3?TO M'YL\["A\'O]&8=HH3"/NVE%$>2Z#G)TX6PG'TK#&#S'4J UPVG!1EL%A5T,O MS*YM(#$1 [$H/;:\%](D8B&]]L*NQ:TC3R9(SN#)*, AJXU48WQ1&Y_^QOB! M^&)-2+VX, DES_5' -JAG;9H%]-7#7Z1;B@.)GTQ'4\_O&+OH(O^(-K[\$KT M7@0K+K611FF9B26"); N^'WQUN8.]IOC!CKRA51TVBLX<>Z!>K.W;R8?Q\>O M@#WLP!Z^9GVV^+J\NKY8+L7\^EPLYLNKI;BY%+=W%\N+Z_OY_=7-]3[$K]N\ MOKF_$).W;SY/)]/C_W8@[F0NE15WY&WI%/F^N#)J*-Z%E 1;F8Z/SVQ>2+/M MQ]?)<;M<:[YCE2NG;!>O:-?AJQ=X+$%.*<\ID)1T)95UA7>2GX!%%B=!& MW*A@5^1 D\G'H;@IG2B<1GT+%+C5H,AT>B15\F V]<:$0FVFED%@6CJ+WK4 M9A.LZ8L_P8I2_=BB14,J,!=KO[#9ZD+^+)4N(Q\5ON-??--NHXV6T=TR):<3 MR7M;BW;>#"$474K36$38+)G0 R8F5K@-4\R6P<]29CIL^T!7#92%Z9R"S+(2 M]E4,##] @-*@',[L<1^W*BSS=KM30\B\A043'$80@ %)!@R%]3IX84BZ7[$+ MZ44A76"$3("F\I%-GXXY&SIHRG;)Z3XT;6_]2D@%U.S"#8@9)N9&K&7&#NJK0;O/V7^4>F< A& MR:XKFM))GXHU".MK(-"!@+8)F%/GEY(A9Q=OH%++CV>YW)>J/DIF<&F(T:2 MD4OD39$+N(<($%QS26L,TN/&4=280BJ#D.LU[@1 C3G M9"Y+>OT1^?_IV*Q M4[57F?4EXJG99KA0!%D"G^8JE+%.=8IRN84" #BQ=C:'0^OI"?!0W._DDU.F M#5,S[]+&/6)LZ"JLP05M$O1',\6 R>QXY.S"0I-/W& R1-%D)CAIO%1U:E84 M*B+S/&ANJX XD&,87_$^91I]*&/A !9P*HJ8NBX2*I5(0#Q8]]',ZXW1&)@2 MM>-*ES%AX%RF.6%9-C7!" MV9S$O7R$[7?WZ&$E/AV.WQ^)JQQ3X*$1 ]@G27&^4U1.57,8C0^.F:W7K%4? M,-/#NOTOY\L%SB9? N)\^37N#,8'_=9H=Z^(=B8XW^XB_Q@P)\A1RE==9+E1 M:,4N'@MF(R.2FPW/T=B8NP#?+)YJV( Y>I!9 M*4/+"'KD6<].JE2#"'P\[79@I>%[14V3P^MJ&_50DV%;PGV7L='.'1I'R"9^ M*0 'DZJ^3G>KWR%RO+0ZTYH4==)]HLW\!4$L#!!0 ( *J K%HNK)-%>P( M -4% 8 >&PO=V]R:W-H965T&ULG51=;YLP%/TK%JVJ M36(!3$A(FR U;:KEH6F5=-VS S=@+]OTXQ^?:W#NM MN'B3*8!"[SEE36S/.OH6&?[5!F'$TT+LH<-J!_% ML]"6T[$D60Y,9IPA ;N9=>M=SX#G 'E!HB+>-7RVEU1QI@?W]D?ZAKU[5LB80[3G]FB4IG5FBA!':DI&K- MJ^_0UA,8OIA367]1U>1B?6)<2L7S%JSM/&/-2M[;>^@!0O<3 &X!N-;='%2K MO">*1%/!*R1,MF8SF[K4&JW%9:.#MQ&Y]GN. MH6_[07ATG'I;I]=J.8A]/5"D5E\RU71=Y^UFUFW3JG_3FX&GKW&?,8DH[#34 M'8SUSRN:(=(8BA=UXVZYTF.@WJ9Z[H(P"3J^X[IY6\,R'$JJSD4% M'/^LA"RIQJ%<>ZJ20)?6J2R\T/=[7DD9=\9#:YO+\5#4NF [9.M?&X(V'%5W# ^C/U5SBR&M1EJP$KIC@1,)JY$R"BZO8S+<3 M?F>P49T^,9D\"O'%#&Z7(\_%YCUL\TD,7B8*9;]DT\R-!@[):J5% MN75&!B7C34N_;=>AXY#Z1QS"K4-H>3>!+,L;JNEX*,6&2#,;T4S'IFJ]D1SC M9E,>M,2_#/WT>"8TD(C\1N82-UKJ[RZ9%Y1K0OF23+_6K,(=T$-/8RSCX65; MW*L&-SR"&Y$[P76NR)0O8?G<2%P1+<@[QBG/&"W(@Z8:3+KJ4+X-7'08SM3.A:IH!B,'BT.!? )G_.95 MT/,O3Y"-6[+Q*?3Q_/[C?'J_^!,WY\-DMG#)9'9#II\^W\[OIK/%(;:G\=Z\ M2D,_NB2SCXLIB:1+V^&_AIUX((Z6#06NX89WQ- MJNU26"2L29 H'FG*7[V@&H2^FT3AW]JO!5=:ULU1Q;B)D8%2G?EN%/3:(1+S MXSW5:UHQ30OV QI">"X]X7G;9)@)U2$6!KX;]?9K$@P&;C)(VO$'C'J!AV56 MEW6!];!$+%0T%HBAYII1 4W7I$]+(37[87_N]R<,0S>.T[..Q4?&2;*W+ 02 M;I?RGZCJ-8G3OIOVPV>6T/6#P5&EW/PR]_];N\@E "F;PQ3,8=K1^Y&"L&5@ ME=_-GXA5L\I'*\!*(^D84A=[[7C272\$LY(WG5H!H4H!RNSMRAZG0 K NU*= MO*Y$1!)VZ8[I"*]]TD[@HZP#B=)=^VAZX0KW/IER#7]FFC,)&:Z^;^;ZWMZVG2/!KVTYNG M%PIJS;C"/5NAJW_>QTM3-L^99J!%99\0CT+C@\1V&ULG5=I;]LX$/TKA)L6NX!KRV?N $V:8 NT39!DNY]I M:603H4B7I.SFW^\;ZK#2'%@LT%06-<>;>WBRM>[!KXB"^%5HXT][JQ#61\.A M3U=42#^P:S+XDEM7R(!7MQSZM2.91:9"#\=),A\64IG>V4D\NW%G)[8,6AFZ M<<*712'=XSEINSWMC7K-P:U:K@(?#,].UG))=Q3^7M\XO U;*9DJR'AEC7"4 MG_8^C8[.ITP?"7XHVOK.;\&6+*Q]X)*QH0O2F@4!QL]: M9J]5R8S=WXWTJV@[;%E(3Q=6_Z.RL#KM'?1$1KDL=;BUV[^HMF?&\E*K??Q? M;"O:2=(3:>F#+6IF("B4J9[R5^V'#L/!:PSCFF$<<5>*(LK/,LBS$V>WPC$U MI/&/:&KD!CAE."AWP>&K E\X^VX#B:GX*#[3(IP, T3RAV%:LY]7[.-7V"?B MFS5AY<6ER2A[RC\$E!;/N,%S/GY3X#?I!F(RZHMQ,IZ](6_2VC>)\F9OV.=% ML.)*&6E2);6X"S(0\BKXE^RMQ$U>%LEXAKC1VT46-H\-Q M>_"J,QN'W2/8"^M<#'9L:DT*2+@1A2SRQOW2\Z>G\>N++8[W#I/!(5J2UFP= M"T$B&4%:+=5"0U2:VA)%AM:=DMK(>&8RH.%L$9>)E#I]@;S0=)"Q\VVDY]M,[Q MM:W[TYVM@XZZ*N%V0)[Y;T'2P61H)!\8#2G05<31\0X>$&M=>C$>).^%K3[= M45K"$G&](6=XL#3]"SIO.QRS]Y6'=J+@/*E]%+("(VMM8IMA?J#@089!*#!R M38@9L7_LQ=IAU$8)_4A\15D,S!5L0W?/9&!>06Y)SLR[W+U"\" &"9%"H<\X2@J&T&F$ C[9:@ZAT9._EZQG]X4 LC&HE/#V4 H MC1@-1LG1:) D\*G4:QN'.R:%*1Y6LM8 M4L^$QB5'>H^V@>0+_$BKDNGV3$3G>4/<$OXYSOH87J09FUNEG=;-LM"4V7_H MN@/\4D[\D+JD9N8@[==5<]"/50KG3+-A&O];F;9=J3NA*XSMG+$+GA9QJN V M\8#AC1:64E6%D33N-\#*/A)?"8K%&+4JV45Q6VAEH=QB\L.]$+Y6 7X@ MU?#8Z7U2\#$D[3>5KNWSP MO:")8<-PS2.L.7QI[QUV+B2Q._*URXN8J-7=I#UM;W:?J@O-CKRZ%B)9EPI= M4%,.UF2PCTW?55>MZB78=;S>+&S 92G^7.%V2HX)\#VWR)[ZA16T]]VS?P%0 M2P,$% @ JH"L6C+%'2M5 P B@< !D !X;"]W;W)K&ULG55=;^(Z$/TKHVRU3VT"H;2H!21HZ2X2+16P]SZ;9$BL=>RL M[93VW^_825-ZQ:+5?0%_S)PYXYDY&>Z5_FER1 NOA9!F%.36EC=19)(<"V9" M5:*DFYW2!;.TU5ED2HTL]4Z%B.).YRHJ&)?!>.C/GO5XJ"HKN,1G#:8J"J;? MIBC4?A1T@_>#%<]RZPZB\;!D&:[1_BB?->VB%B7E!4K#E02-NU$PZ=Y,+YV] M-_B'X]X4<2D,E85 MC3/M"R[K?_;:O,.!PZ#S!X>X<8@][SJ09WG/+!L/M=J#=M:$YA8^5>]-Y+AT M15E;3;><_.SX25F$/ES )$ETA2DL.-MRP2U' TRFL+0Y:E@HF5UL4!>']\/( M$@.'$R5-M&D=+?Y#M!X\*FES S.98OK9/R+F+?WXG?XT/@GXR'0(O>XYQ)VX M?P*OUSY'S^/U3SR' :O@@4LF$\X$K"VS2&UHC^9;P_6.P[F)NC$E2W 4T,@8 MU"\8C+]^Z5YU;D^0O6S)7IY"'T_N[E8_9O>PF$^F\\5\,Y^M8?)T#\O-]]D* M%LNG;Q>;V>KQ\/Y8"J>#/"TW,^A__3*(N_'M_XC8-I8X:*R_/7-A.[U;6*/8 M7&:C-SP9A[^/ @-H!]5:2M\WEK>XQP6)+\]"<7IZ3,)D2O;2(MQ"6.Q?N M&)7S^J)0%742<)F(BD: %LV$"3=AUDW8L0=XJ&1J($?A/= DKE5<5K31Z$41M?,&N;R%1!>FW85X"$\$X/0(CLT21KJ:HB0)E8#5/W!,FS.0^ MT9R](&P1Y2>FU,,EXRG@J\-L!$)Y^H3N\B/8U%VE/H 2//6EV3+A"^=URH2P M^D_(YM[ GAC!62<G.C97T8$^%J@S_Q4P1)%J44ME>]I^:":U MOGZ8UU\IXI)Q:4#@CEP[X34IB:Z5O]Y857JUW2I+VNV7.7TL43L#NM\IJEBS M<0':S^_X-U!+ P04 " "J@*Q:RS@))I8* #0'0 &0 'AL+W=O'-LP M3QOFK'<\B+5\+8.\?N[L5CA:#6GT@4WEW5!.E^243\%A5F-?N/[5!B4NQ(EX M\ZW68??\-$ H39UF2.?9A?3JP>4/6N5/7M(^O6;OWYY]_GO0UH]O._7 M#Y_?B(O'/SV9S^9748AX98L"O/\4;/8US8C/&R5TJ0.AD&L?G%[6'!UV)5X9 MZ;VX$5G$^I4IA#>N9A. MYL)O)%QSU":D,J'NE-O!*!47T]I6\=[BC3)L/*F'0ZS+6^OWNKPT9(G%!5UH4:J._(A95T06>Z(F_D&E8'LX-/ M6-ZJC:)*.2X*9::.'?;JP^T;^-NKX E#H@L,/Y&&@(?5VH^%5SB.3EHY6PQ* M*520QM1N#6@-#, ?%"4789[T#MDJ^%)FR&4$?*(1E ?GR*AC>O(.KQNT;V4A M,XM5."F9[>%Z\/M;#2F1?B#N/#KK*"1=S; =YH;6+RMK4!#)8:4M3S+K@U@J MZ6C @9QEC3,#RFSA1:1'XN ]?Q+'R@#_5_!3Q.29>/S3TXO+IU?BUNZD@5-7 M"A0!+3A$6J =SVI,04D+"P)FF1,TVT4!7A,OP1OR4\IZ<-UVHQ&16[A2&0VE MA:S Q^\:Q1(R%S\S!E'?$TSD=0;Y[#\O#58TAJKOF:GS&'KW)EG;OY3VNWCE ME/HZ;FU[5ZZ;F-EWNB.K4..<%(;7G>" !Q8-#F^XL!<$"WZGFZ@M;D M99%M9+E6E,6QGZ.I]" T@C1+]+ &.9&):3A0L(D"?(P!M($ N!OOT>LT@W11 M-).M":#6"5&K]NA\$XR!D0MH><>4=310.P!DS,%)].*BE4HA!]V=-!/QRS[U M'Y; E_W$CVR$8E&3'Q&\ H31P42;4B7M^)]92>: I:T?E[MC\':<2@8AY8<: M$SO"ELYUJ)A$*.B'&M=4SYC=*KDC]I+ _?DR-A8DK'(:4ARUVG$< ;Q"SD> MD#^!88&^8LF9".Z22\,F=DMNW$$F,!0I]G9["K$7M4=>#E2QFO)DU!I*,U*[ MZ-U.I1VLS;EE&79+E2_643@6?(#A35UIBF,L%CT7#LKDJ*%/G<-3HKY5'BDM MHXSSKLPFK.)!D('. ,]_C=@9+9C$QJ1C(HU&'H%>OU5DWF MZ4(J5U3B.U3L L5DQ(ZNJGL2'O9W1\GVF;A*[0_7XP[\+=Q>W'%$NTW4B 29ZAEK:C8K>I222F2IV :K7L M5Y>!-(%J9'NI.&*\.Y[\^'*1\C0QN==(/]SR(^SL,"W;C@%M<"N=.P+1YF[. M=A+E[R1'=@E4Z>G,.VOJ0IUL^>9/I0WEC](YDE06J<8WEHR/I9P<\6]PX8O9 MR0V?_Y)[_^:6=ILR(R9ZM[?#:: M]\0RO..)U-!0Y>FL0(<08G\+C^E*DXNWFA)("K3>Y6D0VQ:"^)7DLEB53\3' M3JL\9,S' 6.Z>_8B/0>$S#+J--)UB_(70YJN."@+[BM"BIKXV.9[35)(&W)E MKBHN-9P1J+/I%ECPKW9EK/MD."52L7:VKLCR2BFJ:Y0WM4K7MR#=&J>5=;&, MEX7JB.9K)UGGO.;./UZP',I#_Z)Q/J;B>3E;C!?3\[AU'.\ZJ/NURGNZ[=NS M 2,@3T:5HP%[^O,[#BJ =,8"G:(V,O4%U?2>VB&B3\ MT0R-]X);9U(SPB'7:X?J>6\Q-*4>*SD*/GLTFTXNT:P:TSE9>[YXKTMJBMOT M+GW;I*']=-'J#6X()SLTPJ2 MJ#9^\Z5O*'1ZZ:SX('9%;T^O :IV5D7Z7EC MW*^'90EV41?.3<:1SF??Y*)9]YM]%PQ\!P.$ )M.9HO+XC2U+29:F[8F:LC M%UK@*/7[(823D_>>+EWUD$"^]CAWU\D[;VI.#TQDMB"AY&M3ARTT"KJ\5 MHT)%HJB,W5%/C0X&M\F@_4ISD+3ILY.0Z#)+^;I-#?Y'T7C&[U5OU=)A>-=" M^M]E#!LX/YM=##'CYO_*C'F7&4WUZL9,.J5[X6H-HZ$$'YS:D.# SH,(:%@T MF J;-Y?N5"M.^[:J[0T[&Z<<^B *K3_G3\;M05%>[ .;Y[SF(0SYO.N1V('0 MIAK)N3&T.:I]G_P];Y-<,A^LK/W6A,TGQC90ILM99JQG(B-;^_A.F9J3AYX4 MA['H,3Z-_@Y6[UT_Q._9T\M9E]^])ZX_^",-[ /^'PB!?]O['UH1EZV(']I[ M8.#TXLD@L^\_)Z[0Z*)D<_%B;&-))^]9;H1!Y](/ WHG%=-P)F\ZEGEJY M94J:NCQRV^20\G7G_1\]2))W2/%>W\RE8H M-'CT6R(][")/QA_Z_?+X6R=XM:9KCU$K;$7/&PO=V]R:W-H965TGW7;:D0KJ>J:C$D[FQA?2XM(N^ MJRS)/&PJ='\T&'SJ%U*5G;.3<._>GIV8VFM5TKT5KBX*:=?GI,WJM#/L-#<> MU&+I^4;_[*22"YJ2_ZNZM[CJMU9R55#IE"F%I?EI9SS\=HX[(:2YK[1_,ZANE? [87F:T"W_%*J[=^]P16>V\*=)F1%"H M,OZ7+PF'K0U'@U]L&*4-HQ!W=!2B_"J]/#NQ9B4LKX8U_A%2#;L1G"J9E*FW M>*JPSY_=&D_B4'P4$U,4R@-N[X0LC]XT>"-M3^P-NV(T&!V\86^O37POV#MX M(W$GO!&7JI1(4FHQ]=)30."U?*.YO=?-<>]\<97,Z+2#YG!DGZES]NZWX:?! M\1O![K?![K]E_6QR=W-S]7AS/;KV)R=_MX=?O'Q>WDZF+:>RW:M^W= MWCU>B,-WOQV-AJ/C-XV#OV=E3#&A76(UC9TSP-A3+A[,6FJLWRZXMMB\>+2R=)6QX(*[]KZVV1)F=I9?(X!% M>FZIDC;]UA(&VAU7I;BDF:VA-5PT^UVQ(E&EI[F0K^Q][Y<46L)R"(XO<]]*36,- 3X[DG*_Q2N=9)5["]:'HEG@A-H;=RT[HF[4MR:9US U?"@F_+Z M$SJA,HJHF[D8:SF3A>R*Z^O)CSDI(#V?;_)2(1:1L4-^*%09XOBK5!Q5Z DG MOBKGK5?( M!1QAS0-BS(QX( >C&;D(;+>Y_Y6>,3,JICQDT@V0-?AP?5U/>B&SP=ZQ:%,3 M&7X5CN-3F#Y2$P>U(0(X[_#(Q)3&1P3(-\PL:[>[+E=Y6+>4SQ3,619\-H<9 MHW<=U [U@,H'=P[C@0-(2:720+%O[?BIN+H_IY-HV?"$8I:6A$9'(D5F)#/E M,]F(<5U^1U$(*L'*,D+(:96TT(I%G7I;+A"0 ><3HXP%R \,8PVDEK3 JC$ M.'J@MRV:PH3>0<*H[$(Y)\Q6S^U'K4YP2M\L1X-DM;6(2:\%#A(RX MAA+KB4?.EOM8,3\K!@!>,E0_;$>;6&]9N+&"3RMYK6,?.2]1I'#UIRQ#*,-1 MB.53B'Y&6J&T&,# 94%6>6.5 >.8YSAPQ,& Q'? AQ>< M#DFZ*;8A_@$E.E MC;B'4X[F4BH-2=SIU="JPZ,N@@KEB!1AT1*J2*Y '+:Y9,O!EHN S9$.K[S0 M3V*"Q4^B"O5"+Q5B9A:9A2KY10?6F:\M?LYC""A"@8D&@6$00GFL&6RW=KB] M5?'(3Z///[;Q@P:XASZ$KFF<<$JXLQ9HXNP*_2B M 9W_ULK2!D'PC$H*91+0Z4'1T5VYY!%NJ<"ZR'WH\H3I_VWL<%1U%=X@=T%E%+ #"7*,@O-^TLV'C>*%-4ZZ@7W1!&[ ME36IA@2,/@=!0E%@Y60IK>9F@&[O9+$1FCO>A]Y+,W\83Q;?:["'PU=MR]!O M #YG-&"389_+9P 6SBF'OF0;N6>T3./C4^.CD#DQXS+/%7^Y% MTB&?ML"A')7T3A85CI)X!VT7;P,RKJS2(KX1C+;Z2O*85I$JM"A)?J?RRUA> MO6DO%1.?D\+3=MB)2WZP;)JHUZ(^&@0G>]TT@GD[YA>R".[02RJ]I'(O2]], M=^8GG(@/C]TN!S\1D*A+8R]6.P<#H'*HJ<6K'Z4QF@8_6D_Y-/!09@8UL'$V M)PI3B\DK6!IXU8RV;<76 /&]\ JD]7H[O27I7[MKV;@HQ3FZIF6%@\\W3<[: MC1$O5=)X''0Y^50,K>Q8TC*=@%M5MZXAV'I04$8?E&^6%## M\7<#>'AE 9S)=FKO',1> M45_T%JV2QO%U&U@BJ,NZN>+SL'2O,-647YSS(;Y&3UXMX4C0QN6/![T9+5CK M=L7Q8".;Z?]K;^#]K6\FF *+\&6(:P3-$C^?M'?;CT_C^,UELSQ^N;J1+-=. M:)ICZZ!W>-")+P?-A3=5^ (S,TBR"#^7!&VUO #/Y\;XYH(=M)_DSOX'4$L# M!!0 ( *J K%JU:VK%8 4 &X, 9 >&PO=V]R:W-H965T5Z^'0Y?F5$HW M,!5I[*R,+:7'TJZ'KK(DLR!4%L/Q:#0?EE+IWN(L?/MD%V>F]H72],D*5Y>E MM+M+*LSVO)?TV@^W:IU[_C!?+%;##B53)6FGC!:65N>]B^3U MY93/AP-?%&W=P;M@3Y;&?.7%^^R\-V*#J*#4,X+$8T-75!0,!#.^-9B]3B4+ M'KZWZ.^"[_!E*1U=F>)OE?G\O'?:$QFM9%WX6[/]BQI_9HR7FL*%7[&-9R>C MGDAKYTW9",."4NGXE ]-' X$3I\2&#<"XV!W5!2L?"N]7)Q9LQ663P.-7X*K M01K&*&Z8-PF5$&#^!,!$?C/:Y M$]\>\S?"31Z'8Y:\=I5,Z;P'&CBR&^HM7CY+YJ,W1XR==L9. MCZ$O;J^_7-]\OG[,K.."+Y^=CD>3-^+FX_VU..55,G[3H(F/M06#0H*%!X6[2J6,*5;J@;*!N'ZHC/4-;D!SE0&&#:A[3?V UB*E M4HLE"5* MQ&*1=K RS7:I6./,WIXQ5UE+UI2FDNM7.D&XJ[QIJP*\AQZX &D M (C=<4"@AJ*!; WJNPBAML3?6)%K]YOT#\1;Y>1Z;0G9P@&E8V,/'3)$IVD$ MHBVH_^MYGULB4<9>0=PK!)B.,F"J__:>2\K4#D%TOW<''V;3?G(R:5/<"/01L;2H,\[%E=0RDYW$ M'Z/^?#+JEDERVI^-)N+>>!CWL[YD,NW/9X<*DY-Q?WZR_]+&NF7>2EE4Q;=: M(GGVIR"%:"C-QB$,4CP?#1+,A*+@Y&D,\(Q2#&9'7!FM.9:*D&@NENP?<">T MO:#Q*?YV1&5&2A0F;112TU05QP62RH <]SD:X'>X6T+Y974PP=N:7M558%X' MPC1%O5%C@C4;Q0,> 6P)P#S*J*RMQ:V *WB+F8&J5V5=@I:4JA52 M'YW #N)8**\H&-"P!DYQ6QMT*;@(N]\'N1^2<07:2;T#Z<'=VCL/PQKG'PT; M]Y<*#CT$_]!!DL&L2X_G$VSNOC4%,L?6$+M+\ ^)A9ERS9J>)[,IJV/IP[)< MV7#9Z!\&9SR8_U+9K]K-_8'7:!O$@LACK(?=#][-3UZPR['-EZ7RLDW9],A!?I%5RB4DC2U-K;J"QM$,C_L%0PF[HO1JM=TF8/VT9 M91UWJMI6QH7!E2F7%L8QDB6^F1Y+&Q<6]\Y@_WYT[?D3!E]HD.M:94$^C,!- MZP"B[!3D8A?EJ584)@W&H4J5Y6@Q_2!F>++4>L^PQZW:E^>5P0XG,1C;C/7' M[AG#@SL@6N ZW'1Y=B"V\3K8?>TNTQ?Q#KD_'F_B( /*SXF"5A =#4YPL[+Q M=AL7WE3A1KDT'J,XO.;X0T"6#V!_97#E:A:LH/N+L?@/4$L#!!0 ( *J MK%JM"6";-@, /H& 9 >&PO=V]R:W-H965T%7EM:Y E(ZV;E*]G);LF0,F+ M+I*F7-3;"3VV+AK^4UC6">.NJU+<. M11&=&IWF67:4-D*99+6(9[=NM; =:67PUH'OFD:XQS/4=K-,9LG3P2=5U10. MTM6B%17>(7UN;QWOTA&E4 T:KZP!A^4R.9V=G!T$^VCP1>'&[ZPA*%E;^SUL M+HMED@5"J%%20!#\>L!SU#H ,8T? V8RA@R.N^LG] ]1.VM9"X_G5G]5!=7+ MY#B! DO1:?ID-Q]QT',8\*35/CYAT]O.LP1DY\DV@S,S:)3IWV([Y&''X?A_ M#OG@D$?>?:#(\KT@L5HXNP$7K!DM+*+4Z,WDE F7.ORKVH]6U)82W\!HN MC;0-PKW8HE^DQ-#!()4#S%D/D_\'9@Y7UE#MX<(46/SIGS*ED5?^Q.LLWPMX M)=P4YK,)Y%E^N =O/NJ<1[S#/3H]D(4/R@@CE=!P1X*0ZXN>U=O#S9^'"ZUR MXELA<9EP+WAT#YBL7KV8'67O]I ]&,D>[$-?75Z?WUQ=P/WIMXN[Y[CM][Z^ MN;^ MZ]>'.>S_-TNU-,=D]A"Z^R#"IWE@3L;E"%TJH&6G[;P(!Q"A0:=T/HQ MEGT!H8<,H"?%S>Q\" UZ*,'H$>W^I?_*=P7__! M1S5\6>1#L$)YZ9#I]8A!J4-IF<%/!E8F 6YZ\'B=, M+\@-4?7CA(^E[@IEJABU%_:OKDG\RMQX+)G7!>$+ACP]])R MYP^;$&#\W:U^ 5!+ P04 " "J@*Q:'G?:_]0) "&(@ &0 'AL+W=O MU D@&++USA7(-FD9Q__LS0TJR%$G.I)ONBMC4E/!P,=K"'FNB]32/#)2JJ8&_RJ'@RB.!B/?GPUB+I+> MY;E=NU>7YS(SD4C@7C&=Q3%7VVN(Y.:B-^P5"P_B<6UH87!YGO)'6(#YEMXK M_#8HJ80BAD0+F3 %JXO>U?#T>D+[[88_!6QTY7]&FBRE_$Y?OH07/9\$@@@" M0Q0X?CS!)X@B(H1B_,AI]DJ6=+#Z?T']-ZL[ZK+D&C[)Z"\1FO5%;]YC(:QX M%ID'N?D,N3Y3HA?(2-N_;./VCF<]%F3:R#@_C!+$(G&?_&=NA\J!N=]Q8)0? M&%FY'2,KY0TW_/),YU/F3WH-ABS16<#PPRHNV#("=Z[8B..HB.V>\R,6O-;I,0POKY M 0I82CDJI+P>[27X.U=]-AYZ;.2/IGOHC4NMQY;>=(_6FAG)?A,)3P+!([8P MW !&F]%M^CIRXW9RE#BG.N4!7/0P,S2H)^A=_OK+<.:?[1%V4@H[V4?]\O;J MX>[+W7\7Z)BOBP4ZYO:!+3Y?/=RV";J?U-W7/V[1V[_^,A\-1V>=A'>QD&(0 M: H"=D"'1O[9[?W"_C<\.V1"LT0:9G5.#(28I49)G8)-M6C+$#2(A) ADL(/ M138W:\"3.D/# Y,K^]TH'GQ'C@P#/OC.N&Y;W7#'C[.4*U,<_23CE"=;J]/Q MF68!3X5!AVJCLL!D*'J8*2)BUE)#*0Y/PM=($JQY\@A.G$#&,0*)M<=:1B$H MG7-%Q2-..N,_6H09LA=H$/QB\)^JF'WVQQK7T3#@,;0EV7!G/[)7FTX:!8I0 M@(AK38(6DE@1L[2PJD&X[#(&/-U)E"'$Z&\1**VY,\-T M=@*:C3QRTL2 =@W[C&3UQV>D'HF79IA/!+LH+:*F"*S!0Q%E1#;GH]=R@SN< M@58RP@I!0E,U."T)?O3GP1?B+S.- FJ/P<\ 4E,)?![+#%'A$#53 "QVR :$ M; QQ*5A;8'HO=P*TZI?)FRF4N^H<7+X3E[7=57*H!AZ)^-I4X&1YX]' M[V;UDEHY+C?.'[^=);8L*T <7")LA.))A!BPF.6 2:N0/2J<)4\H3B'*$;4V MX7.!CB?'#)/I<356WF?4?\OG7EBIP<-K3^PPI,BG MYX'8E7?/]]U0)7,X3Y =\"C((HOK^L/L<9?%H+C!2OAA'# R;/.1<%L<:[6'3,7X*D)A:VY]-14^\&]U>* M9'7U1OYDOT%P831K&.0&$HF#S(=Z^"\[C!&>/6$L/8*36[.,, Y;'M>@0)OC MZT:?C+WYU&_0/_&.A\W5R@;N[K9-8:CG>@4A2<% MHH( *'LP85>M?6D^ FH>.TS6= -0=:X^HPW%W)QUBB#H6((C.! *N(L"$8@4 M>Q::AB'(E#!;FQQY+P/4V?11JZ[1UJM.Y,@QE0H!30.2QM,X%=/C6F'G.,@& MW+AV>LM62L8LOR_88<65'8B[<*.RO5M99^_=Z(T]/^-!0..J':,SE4H-.-/F M7&B?O4ZH6(6N5LE-FNXIZEJ0I7&1+@L, ;J'#M.! CK$U9:YB2%W72HW:+^. M*YEKB8+2PQN!H8"%W]Z]\1#7%/:QH5AM<>Y.(=%0&(\$2V6$4I("Z$Q8B00I M?WVXQ=C08'"5#$A/#*BX>+C3$=21H3%'$S*N &A 9N1"NB6QFE%ATM(&8J&7 MQS:"+@-,]9:'\315\HE'M&\_EMI8.Z'2BH<#) M2KF'3@NM?LENZCN([)5R(9Z3%FV]%L@/XSJ+Z "ZA--)'1H:AP%X"L8 ?M*]@_@: Z-M,?Z4/$*)"R*Y8[Q/$W6 A-')F@^F>R@W%JZA?YS!0K(NJE?")9)$&+>EH&J M@.L, L!9 5'.^]P&RF8--L?STQN912'A0TE6 M.%0AH^8 4PE_E^[6F\\VE3(&VWR;TS[G4Z*EQ9\J/Z=FNY%R\WA[_"'L'7E" M6!D)1WV'S'0L+'IH@= 1E*A94$9U[?7XB^T%N:A2XU-IT!_T!J?6+Y"5-X"0 MRW5[$V#K"@4K8G^FM84%>!(RT]'6E19BA/@59:'#INKE]2XZ+?B5NI4O$=I, M)+ONSA>"S(W/=!F(KJ6U7"M-$F?#TV'>(5&AJNOL6>-O]^<-]59HKU)B&A)L MLN;Y[D;B9[<]A.ZF1%"]*VMXJ,NZ>]X6M!J]WL?8-P(V$1$EE7&]15&5=GZH M(MBG*H+!S]QQ5':KP)[;EV;51N0X8(> XP15QF=9-LIJLI.>+^43>.ZE2J4_ MM>^5*'**\9!*95>@EIE?=4N?W18*M )TKH4%@-GDI'R!48(A.2;#2H!5JI6" MQV:SV>[8P^);WE -O>ELOGMPCP_8 3K?:TO6P>5'X;$ .:BWX!05,2=J[N9P+E M:ODCBROWVX+==O<+#;3DHT 71K#"HW[_>-ISG4_QQFX@Y?33&TM0&>>:-*#I/1Z&!8 M<:$&BQ,_=FL6)[IQ4BBX- E>T],V*RU/H'O7S/3@.-X>X0*D)$<(X^_6YZ!;D@S[SVOO7SQWY++D%BZT_$MDKCP=S 8L@YPW MTMWIU3=H^4S)7ZJE]5>V"G,3G)PVUNFJ-48$E5#ASI]:'7H&L]$;!DEKD'C< M82&/\C-W?'%B](H9FHW>Z,%3]=8(3B@*RKTS^%6@G5M<:P>O.OP MBIM]-HXCEHR2Z3O^QAW;L?77J\OK!W9W>7MS]_#]^NLNCL'%>+<+ M*I(C6_,43@=8!1;,(PP6'S_$!Z/C=P!..H"3][S_',#W75S?/%QB1#]^F"5Q MA2M@#F.!IL(W MD(K_ ,/V:&(R.KZX^7SE'^/C3Y%?-QC"$Z0-]0F$D(L43(0@BT9R@XH@7&H* M+!>*JU1P(AC:HN\O+OC1RFHI,B28,8D$@SA>Q<;4VGIVJ)]. T),(HTT40ZN M,L:M!6MI?,,!9V"/"=\W:^-GO[A*P4N!W4P;"&36\47MF%;0\T4^C*]POD2A M;2CZ5DL4A36X_DL2"K<&H5)= :(+,6I;!:9%+M"1D,(]8UIPVQB? O#(98/& M@?8&*%$7R&3M@-!08#H1.F%0T'7H,-(7;^ 1EO!F;/D<:!,!7#Z(V&.] \)9 M77/),>I8W$*0$>P3KB8B,F^1(CO6$0 MH8X5[IZV?0O:MT0S2@U=OU(_TZB^TFXKZS:2(3?W.O$XRT2>8PIT$T+F(1R$ M H4V)! R=24E8"9L*C4)MQ)84VH[<9>H#8D5?@QV)7"7IWUMVWCVT_J-B-Z+ M0@FL,(Z(X8E$\OW@)>E7D<6@RR8CI-81!FH5/F(AH7&V5OWTWS2%/C7K\.8C M1CXVH=]G7QJ#UJ;R961W 5PCH"FD(B\*R@ER^Q)4+SY1:Q72QI:O9NY1!!7[ M.C&Q((2X=&,5]ER(3@WG8RZ9N*I99J5>*M?'- M-09B12A\Z1\QDF1@RAYV1'1K ME7@6S>>S;2EFT>SP@)W]3.BW?4;S.-DQ&H^G[(8R_C6MY;8ZD^E\&]3X$$NM M;]DC'4_0?](?&<^CPWC\RP']E9CM8O*_I;VF#6&],?A4RX3##1$%W70 GJ:F MH7:Q8UX_BY(XFDQ?R#>/YDD7@UV_FL/>*: "4_BS#C6_1KEP(.A&N^/463A% M;*:'LQC6:R%PPY.0H^EH_Q!_J$TXWX07IVM_IEAJAR<4_UCBD1 ,3<#ON<9S M1?M""W2'S,4_4$L#!!0 ( *J K%IRN&PO=V]R M:W-H965T5% MIJG5J* M@&W:1Y-<$JN.G=H&RK_?V:$9G2A?P"]WSSUWOGO2VRC]; I$"Z^ED*8?%-96 MUV%HD@)+9EJJ0DDWF=(EL[35>6@JC2SU3J4(XRBZ"$O&93#H^;.I'O34R@HN M<:K!K,J2Z>T(A=KT@W;P=C#C>6'=03CH52S'.=J?U533+FQ04EZB-%Q)T)CU M@V'[>G3F[+W!+XX;L[<&E\E2J6>WN4_[0>0(H<#$.@1&?VL-_85/; M=BX#2%;&JG+G3 Q*+NM_]KJKPY[#5?2!0[QSB#WO.I!G><,L&_2TVH!VUH3F M%CY5[TWDN'2/,K>:;CGYV<%$681V#-]@AH)93&'*M-W"0C-IF*^P'0X6_R!Q6PXF0_'B_NGR?P0T^-8DZ?% M+;WWR:>KN!UW/T:&!\Q=42@5GE"I=@YS52*H#&R!4&F5H7'328;"FYLW\PW2 MQ"9( Y?26GOC-:=>@.46?BCI$%E9=6%HC*+RN]?XXF+$4==?^W6[^_44&"'5 MG5FYSFQY*E&G"T]$0L-TG\7_=!=$O]W233T M6:ZQ[@4:1UN A8(.0/F(^W0XFE/8%#PI"'^-L$0DI M*SH-;65:*DLZYY<%?5A0.P.ZSQ2-Z6[C C2? MJL%?4$L#!!0 ( *J K%JX74.I 00 &$( 9 >&PO=V]R:W-H965T MPNU%]I\V1+1 ?K2BH[B$KGZHLX MMKS$BMF.KE'1E[DV%7.T-8O8U@99$9PJ&6=)\BFNF%#1L!_>W9EA7S=."H5W M!FQ35[%1"Q*YU_$PW[-%IBCNZ_O#.WB/4HA*E16: 4&YX/H M2WHQ.O7VP>!!X,H>K,$KF6G]Y#??BD&4>$(HD3N/P.BQQ$N4T@,1C>TF M$?#&.EUMG8E!)53[9.MM'@X#=!@HLKYACP[[1*S#>FM#\(D@- MWD1.*'\HN3/T59"?&]YJAY!VX2/DSNJHH_4!ORI U.RL<@UP6SA7W"%A9IMV$P&M#\;Y/F"6]Z20/J[3WQT[QR-"\@ALZ-J T4D+A5 + MN-OIN!*62VT;@_\SIR_UYDKF"(]BHX1'32B\;)Z(JI3PCR;^$U8QKH'1J%D3 M8S_9X4&0FCOJ0U\0+E"Z]%+\B?@,&R8MS(VN0M!KV7@#;>I=8JE&J)"-13QD M%7KG<\]2;2_I"JO#>5#Y_')Z/EE4$S1+BE"T:/QT$?^VT&3O6\CXD\5PLMZ> M[]A5+3OPB0L.]B5CV^=K\R0^&/L4&PO=V]R:W-H965T M.>;@IM'3A-*K*!)>B':B&-A7N6G); %14<25A/O.OA>!;9 M>!?PG4*C]O;(*ED)\6B-VWSB^;8@8)!IRT#,LH49,&:)3!D_.TZO3VF!^_L= M^XW3;K2LB(*98#]HKHN)]]Y#.:Q)S?2]:#Y#IR>V?)E@RGU1T\;&L8>R6FE1 M=F!304EYNY*G[A[V ,-C@* #!*\!T1% V %")[2MS,F:$TW21(H&21MMV.S& MW8U#&S64V[^XU-*<4H/3Z8(\HZU""Y#N1? ,T)RJC E52T"7Z&$Y1^=G%^@, M48Z^%:)6A.^('*!P^ X%?A ?J&?V]_#H1#EA?X^AXXO_Y1X/75=+%QZFL[T[5A7)8.*9 MYE0@M^"E;]\,1_['0UK_$]D+Y5&O/#K%GGXUH^:69Z($=/Y%*'5Q2&U+,7(4 M=K!LT\L/47R5X.V^C#^C C\,^J"V/+SWV$N0&S<#%,I$S77[?'IO.V:F9LRX M=GSE-^/GVG4=_DW3SB[S.#:4*\1@;2C]P97YZ[*=!ZVA1>5::B6T:5"W+_ %!+ P04 " "J@*Q:FK=F=D," "*!@ &0 M 'AL+W=O&K)%L& M2$FW:7GH%*7=]NS !:P:F]DFM/]^MB$LFQ(JY278YM[C6,-\#TFX*+&BL]%:4K&P$XMTDU=0//F[LU)LQ)8[NV M%6G,6T4)@ZU LJUK+%[70'F7.+YS7-B1LE)FP4WC!I?P".I'LQ5ZYHZ4G-3 M).$,"2@29^4OUPL3;P-^$NCDR1B92O:CH_TK[9V72[CG]!?)594X'QR40X%;JG:\^P9#/9'A99Q* M^XNZ/C;\Z*"LE8K70[(VJ GKG_AE.(>3!,TYGQ ,"8'U[C>REI^QPFDL>(>$ MB=8T,["EVFPM1YCY4QZ5T&^)SE/I1A]O#@(]"9P35J*5$)B5H(]=R=A5>@<3 MYV8#;=W3@@NT$#UPIBJ)OK <\G_S76TVZ@5'O74P"7S 8H9"_P8%7A!-\,*Q MW-#RH@N\H/TKVK"<'$C>8GJNZAX:GH>:>[.4#1[^^C6/]5&JYPWZO]#[G6G@06F$B;$HE$LFN1\Y^SV M"KEIZ%MR\U%N?M6I/8'0MPA?<)MFON6V&-T65Q_](?:A"E[8(2 M9;QEJF\5X^K8:%=]?_D;WG=I?2%+PB2B4.A4;[;0?Z?H.U\_4;RQW6;/E>Y= M=ECICP4($Z#?%YRKX\1L,'Y^TC]02P,$% @ JH"L6NA&^Y6G! - L M !D !X;"]W;W)K&ULI5;;;MLX$/T5P@6*%'!\ MC9L@L0W8O6#ST,*(T]UG6AI9W$JDEJ3BY._W#"DK3NIXL;LOMGB9F3-G9@XX MW1G[T^5$7CR6A7:S3NY]==WONR2G4KJ>J4CC)#.VE!Y+N^V[RI),@U%9]$># MP<=^*97NS*=A;V7G4U/[0FE:6>'JLI3V:4F%V=JXY( M*9-UX>_,[C=J\@D $U.X\"MV\>YDTA%)[;PI&V,@*)6.__*QX>' X&KPAL&H M,1@%W#%00/E9>CF?6K,3EF_#&W^$5(,UP"G-15E[BU,%.S__;CR)H3@7R]KA MR#DA=2J6TBDG3"96EAQI+P.#9RM3J$21^S#M>\1F#_VDB;.,<49OQ!F+;T;[ MW(DO.J7TI7T?F%O@HSWPY>BDPV_2]L1XV!6CP6ARPM^X)6(<_$W>\/?/^?>. M91V=CH\[Y8FZ=I5,:-:IV)-]H,[\_;OAQ\'-"<@7+>2+4][G1U$> _D?W(A; M+7Q.PE1*\Q+'O/QDRDKJIVY8R"2)2Z6WHM:R3I6G5"0&)=8N?CFT3"IY.U-: MZD3)0CB$( RV=T+II*A3N"H*(=,_T>]AOQM,E?/L&:&-+IZ$YBDLH 1);2T? MO##0E*!ZT!4!I1)29%+9YTBO\+]_=S4:7MZX U"5<2KJ1. "[97D;7]U>7=' M#-(%/V *8Q]N0A]MH"RV3B)=+C)HG8M 8(,+RJ1.5)%?2GO,+E:5#'G\PN4Q MJKJ8>@V9#-GD@%%*\):0]5!>0: *$D41@W30V"IB\KGT0F895!"H*V.Y%K(T M=:0_!/\W%6/_J7))85R-?)@!&'&A2+,V],0B\76H4Z2HE$\P K,FM*!#2. MG@'WQ/T!GTR9 D56E2UMTA)J[]L**_2"TJE*) LZ Y!:'T1D=N&AX1.:72"+ MAAEOI78RB=1LR.^(],NDD23Z -=S"><;/J="07EE*!S LZ. B;!&5@F*,DE M" #;YFB;.;75*@-BU(XK70?"T'-13T5:MXW@\1J/!>4CMU6VTZB\X&L>L#L95%!XI:'#P8%MD[21D:+>0)X6!9IS< MM&.L]@T+V@4K+0X@#MZD$4M_;Y+Z=$S> 39Y0K-J5"Z M0U78*<3>4",\B+IY"G:H26]?PF-]W#]XR91DM^&]!AS<5/%1T^ZV3\)%? D] M7X_O24S-5F'*"\I@.NA=HH%M?*/%!6H5WD4;X_'*"I\YGK5D^0+.,X.W4;/@ M .U#>?XW4$L#!!0 ( *J K%I:X[YG=P( ,4% 9 >&PO=V]R:W-H M965T>5Y M*LFPH&HD2N1F9RMD0;4QY<3WIUY!<^[$B\;W*..%J#3+.3Y* M4%514/EGA4S42V?L'!Q/^2[3UN'%BY+N<(WZ1_DHC>7U+&E>(%>YX"!QNW1N MQE>KB8UO G[F6*O!&FPF&R%>K'&?+AW?"D*&B;8,U$Q[O$7&+)&1\;OC=/HC M+7"X/K!_;7(WN6RHPEO!?N6ISI9.Y$"*6UHQ_23J;]CE$UJ^1##5C%"WL8'O M0%(I+8H.;!04.6]G^MK=PP 0?00@'8 TNMN#&I5W5--X(44-TD8;-KMH4FW0 M1ES.[:.LM32[N<'I^+O0" 0^PSW?(]="YJC@XIEN&*K+A:?-$3;02SJZ54M' M/J +X$%PG2GXPE-,W^,](ZW71P[Z5N0DX0.5(PC&+A"?A"?X@C[?H.$+/^ ; MI#DZEEZ+#HZC;85W3B\[/QU+\^H6W2:YN<8H_7IN+2BB&( M+>1O.H_)/$UT?A81/[B&_YTO[CGH3%2*\E1=@GF#).L? >XPP6*#\N"9P!.M M(1&4]02?@!"7A&3@&,_=F3^'-65H/]?[^,-,(M>/R#_N\_L>==.6YEMXV^#,->YRKH#AUD#]T&ULO59MC]LV#/XK@CL4=X![?D^< M:Q+@7CJLP*X(>K?MLV(SL5!;@NUV"V\R#LH/K)MI8TB6,Y;NH5'T'^T M*XE2X+R4K &NF.!$PF;AW437MYDY;P_\R6"G!FMB,ED+\*GV>X@[HVCA#&Y[U/SX4TAL/UP?NO-G?,94T5W(GZ+U;J:N'E'BEA0[M: M?Q2[WV"?CP58B%K97[+KSV:I1XI.:='LC1%!PWC_I5_V=1@8Y.$9@WAO$%O< M?2"+\IYJNIQ+L2/2G$9O9F%3M=8(CG'3E$AG5Y^$!I(0MZ0E<1&2_W5 M)ZN: M0OF]?8!@'>+X@/@V'G7X0.4522*?Q&&&&=\2]I]V:PGI!1(6A-IV*M>0(WBT,^2^!_U M=X(K+;O^I6'D=;IFG-OD$/")^59WPN^PP+H0; MXBCTD\FQ)M%LYF>SS,F_8]1K?.N*KNEJJM%A"7@-"T8---](-?1+DSYMA-3L MF]T\]B>.8S]-\\N!)D3$67;4/ D$[$IY^@;ZA,.P0VD^]?-I_)TF]L/(=6B$ M'YGC1_;#_+C_T;= T MO)HB560__/2"%JT=.-9"X_ABEQ7.BR#- =S?"!PZ]H()X";0Y=]02P,$% M @ JH"L6DT*,J2M @ . 8 !D !X;"]W;W)K&ULG55-3^,P$/TKH^P*@53(5U,*M)%H 2T'5@C8W;.;3!L+QPZVT\*_7]M) MLT&T/>RE\8SGO7EC>Z:3C9"OJD#4\%XRKJ9>H75UZ?LJ*[ DZDQ4R,W.4LB2 M:&/*E:\JB21WH)+Y41",_))0[J43YWN4Z434FE&.CQ)4799$?LR0BSH8VW@7\IKA1O378 M2A9"O%KC/I]Z@16$##-M&8CYK'&.C%DB(^.MY?2ZE!;87V_9[USMII8%43@7 M[ _-=3'UQA[DN"0UTT]B\P/;>A++EPFFW"]LFMCHPH.L5EJ4+=@H*"EOON2] M/8<>8!SL 40M('*ZFT1.Y0W1))U(L0%IHPV;7;A2'=J(H]Q>RK.69I<:G$Y_ M"HTPA%.XP86&XQ>R8*A.)KXVW#;"SUJ>6<,3[>&)X4%P72BXY3GFG_&^T=0) MB[;"9M%!P@KK 85[T;9EKA4%K M!L#-U-KNCL>#.!GUS3!.X$5HPMR!]E4%P\%H%/<\)CI)0IC74EI-E9!N9IA[ M88*O3C7*\C-)7U^<7+1Y]@0W&?OJ7,;P(MKUB/Q>-Y]A+[[/N^^R[GN_&&BW=9(BK8UI3) MB5,JU=QZGLQ*K(F\X0TR?;/FHB9*FZ+P9".0Y!944R_T_<2K2<6<=&S/GD4Z MYJVB%<-G ;*M:R)^39'RS<0)G/W!HBI*90Z\=-R0 I>H7IMGH2VO9\FK&IFL M. .!ZXES']Q.8^-O'=XJW,B#/9A,5IR_&^,AGSB^$804,V48B%X^<(:4&B(M MX^>.T^E#&N#A?L_^S>:N3WVE*8W3EZV MHYIV5.$)J@@>.5.EA#G+,?\;[VE9O;9PKVT:GB5\).(&HL"%T \'9_BB/M?( M\@U.\"WF;_.GU_FQS#I@=!QH&N-6-B3#B:-?OD3Q@4YZ>1$D_MT967$O*S[' MGBYUH^4M1>!KR"M)BD)@0>R;U2>BJ\LQT>=I+R]&H1_=P?]:7TJ!"'578C0E M!EV@K+05NGI@H$K>2L)R>=UC3.',)X89)Q261+^LDP&>N% EW-+] M]2>(8]P&PPCFVT9#]P 7<)O1-J]8 3/"2$YZQ!??32*_-X-@Y [\ M"%ZXTN+^C1=$L9L,#@,&P]!-ALFQHGL'/:A3*.RDD9#QEJFN'?O3?IC==SW\ MQ[V;A/JW%A630'&MH?[-4#]HT4V7SE"\L1V]XDK/![LM]4!&81ST_9KKKMX9 M)D _XM/?4$L#!!0 ( *J K%J2A6^.?P0 "H2 9 >&PO=V]R:W-H M965T>_\P2E4ZLH442F-,J5]_Y\G=8^1-I M>3'/I?DERWIMV+=(7$G%BQ4S6E!DK![I\RH.&PQ#]Q4&?\7@&[MK1<;*:ZKH M="SXD@B]&J7I/\95PXW&94QORKT2^#5#/C6]Y0J(YY(>N:&"96PAR=D?7,IS M<@>"W*=4 #G[01]RD.=C1Z%&S>?$*^FS6KK_BO2 ?.-,I9+()K.G'#U[?_;3'MK"Q+=PG?7J/!S"I/Y#=R-K3]_NB\6884S^V?'RT>P8J^Q!H[M0JZI"*1S;I>B],[ M4M=LVY4&%)X]"J*V [[M!O[1JMYR2X^>W^8?'*X22\(<,J43!Q[#IRQ!P$HL M!W&.F$X(.ERQ)S1G;4I/EXYDUZ!!.&A)#H*#C;G%XITQ##1H9(SL,!IL8N6X MH/Y?QKUI92L]O)?C)8>LS],N$%\[=[OKKBN:D]A,,(>3F.9QE9M$+T\6C]NJ M $$5%Z?3@'"$==;$OG%5L1J2SOWKK&!*0'>"V\X0NREO#>NK)+ELXLEV-:\K MY);N-;%6_E9*:N?"[O/4:_O=TOY.DXROMN^&^P."!+_?"L@U,(Z-XDEW^*=I M=G4^>T(L+:"V6Y)*YSC%5QT+=&W\=M##P!Y&;DO^R!YX;6KHV^&HWR(/[<@= MDFL=06SP"5&[;VGK[]M^U(95[]TH[SS1VSB/ MMUV[:\@O.A/8C:"0:IH^') MR^7-JUGZ+,%JU3/5ZO#.\[WCS&0,S';NA;==#]P+W]TAN%L$7!#62,*].%;" MX+47V5;ZC-0\A5??]_65Z_HF"CLLBP>\AA MCJSNQ0!OOJ)^F:@GBI?F->"!*\4+\S<%FH#0"_#[G..5>#71"IKGH>F_4$L# M!!0 ( *J K%JEGR<0( , ((( 9 >&PO=V]R:W-H965T_>_LR7$OU71< ACR57.B15QA3G06!S@HHJ3Z5%0B\ M64I54H-'M0ITI8#F3JCD01R&O:"D3'CCH:,]J/%0UH8S 0^*Z+HLJ?HY 2[7 M(R_RG@E3MBJ,)03C8457, /SI7I0> I:E)R5(#23@BA8CKR+Z&S2L?R.X2N# MM=[:$^O)0LKO]G"3C[S0&@0<,F,1*"Z/< F<6R TX\<&TVM56L'M_3/ZM?,= M?5E0#9>2?V.Y*4;>P",Y+&G-S52N/\/&GZ[%RR37[DO6#6\/F;-:&UENA-&" MDHEFI4^;.&P)#,)7!.*-0.SL;A0Y*S]20\=#)==$66Y$LQOGJI-&XYBP29D9 MA;<,YA760 Z/^-A6SL%7,/TTBO=0HZ1+[DT!ZD^W%KO1Z7337:.2/KE\(;GE=-1! M_'B;DJ1^/TK>G-"WY&R?)_^M[*7MR#V=B0%E(N-U;KN99IFJ86\'Z^TJBB._ MTWT1OM1/XS8'^]Z<8&LNE*!6;OIIS&TM3#,B6FH[8"^:N?*;O9G.V*\K)C3A ML$31\+2/+ZMJ)EYS,+)R4V8A#UOQ_@74$L# M!!0 ( *J K%H*R_6)<@( +4& 9 >&PO=V]R:W-H965T0UD33^K"I:MKMV2$WP:JQF>V$ M[N]G&XIH0J(][ 5\[7O./0>XE[06\ED5 !J]E(RKN5=H7=WXOLH+*(D:B0JX M.=D*61)M0KGS526!;!RH9#X.@L0O">5>EKJ]>YFE8J\9Y7 OD=J7)9%_;H&) M>NZ%WNO& ]T5VF[X65J1':Q /U7WTD1^Q[*A)7!%!4<2MG/O2WBS2&R^2_A) MH5:]-;).UD(\V^!N,_<"*P@8Y-HR$',[P (8LT1&QN^6T^M*6F!__S8.;=Q0 M;M_B2DMS2@U.9S^$!H31)W3'#\"UD!04NEZ")I2I#V;_:;5$UU@"\NPY>0=_#Q6[AO+'>^ M<><;.[[X#%_/[FC(3(..AM&VM6Y417*8>Z9W%,@#>-G[=V$2?!ZR]I_(WAB- M.J/1)?;L@=0H%X0-F6R0B4/:=C]D&.,8I_ZAK_XT*YQ-@EF7]4;6N),UOBAK M11B0-8.SVAKXN*]M&DR/M9UFA9-9A2:,-.#W6<[I"XY>55Q$N+H2-YIUCB*XNF1/K\W5.Q M-PV\HUPA!EN#"T83XU(V0[()M*C&PO=V]R:W-H965T M^.Q\YS%4<@O:@^@R;1J(0J= M\ PVDJ@B39G\_@82<5Q:U'J\\9'O]MK+G.W@'O3G?"-Q9#4G.=:QCD6B0FF1ULG((.59]:XE/.>;IU5]" _'(*[*1V!I2?Y^03<(R M35@6DS^^%CS'.=/X_!X;*"X2(&+[D]@7=Z 93]1+S/I\?T=>/'M)GA&>D4][ M42B,50M;(W5#P(YJFF\JFNX5FA^8O"$>G1#7<8.>]/5P^AU$3;K?3;>Q8$W5 MW*9J;HD77,$[%2 W!9B4%8#'"O3)J_"\?CRS5F]5SB)86K@8%<@#6*OGO]'0 M^;U/[$A@'>E>(]T;0E_]"4K=XNJ+BK1(F(88%PV^)N+,+,N)&25079JBL%1( MS7^4#_OJ4KTL+%]FMIS#ZI7KNKX_6]B'MN2^.('75ZT7A>.*7.^G4.5D*YW]IV!JVW8K4=0+O?$?]>5R7>,L+T4'B:Y$I+8O*8*)A MP>Z-X K70:2GSM=8:%W=)S=#Q[8S=%0_,Q9:5_[)T=!A2_/+_>KU]*%'P_-V MO0SSJ--R.%W:)^M"A[W+FN4RRH1'0O5OL<.@3YZYD="Z M)3B9(!J,W;BC.J*QT+KR3YZ(#OJ.7V_<\,)-N]3Q0O^\S,]-M]TZ M?YK#/Y[6=CQ3)($M)CHW4RR3K,[3U4"+O#R2/@B-!]SR<@\L!FD"\/E6X+&T M'IA3;O.OQNI?4$L#!!0 ( *J K%JE5-GN! , $4( 9 >&PO=V]R M:W-H965T= 9@R$O.A1X[ MF3'%A>OJ)(.L$N%R/G9ZS6;AEB\S8!3<>%70!=V >BIG"F=N@I"P'H9D4 M1,%\[%SV+J8#:U\:_&&PUEMC8I4\2OED)[_2L>-90L A,1:!XF<%4^#< B&- MYQK3:8ZTCMOC#?J/4CMJ>:0:II+_9:G)QL[0(2G,Z9*;6[G^";6>T.(EDNOR MEZQK6\\AR5(;F=?.R"!GHOK2ESH.6PZ(T^[@UP[^OD/_ X>@=@A*H16S4M85 M-30>*;DFREHCFAV4L2F]40T3]A;OC,)=AGXF_BT-D(!\(S.%F:',:X?,.!6& M4)&2Z^\U1CN$PX9P>)3PY7:R(V%EJX,=+#40JC4834[G3%"1 M .& =46?M2FH3NEO*QB>^WL"#HW\_GG0+B!J!$2?%V #G4+!82,GH04SE+,W M2&V1 =Q=88&OWGXB-:JS/G9+45ZI;WW1T0'UT!_N7]"A47#N1>WZ!HV^P5%] M]Q+Y6U%-7G7>)78."E8;]\%A=@W"_O[EM%B%_D%ZN5L5.0>U*!N5QE NA:D* M5K-:]<()]L*R9^RM8X^\+%N#^PY3-5@L1PLF-&;;'"&][@#31E5-JYH8691U M_U$:["+E,,,^#\H:X/Y<8NVO)_: YI]#_ ]02P,$% @ JH"L6C>QMK[N M @ )0H !D !X;"]W;W)K&ULK59=3]LP%/TK M5H8FD(!\IREK(XUV:'O8ABALSVYRVUHX=K"=%O[]["1D+4TC$+PT<7S/\3GW MNM<>;;BXERL A1YSRN386BE57-BV3%>08WG."V!Z9L%%CI4>BJ4M"P$XJT Y MM3W'B>P<$V8EH^K;M4A&O%24,+@62)9YCL73)5"^&5NN]?SAABQ7RGRPDU&! MES #=5=<"SVR6Y:,Y, DX0P)6(RMK^[%Q'4,H(KX0V CM]Z1L3+G_-X,?F1C MRS&*@$*J# 76CS5,@%+#I'4\-*16NZ8!;K\_LU]5YK69.98PX?0OR=1J;,46 MRF"!2ZIN^.8[-(9"PY=R*JM?M*EC!T,+I:54/&_ 6D%.6/W$CTTBM@!N< #@ M-0#OM0"_ ?B5T5I996N*%4Y&@F^0,-&:S;Q4N:G0V@UAIHPS)?0LT3B5_.(* M4(#.T!3F2C]F=3D17Z#?I9(*LXRP93U[/ 6%"94G.NYN-D7'1R?H"!&&;E>\ ME#I2CFRE-1EF.VW6OZS7]PZL_Q.+<^2[I\ASO+ #/NF'3R%MX<$NW-:9:-/A MM>GP*C[_ -\M5YCJ;3!7759J;%1AS?]CG;A.$$7^R%YO2]X/B^,P=-NH'65^ MJ\SO538IA0"F4,%%M?\IUV51(/*#:FN^8$N&[PQ>2.V("8?=0H-6:/"*%!IY M9[WR@KVE=3+],'JA<#\LCMVAUZTQ;#6&O1IGP @7R&Q^>8H8= KLI3#M]4(6 M.(6QI?NG!+$&*_G\R8V<+UW;^(/(=MQ&K=OH'9LZZDCP?AFZHEP_["[#H!4V MZ!7V[:$D16YV->68=7:/7H*W%N&#R':\QJW7^!U%B%_Q7XWWVDK@1MT%&+:B MAKVB;F#-Z=HT^(F C"ATA5-"B7KJTMA+]=92?!#9CFO7^7_H.>\H1@/>Z?.1 MXS@OZM&_QEL]V%MGN+E Z8-Q29A$%!::WCD?Z XBZCM)/5"\J([U.5?ZDE"] MKO0]#H0)T/,+KKM;,S WA?9FF/P#4$L#!!0 ( *J K%JV]:+QE@4 /HD M 9 >&PO=V]R:W-H965T.DK70?_L9 5/B+;VIKB\:2)C' M^!?/\ QA_BCDCVS#N2)/29QF9X.-4MM3Q\F"#4]8-A1;GL(G*R$3IF!7KIUL M*SD+\Z D=JCK3IV$1>E@,<_?NY.+N=BI.$KYG239+DF8?+[@L7@\&WB#ES?N MH_5&Z3>#<._7I3 ?D1_P9\<>L ML4WT5)9"_- [U^'9P-5GQ&,>*"W!X&7/+WD<:R4XC[]+T4$UI@YL;K^H7^63 MA\DL6<8O1?Q7%*K-V>!D0$*^8KM8W8O';[R\+(:D!X8< MD1N1JDU&OJ8A#\UX!TZ_F@-]F<,%M0I>\>60>),OA+IT1+X_^.3HT^>N\[++ MW# Y)",OEYE89/R?R3P3=Y2KC+M5C$F.JB]JE,M.#LCJ[Z?C9"Z*J%%WE*X: MI]F6!?QL &4AXW+/!XM??_&F[N]=@##%?"0Q@]:XHC6VJ2_.0UB[L#Q93%@B M=JDB2I E)[H2PBI.>:C7,",9WS+)( 5@)48!;(10B0(=T,7:.F9?UH78-!?3 MU7F_\.;.O@D0:3@#X*0".+$"K.M +%B:D1WDJB1JPTD*M7Q5%H4N2%;=OI P MQ7PD,8/GM.(Y?5?Z3C%I88KY2&(&K>.*UK%U]5U%3Y")P8;)-2>!V',)'H1 MHD:B"Z)5K"_$0FS6S,MA.S.1!C38G%1L3NREK:01PL7XF00LVX#QB5D:\"XT M5JV^:$Y>E:Q)"PS2< :8605F]C_4?.N8?0'..M96&R'2@ 9"SZWMH/O&NM_R M?UUL[%I]X:"J^5AJ)L>&K?;>5>_+,"QDF&H^EIJ)C-;(J'7I7:>0OCIYUVO) MUSI!9;48 Y$DD8)^LQLJ?>VE:"NO+NVC]V;U>DAHM:LA302UQ_>LIKA9PKKF M3H[.H5#)4#?,*\[43O*N!N6B',4HU&X;!ZK7[QCQ>'* 1NWA/;N)_P\+ M6I MEVK-LCUSAS.W\=MKE;]PB[4FU2A M-FXFXK2-YB-LN%?[<,]J7.$"I_V !B.Z((&A@L$/7>]0W7JIIB]4==*,?[*N M/L*5>[4M]^R^_.MJQ?,;=>"D%(<1E#;EG<;3KM2;5:'F>0U6[M"=GHS:@#[" MFGNU-_?LYOSP[;-_R ,/H&"'Y!8,?*IO1Y*K* 7?KH^^U]7MZ.'VZKZ[H*/: M>%0U'TO-)%Z;?F_V/J.%:MQ1U7PL-?-N:>WQJ=WC7S=S]XN^;1YEI/C9H(MD MJ=;.O5<&RSYJ7T98:B:CVK]3J]FU)O(%RWB>L9VT4 T^JIJ/I68RK0T^I>]* M58KIS"]1U7PL-1-9W1!0>T/0-U4+-8^V4K6=J:C>'TO-1%1W"=3>);PI4V'[ M!EQ?LDLZL:&V"ZAJ/I::2;?N).CD?3F+VC>@JOE8:B:RNL.@]@ZCATDNE=J7 M5O?5I17USCZ6FLFG;B*HO8EX<\*RIX,)B]I0XKF1 MZMWJP9[S_'$6ISZ\>"KHALEUE&8DYBL(=8?'L"AE\:!-L:/$-G_T9"F4$DF^ MN0'KPJ4^ #Y?":%>=O0 U>-.BW\!4$L#!!0 ( *J K%J)A1H(1P( )D& M 9 >&PO=V]R:W-H965TN^=.OHQK MJ1[U!L"0IY(+G7D;8ZI1$.AB R75OJQ X,U*JI(:--4ZT)4"NG2@D@=Q& Z# MDC+AY6-W-E/Y6&X-9P)FBNAM65+U? U2\'=VR],?8@R,<57<,CV@T2:V_9=>60)*[KEYD[6 M/Z'5XQ(L)-?N2^K&=X@1BZTVLFS!:)=,-"M]:NNP!X@&1P!Q"XC?"DA:0.*$ M-IDY65-J:#Y6LB;*>B.;W;C:.#2J8<)V<6X4WC+$F?RW-$ &Y"N9PL+@,<6Z#'@<$,+$]0M-&NFVCQD6BW M5/DDB;Z0.(S3'OCD-'P*10-+CO#-03"IB*V!)DN4C+S# M/E4G:>Q#&^F*%I!Y^)(TJ!UX^>=/T3#\WJ?Q@\@.%">=XN0MBH53O+*]WME> M]VENB*+0,=EAL,N3U,>R[_;%]'L-.Z^#+ ==EH-W]^5;7XXG:=[;EP\B.U"< M=HK3C^I+^G_%TTL_?M67/J\K/WK5EV!O<-BAC>]SS80F'%8("_U+I%'-(&P, M(RLW2Q;2X&1RVPW^.T!9![Q?2530&G8\=7^C_!]02P,$% @ JH"L6NO! M;#Z5 @ 6P@ !D !X;"]W;W)K&ULK59K;],P M%/TK5IC0)K'FW<)(([&6"21 U1[LLYO<-M8<.[.==OQ[;"<+Z4@KAOJE\>.> MTW/N=7R3;+EXD 6 0D\E97+J%$I5%ZXKLP)*+$>\ J9W5ER46.FI6+NR$H!S M"RJI&WC>V"TQ84Z:V+6%2!->*TH8+ 22=5EB\>L2*-].'=]Y7K@FZT*9!3=- M*KR&&U!WU4+HF=NQY*0$)@EG2,!JZGSR+V83$V\#?A+8RMX8&2=+SA_,Y&L^ M=3PC""ADRC!@_=C #"@U1%K&8\OI=']I@/WQ,_N5]:Z]++&$&:?W)%?%U'GO MH!Q6N*;JFF^_0.LG-GP9I]+^HFT;ZSDHJZ7B90O6"DK"FB=^:O/0 _C1'D#0 M H)_!80M(+1&&V76UAPKG":";Y$PT9K-#&QN+%J[(8K](VS-;H%438AIW-0F%!YIC%W-W-T>G*&3A!A MZ+;@M<0LEXFKM#!#[V:MB,M&1+!'Q'3H,M)8/GBO7Q+-62B087#*/.Z7<@*9S!U]/LD06S 2=^^\QR%+1R+; M,1AV!L-#[.ESE:L_5::ZRN?*5#G?X[ZA'%M*QH MC3JMT4&MGQ]K4I5&+>68#1ZN@P2OK:.)+K=H6EDS4;RRW6#) ME>XM=ECH[@_"!.C]%=<=H9V8!M-]3Z2_ 5!+ P04 " "J@*Q:-G8=J\\# M H$0 &0 'AL+W=OGN M>,^1/!XUV5+VD^< CV61<6G3B[$ZMIU>9)#B?DE74$EWRPI*[&079:Y?,4 MIUJI+-S \X9NB4GES";ZV1V;3>A:%*2".X;XNBPQ>[J%@FZGCN_L'MR3+!?J M@3N;K' &#R!^K.Z8[+FME9244'%"*\1@.75N_.O8CY2"EOB'P)8?M)%"65#Z M4W6^I%/'4QY! 8E0)K#\V\ 8PI\6_ M)!7YU!D[*(4E7A?BGFX_0P,T4/826G#]B[:-K.>@9,T%+1MEZ4%)JOH?/S:! M.%"0=KH5@D8A>*X0O: 0-@IA7X6H4="A=FL4'8<8"SR;,+I%3$E+:ZJA@ZFU M)3ZIU+P_"";?$JDG9G]1 6B +M!-DK UI.@KP0M2$$& (UREZ&^1 T-?:95= M? =6'KU_'X/ I. ?I/Z/AQB]?_L!O46D0M]SNN92FT]<(9U40[E)X]!M[5#P M@D,A^D8KD7/TL4HA/=9W)5Q+&.P(;P.KP6^87:+0_P,%7C#H\&=N5X\A:=6C M#O6X_^B1A29LYRO4]L(7[.VF:86?\** S@#7%H;:@MKWFUDP&'G>Q-T<8G=( M1GQ;6J&6->K$FM)1ICF.5*+IX M:RO1 8D?A 9OA]3(D(JM'IW(.VAY![UX.983>\&@P$+V!'[LGN:! 33P#>H. MH<" MKIU(O2PA1[V@D[)AJ3P0LH8&A21B6H*#8U5'UN=.1%UU**.7H>J$^RN MA^#7FFSDU%>"[[9W5RQ&!F88/(N$U8W^D'7$1D:>",-VO*,XC-LXC*UQD"E5 MEB@^[QL;F./6,%6(=]+?>9C!U%Z*J-T)4U0A^Y(*7>_3C+&&2RB8KF MX'WJ"L^5$9Z1F?%-H;&9 *V.G8CM>_MJQ+."WP,7C"2*/,$\[RP?/!/#0.TC M%-M].97UH/+RK:QU956HRDJHRJK85U:=W%9KKUS=\[-:B\]E[3B2P3Z2P7FW M2V/O*)T,S$44&*FOX_"T^W8J^[X>]'];$-+UP9&ASY1=5OW=DCI3==>$ZYS6 MXG-9.P[KOO3T^]6>_^^L;@8Y*K*-&GMN=^75@3MK">L>7"U+8)F^HG.DUUQ] MRVR?MI\!;O3EU]V+U]\0Y%4H(Q5'!2REJG1V7]02P,$% @ JH"L6F#U5- >! NQ, M !D !X;"]W;W)K&ULM9AK;]LV%(;_"J$50P>T MUL6W)+,%Q%:+K4"+H&F[S[1T9!&A2)6D[ ;8CQ])*;*5R$H<:%]L4>+['O(1 M+T=<[+FXDQF 0K]RRN32R90JKEQ7QAGD6(YX 4P_2;G(L=)%L75E(0 G5I13 M-_"\F9MCPIQP8>_=B'#!2T4)@QN!9)GG6-RO@/+]TO&=AQM?R393YH8;+@J\ MA5M0WXL;H4MNXY*0')@DG"$!Z=*Y]J\B?VH$ML8/ GMY=(U,5S:BW4+N ,W0>_3A9TG4O;Y8\SS7+^16\?@.O8U 84+E'PM7Z6A& MX\:UDSSV\ M 1$#4XBG2/![3/4 3@$083'/NU[JJM?N7(Q#FD65F5^--[-:[T)OY(T7[JZ# MS[3A,^WG(T@,J "!E)[2FE+,,46%X#%("0G"2A>@P +;1;B@F"G9Q:TWS+G< MAC2+*K/)$;9I-[-9PVQV'C/*L5[ *G0:F-#KH;WW7F^C*,4QH401Z,36&^E< M;$.:1979Y1&V8'0"W+P!-^\%]RW3<3-.$Z0$3@C;H@3?2[3CM,P![>T.;,;< M#H3.*/3 ,YS_15$7N-Y(YX*;/QDB@==TM<(Q4+P6MXN&VT4OMS7%4J+KUL;; MQ:37Y5PF0YI% YFUZ%TV]"Y?N65>#LEK2+-H(+,6+]\[9'Q>[WC[4N8;O;KI ME6VG4Q]IE[JX&GLRP\+,R1,YT:K?^5RFM=OQQ/0?SA#V&(CIK,ID^EAL..L$ M,F@R/ZA;Y#]-YX]RM0J>>W3:D8/8VE,CJ<=!R51U\-'<;4ZFKNUYC'NH7AUK M?<9B2YA$%%(M]49S'5Y4)T550?'"GIULN%(\MY<9Z,\!82KHYRG7X[ NF #- M>5WX'U!+ P04 " "J@*Q:L:I4)*T" R" &0 'AL+W=O%+0-2S!W!;7"BV_84E9#D(S*8B"U=0[ M[Y_-Q];?.?QD4.J=,;%*[J2\M\95.O4"FQ!P2(QEH/C9PAPXMT28QD/-Z34A M+7!W_,S^V6E'+7=4PUSR7RPUV=3[Z)$45G3#S8TLOT*M9VCY$LFU^R5EY3O& MB,E&&YG78+1S)JHO?:SW80> /.V L :$+PP!1#8BN'':2V_8I#?L M3H]3KT)'C6"1_]YY4:'E'@@LCV)XT;BN/-, MOR@J#-:E8ZP].J,8X*1-;T4RV+E-P8L+UQGFK2+\G?*;@UJ[KJ3Q26R$J0I8 M,ULUOADV/M<@7LQC0SQW?<#_2U-U4RQ/:R8TX;!"RJ WQDN@J@Y5&486KLC? M28,MPPTS;.J@K .NKR06^MJP 9J_"?$?4$L#!!0 ( *J K%KHR0$:^@( M ,() 9 >&PO=V]R:W-H965TY\'JVX>) I@$)/&65R[*1*Y2>N*^,4,BP[/ >FO\RYR+#24[%P92X )R4H MHV[@>7TWPX0YT:A*$@;7 LDBR[!83X#RU=CQG>>%&[)(E5EPHU&. M%S #=9M?"SUS:Y:$9, DX0P)F(^=4_]DXH<&4.ZX(["26V-D7+GG_,%,+I.Q MXQE%0"%6A@+KOR6< :6&2>MXK$B=VJ8!;H^?V2]*Y[4S]UC"&:<_2*+2L7/L MH 3FN*#JAJ^^0.50S_#%G,KR%ZWLWH'>'!=2\:P":P498?8?/U4'L04(ACL M004(2MW64*GR'"LU*[4_P;,_DZ"5\ J+#@K]#RCP@AZZG9VCPX,C M)%,L0+;0A_5QA25];P?]]-OMY?>?37Y:7-B,,[5U(G,(5%TA@+R^)[)8VIUV44= 8C=]E@NU?; M[K7:OM,90=@"Y2 (3YJLMN-#M 8LVF+3KY7T6YFF3Q 7IL8EPBQ!TRRG? VO MPVXUM3+M&:U!K7.P9PX-_H.JXUK5<>OI?1:8F;(^U/5LR^4(_6HL'*O5LG6W M4BGL^L&PUYQ-PUK%\$TR>?AG)H>=L-FV[VWN0J_5^CD1NEGPU]E8762MV#VC MXV_=T_Z>65,!WUA8L!$6O$G(*IH7,?,Z_1TQVUS(?NO-^@_WSU\(_/(":CH* M=ZNM9B 6Y>-!HI@73-D.6Z_6#Y13VY8WV^WK1K>E!6$249AKJ-<9Z# +^V"P M$\7SLDG?$ C/K5##ZK/ $A7":B.-GI32J;3K!S?&+]G/O/#GSP R>*''/ M<[N81*,(52]-<%RZK$RMIEU./"[+Q]9 MB, NFT0"786V7 M%FE\R86@')AQ;(G968ZSBN\X\'7?X.O!I9)V8>!,YIC_*1^3K[7#W1>'C[NM M"B^9WH->9Q>Z2;_']1Y/? M0:[7+.>*\= L68:3B*K-H%YAE'[\T!DDGUNH]FNJ_3;MZ1?-I,O>-N4FN+H# MOQJ=#JQ!V[[7YNI\E0X[O5[2'\>K!HI^3=%_#\4NW/O:(1ZV0DUO "OB6N"#Q###?B#O5&G&7U0HP]:T<]?J=0, MV)KIW#B0)OM!TV S>,W&A[7Q8:OQ.RH_+NG]&D%6,:WHT..-+U#/?2+U>&BU] 3.N30@<$:BR=Z0*D2'[A4F5BU]QWA0EOJ/ M'RZHXZ-V!VA_IBBPU<09J/]#I+\!4$L#!!0 ( *J K%JQU@+N/@0 ),3 M 9 >&PO=V]R:W-H965T8Z-_>+!4L@G-0/0Y#E+ MS,GG9.@%)B-((=9&@N'? BXA38T2YO&]$O7J9YK U>-7]8\6'F$>F8)+D7[C MB9X-O5./)#!A1:J_BN6?4 'UC%XL4F5_R;*Z-_!(7"@MLBH8,\AX7OZSYZH0 M*P''FP+"*B!\$Q#V-P1$54!D0FVZ\ MTQ*O\'U"Q[<@K2C(X^!W&D1/Y'[G&M%]J] ,YZJ \<] M>\0G:L8D*,+SLNT0&_'XAJ>__VFK7AD7M<>96>!@"E>3XE MA"]X GGR("[.:*,*0YCJ;I^(%6F> L5-I6Y*. MQ-:@3VOHTQTGE-,N$3L26T,\JQ'/_N>$XHS?%M6=3.OLM(9%@V;-#IQ:=^4Z ME4"*@U9"8@A)@:LM84LF<97$5W'C(C9VBV]+7:FMOHZT_76D*YZ$.OD^299K MI-A'XU!R'+B)Z \YG- H"GIU(E6NSL?N.!IIV&"%[\$Z)-^LN41 AMV'9IE, MS162,'0,$\8E6;"T (N?B#3%86-[V!; 5*+Q*JW5*+,X6>V1WE$0O2V&,]E= MB]'X&>KT$J./#2$OT*]T(;^T+=_F/3,H)4 M-SSG69&ULG7D3:H2_ JG0QNK0WL[+BJT4U/3E=HZ9N. J-L"W:+-R35G*<$I M/<4MCO(*O]$%K$3KU094:#7_NA&ACA>AN7L@,8O:\<1!W:HNZ M4ELO06.,Z*[.B'9JC;I26\=LS!%U&Y*=!W&GIJE26QO$X9M![*]L;V0@IW;7 M1Y%8%+DN/_OKUG)G:6QVELSVR)OV"WI^8?=9_$:FW*["3_AQO]!U!+ P04 M" "J@*Q:4%K6K\X" (!P &0 'AL+W=O#(/7 M@5N^*JP;"--915=P!_:^6FKLA9U*QDN0ABM)-.3SX&QXNIBZ]7[!3PX;L]4F M;B&:+>3 -2 8YK86]59NOT.YG[/28$L;_DDVS-AD'A-7&JK(-1H*2R^:? M/K?GL!40Q^\$Q&U [+D;(T]Y02U-9UIMB':K4/P*OHCW"MY0/2"CX2<21_$)N;^[((<' M1WMT1]V!C+SN^!W=R^_WUS]^]VVPB1OUQ[GD.34593 /,#L,Z#4$Z<>7DNF 7/!4D&8*C$E37-!3!EK"#5&,4XM9/A\;$'*K3OLO:S& M;1AY.Y>XZW0XB&?ANH=QW#&._YMQ344-?<:-Q.;='"3O7!+#&PO=V]R:W-H965TC2_N<>VX94+WCKT \9WO;I!S*79)\+5]\W%R, MK#(C$8IU7B+\XL>36(DP+$E%'M\:Z*@]9AFXO_U*Y]7@B\'<^9E8)>'?P2;? M7HQ.1V0C[OW',/^2//\FF@%-2]XZ";/J?_+>^ M/EG5F:9^[B\7:?),TO+=!:W@HV(-QEY3T7N!V'VH=A[>T/)^W MG10[B^U/01@6GY5L,D('3CG ZX.BN?32<#0_O2I[W MA;\0V^DZN'(JW?;SX58X]PAN%?I91B[)*HFB8B*XR9/UUXZDKK246;]VR8.$422,(6$MDE/M%2KGZYT?;(@?)8]QWB5LC9E5F++@>%K. M%I.G?;6T!S)5"PEC2!@'P12U9JU:,^/YE/Q+/MO5="]OOET":LFF5R821I$P MAH1Q$$S1>MYJ/7_C'#M'*HF$422,(6$M=?^2_$TE9/DGFQT M5ZB68JHK$D:1,%;#;&O_5C*VU9L)!QU1T>NLU>MLT#VQ>,9Y7=6_2)*E8)VFWJEJ2L:I(&H72 M6,\YJY[_B677JG8Z *A\5%4=J:ICIFKYX-&IJ99CK"F21J$TUG/&6D/JN*2@ M=%1)I*3I6^#I#"E^H M@P2E42B-06D<15-[ Z35Y%AO+'P=J+,$I5$HC4%I'$53!94ND]/C,@TI?/4, M8VV;KAI/*56MV>E\:LE_!Y8XA>; H#2.HJD:2D_)&> I#:N"]21C)8A36U;UJG[21G+T%DO7?#NT!U"/-E83ZBQ! M:0Q*XRB:*KFTF9RSM\[!4!,)2J-0&H/2.(JF?BM"FDBNOO=F:$>@'F/\Q0BH MI02EL8:F= 4Z/W0%HHZIRB:M(A=@%>D9QII!6Y&@--;0#NYQCF?/#F7[/]PA M5[I#+LP=TI.,Q8/V'$%IK.><57^;T_>1H?)15=W[:AG,'M*3C%6%]AA!::SG MG WH#D3EHZHJ#2(79!#I.<::0MN,H#36<\;ZNP-1Z:B22H/(-3>(AG8'ZM'& M*D--(RB-06D<15,EEZ:1^U;3R(6:1E :A=(8E,91-%50:1JY TTC;?$$]8J@ M-.IV^S%G\X-'# 8]+$?15-FD5^0.:#D:6/E"K2$HC?:,LJI5;5T?&30=CJ*I MHDHWR.WY>II!X0NUAZ TVC/*_N9 :#H<15/74Y".D#?@&VQ#ZEX]QU12*(WV MC+&_.1":#D?15$FE6^3IW:(O(LO38)V+35/S5NO==&H*M8R@- JE,2B-HVBJ MP-)7\IPW5KD>U$:"TBB4QJ TCJ*I@DI+R=/;(T-M>3W&6%ZHGP2EL8:FV/+6 M#[8\ZIBU;).]]<@BD3Y4*\=E9%VN3%.OXM7NK5>G6]GGK%K$[6#_I7U^6:W5 M-I&8>LF[XD[T$,09"<5]@;3&\^(23^M5Y.H7>;*K5CV[2_(\B:K-K? W(BW? M4/S^/DGRUQ?E =JU_);_ 5!+ P04 " "J@*Q:7F_G[X\( 280 &0 M 'AL+W=ORMV M;I/RI3QS_KV\X\?7@U&Y1BQED2P)JGZLV9RE:2FI]?BK00?;/LN&N[??=:=Z M\>K%/-."S7GZ9Q++U^O!^8#$[(6N4OG WSS6O*!)Z44\+:I_R5N][%3U&*T* MR;.FL;J?)7G]D_YHWHB=!J:YIX'9-# /;3!N&HP/;7#:-#@]M,&D:3#YT,"X MV--@VC28'MK#6=/@[- &YTV#\T,;7#0-+@YM8(S>?W.C@YML?]GUH*M'237$ M+"KI[$KP-R+*Y957WJC&:=5>C:PD+R/U*(5Z-E'MY.R.2T;.R%_IVX]_UC[X2?^F!ABJMVO[GIGO[]DW4RL&J_2$F*,OZJ\Y)G\\6N37 M?_>],7,]Q#F,E/&4?/W/&U>E$58YR31+*L M;\3H#8<]J_?WHEJ54\VJ> >\OV.C8B8:QC^>_W][Z3[?VW=,CN;FSR/SWNR?_SK7OYK[]V+.:WVINW,^5 M$X'+8DDC=CU06_J"B34;S'[YES$=_;C\L_5<+T;E\_+3<][E@N0*Q>"L$X2)MLD3+1)N(DBL6(QH1E?Y;(O M"-KVQP8!B5E(S$9B#A)SD9A78Z<[ _QC!)#=!4@LG'P*9[ONG<$_W0[^J7;P MW]--O9,E.:'17ZM$,+(4?,F$W'PARY3F\DNU \;4<\MRT;Z :/LX-B!(S$)B M-A)SD)@[_30NQJ.>#VT/V:F/Q (D%H*P3J+.MHDZTR;J;I4],T'X"Q'TC42< MIJ207- %(T62\N(+>:%)NE(Y^WO?#NDW;0_'Y@F)64C,1F+.V:>/=:,[^%UD M=QX2\Y%8@,1"$-9)TODV2>?_5Y(T =+"QP8(B5E(S$9BSOFG (T_! C9G8?$ M?"06(+$0A'4"=+$-T(5^&QRD)B% MQ&PDYM288>Y.RT_./X0'V:.'Q'PD%B"Q$(1UPF.,VG-1(VU\YCPKCXU1MLZ#1=VS%ZEG0G/1-Z.U#^W;TK_78_0VHYD$U M'ZH%4"U$:=T1O7-VU= ?ZGJC(BYW]2.^5C.K)(]XOF9YPO*(57OY=+$0=$W+ M\H+>D6X<."[G^A4Y]J,?JME0S8%J+E3SH)H/U0*H%J*T;K#,-EBF-E@N3R]8F'3&R4M>.Q$"ZI94,V&:@Y4BT#?W M"%'==I/4GO@WM&<]9WY>J%V4PV@6HC2ND%JJP<, M??G $Y='9 A:2@#5+*AF0S4'JKE0S3,^%Q2PP"6FP U2RH9D,U!ZJY4,UKM)]OAJ E!U M1&G= M!+55!X:^[.!Q)9C&":I94,V&:@Y4 M8!G:::")/@<^AF@75;*CF0#47JGE0S8=J 50+ M45HW;6W)A:DON:B/NT?;[5EOP*!%%E#-@FHV5'.@F@O5O$;;G1N:X]ZCA=!^ M Z@6HK1N>-HJ"U-?93'7QP9:,P'5+*AF0S4'JKE0S6NTSO>CID9O;*#U$% M M1&G=V+1%$Z:^:,+.UXG@>9D;M>UY8-77D:IK</"EHU =4LJ&9#-0>J MN5#-@VH^5 N@6HC2NGEK:RO,"7B/"EI? =4LJ&9#-0>JN5#-@VH^5 N@6HC2 MNFEKBS!,?1'& UNLTOK;3K\E]#E)$]E;NJYGC@X9M (#JME0S8%J+E3SS,\5 M&)_FA=#B"Z@6HK1NK];JU>.3HXT"(,J&9#-0>JN5#- M@VH^5 N@6HC2NAEKBS!,+UU=-*@)1A0S89J#E1SH9K7:/V7FFOB ZV]@&HA M2JOC,]RYHGG&Q**ZZ'Y!HO*"D?6%NK>/UA?V]XQ+O[HB^H?';XS+F^HR]\.6 MJ?^W@%LJ%DE>D)2]*')T&PO M=V]R:W-H965TX1IK60/!KO_9K^M28\V>< M/Y$U0A2\I$E&+@9K2C=GCD.B-4I#AI0=YH\.V>0H7!:%TL2! MP^'(2<,X&TS/BW,W^?0<;VD29^@F!V2;IF'^?8X2_'PQ< ?[$[?QXYKR$\[T M?!,^HCM$OVYNZ2L%8%4 M@I [Y4"7E7 *XR6+2ML788TG)[G^!GD_&JFQC\4 M?5.49F[BC _C'?,45@ CZ 6[1#V1:!=Y>(AG%"WH-[$&?@.DX2 MUMWD&!PU#\\=RBKG$DY4530O*X*O5.2!:YS1-0%7V1(MY?(.:W3=7X-W1^ZK+4,Y:?P0<<*]HZ.+7=?U:3]-@K^YJKQ . M7A&^O?IV]?GKU9VJ[\J2GKHDG\IG9!-&Z&+ YBI!^0X-IK__YHZ&?ZC\61*3 M3/JU25^G/KU'>0KP"BQ9IQ$:1X"$"2(@8F.?LRFK#(Y>T07?49BK?&K+&?H, M:I^!ME6?LHC=-0D"%+.[63EU?H CE;U2R!T62ORVNIL.3]QS9]?THJW-T,NH M]C+2>EGLY\P"9Q'B U7<86]C\L0\[6\,I&.;)BV)228GMIL@>T=7?N 4MJUT#[JOBF8;+PY= M);=60)"KIZ#N :Y+S)1F+&%09;H/J'(%5;DC\\Q:!29;:K)1@4RN%E8,,CM6 MIG'<#FT?C.0*2'+UE/2&<,^5KK75=1YS2VIRYP@L"H> !AC+ :AHFC=MW2-3N+:TX5;W4Q_H5%.P& M _.06^4P6VJR4<%A\,#R5N>0CU0A]V$[Y7U0%Q34!0]0ES;ELRC"VXP2%O<( MQ;OP(5%;M;JF94M-[A$!;'!BGFBK\&5+338JX OJ%\5,U^\J6?7R7.6L#]KR M!&UY!VBK:Z@/_DFIK[#SHY4^J,T3U.:YYH^0K!*8+379J" P[\#*6-=[=J77 M7J$[;<5;7ZVIK<83P .\]99X*_^HU%?8>=3[ #=/@)OGF\?;*GO94I.-"O;R M#JR;=8YWH.3N23O>?9"6)TC+>\N#1'6\?Q&]]35W'OX^T,T3Z.:9/V3TK!*9 M+379J" R[\ 26N><3U0Y#]HK@_IJ36T)_O+T_/4Q?D%+<)/'$?NQT&UMT MU M'LT^X,P7<.:;/VWTK6*6+379J, L7[\X]F5+"0VS99P]\KP6F^58D %^2.+' M(LO'C+P)QVW5!J-Y)7_:"+%[TEX U+?!U*,@+%]/6+,=RMDDY/X 99/SQZO[ MI>:54O//!C?PVW;Z("M?D)5_<"6KG(7@.:9K\"E;(CY'^:^3O-<#7Z:J_!DU YW'USE M"Z[R]5Q5+5D>,W+B.W.YU9N&U2\-JUD("_?G+Q\J^1E2TTV*LC+ MUY/738U9/ (13M.8\EC05S;O^DKP&K7!2U^KJ2L!7KX>O/J?""/-1+#*&ULO59K;]HP%/TK5E9-K=0U[P =1 +*M'YH54';?7:3"XF: MV)GM /OWLYT0'DO16J%*B-C./^4)@$#K/"-\8"1"%->FR:,$ M>V!AGY8B2PD\,,3+ M/,?LSP@RNAH8MK$9F*:+1*@!,^P7> $S$$_% Y,]LV&)TQP(3RE!#.8#8VA? MCVU+ 73$<$RH ==$W-(4ED!)DZX;FP$4:;88XP@1- MU@5E8CMT?@,"IQF_D("GV0TZ/[M 9R@EZ#&A)<:;/)HSFJ.QW$\F3ZI,:I&@L4YG8)?HED19&:=D@8:<@_S%Z!&O MV]:EFBS0DZDK:1G:KA?X0=]<[CIN">LX06<;MN?%;[SX1[W@Q)CC&;7*/,KYW&T]$MF>^UYCO M?3A7>Z2*R/9.VM?U"6Y^9K?5LNW=ESPI4LE" MEV0<1;0DHOI2-Z-5V3=299^J70[&93DXU$60N:6I:DGY'5ZDA*,,YI+2NNK( MA&!5>59U!"UTA?-"A5P.W4QD20M,!\4@( *0% 9 >&PO=V]R:W-H965TSO1TFN MYQ9IL8>]Q"+%<\3#D,SW2C^8!L"20RNDF4>-M=TYI:9LH&5FHCJ0>%,KW3*+ MIMY0TVE@E0>U@J9Q?$I;QF54Y-ZWTD6NME9P"2M-S+9MF?Z] *'V\RB)'AUK MOFFL<] B[]@&;L%^[U8:+3JP5+P%:;B21$,]CRZ2\^74Q?N 'QSV9G0F3LF] M4@_.N*[F4>P2 @&E=0P,/SM8@A"."-/XU7-&PY,..#X_LG_QVE'+/3.P5.(G MKVPSCSY&I(*:;85=J_U7Z/7,'%^IA/&_9!]B9V<1*;?&JK8'8P8ME^'+#GT= M1@#D.0Y(>T#Z'#!] 9#U@,P+#9EY69?,LB+7:D^TBT8V=_"U\6A4PZ7[%V^M MQEN..%M\4Q;()_*!7,M2M4#NV $,FN\NP3(NS/N<6GS&!=.RIUP$RO0%RHS< M*&D;0ZYD!=53/,7TAAS3QQP7Z:N$-TQ/2):X=P9T#N(BK=ODM/X\S%M_XGLB=+IH'3Z M&GMQ5=?@QVS4'63-L&/64"I9B-WP.&E&HK;>BKP1M6S0)7C1_)9WY< M01=^\NA?FK"_L&LV7!HBH$;*>'*&[:##3@B&59T?JWME<4C]L<$U"MH%X'VM M<+1ZPSTP+.;B#U!+ P04 " "J@*Q:=^%B\2H( #%.P &0 'AL+W=O MP^7U[Q@TR3C-WG2!QV.YK_N&$I?[D>^:/ZP$/RM)7ZP'AY MM:=/;,WDM_U]KKZ-&Y4XV;%,)#Q#.=MQ%'GY%NRB/G MW_67S_'UR--7Q%(622U!U9]G=LO25"NIZ_AO)3IJSJDK'G^NU?]9-%XUYI$* M=LO3/Y)8;J]'\Q&*V88>4OG 7WYA58,F6B_BJ2C^12]566^$HH.0?%=55E>P M2[+R+_VS G%4P2<]%7!5 9]4().>"D%5(3BMT'=)I*I "C)E4PH.(95T>97S M%Y3KTDI-?RA@%K55\Y-,_[^O9:Y^350]N?S*)4.^AR[0'JYU_0H%?5D??UB%Z_^X# M2B3;'3>__&-1#\]7)XWZ*\(M"D'3'X+B3).>,]VM'KY^_OJOM>H%OZ[7JA?< M/:#U+ZN'.\M%WY12@5U*SUB78D\C=CU24Y)@^3,;+?_^-W_J_CBI MSZL7FJMR.YZI<9/_0'^A=S;FSG,/95Z*30LQ?8=X7L[([&K\?(RR6R8(FB(M M0),&T,0)Z*NZG;U/BTDFR2*^8WUM=NDTXZ+!9FTMYT,UW<5-;U W;'2H>X&Z>)DGD?XHB@Y!RZ[PDL@M4GQ4EZC'^5_% ME&)CY;R$H:RF'0K^"2>@T[5XSAJ>,R?/!\.K'$#%+<4&Q:DS% JD6 @DUN(W M;_C-X>;X.21"2+$02*R%<-$@7#B[X"J32:R]CS*M_7?U&Z?(4'B+SJ"<3J>> MYYV,3*!SMK#XGK&3GA.,F7(?;H166E < M(=5"*+4V1VPX8HAAZE893!!W[YZ3Z;P[4J%.VX9CG+[O=,'+VY0*@58ZW&F' M48Q6*QU0FP^J%D*IM1$:I^\3P'$*:MU!U4(HM39'$PC\UQ/!YS(*5*L/JV>: MI$6$DKS50[<\C5DN/E:+$#W)P7V^P:PMV6&.IXO3\=P-#Q>^-[6'!]^D!]\= M'\IQ>H,TI&:=10<(Z^)+?; ,'7UX0-."WXT+%_XBF)SBZ1;KSU:^"0.^.PW\ M3-^I(?7A 2E4$K5ETR!.9L%<'&VA& %4+*[5C^'X/4>/]?;?Y_Z-8 M3%;(Z#/+Z5/M+-!!E!BC8K64Z?5H!>WN7MT>DCK!?[ "!,T)?C)ZDG^]&[G/.)B1 MWVGZ)/ \&Z1N23*?37 _)6/@L=O E_..;G?,4]57RGM

"#GHZ:%7 K#U!; M7ZG-CJ=Q[Y-_:@*J8L<33A\%X]2QVZG7MZN?Y0!JX"NU5SD$9W,P=AN[5];/ MC'-NE<'M)=TI@"PLH^ M+#0V%AJ[+73M$E]+N*TX>%QQGV_P MO*$3 M=VL/IE&JZ6%>K9Q!,:/ M!VX_;O.<"L!OV++OQ'E0MA%)K/G O MGH>TF+?KWAB[>J-;J=X?V+M!T%U_,+>W\/"!\?"!V\/W#.V[W3[E/UC];/_7 MO=X2:H4):ME!U4(HM39:DP "P.TW :BW!U4+H=3:'$U4"-Q1P;+$7&R?NW@L M]E.6F^BL3$$3 *A:&'27Y!WK\<2$ .(. 600]#\R(D>[[T$>$KA5!J/I/B0(YJ<3W5LD"F(2!1G^ M@$!-= ,V;+I/,!@9:,R 4FO#-3&# #XZ(*"/#D#50BBU-D<3.X@[=OS\3 >: M-T#50F+9V#-U3'4F21#WLX1SISK0#$$L"__!Z>LA4*$]4 MH(@?,EF^X-<<+=]%O?4OP^*5S9/C*_]R5;R9.38RY0NN7VC^E&0"I6RC)+U/ M,S72\_*=T?*+Y/OB+F.1187O,2 MF-[9_S2@3GNF<3P?OZ%_ ML.*UF!V6L.;T;Y*I?.G,'93!'E=4;?CI3V@$108OY53:7W1J;#T'I954O&B< M-8."L/H?OS:!.',(@@&'H'$(WNL0-@ZA%5HSL[+NL,+)0O 3$L9:HYF!C8WU MUFH(,Y]QJX3>)=I/)8]< ?)]]#O:PD%_'H4V4'*A"#OHM0VDG*6$$FQCSO=( MYX_ =K<4?$\4PBQ#*2Z)PA3!J\ZNC*A* +JZ X4)E;\N7*5YFM/*#-Y$KH)1P F'[#4*+&PW@;N\_/MP_OJ#-_?/3YN73X\>^D-4083^$N>PWLL0I M+!U]FR6((SC)+S_Y4^^//IW_$]B%VDFK=C*&GCQ6Q0Z$R:6G-I>:W)-]PFNT MB44SC](Q\1?N\5S-Z'D_J"9JU43O5%/?&[RC,"HG^JZFUS#3<_DQ,%L&GJ>]XVJKJ'OQ9-I=&YY07G6 M4IZ-4GX1F$D;>OM&&?*]@9]U S^/XWF7:= >9S[O,8S_H$N^Q\\/A ,U_KF#>>N=_CU_A?AF?BASV![#,-XYD?#O,\J[?^>+IR M4RE[*J:^:82EM,K,@XC35%306UD'*JK?N5^!/XGZQ'4M_3@.XJXV]ZRM*$ < M;+A,6_+-NN[T;FU_XWZ%J=M$75(/A$E$8:\AO>N9 M?OQ$W7G5$\5+V[SLN-*MD!WFNEL%80ST_I[K!J:9F /:_C?Y#U!+ P04 M" "J@*Q:Y?'(@YH" !V!P &0 'AL+W=OY>\[UW7@CU:W.$0W<%:+4$R\WICKU?9WD6##=DQ66=))) M53!#IEKZNE+(4@.SVYBH>RY41O,2Y KTJ"J;NIRCD9N*% MWL/&%5_FQF[X\;AB2UR@N:[FBBR_94EY@:7FL@2%V<0[#T]G(^OO'+YSW.BM M-5@E-U+>6N-C.O$"FQ *3(QE8/19XPR%L$24QL^&TVM#6N#V^H']O=-.6FZ8 MQID4/WAJ\HGWUH,4,[82YDIN/F"C9VCY$BFT^X5-[7M"$9.5-K)HP&07O*R_ M[*ZIPQ: >/8#H@80/08,G@#T&T#?":TS<[(NF&'Q6,D-*.M-;';A:N/0I(:7 M]A871M$I)YR)OTB#$$;P!JY0,(,IS)DR]_!-L5(S5VH-1Q=H&!?ZF-RN%Q=P M=' ,!\!+N.1"6(^Q;R@7R^@G3=QI'3=Z(FX?+F5I<@WORA337;Q/&EHAT8.0 M:=1)>,E4#_KA:XB":+@GG]GSX8..=/IM7?N.K_\$WU>3HX*YDAEJ^X]G A:H MUCS!O<7J)+,O^517+,&)1T]5$P]Z\>&KM[D&G[AW%&>Y7 M6U.$@>.P?68=![UP[*^W573&^4\5PU;%L%/%)UFBAD-65&=PKK5,.#T-#;_@ M,R[_ZO^AJ2<2/?$EIVXF,"/* MH'="U55UEZ\-(RO7*&^DH;;KECD-1E36@&ULM95M;],P$,>_RBD@!-)H'KIVU4@CT18$2$-E$_ "\<))KHTU)PZVTV[? MGK/31D5D 0WQ)O'3_>]WMN\<[Z6ZU06B@;M25'KN%<;4E[ZOLP)+ID>RQHIF M-E*5S%!7;7U=*V2Y,RJ%'P7!U"\9K[PD=F-KE<2R,8)7N%:@F[)DZGZ!0N[G M7N@=!Z[YMC!VP$_BFFWQ!LWG>JVHYW\6?.&X MUR=ML)&D4M[:SOM\[@46" 5FQBHP^NUPB4)8(<+X<=#T.I?6\+1]5'_K8J=8 M4J9Q*<57GIMB[LT\R''#&F&NY?X='N*96+U,"NV^L&_73L\]R!IM9'DP)H*2 M5^V?W1WVX<0@>L@@.AA$CKMUY"A7S+ D5G(/RJXF-=MPH3IK@N.5/90;HVB6 MDYU)/DJ#$([A)=PTJ<8?#58&WNSHJ^'Y"@WC0K^@V:4L2]K$I6!:PP*^76&9 MHOH>^X8@K)2?'1PN6H?1 PZOV#V$T1E$032!I^"#+IA"_:N03U%TH41=*)%3 MGCR@_%L ?7"MQ+A?PF; I:Y9AG./KKA&M4,O>?8DG :O!@#''>!X2#U9\1W/ ML>1.33K(R;\?Y>0_ $X[P.GP43)*F[S;QWQ@'X>%CNG@\F$ [*(# MN_BK.Z9AW5ZR,W"L<@/7F$G5BS@L:1''P9\19QWB[%&(1D**-,9[&8G-C%+E+7(NJH$_ M4ZK\% 359$9S4ET4)14:R0J9$Z6G7 MN_:S&CCW R=IYP#2BQ;.JS&,.MZFMH]KII4GYM@]2-,>21AQSZFH=;JAJ76* M.2<.Y[4GYM9M'9;@_2E&D]P-#Z5_@M\$"&PE#OM9(=8%&?G&H!60G'KWA _\ M$>%L+!EX921G?&G,;3!,"EY(3^F3H"6%8*D>#!R:&1P2RY,S4<@ZMHE@OL?V M\1U@-0.!C/-&8-LWAF&_)$I1*:[TI'ZX-CZ"/#N^799:X5229=CN^&N'^J:# MC N94MF$"?V5:=CG- ,YDDUG<%=%&0"H5)'K0GV^#NJ-YXPK)NQLQM*4BD>-H:979*S_8-WB MU\^G-"-SKFX;<."OQ]]IRN9YTCQU#8FP3ZW'WV!Y8=RT_3H6$RE=T'1DIW(Z MKH>>'NBH]@*'7>2JOMP(YF,P-P(8%@=3@/D8+RS.O[2>'KH>@V':>DZDA_KT M4!_CY4)&]0>+X_9)].5>:9)$41QC&1V-G I&6-[B&'[<;)@V\,#B0*3GY1K? M;;Q"]MRI8_Q=W^ =02P,$% @ JH"L6I>*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_'N.L 5H(DM$DDG37[]'=ME*%)_9%Y0G\ 7S^5@ZG\Z!#R]* M/RV5>B+?:B'-)-E8N[T:#$RY834UOZLMDW!DI71-+6SJ]#V=9*T[P5+ M2,TEK_EW5DV284+,1KW\J33_KJ2E8E%J)<0D2;L#CTQ;7OZR>^$@'^C2M'LL M7=Y3 )DDXR%<<,6UL>T9[?4I,.X8G-QM-59]YL(R/:.6_:%5L^5R[2X#=S'P M;J.-P_ZU"^*5_C]A5*L5+]E,E4W-I.WBJ)EP@-)L^-8D1-*:39+]*>1:5N1& M6@@2N97=I>!<=Z?PU;=5=]<6<+T8ZBL.!_1MU8*?#O)O29N*6U:1J9(5DZ9[ M9Y3@%1!YD!D"F;TAY#^9!YDCD/E;0N8>9(% %F\)67B0(P1R]):0(P]RC$". M3POY!;(C21X#, /)6[N!,R,+,>&07 M"-E%!+(1H : M =1U6>H&IL8=IZV"X=E"]'Q,U"LG%DN+.0;,F^<&S.=C829)3ZR2%NLD)Y9)BWD!F/<,)F[C>SC%])&>V!\MUV6;4$I5,_) MOP49)<6TD9[8&UU*'KHQ1[6$99\A[^Z4,>_)G&FR\#$Q<:11S.'4L6#K=H%X MS[8*UL%R[2-BVDAC>"/-VO$'AR')S"GD:/*@J32T]#$QAZ0Q))(ZBRR:I6'/ MC0OFC3-=,"8Q@Z0G5LBA\3L MDL6P2]_B*XPE)ILLAFSVRZ^C0<1LD\6PC:?HHX"89[(HGNG18?B4,==D45QS M5(0Q:IA>3+\-D6/. MR6,XY[\$Y%89=4WUJZOOOS:!&G/,.7D,YWB8D)"4V+GY,]6LXCXFVA^+81T/ M\S/EFCQ2X5(GS",?$[-.'M4Z9]-&:Y>4YBXE*>DW=G),/WD,_?2U <*>*":A M/(:$?K8!?A3>$,>%5>53$$U,0GD,"068+=\9K"\AM-<^)B:A/(:$ LQ[9JSF MI2O1%L$4PBR4Q[!0'V8P-@O,0D4,"P68?IGF]PL*S$)%W$X:O/E+51P^3 \3 M4H%9J(AAH0!SQG=05LJJ72?YF)B%BA@6ZFL AF,3_9TFAH6"ZN+(4K/ !%3$ MKG_@@:L:YCDOW2X?$Q-0$4- AQU+V/P13Q\3$U 1I0KJ*]:"7P\Q 151.F[' MBS48"3XF)J BAH#Z^I?!)!]A AK%$-#Q_N5!RAQA AIU?V[8_Z.A8BLN6?4% MOL+ _I**^E^?2E&KB.Z:H28PKZO\D[1:O\'B?V?.S[^"U!+ P04 M" "J@*Q:H9?JE,D! "@'@ &@ 'AL+U]R96QS+W=O/@@*FC1NNWB\7%FU M_:')EV6_#EVSW#7K&'0RF8;^YXSJ9?9SYFAQ[N)?)K:KU7897]OEYR$>\R^# MPU?;[](FQER-%DV_CGE>A=/^?CJ%ZT'&E\G5Z.UC7O5O'U*%TD$*05H^R"#( MR@BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z M&^IM!'H;ZFT$>AOJ;01ZVV"SA$!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U M;T.]C4!O1[V=0&]'O9U ;T>]G4!O1[V=0&\?;'83Z.VHMQ/H[:BW$^CMJ+<3 MZ.VHMQ/H[:BW$^A=H]XU@=XUZEW_I]XIG_UW7VSI;#)^VUGRO6U5UGZ2+$.P#XSY;$F5]JFQ M5,>1N7&5#O'1+9C5V4HOB(G!8,0R4P>J0S\T-9+I^(GF>EV&WO,VOO:%J2>) MH](GON[,:N_ M_CG:W--*%_4QG[5_H*>?4$L! A0#% @ JH"L6D;'34B5 S0 ! M ( ! &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " "J M@*Q:7FS_JO( K @ $0 @ '# 9&]C4')O<',O8V]R M92YX;6Q02P$"% ,4 " "J@*Q:F5R<(Q & "<)P $P M@ 'D 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( *J K%I2-K?_ MZ@8 ,&PO=V]R:W-H965T&UL4$L! A0#% @ JH"L M6B;ZP:Q4 P 2@X !@ ("!?Q8 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ JH"L6DC;#1ZJ!P -B( !@ M ("!7R0 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ JH"L6F/V0ONT P 7PH !@ ("!/#4 M 'AL+W=O&UL4$L! A0#% @ JH"L6C+%'2M5 P B@< !D M ("!H3\ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ JH"L6K5K:L5@!0 ;@P !D ("!TU8 'AL+W=O M&PO=V]R:W-H965T=]K_U D (8B 9 " @==? M !X;"]W;W)K&UL4$L! A0#% @ JH"L6JV; MS=%B!0 < X !D ("!XFD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JH"L6D29V?I, @ H 4 !D M ("!!'< 'AL+W=O0 >&PO M=V]R:W-H965T&UL4$L! A0#% @ JH"L6EKCOF=W @ Q04 !D ("! MWX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ JH"L6E!]>\:2 @ [@4 !D ("!-XH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JH"L6C>QMK[N @ )0H !D M ("!U9X 'AL+W=O&PO=V]R M:W-H965TG !X;"]W;W)K&UL M4$L! A0#% @ JH"L6NO!;#Z5 @ 6P@ !D ("!1:H M 'AL+W=O&PO=V]R:W-H965TQ !X;"]W;W)K&UL4$L! A0#% @ MJH"L6K&J5"2M @ ,@@ !D ("!;+4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JH"L6EYOY^^/" $F$ !D M ("!Y\T 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ JH"L6M(RA[Q2 @ I 4 !D ("!).$ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JH"L M6N7QR(.: @ =@< !D ("!O.\ 'AL+W=O&PO=V]R:W-H965T : " 8#^ !X;"]? 3 M " 8$ 0!;0V]N=&5N=%]4>7!E&UL4$L%!@ [ - #L %! '4" 0 $! end XML 65 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 66 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 68 FilingSummary.xml IDEA: XBRL DOCUMENT 3.25.1 html 139 249 1 false 51 0 false 10 false false R1.htm 995200090 - Document - Document And Entity Information Sheet http://ramacoresources.com/role/DocumentDocumentAndEntityInformation Document And Entity Information Cover 1 false false R2.htm 995200100 - Statement - Unaudited Condensed Consolidated Balance Sheets Sheet http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets Unaudited Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 995200105 - Statement - Unaudited Condensed Consolidated Balance Sheets (Parentheticals) Sheet http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheetsParentheticals Unaudited Condensed Consolidated Balance Sheets (Parentheticals) Statements 3 false false R4.htm 995200200 - Statement - Unaudited Condensed Consolidated Statements of Operations Sheet http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperations Unaudited Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 995200300 - Statement - Unaudited Condensed Consolidated Statements of Stockholders' Equity Sheet http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity Unaudited Condensed Consolidated Statements of Stockholders' Equity Statements 5 false false R6.htm 995200400 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows Sheet http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows Unaudited Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 995210101 - Disclosure - Note 1 - Business and Basis of Presentation Sheet http://ramacoresources.com/role/DisclosureNote1BusinessAndBasisOfPresentation Note 1 - Business and Basis of Presentation Notes 7 false false R8.htm 995210201 - Disclosure - Note 2 - Inventories Sheet http://ramacoresources.com/role/DisclosureNote2Inventories Note 2 - Inventories Notes 8 false false R9.htm 995210301 - Disclosure - Note 3 - Property, Plant and Equipment Sheet http://ramacoresources.com/role/DisclosureNote3PropertyPlantAndEquipment Note 3 - Property, Plant and Equipment Notes 9 false false R10.htm 995210401 - Disclosure - Note 4 - Debt Sheet http://ramacoresources.com/role/DisclosureNote4Debt Note 4 - Debt Notes 10 false false R11.htm 995210501 - Disclosure - Note 5 - Accrued Liabilities and Other Long-Term Liabilities Sheet http://ramacoresources.com/role/DisclosureNote5AccruedLiabilitiesAndOtherLongTermLiabilities Note 5 - Accrued Liabilities and Other Long-Term Liabilities Notes 11 false false R12.htm 995210601 - Disclosure - Note 6 - Equity Sheet http://ramacoresources.com/role/DisclosureNote6Equity Note 6 - Equity Notes 12 false false R13.htm 995210701 - Disclosure - Note 7 - Commitments and Contingencies Sheet http://ramacoresources.com/role/DisclosureNote7CommitmentsAndContingencies Note 7 - Commitments and Contingencies Notes 13 false false R14.htm 995210801 - Disclosure - Note 8 - Revenue Sheet http://ramacoresources.com/role/DisclosureNote8Revenue Note 8 - Revenue Notes 14 false false R15.htm 995210901 - Disclosure - Note 9 - Income Taxes Sheet http://ramacoresources.com/role/DisclosureNote9IncomeTaxes Note 9 - Income Taxes Notes 15 false false R16.htm 995211001 - Disclosure - Note 10 - Earnings (Loss) Per Share Sheet http://ramacoresources.com/role/DisclosureNote10EarningsLossPerShare Note 10 - Earnings (Loss) Per Share Notes 16 false false R17.htm 995211101 - Disclosure - Note 11 - Segment Reporting Sheet http://ramacoresources.com/role/DisclosureNote11SegmentReporting Note 11 - Segment Reporting Notes 17 false false R18.htm 995211201 - Disclosure - Note 12 - Related Party Transactions Sheet http://ramacoresources.com/role/DisclosureNote12RelatedPartyTransactions Note 12 - Related Party Transactions Notes 18 false false R19.htm 995211301 - Disclosure - Note 13 - Subsequent Events Sheet http://ramacoresources.com/role/DisclosureNote13SubsequentEvents Note 13 - Subsequent Events Notes 19 false false R20.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 20 false false R21.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 21 false false R22.htm 99920102 - Disclosure - Note 1 - Business and Basis of Presentation (Policies) Sheet http://ramacoresources.com/role/DisclosureNote1BusinessAndBasisOfPresentationPolicies Note 1 - Business and Basis of Presentation (Policies) Policies 22 false false R23.htm 99930203 - Disclosure - Note 2 - Inventories (Tables) Sheet http://ramacoresources.com/role/DisclosureNote2InventoriesTables Note 2 - Inventories (Tables) Tables http://ramacoresources.com/role/DisclosureNote2Inventories 23 false false R24.htm 99930303 - Disclosure - Note 3 - Property, Plant and Equipment (Tables) Sheet http://ramacoresources.com/role/DisclosureNote3PropertyPlantAndEquipmentTables Note 3 - Property, Plant and Equipment (Tables) Tables http://ramacoresources.com/role/DisclosureNote3PropertyPlantAndEquipment 24 false false R25.htm 99930403 - Disclosure - Note 4 - Debt (Tables) Sheet http://ramacoresources.com/role/DisclosureNote4DebtTables Note 4 - Debt (Tables) Tables http://ramacoresources.com/role/DisclosureNote4Debt 25 false false R26.htm 99930803 - Disclosure - Note 8 - Revenue (Tables) Sheet http://ramacoresources.com/role/DisclosureNote8RevenueTables Note 8 - Revenue (Tables) Tables http://ramacoresources.com/role/DisclosureNote8Revenue 26 false false R27.htm 99931003 - Disclosure - Note 10 - Earnings (Loss) Per Share (Tables) Sheet http://ramacoresources.com/role/DisclosureNote10EarningsLossPerShareTables Note 10 - Earnings (Loss) Per Share (Tables) Tables http://ramacoresources.com/role/DisclosureNote10EarningsLossPerShare 27 false false R28.htm 99931103 - Disclosure - Note 11 - Segment Reporting (Tables) Sheet http://ramacoresources.com/role/DisclosureNote11SegmentReportingTables Note 11 - Segment Reporting (Tables) Tables http://ramacoresources.com/role/DisclosureNote11SegmentReporting 28 false false R29.htm 99940201 - Disclosure - Note 2 - Inventories (Details) Sheet http://ramacoresources.com/role/DisclosureNote2InventoriesDetails Note 2 - Inventories (Details) Details http://ramacoresources.com/role/DisclosureNote2InventoriesTables 29 false false R30.htm 99940301 - Disclosure - Note 3 - Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Details) Sheet http://ramacoresources.com/role/DisclosureNote3PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails Note 3 - Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Details) Details 30 false false R31.htm 99940302 - Disclosure - Note 3 - Property, Plant and Equipment - Depreciation and amortization (Details) Sheet http://ramacoresources.com/role/DisclosureNote3PropertyPlantAndEquipmentDepreciationAndAmortizationDetails Note 3 - Property, Plant and Equipment - Depreciation and amortization (Details) Details 31 false false R32.htm 99940401 - Disclosure - Note 4 - Debt - Summary of Outstanding Debt (Details) Sheet http://ramacoresources.com/role/DisclosureNote4DebtSummaryOfOutstandingDebtDetails Note 4 - Debt - Summary of Outstanding Debt (Details) Details 32 false false R33.htm 99940402 - Disclosure - Note 4 - Debt - Revolving Credit Facility (Details) Sheet http://ramacoresources.com/role/DisclosureNote4DebtRevolvingCreditFacilityDetails Note 4 - Debt - Revolving Credit Facility (Details) Details 33 false false R34.htm 99940403 - Disclosure - Note 4 - Debt - Fair Value (Details) Sheet http://ramacoresources.com/role/DisclosureNote4DebtFairValueDetails Note 4 - Debt - Fair Value (Details) Details 34 false false R35.htm 99940404 - Disclosure - Note 4 - Debt -Current Portion of Long Term Debt (Details) Sheet http://ramacoresources.com/role/DisclosureNote4DebtCurrentPortionOfLongTermDebtDetails Note 4 - Debt -Current Portion of Long Term Debt (Details) Details 35 false false R36.htm 99940501 - Disclosure - Note 5 - Accrued Liabilities and Other Long-Term Liabilities (Details) Sheet http://ramacoresources.com/role/DisclosureNote5AccruedLiabilitiesAndOtherLongTermLiabilitiesDetails Note 5 - Accrued Liabilities and Other Long-Term Liabilities (Details) Details http://ramacoresources.com/role/DisclosureNote5AccruedLiabilitiesAndOtherLongTermLiabilities 36 false false R37.htm 99940601 - Disclosure - Note 6 - Equity - Common Stock (Details) Sheet http://ramacoresources.com/role/DisclosureNote6EquityCommonStockDetails Note 6 - Equity - Common Stock (Details) Details 37 false false R38.htm 99940602 - Disclosure - Note 6 - Equity - Stock-Based Awards (Details) Sheet http://ramacoresources.com/role/DisclosureNote6EquityStockBasedAwardsDetails Note 6 - Equity - Stock-Based Awards (Details) Details 38 false false R39.htm 99940603 - Disclosure - Note 6 - Equity - Restricted Stock (Details) Sheet http://ramacoresources.com/role/DisclosureNote6EquityRestrictedStockDetails Note 6 - Equity - Restricted Stock (Details) Details 39 false false R40.htm 99940604 - Disclosure - Note 6 - Equity - Restricted Stock Units (Details) Sheet http://ramacoresources.com/role/DisclosureNote6EquityRestrictedStockUnitsDetails Note 6 - Equity - Restricted Stock Units (Details) Details 40 false false R41.htm 99940605 - Disclosure - Note 6 - Equity - Performance Stock Units (Details) Sheet http://ramacoresources.com/role/DisclosureNote6EquityPerformanceStockUnitsDetails Note 6 - Equity - Performance Stock Units (Details) Details 41 false false R42.htm 99940606 - Disclosure - Note 6 - Equity - Modification (Details) Sheet http://ramacoresources.com/role/DisclosureNote6EquityModificationDetails Note 6 - Equity - Modification (Details) Details 42 false false R43.htm 99940607 - Disclosure - Note 6 - Equity - Dividends (Details) Sheet http://ramacoresources.com/role/DisclosureNote6EquityDividendsDetails Note 6 - Equity - Dividends (Details) Details 43 false false R44.htm 99940701 - Disclosure - Note 7 - Commitments and Contingencies (Details) Sheet http://ramacoresources.com/role/DisclosureNote7CommitmentsAndContingenciesDetails Note 7 - Commitments and Contingencies (Details) Details http://ramacoresources.com/role/DisclosureNote7CommitmentsAndContingencies 44 false false R45.htm 99940801 - Disclosure - Note 8 - Revenue (Details) Sheet http://ramacoresources.com/role/DisclosureNote8RevenueDetails Note 8 - Revenue (Details) Details http://ramacoresources.com/role/DisclosureNote8RevenueTables 45 false false R46.htm 99940802 - Disclosure - Note 8 - Revenue - Domestic Revenues an Export Revenues (Details) Sheet http://ramacoresources.com/role/DisclosureNote8RevenueDomesticRevenuesExportRevenuesDetails Note 8 - Revenue - Domestic Revenues an Export Revenues (Details) Details 46 false false R47.htm 99940901 - Disclosure - Note 9 - Income Taxes - (Details) Sheet http://ramacoresources.com/role/DisclosureNote9IncomeTaxesDetails Note 9 - Income Taxes - (Details) Details http://ramacoresources.com/role/DisclosureNote9IncomeTaxes 47 false false R48.htm 99941001 - Disclosure - Note 10 - Earnings (Loss) Per Share - Computation of Basic and Diluted Earnings per Share (Details) Sheet http://ramacoresources.com/role/DisclosureNote10EarningsLossPerShareComputationOfBasicAndDilutedEarningsPerShareDetails Note 10 - Earnings (Loss) Per Share - Computation of Basic and Diluted Earnings per Share (Details) Details http://ramacoresources.com/role/DisclosureNote10EarningsLossPerShareTables 48 false false R49.htm 99941101 - Disclosure - Note 11 - Segment Reporting - Reconciliation of operating profit and capital expenditure (Details) Sheet http://ramacoresources.com/role/DisclosureNote11SegmentReportingReconciliationOfOperatingProfitAndCapitalExpenditureDetails Note 11 - Segment Reporting - Reconciliation of operating profit and capital expenditure (Details) Details 49 false false R50.htm 99941201 - Disclosure - Note 12 - Related Party Transactions (Details) Sheet http://ramacoresources.com/role/DisclosureNote12RelatedPartyTransactionsDetails Note 12 - Related Party Transactions (Details) Details http://ramacoresources.com/role/DisclosureNote12RelatedPartyTransactions 50 false false R51.htm 99941301 - Disclosure - Note 13 - Subsequent Events (Details) Sheet http://ramacoresources.com/role/DisclosureNote13SubsequentEventsDetails Note 13 - Subsequent Events (Details) Details http://ramacoresources.com/role/DisclosureNote13SubsequentEvents 51 false false All Reports Book All Reports metc-20250331.xsd metc-20250331_cal.xml metc-20250331_def.xml metc-20250331_lab.xml metc-20250331_pre.xml metc-20250331x10q.htm http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 71 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "metc-20250331x10q.htm": { "nsprefix": "metc", "nsuri": "http://ramacoresources.com/20250331", "dts": { "schema": { "local": [ "metc-20250331.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/arcrole/esma-arcrole-2018-11-21.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/2023/calculation-1.1.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/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "metc-20250331_cal.xml" ] }, "definitionLink": { "local": [ "metc-20250331_def.xml" ] }, "labelLink": { "local": [ "metc-20250331_lab.xml" ] }, "presentationLink": { "local": [ "metc-20250331_pre.xml" ] }, "inline": { "local": [ "metc-20250331x10q.htm" ] } }, "keyStandard": 192, "keyCustom": 57, "axisStandard": 21, "axisCustom": 0, "memberStandard": 26, "memberCustom": 25, "hidden": { "total": 11, "http://fasb.org/us-gaap/2024": 4, "http://xbrl.sec.gov/dei/2024": 6, "http://ramacoresources.com/20250331": 1 }, "contextCount": 139, "entityCount": 1, "segmentCount": 51, "elementCount": 497, "unitCount": 10, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 420, "http://xbrl.sec.gov/dei/2024": 40, "http://xbrl.sec.gov/ecd/2024": 4 }, "report": { "R1": { "role": "http://ramacoresources.com/role/DocumentDocumentAndEntityInformation", "longName": "995200090 - Document - Document And Entity Information", "shortName": "Document And Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_OsTGUElPVkCg9zFyqPIOFw", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_OsTGUElPVkCg9zFyqPIOFw", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets", "longName": "995200100 - Statement - Unaudited Condensed Consolidated Balance Sheets", "shortName": "Unaudited Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "As_Of_3_31_2025_PQUa3l0g7k-hHF8NYwDNVA", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_VtWvVAEIvUWs7JxXdFeTzw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_PQUa3l0g7k-hHF8NYwDNVA", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_VtWvVAEIvUWs7JxXdFeTzw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true } }, "R3": { "role": "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheetsParentheticals", "longName": "995200105 - Statement - Unaudited Condensed Consolidated Balance Sheets (Parentheticals)", "shortName": "Unaudited Condensed Consolidated Balance Sheets (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "As_Of_3_31_2025_PQUa3l0g7k-hHF8NYwDNVA", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_VxFAqTI85UuGPxml-1R7MA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_PQUa3l0g7k-hHF8NYwDNVA", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_VxFAqTI85UuGPxml-1R7MA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true } }, "R4": { "role": "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperations", "longName": "995200200 - Statement - Unaudited Condensed Consolidated Statements of Operations", "shortName": "Unaudited Condensed Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_OsTGUElPVkCg9zFyqPIOFw", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "Unit_Standard_USD_VtWvVAEIvUWs7JxXdFeTzw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_OsTGUElPVkCg9zFyqPIOFw", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "Unit_Standard_USD_VtWvVAEIvUWs7JxXdFeTzw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "unique": true } }, "R5": { "role": "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity", "longName": "995200300 - Statement - Unaudited Condensed Consolidated Statements of Stockholders' Equity", "shortName": "Unaudited Condensed Consolidated Statements of Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_XOxEXdrj-0SCMBE0AwakXw", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_VtWvVAEIvUWs7JxXdFeTzw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_XOxEXdrj-0SCMBE0AwakXw", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_VtWvVAEIvUWs7JxXdFeTzw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true } }, "R6": { "role": "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows", "longName": "995200400 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows", "shortName": "Unaudited Condensed Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_OsTGUElPVkCg9zFyqPIOFw", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_VtWvVAEIvUWs7JxXdFeTzw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_OsTGUElPVkCg9zFyqPIOFw", "name": "us-gaap:AmortizationOfFinancingCosts", "unitRef": "Unit_Standard_USD_VtWvVAEIvUWs7JxXdFeTzw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "unique": true } }, "R7": { "role": "http://ramacoresources.com/role/DisclosureNote1BusinessAndBasisOfPresentation", "longName": "995210101 - Disclosure - Note 1 - Business and Basis of Presentation", "shortName": "Note 1 - Business and Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_OsTGUElPVkCg9zFyqPIOFw", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_OsTGUElPVkCg9zFyqPIOFw", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true } }, "R8": { "role": "http://ramacoresources.com/role/DisclosureNote2Inventories", "longName": "995210201 - Disclosure - Note 2 - Inventories", "shortName": "Note 2 - Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_OsTGUElPVkCg9zFyqPIOFw", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_OsTGUElPVkCg9zFyqPIOFw", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://ramacoresources.com/role/DisclosureNote3PropertyPlantAndEquipment", "longName": "995210301 - Disclosure - Note 3 - Property, Plant and Equipment", "shortName": "Note 3 - Property, Plant and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_OsTGUElPVkCg9zFyqPIOFw", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_OsTGUElPVkCg9zFyqPIOFw", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://ramacoresources.com/role/DisclosureNote4Debt", "longName": "995210401 - Disclosure - Note 4 - Debt", "shortName": "Note 4 - Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_OsTGUElPVkCg9zFyqPIOFw", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_OsTGUElPVkCg9zFyqPIOFw", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://ramacoresources.com/role/DisclosureNote5AccruedLiabilitiesAndOtherLongTermLiabilities", "longName": "995210501 - Disclosure - Note 5 - Accrued Liabilities and Other Long-Term Liabilities", "shortName": "Note 5 - Accrued Liabilities and Other Long-Term Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_OsTGUElPVkCg9zFyqPIOFw", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_OsTGUElPVkCg9zFyqPIOFw", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://ramacoresources.com/role/DisclosureNote6Equity", "longName": "995210601 - Disclosure - Note 6 - Equity", "shortName": "Note 6 - Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_OsTGUElPVkCg9zFyqPIOFw", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_OsTGUElPVkCg9zFyqPIOFw", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://ramacoresources.com/role/DisclosureNote7CommitmentsAndContingencies", "longName": "995210701 - Disclosure - Note 7 - Commitments and Contingencies", "shortName": "Note 7 - Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_OsTGUElPVkCg9zFyqPIOFw", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_OsTGUElPVkCg9zFyqPIOFw", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://ramacoresources.com/role/DisclosureNote8Revenue", "longName": "995210801 - Disclosure - Note 8 - Revenue", "shortName": "Note 8 - Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_OsTGUElPVkCg9zFyqPIOFw", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_OsTGUElPVkCg9zFyqPIOFw", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://ramacoresources.com/role/DisclosureNote9IncomeTaxes", "longName": "995210901 - Disclosure - Note 9 - Income Taxes", "shortName": "Note 9 - Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_OsTGUElPVkCg9zFyqPIOFw", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_OsTGUElPVkCg9zFyqPIOFw", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://ramacoresources.com/role/DisclosureNote10EarningsLossPerShare", "longName": "995211001 - Disclosure - Note 10 - Earnings (Loss) Per Share", "shortName": "Note 10 - Earnings (Loss) Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_OsTGUElPVkCg9zFyqPIOFw", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_OsTGUElPVkCg9zFyqPIOFw", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://ramacoresources.com/role/DisclosureNote11SegmentReporting", "longName": "995211101 - Disclosure - Note 11 - Segment Reporting", "shortName": "Note 11 - Segment Reporting", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_OsTGUElPVkCg9zFyqPIOFw", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_OsTGUElPVkCg9zFyqPIOFw", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://ramacoresources.com/role/DisclosureNote12RelatedPartyTransactions", "longName": "995211201 - Disclosure - Note 12 - Related Party Transactions", "shortName": "Note 12 - Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_OsTGUElPVkCg9zFyqPIOFw", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_OsTGUElPVkCg9zFyqPIOFw", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://ramacoresources.com/role/DisclosureNote13SubsequentEvents", "longName": "995211301 - Disclosure - Note 13 - Subsequent Events", "shortName": "Note 13 - Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_OsTGUElPVkCg9zFyqPIOFw", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_OsTGUElPVkCg9zFyqPIOFw", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_OsTGUElPVkCg9zFyqPIOFw", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_VtWvVAEIvUWs7JxXdFeTzw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true }, "uniqueAnchor": null }, "R21": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_OsTGUElPVkCg9zFyqPIOFw", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_OsTGUElPVkCg9zFyqPIOFw", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://ramacoresources.com/role/DisclosureNote1BusinessAndBasisOfPresentationPolicies", "longName": "99920102 - Disclosure - Note 1 - Business and Basis of Presentation (Policies)", "shortName": "Note 1 - Business and Basis of Presentation (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "22", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_OsTGUElPVkCg9zFyqPIOFw", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_OsTGUElPVkCg9zFyqPIOFw", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://ramacoresources.com/role/DisclosureNote2InventoriesTables", "longName": "99930203 - Disclosure - Note 2 - Inventories (Tables)", "shortName": "Note 2 - Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_OsTGUElPVkCg9zFyqPIOFw", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_OsTGUElPVkCg9zFyqPIOFw", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://ramacoresources.com/role/DisclosureNote3PropertyPlantAndEquipmentTables", "longName": "99930303 - Disclosure - Note 3 - Property, Plant and Equipment (Tables)", "shortName": "Note 3 - Property, Plant and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_OsTGUElPVkCg9zFyqPIOFw", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_OsTGUElPVkCg9zFyqPIOFw", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://ramacoresources.com/role/DisclosureNote4DebtTables", "longName": "99930403 - Disclosure - Note 4 - Debt (Tables)", "shortName": "Note 4 - Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_OsTGUElPVkCg9zFyqPIOFw", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_OsTGUElPVkCg9zFyqPIOFw", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://ramacoresources.com/role/DisclosureNote8RevenueTables", "longName": "99930803 - Disclosure - Note 8 - Revenue (Tables)", "shortName": "Note 8 - Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_OsTGUElPVkCg9zFyqPIOFw", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_OsTGUElPVkCg9zFyqPIOFw", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://ramacoresources.com/role/DisclosureNote10EarningsLossPerShareTables", "longName": "99931003 - Disclosure - Note 10 - Earnings (Loss) Per Share (Tables)", "shortName": "Note 10 - Earnings (Loss) Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_OsTGUElPVkCg9zFyqPIOFw", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_OsTGUElPVkCg9zFyqPIOFw", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://ramacoresources.com/role/DisclosureNote11SegmentReportingTables", "longName": "99931103 - Disclosure - Note 11 - Segment Reporting (Tables)", "shortName": "Note 11 - Segment Reporting (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_OsTGUElPVkCg9zFyqPIOFw", "name": "metc:ReconciliationOfOperatingProfitLossAndCapitalExpenditureFromSegmentsToConsolidatedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_OsTGUElPVkCg9zFyqPIOFw", "name": "metc:ReconciliationOfOperatingProfitLossAndCapitalExpenditureFromSegmentsToConsolidatedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://ramacoresources.com/role/DisclosureNote2InventoriesDetails", "longName": "99940201 - Disclosure - Note 2 - Inventories (Details)", "shortName": "Note 2 - Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "As_Of_3_31_2025_PQUa3l0g7k-hHF8NYwDNVA", "name": "metc:RawCoal", "unitRef": "Unit_Standard_USD_VtWvVAEIvUWs7JxXdFeTzw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_PQUa3l0g7k-hHF8NYwDNVA", "name": "metc:RawCoal", "unitRef": "Unit_Standard_USD_VtWvVAEIvUWs7JxXdFeTzw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://ramacoresources.com/role/DisclosureNote3PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails", "longName": "99940301 - Disclosure - Note 3 - Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Details)", "shortName": "Note 3 - Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "As_Of_3_31_2025_PQUa3l0g7k-hHF8NYwDNVA", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "unitRef": "Unit_Standard_USD_VtWvVAEIvUWs7JxXdFeTzw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_PQUa3l0g7k-hHF8NYwDNVA", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "unitRef": "Unit_Standard_USD_VtWvVAEIvUWs7JxXdFeTzw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true } }, "R31": { "role": "http://ramacoresources.com/role/DisclosureNote3PropertyPlantAndEquipmentDepreciationAndAmortizationDetails", "longName": "99940302 - Disclosure - Note 3 - Property, Plant and Equipment - Depreciation and amortization (Details)", "shortName": "Note 3 - Property, Plant and Equipment - Depreciation and amortization (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_OsTGUElPVkCg9zFyqPIOFw", "name": "us-gaap:Depreciation", "unitRef": "Unit_Standard_USD_VtWvVAEIvUWs7JxXdFeTzw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "metc:DepreciationAndAmortizationTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_OsTGUElPVkCg9zFyqPIOFw", "name": "us-gaap:Depreciation", "unitRef": "Unit_Standard_USD_VtWvVAEIvUWs7JxXdFeTzw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "metc:DepreciationAndAmortizationTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://ramacoresources.com/role/DisclosureNote4DebtSummaryOfOutstandingDebtDetails", "longName": "99940401 - Disclosure - Note 4 - Debt - Summary of Outstanding Debt (Details)", "shortName": "Note 4 - Debt - Summary of Outstanding Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "As_Of_3_31_2025_PQUa3l0g7k-hHF8NYwDNVA", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "Unit_Standard_USD_VtWvVAEIvUWs7JxXdFeTzw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_PQUa3l0g7k-hHF8NYwDNVA", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "Unit_Standard_USD_VtWvVAEIvUWs7JxXdFeTzw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true } }, "R33": { "role": "http://ramacoresources.com/role/DisclosureNote4DebtRevolvingCreditFacilityDetails", "longName": "99940402 - Disclosure - Note 4 - Debt - Revolving Credit Facility (Details)", "shortName": "Note 4 - Debt - Revolving Credit Facility (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_OsTGUElPVkCg9zFyqPIOFw", "name": "metc:AverageAdditionalDailyCashBalanceToBeMaintained", "unitRef": "Unit_Standard_USD_VtWvVAEIvUWs7JxXdFeTzw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_OsTGUElPVkCg9zFyqPIOFw", "name": "metc:AverageAdditionalDailyCashBalanceToBeMaintained", "unitRef": "Unit_Standard_USD_VtWvVAEIvUWs7JxXdFeTzw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true } }, "R34": { "role": "http://ramacoresources.com/role/DisclosureNote4DebtFairValueDetails", "longName": "99940403 - Disclosure - Note 4 - Debt - Fair Value (Details)", "shortName": "Note 4 - Debt - Fair Value (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "As_Of_3_31_2025_us-gaap_DebtInstrumentAxis_metc_SeniorNotesDue2026Member_bLduiI5_1E-nw0vnDqOTSA", "name": "us-gaap:NotesPayableFairValueDisclosure", "unitRef": "Unit_Standard_USD_VtWvVAEIvUWs7JxXdFeTzw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_us-gaap_DebtInstrumentAxis_metc_SeniorNotesDue2026Member_bLduiI5_1E-nw0vnDqOTSA", "name": "us-gaap:NotesPayableFairValueDisclosure", "unitRef": "Unit_Standard_USD_VtWvVAEIvUWs7JxXdFeTzw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true } }, "R35": { "role": "http://ramacoresources.com/role/DisclosureNote4DebtCurrentPortionOfLongTermDebtDetails", "longName": "99940404 - Disclosure - Note 4 - Debt -Current Portion of Long Term Debt (Details)", "shortName": "Note 4 - Debt -Current Portion of Long Term Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "As_Of_3_31_2025_PQUa3l0g7k-hHF8NYwDNVA", "name": "us-gaap:LongTermDebtCurrent", "unitRef": "Unit_Standard_USD_VtWvVAEIvUWs7JxXdFeTzw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_us-gaap_LongtermDebtTypeAxis_metc_EquipmentLoanMember_PEdf_n0YkU2wUvD_9sGsfA", "name": "us-gaap:LongTermDebtCurrent", "unitRef": "Unit_Standard_USD_VtWvVAEIvUWs7JxXdFeTzw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "unique": true } }, "R36": { "role": "http://ramacoresources.com/role/DisclosureNote5AccruedLiabilitiesAndOtherLongTermLiabilitiesDetails", "longName": "99940501 - Disclosure - Note 5 - Accrued Liabilities and Other Long-Term Liabilities (Details)", "shortName": "Note 5 - Accrued Liabilities and Other Long-Term Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "As_Of_3_31_2025_PQUa3l0g7k-hHF8NYwDNVA", "name": "metc:AccruedPayablesCurrent", "unitRef": "Unit_Standard_USD_VtWvVAEIvUWs7JxXdFeTzw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_PQUa3l0g7k-hHF8NYwDNVA", "name": "metc:AccruedPayablesCurrent", "unitRef": "Unit_Standard_USD_VtWvVAEIvUWs7JxXdFeTzw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true } }, "R37": { "role": "http://ramacoresources.com/role/DisclosureNote6EquityCommonStockDetails", "longName": "99940601 - Disclosure - Note 6 - Equity - Common Stock (Details)", "shortName": "Note 6 - Equity - Common Stock (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "Duration_4_1_2022_To_6_30_2022_ixLD7hvNaE-LEUWprL1K_A", "name": "metc:RoyaltyFeeIncomePercent", "unitRef": "Unit_Standard_pure_Q06Op-2Q5EWOny7wRg7Jgg", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2022_To_6_30_2022_ixLD7hvNaE-LEUWprL1K_A", "name": "metc:RoyaltyFeeIncomePercent", "unitRef": "Unit_Standard_pure_Q06Op-2Q5EWOny7wRg7Jgg", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true } }, "R38": { "role": "http://ramacoresources.com/role/DisclosureNote6EquityStockBasedAwardsDetails", "longName": "99940602 - Disclosure - Note 6 - Equity - Stock-Based Awards (Details)", "shortName": "Note 6 - Equity - Stock-Based Awards (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_OsTGUElPVkCg9zFyqPIOFw", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_VtWvVAEIvUWs7JxXdFeTzw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_OsTGUElPVkCg9zFyqPIOFw", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_VtWvVAEIvUWs7JxXdFeTzw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true } }, "R39": { "role": "http://ramacoresources.com/role/DisclosureNote6EquityRestrictedStockDetails", "longName": "99940603 - Disclosure - Note 6 - Equity - Restricted Stock (Details)", "shortName": "Note 6 - Equity - Restricted Stock (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_1MT4QDlAEE6e35TGDVxnig", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "unitRef": "Unit_Standard_USD_VtWvVAEIvUWs7JxXdFeTzw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_1MT4QDlAEE6e35TGDVxnig", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "unitRef": "Unit_Standard_USD_VtWvVAEIvUWs7JxXdFeTzw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true } }, "R40": { "role": "http://ramacoresources.com/role/DisclosureNote6EquityRestrictedStockUnitsDetails", "longName": "99940604 - Disclosure - Note 6 - Equity - Restricted Stock Units (Details)", "shortName": "Note 6 - Equity - Restricted Stock Units (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_C0g53KKvl02NWnAFukYf_w", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "Unit_Standard_shares_61GHL4NY10KJwdkU9VVbvw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_C0g53KKvl02NWnAFukYf_w", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "Unit_Standard_shares_61GHL4NY10KJwdkU9VVbvw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true } }, "R41": { "role": "http://ramacoresources.com/role/DisclosureNote6EquityPerformanceStockUnitsDetails", "longName": "99940605 - Disclosure - Note 6 - Equity - Performance Stock Units (Details)", "shortName": "Note 6 - Equity - Performance Stock Units (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_us-gaap_AwardTypeAxis_metc_PerformanceStockUnitsMember_NgpTJfloUkK7j6hFjfgYpg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_us-gaap_AwardTypeAxis_metc_PerformanceStockUnitsMember_NgpTJfloUkK7j6hFjfgYpg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true } }, "R42": { "role": "http://ramacoresources.com/role/DisclosureNote6EquityModificationDetails", "longName": "99940606 - Disclosure - Note 6 - Equity - Modification (Details)", "shortName": "Note 6 - Equity - Modification (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_Mcjwiz5Wp0ipjrDTvtSIuw", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost", "unitRef": "Unit_Standard_USD_VtWvVAEIvUWs7JxXdFeTzw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_Mcjwiz5Wp0ipjrDTvtSIuw", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost", "unitRef": "Unit_Standard_USD_VtWvVAEIvUWs7JxXdFeTzw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true } }, "R43": { "role": "http://ramacoresources.com/role/DisclosureNote6EquityDividendsDetails", "longName": "99940607 - Disclosure - Note 6 - Equity - Dividends (Details)", "shortName": "Note 6 - Equity - Dividends (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "Duration_3_15_2024_To_3_15_2024_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_mp9kG5vqhUKonIFKWrX5mw", "name": "us-gaap:Dividends", "unitRef": "Unit_Standard_USD_VtWvVAEIvUWs7JxXdFeTzw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_3_15_2024_To_3_15_2024_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_mp9kG5vqhUKonIFKWrX5mw", "name": "us-gaap:Dividends", "unitRef": "Unit_Standard_USD_VtWvVAEIvUWs7JxXdFeTzw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true } }, "R44": { "role": "http://ramacoresources.com/role/DisclosureNote7CommitmentsAndContingenciesDetails", "longName": "99940701 - Disclosure - Note 7 - Commitments and Contingencies (Details)", "shortName": "Note 7 - Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_OsTGUElPVkCg9zFyqPIOFw", "name": "us-gaap:RoyaltyExpense", "unitRef": "Unit_Standard_USD_VtWvVAEIvUWs7JxXdFeTzw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_OsTGUElPVkCg9zFyqPIOFw", "name": "us-gaap:RoyaltyExpense", "unitRef": "Unit_Standard_USD_VtWvVAEIvUWs7JxXdFeTzw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true } }, "R45": { "role": "http://ramacoresources.com/role/DisclosureNote8RevenueDetails", "longName": "99940801 - Disclosure - Note 8 - Revenue (Details)", "shortName": "Note 8 - Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_OsTGUElPVkCg9zFyqPIOFw", "name": "metc:RevenueContractTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_OsTGUElPVkCg9zFyqPIOFw", "name": "metc:RevenueContractTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true } }, "R46": { "role": "http://ramacoresources.com/role/DisclosureNote8RevenueDomesticRevenuesExportRevenuesDetails", "longName": "99940802 - Disclosure - Note 8 - Revenue - Domestic Revenues an Export Revenues (Details)", "shortName": "Note 8 - Revenue - Domestic Revenues an Export Revenues (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_OsTGUElPVkCg9zFyqPIOFw", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "Unit_Standard_USD_VtWvVAEIvUWs7JxXdFeTzw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_srt_ProductOrServiceAxis_metc_DomesticCoalRevenuesMember_HaA716PQRU-zEO22O-CMCg", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "Unit_Standard_USD_VtWvVAEIvUWs7JxXdFeTzw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "unique": true } }, "R47": { "role": "http://ramacoresources.com/role/DisclosureNote9IncomeTaxesDetails", "longName": "99940901 - Disclosure - Note 9 - Income Taxes - (Details)", "shortName": "Note 9 - Income Taxes - (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_OsTGUElPVkCg9zFyqPIOFw", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "Unit_Standard_pure_Q06Op-2Q5EWOny7wRg7Jgg", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_OsTGUElPVkCg9zFyqPIOFw", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "Unit_Standard_pure_Q06Op-2Q5EWOny7wRg7Jgg", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true } }, "R48": { "role": "http://ramacoresources.com/role/DisclosureNote10EarningsLossPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "longName": "99941001 - Disclosure - Note 10 - Earnings (Loss) Per Share - Computation of Basic and Diluted Earnings per Share (Details)", "shortName": "Note 10 - Earnings (Loss) Per Share - Computation of Basic and Diluted Earnings per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_OsTGUElPVkCg9zFyqPIOFw", "name": "metc:ForfeitableDividendsDeclaredOnUnvestedStockBasedAwardsMonetary", "unitRef": "Unit_Standard_USD_VtWvVAEIvUWs7JxXdFeTzw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_OsTGUElPVkCg9zFyqPIOFw", "name": "metc:ForfeitableDividendsDeclaredOnUnvestedStockBasedAwardsMonetary", "unitRef": "Unit_Standard_USD_VtWvVAEIvUWs7JxXdFeTzw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true } }, "R49": { "role": "http://ramacoresources.com/role/DisclosureNote11SegmentReportingReconciliationOfOperatingProfitAndCapitalExpenditureDetails", "longName": "99941101 - Disclosure - Note 11 - Segment Reporting - Reconciliation of operating profit and capital expenditure (Details)", "shortName": "Note 11 - Segment Reporting - Reconciliation of operating profit and capital expenditure (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_OsTGUElPVkCg9zFyqPIOFw", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "Unit_Standard_USD_VtWvVAEIvUWs7JxXdFeTzw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:NumberOfReportableSegments", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_OsTGUElPVkCg9zFyqPIOFw", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "Unit_Standard_USD_VtWvVAEIvUWs7JxXdFeTzw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:NumberOfReportableSegments", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true } }, "R50": { "role": "http://ramacoresources.com/role/DisclosureNote12RelatedPartyTransactionsDetails", "longName": "99941201 - Disclosure - Note 12 - Related Party Transactions (Details)", "shortName": "Note 12 - Related Party Transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_us-gaap_RelatedPartyTransactionAxis_metc_OtherProfessionalServicesMember_BRSLR92SzkaPciSKtUU2tw", "name": "us-gaap:ProfessionalFees", "unitRef": "Unit_Standard_USD_VtWvVAEIvUWs7JxXdFeTzw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_us-gaap_RelatedPartyTransactionAxis_metc_OtherProfessionalServicesMember_BRSLR92SzkaPciSKtUU2tw", "name": "us-gaap:ProfessionalFees", "unitRef": "Unit_Standard_USD_VtWvVAEIvUWs7JxXdFeTzw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true, "unique": true } }, "R51": { "role": "http://ramacoresources.com/role/DisclosureNote13SubsequentEventsDetails", "longName": "99941301 - Disclosure - Note 13 - Subsequent Events (Details)", "shortName": "Note 13 - Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "As_Of_5_12_2025_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_Ty7F47YPUkO-dk_QvCKU4Q", "name": "us-gaap:DividendsPayableAmountPerShare", "unitRef": "Unit_Divide_USD_shares_VxFAqTI85UuGPxml-1R7MA", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "span", "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_5_12_2025_To_5_12_2025_us-gaap_DividendsAxis_metc_O2024Q2DividendsMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_6QFoKQFO1kWTnyKYdu8N2g", "name": "us-gaap:DividendsPayableDateOfRecordDayMonthAndYear", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20250331x10q.htm", "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "presentation": [ "http://ramacoresources.com/role/DisclosureNote1BusinessAndBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "label": "Business and Basis of Presentation." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "presentation": [ "http://ramacoresources.com/role/DisclosureNote5AccruedLiabilitiesAndOtherLongTermLiabilities" ], "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "ACCRUED LIABILITIES AND OTHER LONG-TERM LIABILITIES", "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period." } } }, "auth_ref": [ "r36", "r39", "r44", "r738" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAndAccruedLiabilitiesMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote5AccruedLiabilitiesAndOtherLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Liabilities [Member]", "terseLabel": "Accounts payable and accrued liabilities", "documentation": "Primary financial statement caption encompassing accounts payable and accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r36", "r581" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote8RevenueDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r536" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r716" ] }, "us-gaap_AccrualForEnvironmentalLossContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccrualForEnvironmentalLossContingencies", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote7CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Accrual for Environmental Loss Contingencies", "terseLabel": "Environmental liabilities", "documentation": "Total costs accrued as of the balance sheet date for environmental loss contingencies." } } }, "auth_ref": [ "r229", "r557", "r687", "r688", "r724", "r726" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r39" ] }, "metc_AccruedPayablesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "AccruedPayablesCurrent", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote5AccruedLiabilitiesAndOtherLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of accrued payables. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Payables, Current", "terseLabel": "Accrued payables" } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://ramacoresources.com/role/DisclosureNote3PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://ramacoresources.com/role/DisclosureNote3PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: accumulated depreciation, depletion, and amortization", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r19", "r114", "r421" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r636" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital", "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." } } }, "auth_ref": [ "r49" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r454", "r704", "r705", "r706", "r707", "r740", "r795" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r649" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r649" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r649" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r649" ] }, "us-gaap_AdjustmentForAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentForAmortization", "crdr": "debit", "calculation": { "http://ramacoresources.com/role/DisclosureNote3PropertyPlantAndEquipmentDepreciationAndAmortizationDetails": { "parentTag": "us-gaap_DepreciationDepletionAndAmortization", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ramacoresources.com/role/DisclosureNote3PropertyPlantAndEquipmentDepreciationAndAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Amortization", "verboseLabel": "Amortization and depletion of capitalized mine development costs and mineral rights", "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives." } } }, "auth_ref": [ "r3" ] }, "metc_AdjustmentToAdditionalPaidInCapitalNonCashDividendsDeclaredAndDistributed": { "xbrltype": "monetaryItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "AdjustmentToAdditionalPaidInCapitalNonCashDividendsDeclaredAndDistributed", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Value of non-cash dividend declared and distributed .", "label": "Adjustment To Additional Paid In Capital, Non Cash Dividends Declared and Distributed", "terseLabel": "Non-cash dividends declared and distributed" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedLabel": "Shares surrendered for withholding taxes payable", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash from operating activities:" } } }, "auth_ref": [] }, "us-gaap_AdvanceRoyaltiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdvanceRoyaltiesNoncurrent", "crdr": "debit", "calculation": { "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Advance Royalties, Noncurrent", "terseLabel": "Advanced coal royalties", "documentation": "The amount paid to music publishers, record producers, songwriters, or other artists in advance of their earning royalties from record or music sales. Such an amount is based on contractual terms and is generally nonrefundable. This amount is expected to be consumed after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r408" ] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table" } } }, "auth_ref": [ "r682" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r608", "r618", "r628", "r660" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r611", "r621", "r631", "r663" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Pension Adjustments Service Cost [Member]", "terseLabel": "Aggregate Pension Adjustments Service Cost" } } }, "auth_ref": [ "r683" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r649" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r656" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r612", "r622", "r632", "r656", "r664", "r668", "r676" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r674" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote6EquityStockBasedAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Compensation costs", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r334", "r336" ] }, "metc_AlternativeMineralDevelopmentCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "AlternativeMineralDevelopmentCosts", "crdr": "debit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote11SegmentReportingReconciliationOfOperatingProfitAndCapitalExpenditureDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of Alternative mineral development costs.", "label": "Alternative mineral development costs" } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://ramacoresources.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of debt issuance costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r63", "r266", "r696", "r746" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://ramacoresources.com/role/DisclosureNote10EarningsLossPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive shares", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r174" ] }, "us-gaap_AssetRetirementObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetRetirementObligation", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote7CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Asset Retirement Obligation", "terseLabel": "Asset retirement obligation", "documentation": "The carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees." } } }, "auth_ref": [ "r220", "r222" ] }, "us-gaap_AssetRetirementObligationAccretionExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetRetirementObligationAccretionExpense", "crdr": "debit", "calculation": { "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 }, "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows", "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Asset retirement obligations accretion", "terseLabel": "Accretion of asset retirement obligations", "verboseLabel": "Asset retirement obligations accretion", "documentation": "Amount of accretion expense recognized during the period that is associated with an asset retirement obligation. Accretion expense measures and incorporates changes due to the passage of time into the carrying amount of the liability." } } }, "auth_ref": [ "r221", "r223" ] }, "us-gaap_AssetRetirementObligationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetRetirementObligationCurrent", "crdr": "credit", "calculation": { "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Asset Retirement Obligation, Current", "terseLabel": "Current portion of asset retirement obligations", "documentation": "Current portion of the carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees." } } }, "auth_ref": [ "r722" ] }, "us-gaap_AssetRetirementObligationsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetRetirementObligationsNoncurrent", "crdr": "credit", "calculation": { "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Asset Retirement Obligations, Noncurrent", "terseLabel": "Long-term asset retirement obligations", "documentation": "Noncurrent portion of the carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees." } } }, "auth_ref": [ "r722" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r85", "r98", "r116", "r136", "r178", "r186", "r195", "r198", "r206", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r362", "r364", "r377", "r412", "r488", "r551", "r552", "r581", "r599", "r734", "r735", "r749" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r110", "r123", "r136", "r206", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r362", "r364", "r377", "r581", "r734", "r735", "r749" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets" } } }, "auth_ref": [] }, "metc_AverageAdditionalDailyCashBalanceToBeMaintained": { "xbrltype": "monetaryItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "AverageAdditionalDailyCashBalanceToBeMaintained", "crdr": "debit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote4DebtRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of average additional daily cash balance to be maintained.", "label": "Average Additional Daily Cash Balance To Be Maintained", "terseLabel": "Additional amount to be maintained in a separate dedicated account" } } }, "auth_ref": [] }, "metc_AverageDailyCashBalanceToBeMaintained": { "xbrltype": "monetaryItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "AverageDailyCashBalanceToBeMaintained", "crdr": "debit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote4DebtRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of average daily cash balance to be maintained.", "label": "Average Daily Cash Balance to be Maintained", "terseLabel": "Average daily cash balance" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r671" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r672" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r667" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r667" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r667" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r667" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r667" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r667" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://ramacoresources.com/role/DisclosureNote10EarningsLossPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "http://ramacoresources.com/role/DisclosureNote6EquityDividendsDetails", "http://ramacoresources.com/role/DisclosureNote6EquityPerformanceStockUnitsDetails", "http://ramacoresources.com/role/DisclosureNote6EquityRestrictedStockDetails", "http://ramacoresources.com/role/DisclosureNote6EquityRestrictedStockUnitsDetails", "http://ramacoresources.com/role/DisclosureNote6EquityStockBasedAwardsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r670" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r669" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r668" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r668" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://ramacoresources.com/role/DisclosureNote5AccruedLiabilitiesAndOtherLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Statement of Financial Position Location, Balance [Axis]", "documentation": "Information by location in statement of financial position where disaggregated cumulative balance has been reported." } } }, "auth_ref": [ "r219", "r762", "r763" ] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://ramacoresources.com/role/DisclosureNote5AccruedLiabilitiesAndOtherLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Statement of Financial Position Location, Balance [Domain]", "documentation": "Location in statement of financial position where disaggregated cumulative balance has been reported." } } }, "auth_ref": [ "r30", "r31", "r219", "r762", "r763" ] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BaseRateMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote4DebtRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Base Rate [Member]", "terseLabel": "Base Rate", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://ramacoresources.com/role/DisclosureNote1BusinessAndBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "presentation": [ "http://ramacoresources.com/role/DisclosureNote1BusinessAndBasisOfPresentation" ], "lang": { "en-us": { "role": { "label": "Business Description and Basis of Presentation [Text Block]", "terseLabel": "BUSINESS AND BASIS OF PRESENTATION", "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [ "r35", "r72", "r73" ] }, "metc_CapitalExpendituresIncludingAccruedCapitalExpenditures": { "xbrltype": "monetaryItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "CapitalExpendituresIncludingAccruedCapitalExpenditures", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote11SegmentReportingReconciliationOfOperatingProfitAndCapitalExpenditureDetails" ], "lang": { "en-us": { "role": { "documentation": "The cash outflow for acquisition of or capital improvements to properties held for investment (operating, managed, leased) or for use.", "label": "Capital Expenditures, Including Accrued Capital Expenditures", "terseLabel": "Total capital expenditures (including accrued capital expenditures)" } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Capital expenditures included in accounts payable and accrued liabilities", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r10", "r11", "r12" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r9", "r112", "r541" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents and restricted cash, end of period", "periodStartLabel": "Cash and cash equivalents and restricted cash, beginning of period", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r9", "r69", "r133" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "totalLabel": "Net change in cash and cash equivalents and restricted cash", "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r0", "r69" ] }, "metc_CashCostOfSales": { "xbrltype": "monetaryItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "CashCostOfSales", "crdr": "debit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote11SegmentReportingReconciliationOfOperatingProfitAndCapitalExpenditureDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of cash cost of sales.", "label": "Cash cost of sales (FOB mine)" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r647" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]", "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year" } } }, "auth_ref": [ "r644" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]", "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested" } } }, "auth_ref": [ "r642" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://ramacoresources.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "metc_ClassBNetEarningsForDilutedEarningsPerDilutedShare": { "xbrltype": "monetaryItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "ClassBNetEarningsForDilutedEarningsPerDilutedShare", "crdr": "credit", "calculation": { "http://ramacoresources.com/role/DisclosureNote10EarningsLossPerShareComputationOfBasicAndDilutedEarningsPerShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ramacoresources.com/role/DisclosureNote10EarningsLossPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount Class B net earnings for diluted earnings per diluted share.", "label": "Class B Net Earnings for Diluted Earnings per Diluted Share" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockDomain", "presentation": [ "http://ramacoresources.com/role/DisclosureNote10EarningsLossPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "http://ramacoresources.com/role/DisclosureNote13SubsequentEventsDetails", "http://ramacoresources.com/role/DisclosureNote6EquityCommonStockDetails", "http://ramacoresources.com/role/DisclosureNote6EquityDividendsDetails", "http://ramacoresources.com/role/DisclosureNote6EquityStockBasedAwardsDetails", "http://ramacoresources.com/role/DocumentDocumentAndEntityInformation", "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets", "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheetsParentheticals", "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperations", "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r107", "r118", "r119", "r120", "r136", "r157", "r161", "r169", "r173", "r180", "r181", "r206", "r235", "r237", "r238", "r239", "r242", "r243", "r274", "r275", "r278", "r281", "r288", "r377", "r445", "r446", "r447", "r448", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r476", "r497", "r517", "r530", "r531", "r532", "r533", "r534", "r686", "r699", "r708" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockLineItems", "presentation": [ "http://ramacoresources.com/role/DisclosureNote6EquityCommonStockDetails" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Line Items]", "terseLabel": "Equity", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r118", "r119", "r120", "r180", "r274", "r275", "r276", "r278", "r281", "r286", "r288", "r445", "r446", "r447", "r448", "r564", "r686", "r699" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r648" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r648" ] }, "metc_CoalSupplies": { "xbrltype": "monetaryItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "CoalSupplies", "crdr": "debit", "calculation": { "http://ramacoresources.com/role/DisclosureNote2InventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ramacoresources.com/role/DisclosureNote2InventoriesDetails" ], "lang": { "en-us": { "role": { "documentation": "Refers to the amount of coal supplies.", "label": "Coal Supplies", "terseLabel": "Supplies" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r45", "r89", "r415", "r475" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "COMMITMENTS AND CONTINGENCIES" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://ramacoresources.com/role/DisclosureNote7CommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "COMMITMENTS AND CONTINGENCIES.", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r78", "r224", "r225", "r537", "r718", "r725" ] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonClassAMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote10EarningsLossPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "http://ramacoresources.com/role/DisclosureNote13SubsequentEventsDetails", "http://ramacoresources.com/role/DisclosureNote6EquityCommonStockDetails", "http://ramacoresources.com/role/DisclosureNote6EquityDividendsDetails", "http://ramacoresources.com/role/DocumentDocumentAndEntityInformation", "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets", "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheetsParentheticals", "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperations", "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Class A [Member]", "terseLabel": "Class A Common Stock", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r795" ] }, "us-gaap_CommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonClassBMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote10EarningsLossPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "http://ramacoresources.com/role/DisclosureNote13SubsequentEventsDetails", "http://ramacoresources.com/role/DisclosureNote6EquityCommonStockDetails", "http://ramacoresources.com/role/DisclosureNote6EquityDividendsDetails", "http://ramacoresources.com/role/DisclosureNote6EquityStockBasedAwardsDetails", "http://ramacoresources.com/role/DocumentDocumentAndEntityInformation", "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets", "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheetsParentheticals", "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperations", "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Class B [Member]", "terseLabel": "Class B Common Stock", "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation." } } }, "auth_ref": [ "r795" ] }, "metc_CommonStockClassExchangeRatioCalculationThresholdTradingDaysVolumeWeightedAveragePrice": { "xbrltype": "integerItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "CommonStockClassExchangeRatioCalculationThresholdTradingDaysVolumeWeightedAveragePrice", "presentation": [ "http://ramacoresources.com/role/DisclosureNote6EquityCommonStockDetails" ], "lang": { "en-us": { "role": { "documentation": "The threshold trading days volume weighted average price considered for exchange ratio calculation for exchange to common stock.", "label": "Common Stock, Class Exchange, Ratio Calculation, Threshold Trading Days Volume Weighted Average Price", "terseLabel": "Threshold trading days volume weighted average price" } } }, "auth_ref": [] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://ramacoresources.com/role/DisclosureNote6EquityDividendsDetails" ], "lang": { "en-us": { "role": { "label": "Common Stock, Dividends, Per Share, Declared", "terseLabel": "Dividend declared", "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r84" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r589", "r590", "r591", "r593", "r594", "r595", "r596", "r704", "r705", "r707", "r740", "r792", "r795" ] }, "metc_CommonStockNumberOfVotesPerShare": { "xbrltype": "integerItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "CommonStockNumberOfVotesPerShare", "presentation": [ "http://ramacoresources.com/role/DisclosureNote6EquityCommonStockDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of votes per common share.", "label": "Common Stock, Number of Votes Per Share", "terseLabel": "Number of votes per common share" } } }, "auth_ref": [] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheetsParentheticals" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r48" ] }, "metc_CommonStockReclassificationDistributionRatio": { "xbrltype": "pureItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "CommonStockReclassificationDistributionRatio", "presentation": [ "http://ramacoresources.com/role/DisclosureNote6EquityCommonStockDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of reclassified common stock issuable upon distribution for each share of common stock.", "label": "Common Stock, Reclassification, Distribution Ratio", "terseLabel": "Distribution ratio" } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheetsParentheticals" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r48", "r476" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheetsParentheticals" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued(in shares)", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r48" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheetsParentheticals" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding (in shares)", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r5", "r48", "r476", "r494", "r795", "r796" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "terseLabel": "Common stock", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r48", "r417", "r581" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r653" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r652" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r654" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r651" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://ramacoresources.com/role/DisclosureNote8RevenueDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r16", "r17", "r32", "r33", "r204", "r536" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://ramacoresources.com/role/DisclosureNote8RevenueDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r16", "r17", "r32", "r33", "r204", "r443", "r536" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://ramacoresources.com/role/DisclosureNote8RevenueDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r16", "r17", "r32", "r33", "r204", "r536", "r691" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://ramacoresources.com/role/DisclosureNote8RevenueDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r16", "r17", "r32", "r33", "r204" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://ramacoresources.com/role/DisclosureNote8RevenueDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r16", "r17", "r32", "r33", "r204", "r536" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConstructionInProgressMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote3PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Construction in Progress [Member]", "terseLabel": "Construction in process", "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote8RevenueDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Performance Obligation Satisfied in Previous Period", "terseLabel": "Increase to revenue", "documentation": "Amount of revenue recognized from performance obligation satisfied or partially satisfied in previous reporting periods. Includes, but is not limited to, change in transaction price." } } }, "auth_ref": [ "r296" ] }, "metc_ContractsWithFixedSalesPricesAverage": { "xbrltype": "perUnitItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "ContractsWithFixedSalesPricesAverage", "presentation": [ "http://ramacoresources.com/role/DisclosureNote8RevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Refers to the average fixed sales price per ton.", "label": "Contracts With Fixed Sales Prices Average", "terseLabel": "Average per ton" } } }, "auth_ref": [] }, "metc_ContractsWithIndexedBasedPricingMechanismsMember": { "xbrltype": "domainItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "ContractsWithIndexedBasedPricingMechanismsMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote8RevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information about contracts with indexed based pricing mechanisms.", "label": "Contracts with Indexed Based Pricing Mechanisms" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of sales (exclusive of items shown separately below)", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r58", "r59", "r407" ] }, "us-gaap_CostOfGoodsAndServicesSoldAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSoldAbstract", "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Services Sold [Abstract]", "terseLabel": "Costs and expenses" } } }, "auth_ref": [] }, "metc_CostOfSales": { "xbrltype": "monetaryItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "CostOfSales", "crdr": "debit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote11SegmentReportingReconciliationOfOperatingProfitAndCapitalExpenditureDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of cost of sales.", "label": "Cost of sales" } } }, "auth_ref": [] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Costs and Expenses", "totalLabel": "Total costs and expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r65" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Document And Entity Information", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityAxis", "presentation": [ "http://ramacoresources.com/role/DisclosureNote4DebtRevolvingCreditFacilityDetails", "http://ramacoresources.com/role/DisclosureNote4DebtSummaryOfOutstandingDebtDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r234", "r732" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityDomain", "presentation": [ "http://ramacoresources.com/role/DisclosureNote4DebtRevolvingCreditFacilityDetails", "http://ramacoresources.com/role/DisclosureNote4DebtSummaryOfOutstandingDebtDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r234", "r732", "r733" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://ramacoresources.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "metc_CustomerBMember": { "xbrltype": "domainItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "CustomerBMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote8RevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to second largest customer.", "label": "Customer B" } } }, "auth_ref": [] }, "metc_CustomerCMember": { "xbrltype": "domainItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "CustomerCMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote8RevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to third largest customer.", "label": "Customer C" } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote8RevenueDetails" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r74", "r204" ] }, "metc_CustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "CustomerMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote8RevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to largest customer.", "label": "Customer A" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://ramacoresources.com/role/DisclosureNote4Debt" ], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "terseLabel": "DEBT", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r79", "r134", "r214", "r215", "r216", "r217", "r218", "r233", "r234", "r244", "r250", "r251", "r252", "r253", "r254", "r255", "r260", "r267", "r268", "r270", "r385" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://ramacoresources.com/role/DisclosureNote4DebtFairValueDetails", "http://ramacoresources.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r6", "r38", "r39", "r86", "r88", "r138", "r245", "r246", "r247", "r248", "r249", "r251", "r256", "r257", "r258", "r259", "r261", "r262", "r263", "r264", "r265", "r266", "r559", "r560", "r561", "r562", "r563", "r579", "r700", "r719", "r720", "r721", "r745", "r747" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://ramacoresources.com/role/DisclosureNote4DebtRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Basis Spread on Variable Rate", "verboseLabel": "Interest rate, basis spread", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://ramacoresources.com/role/DisclosureNote4DebtSummaryOfOutstandingDebtDetails": { "parentTag": "metc_DebtInstrumentCarryingAmountNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ramacoresources.com/role/DisclosureNote4DebtSummaryOfOutstandingDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Gross", "verboseLabel": "Total debt", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r6", "r88", "r271" ] }, "metc_DebtInstrumentCarryingAmountCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "DebtInstrumentCarryingAmountCurrent", "crdr": "credit", "calculation": { "http://ramacoresources.com/role/DisclosureNote4DebtSummaryOfOutstandingDebtDetails": { "parentTag": "metc_DebtInstrumentCarryingAmountNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ramacoresources.com/role/DisclosureNote4DebtSummaryOfOutstandingDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Debt Instrument Carrying Amount Current", "negatedLabel": "Current portion long term debt" } } }, "auth_ref": [] }, "metc_DebtInstrumentCarryingAmountNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "DebtInstrumentCarryingAmountNoncurrent", "crdr": "credit", "calculation": { "http://ramacoresources.com/role/DisclosureNote4DebtSummaryOfOutstandingDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ramacoresources.com/role/DisclosureNote4DebtSummaryOfOutstandingDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt, classified as noncurrent. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Debt Instrument Carrying Amount Noncurrent", "totalLabel": "Total long-term debt" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://ramacoresources.com/role/DisclosureNote4DebtRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest rate", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r41", "r272", "r385", "r386", "r579" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentLineItems", "presentation": [ "http://ramacoresources.com/role/DisclosureNote4DebtCurrentPortionOfLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "terseLabel": "Debt", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r138", "r245", "r246", "r247", "r248", "r249", "r251", "r256", "r257", "r258", "r259", "r261", "r262", "r263", "r264", "r265", "r266", "r269", "r559", "r560", "r561", "r562", "r563", "r579", "r700", "r745", "r747" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://ramacoresources.com/role/DisclosureNote4DebtFairValueDetails", "http://ramacoresources.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r6", "r138", "r245", "r246", "r247", "r248", "r249", "r251", "r256", "r257", "r258", "r259", "r261", "r262", "r263", "r264", "r265", "r266", "r559", "r560", "r561", "r562", "r563", "r579", "r700", "r719", "r720", "r721", "r745", "r747" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTable", "presentation": [ "http://ramacoresources.com/role/DisclosureNote4DebtCurrentPortionOfLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "Disclosure of information about long-term debt instrument or arrangement." } } }, "auth_ref": [ "r6", "r25", "r28", "r34", "r82", "r83", "r138", "r245", "r246", "r247", "r248", "r249", "r251", "r256", "r257", "r258", "r259", "r261", "r262", "r263", "r264", "r265", "r266", "r269", "r559", "r560", "r561", "r562", "r563", "r579", "r700", "r745", "r747" ] }, "us-gaap_DebtWeightedAverageInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtWeightedAverageInterestRate", "presentation": [ "http://ramacoresources.com/role/DisclosureNote4DebtCurrentPortionOfLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt, Weighted Average Interest Rate", "terseLabel": "Weighted average interest rate", "documentation": "Weighted average interest rate of debt outstanding." } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r3", "r104", "r702" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liability, net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r339", "r340", "r413" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Depreciation", "crdr": "debit", "calculation": { "http://ramacoresources.com/role/DisclosureNote3PropertyPlantAndEquipmentDepreciationAndAmortizationDetails": { "parentTag": "us-gaap_DepreciationDepletionAndAmortization", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ramacoresources.com/role/DisclosureNote3PropertyPlantAndEquipmentDepreciationAndAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Depreciation", "verboseLabel": "Depreciation of plant and equipment", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r3", "r18" ] }, "metc_DepreciationAndAmortizationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "DepreciationAndAmortizationTextBlock", "presentation": [ "http://ramacoresources.com/role/DisclosureNote3PropertyPlantAndEquipmentTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of depreciation and amortization.", "label": "Depreciation And Amortization [Text Block}", "terseLabel": "Schedule of Depreciation, depletion, and amortization" } } }, "auth_ref": [] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 4.0 }, "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 }, "http://ramacoresources.com/role/DisclosureNote3PropertyPlantAndEquipmentDepreciationAndAmortizationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ramacoresources.com/role/DisclosureNote3PropertyPlantAndEquipmentDepreciationAndAmortizationDetails", "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows", "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation, depletion, and amortization", "totalLabel": "Total depreciation, depletion, and amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r3", "r178", "r189", "r198", "r551", "r552" ] }, "metc_DirectorsMember": { "xbrltype": "domainItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "DirectorsMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote6EquityRestrictedStockDetails" ], "lang": { "en-us": { "role": { "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor exercises or has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Includes, but is not limited to, nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires.", "label": "Directors", "terseLabel": "Directors" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://ramacoresources.com/role/DisclosureNote8RevenueDomesticRevenuesExportRevenuesDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "REVENUES", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r300", "r565", "r566", "r567", "r568", "r569", "r570", "r571" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://ramacoresources.com/role/DisclosureNote8RevenueDomesticRevenuesExportRevenuesDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r300", "r565", "r566", "r567", "r568", "r569", "r570", "r571" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://ramacoresources.com/role/DisclosureNote8RevenueTables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of disaggregation of revenue", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r737" ] }, "us-gaap_DisclosureTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureTextBlockAbstract", "presentation": [ "http://ramacoresources.com/role/DisclosureNote10EarningsLossPerShare", "http://ramacoresources.com/role/DisclosureNote12RelatedPartyTransactions", "http://ramacoresources.com/role/DisclosureNote1BusinessAndBasisOfPresentation", "http://ramacoresources.com/role/DisclosureNote3PropertyPlantAndEquipment", "http://ramacoresources.com/role/DisclosureNote8Revenue", "http://ramacoresources.com/role/DisclosureNote9IncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Disclosure Text Block [Abstract]", "terseLabel": "Notes to Financial Statements" } } }, "auth_ref": [] }, "us-gaap_DividendPayableDateToBePaidDayMonthAndYear": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendPayableDateToBePaidDayMonthAndYear", "presentation": [ "http://ramacoresources.com/role/DisclosureNote13SubsequentEventsDetails", "http://ramacoresources.com/role/DisclosureNote6EquityDividendsDetails" ], "lang": { "en-us": { "role": { "label": "Dividends Payable, Date to be Paid", "terseLabel": "Date of dividend paid", "documentation": "Date the declared dividend will be paid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r10" ] }, "us-gaap_Dividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Dividends", "crdr": "debit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote6EquityDividendsDetails" ], "lang": { "en-us": { "role": { "label": "Dividends", "terseLabel": "Dividends paid amount", "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock." } } }, "auth_ref": [ "r1", "r84" ] }, "us-gaap_DividendsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsAxis", "presentation": [ "http://ramacoresources.com/role/DisclosureNote10EarningsLossPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "http://ramacoresources.com/role/DisclosureNote13SubsequentEventsDetails", "http://ramacoresources.com/role/DisclosureNote6EquityDividendsDetails" ], "lang": { "en-us": { "role": { "label": "Dividends [Axis]", "documentation": "Information by distribution of earnings to shareholder. Includes, but is not limited to, distribution paid and declared." } } }, "auth_ref": [] }, "us-gaap_DividendsCommonStockCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsCommonStockCash", "crdr": "debit", "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Dividends, Common Stock, Cash", "negatedLabel": "Cash dividends and dividend equivalents declared", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash." } } }, "auth_ref": [ "r84" ] }, "us-gaap_DividendsCommonStockPaidinkind": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsCommonStockPaidinkind", "crdr": "debit", "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Dividends, Common Stock, Paid-in-kind", "negatedLabel": "Non-cash dividend declared but not distributed", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in payment-in-kind (PIK)." } } }, "auth_ref": [ "r84" ] }, "us-gaap_DividendsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsDomain", "presentation": [ "http://ramacoresources.com/role/DisclosureNote10EarningsLossPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "http://ramacoresources.com/role/DisclosureNote13SubsequentEventsDetails", "http://ramacoresources.com/role/DisclosureNote6EquityDividendsDetails" ], "lang": { "en-us": { "role": { "label": "Dividends [Domain]", "documentation": "Distributions of earnings to shareholders including but not limited to cash, property or capital stock." } } }, "auth_ref": [] }, "us-gaap_DividendsPayableAmountPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsPayableAmountPerShare", "presentation": [ "http://ramacoresources.com/role/DisclosureNote13SubsequentEventsDetails", "http://ramacoresources.com/role/DisclosureNote6EquityDividendsDetails" ], "lang": { "en-us": { "role": { "label": "Dividends Payable, Amount Per Share", "terseLabel": "Dividend payable per share", "documentation": "The per share amount of a dividend declared, but not paid, as of the financial reporting date." } } }, "auth_ref": [ "r10" ] }, "us-gaap_DividendsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsPayableCurrent", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote5AccruedLiabilitiesAndOtherLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Dividends Payable, Current", "terseLabel": "Accrued dividends", "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r39" ] }, "us-gaap_DividendsPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsPayableCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote5AccruedLiabilitiesAndOtherLongTermLiabilitiesDetails", "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Dividends Payable", "terseLabel": "Accrued dividends and dividend equivalents payable", "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding." } } }, "auth_ref": [ "r39", "r44", "r87", "r597", "r758" ] }, "us-gaap_DividendsPayableDateDeclaredDayMonthAndYear": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsPayableDateDeclaredDayMonthAndYear", "presentation": [ "http://ramacoresources.com/role/DisclosureNote10EarningsLossPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "http://ramacoresources.com/role/DisclosureNote13SubsequentEventsDetails", "http://ramacoresources.com/role/DisclosureNote6EquityDividendsDetails" ], "lang": { "en-us": { "role": { "label": "Dividends Payable, Date Declared", "terseLabel": "Date dividends declared", "documentation": "Date the dividend to be paid was declared, in YYYY-MM-DD format." } } }, "auth_ref": [ "r10" ] }, "us-gaap_DividendsPayableDateOfRecordDayMonthAndYear": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsPayableDateOfRecordDayMonthAndYear", "presentation": [ "http://ramacoresources.com/role/DisclosureNote13SubsequentEventsDetails", "http://ramacoresources.com/role/DisclosureNote6EquityDividendsDetails" ], "lang": { "en-us": { "role": { "label": "Dividends Payable, Date of Record", "terseLabel": "Date of dividend record", "documentation": "Date the holder must own the stock to be entitled to the dividend, in YYYY-MM-DD format." } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://ramacoresources.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://ramacoresources.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://ramacoresources.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://ramacoresources.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r603" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://ramacoresources.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r635" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://ramacoresources.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "metc_DomesticCoalRevenuesMember": { "xbrltype": "domainItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "DomesticCoalRevenuesMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote8RevenueDomesticRevenuesExportRevenuesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information about domestic coal revenues.", "label": "Domestic Coal Revenues", "terseLabel": "North American revenue" } } }, "auth_ref": [] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]", "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year" } } }, "auth_ref": [ "r646" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings per common share" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://ramacoresources.com/role/DisclosureNote10EarningsLossPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "verboseLabel": "Basic (in dollars per share)", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r129", "r144", "r145", "r146", "r147", "r148", "r149", "r154", "r157", "r169", "r172", "r173", "r177", "r358", "r361", "r374", "r375", "r409", "r426", "r545" ] }, "us-gaap_EarningsPerShareBasicLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasicLineItems", "presentation": [ "http://ramacoresources.com/role/DisclosureNote10EarningsLossPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]", "terseLabel": "Earnings (loss) per share", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r157", "r161", "r169" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://ramacoresources.com/role/DisclosureNote10EarningsLossPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "verboseLabel": "Diluted (in dollars per share)", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r129", "r144", "r145", "r146", "r147", "r148", "r149", "r157", "r169", "r172", "r173", "r177", "r358", "r361", "r374", "r375", "r409", "r426", "r545" ] }, "us-gaap_EarningsPerShareReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareReconciliationAbstract", "presentation": [ "http://ramacoresources.com/role/DisclosureNote10EarningsLossPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share Reconciliation [Abstract]", "terseLabel": "EARNINGS (LOSS) PER SHARE" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://ramacoresources.com/role/DisclosureNote10EarningsLossPerShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "terseLabel": "EARNINGS (LOSS) PER SHARE", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r153", "r174", "r175", "r176" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://ramacoresources.com/role/DisclosureNote9IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective Income Tax Rate Reconciliation, Percent, Total", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r342", "r574" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote5AccruedLiabilitiesAndOtherLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation", "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)." } } }, "auth_ref": [ "r39" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote10EarningsLossPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://ramacoresources.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine2", "presentation": [ "http://ramacoresources.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://ramacoresources.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://ramacoresources.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://ramacoresources.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://ramacoresources.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r601" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://ramacoresources.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://ramacoresources.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://ramacoresources.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r601" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://ramacoresources.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://ramacoresources.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r601" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://ramacoresources.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://ramacoresources.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r685" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://ramacoresources.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r601" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://ramacoresources.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "terseLabel": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r601" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://ramacoresources.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r601" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://ramacoresources.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r601" ] }, "us-gaap_EnvironmentalIssueMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EnvironmentalIssueMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote7CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Environmental Issue [Member]", "terseLabel": "Environmental Issue", "documentation": "Ecological or external issues that require remediation including, but not limited to, restoration or clean up of property, regulatory compliance, or to sell, abandon or dispose of such property." } } }, "auth_ref": [] }, "us-gaap_EnvironmentalRestorationCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EnvironmentalRestorationCostsMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote7CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Environmental Restoration Costs [Member]", "terseLabel": "Environmental Restoration Costs", "documentation": "Rate action of a regulator resulting in capitalization or accrual of costs associated with site remediation or other environmental exit costs that may occur on the sale, disposal, abandonment or decommissioning of a property." } } }, "auth_ref": [ "r94" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Footnote [Text Block]", "terseLabel": "Equity Awards Adjustments, Footnote" } } }, "auth_ref": [ "r640" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]", "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table" } } }, "auth_ref": [ "r681" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments [Member]", "terseLabel": "Equity Awards Adjustments" } } }, "auth_ref": [ "r681" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table" } } }, "auth_ref": [ "r681" ] }, "metc_EquipmentLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "EquipmentLoanMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote4DebtCurrentPortionOfLongTermDebtDetails", "http://ramacoresources.com/role/DisclosureNote4DebtSummaryOfOutstandingDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "NA", "label": "Equipment loans", "terseLabel": "Equipment loans" } } }, "auth_ref": [] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityAbstract", "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "EQUITY", "verboseLabel": "Stockholders' Equity" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r5", "r108", "r126", "r127", "r128", "r139", "r140", "r141", "r143", "r148", "r150", "r152", "r179", "r207", "r208", "r212", "r289", "r348", "r349", "r355", "r356", "r357", "r359", "r360", "r361", "r366", "r367", "r368", "r369", "r370", "r371", "r373", "r378", "r379", "r380", "r381", "r382", "r383", "r387", "r388", "r394", "r425", "r437", "r438", "r439", "r454", "r517" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r650" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r608", "r618", "r628", "r660" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r605", "r615", "r625", "r657" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r656" ] }, "metc_ExportCoalRevenuesMember": { "xbrltype": "domainItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "ExportCoalRevenuesMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote8RevenueDomesticRevenuesExportRevenuesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information about export coal revenues.", "label": "Export Revenues", "terseLabel": "Export revenue, excluding Canada" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Current", "terseLabel": "Current portion of financing lease obligations", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r390" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Long-term financing lease obligations", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r390" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "terseLabel": "Financing lease right-of-use assets, net", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r389" ] }, "metc_FixedChargeCoverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "FixedChargeCoverageRatio", "presentation": [ "http://ramacoresources.com/role/DisclosureNote4DebtRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "documentation": "Fixed charge coverage ratio .", "label": "Fixed Charge Coverage Ratio", "terseLabel": "Fixed charge coverage ratio" } } }, "auth_ref": [] }, "metc_FixedPricedContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "FixedPricedContractsMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote8RevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information about fixed priced contracts.", "label": "Fixed Priced Contracts" } } }, "auth_ref": [] }, "metc_ForfeitableDividendsDeclaredOnUnvestedStockBasedAwardsMonetary": { "xbrltype": "monetaryItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "ForfeitableDividendsDeclaredOnUnvestedStockBasedAwardsMonetary", "crdr": "credit", "calculation": { "http://ramacoresources.com/role/DisclosureNote10EarningsLossPerShareComputationOfBasicAndDilutedEarningsPerShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ramacoresources.com/role/DisclosureNote10EarningsLossPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of forfeitable dividends declared on unvested stock based awards.", "label": "Forfeitable Dividends Declared on Unvested Stock Based Awards monetary" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r612", "r622", "r632", "r664" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r612", "r622", "r632", "r664" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r612", "r622", "r632", "r664" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r612", "r622", "r632", "r664" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r612", "r622", "r632", "r664" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]", "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year" } } }, "auth_ref": [ "r645" ] }, "metc_GainContingencyRecordedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "GainContingencyRecordedAmount", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote7CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of gain that could be realized upon the resolution of a contingency.", "label": "Gain Contingency, Recorded Amount", "verboseLabel": "Gain recorded from contingency" } } }, "auth_ref": [] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "(Gain)/loss on disposal of equipment", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r3" ] }, "us-gaap_GranteeStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GranteeStatusAxis", "presentation": [ "http://ramacoresources.com/role/DisclosureNote6EquityPerformanceStockUnitsDetails", "http://ramacoresources.com/role/DisclosureNote6EquityRestrictedStockDetails" ], "lang": { "en-us": { "role": { "label": "Grantee Status [Axis]", "documentation": "Information by status of recipient to whom award is granted." } } }, "auth_ref": [ "r305", "r306", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333" ] }, "us-gaap_GranteeStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GranteeStatusDomain", "presentation": [ "http://ramacoresources.com/role/DisclosureNote6EquityPerformanceStockUnitsDetails", "http://ramacoresources.com/role/DisclosureNote6EquityRestrictedStockDetails" ], "lang": { "en-us": { "role": { "label": "Grantee Status [Domain]", "documentation": "Status of recipient to whom award is granted." } } }, "auth_ref": [ "r305", "r306", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "(Loss) Income before tax", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r57", "r91", "r97", "r410", "r423", "r547", "r551", "r710", "r712", "r713", "r714", "r715" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Unaudited Condensed Consolidated Statements of Operations" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Taxes." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://ramacoresources.com/role/DisclosureNote9IncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "INCOME TAXES", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r137", "r338", "r342", "r343", "r344", "r345", "r346", "r347", "r350", "r352", "r353", "r354", "r450", "r574" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax (benefit) expense", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r99", "r105", "r151", "r152", "r178", "r190", "r198", "r341", "r342", "r351", "r427", "r574" ] }, "us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsAndNotesReceivable", "crdr": "credit", "calculation": { "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts and Notes Receivable", "negatedLabel": "Accounts receivable", "documentation": "The increase (decrease) during the reporting period of the sum of amounts due within one year (or one business cycle) from customers for the credit sale of goods and services; and from note holders for outstanding loans." } } }, "auth_ref": [ "r2" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r2" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r2" ] }, "us-gaap_IncreaseDecreaseInDeferredCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInDeferredCompensation", "crdr": "debit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote5AccruedLiabilitiesAndOtherLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Deferred Compensation", "terseLabel": "Decrease in accrued compensation", "documentation": "The increase (decrease) during the reporting period in the obligation created by employee agreements whereby earned compensation will be paid in the future." } } }, "auth_ref": [ "r2" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r2" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "crdr": "credit", "calculation": { "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "negatedLabel": "Other assets and liabilities", "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other." } } }, "auth_ref": [ "r2" ] }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidExpense", "crdr": "credit", "calculation": { "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense", "negatedLabel": "Prepaid expenses and other current assets", "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods." } } }, "auth_ref": [ "r2" ] }, "metc_IncrementalCommonSharesAttributableToDilutiveEffectOfNonCashDividendDeclaredButNotIssued": { "xbrltype": "sharesItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "IncrementalCommonSharesAttributableToDilutiveEffectOfNonCashDividendDeclaredButNotIssued", "presentation": [ "http://ramacoresources.com/role/DisclosureNote10EarningsLossPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of non-cash dividend declared but not issued.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Non Cash Dividend Declared But Not Issued", "terseLabel": "Dilutive effect of non-cash dividend declared but not issued" } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://ramacoresources.com/role/DisclosureNote10EarningsLossPerShareComputationOfBasicAndDilutedEarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ramacoresources.com/role/DisclosureNote10EarningsLossPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "terseLabel": "Dilutive effect of stock-based awards", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r158", "r159", "r160", "r173", "r307" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r612", "r622", "r632", "r656", "r664", "r668", "r676" ] }, "metc_InfrastructureFeesIncomeCoalPreparationPlantPricePerTon": { "xbrltype": "perUnitItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "InfrastructureFeesIncomeCoalPreparationPlantPricePerTon", "presentation": [ "http://ramacoresources.com/role/DisclosureNote6EquityCommonStockDetails" ], "lang": { "en-us": { "role": { "documentation": "The price per ton of infrastructure fee income from coal processed at preparation plants.", "label": "Infrastructure Fees Income, Coal, Preparation Plant, Price Per Ton", "terseLabel": "Price per ton of coal processed at preparation plants" } } }, "auth_ref": [] }, "metc_InfrastructureFeesIncomeCoalRailLoadOutPricePerTon": { "xbrltype": "perUnitItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "InfrastructureFeesIncomeCoalRailLoadOutPricePerTon", "presentation": [ "http://ramacoresources.com/role/DisclosureNote6EquityCommonStockDetails" ], "lang": { "en-us": { "role": { "documentation": "The price per ton of infrastructure fee income from coal loaded at rail load out facilities.", "label": "Infrastructure Fees Income, Coal, Rail Load Out, Price Per Ton", "terseLabel": "Price per ton of loaded coal at rail load-out facilities" } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r674" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r604", "r680" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r604", "r680" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r604", "r680" ] }, "metc_InsuranceFinancingLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "InsuranceFinancingLiability", "crdr": "credit", "calculation": { "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "The amount outstanding on insurance financing liability.", "label": "Insurance Financing Liability", "terseLabel": "Insurance financing liability" } } }, "auth_ref": [] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "calculation": { "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Interest Income (Expense), Nonoperating", "terseLabel": "Interest expense, net", "documentation": "Amount of interest income (expense) classified as nonoperating." } } }, "auth_ref": [ "r551", "r693", "r712" ] }, "us-gaap_InterestPaidCapitalized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidCapitalized", "crdr": "credit", "calculation": { "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Interest Paid, Capitalized, Investing Activities", "negatedLabel": "Capitalized interest", "documentation": "Amount of cash paid for interest capitalized, classified as investing activity." } } }, "auth_ref": [ "r544", "r697" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventories." } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://ramacoresources.com/role/DisclosureNote2Inventories" ], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Text Block]", "terseLabel": "INVENTORIES", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r209" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://ramacoresources.com/role/DisclosureNote2InventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ramacoresources.com/role/DisclosureNote2InventoriesDetails", "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Total inventories", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r121", "r542", "r581" ] }, "metc_JonesAndAssociatesMember": { "xbrltype": "domainItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "JonesAndAssociatesMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote12RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "A related party of the reporting entity.", "label": "Jones & Associates" } } }, "auth_ref": [] }, "metc_LegalServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "LegalServicesMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote12RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Refers to Legal services.", "label": "Legal Services" } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r6", "r38", "r39", "r40", "r43", "r44", "r45", "r46", "r136", "r206", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r363", "r364", "r365", "r377", "r474", "r546", "r599", "r734", "r749", "r750" ] }, "us-gaap_LiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAbstract", "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total Liabilities and Stockholders' Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r53", "r90", "r419", "r581", "r701", "r717", "r744" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r40", "r111", "r136", "r206", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r363", "r364", "r365", "r377", "r581", "r734", "r749", "r750" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities" } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote4DebtRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Line of Credit", "verboseLabel": "Outstanding borrowings", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r6", "r88", "r759" ] }, "metc_LineOfCreditFacilityAccordionFeatureMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "LineOfCreditFacilityAccordionFeatureMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote4DebtRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility, accordion feature without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Accordion Feature, Maximum Borrowing Capacity", "terseLabel": "Additional revolving commitment (Accordion feature)" } } }, "auth_ref": [] }, "metc_LineOfCreditFacilityInitialAggregateRevolvingCommitmentBorrowingsBase": { "xbrltype": "monetaryItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "LineOfCreditFacilityInitialAggregateRevolvingCommitmentBorrowingsBase", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote4DebtRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of borrowings base of initial aggregate revolving commitment under line of credit facility.", "label": "Line of Credit Facility, Initial Aggregate Revolving Commitment, Borrowings Base", "terseLabel": "Initial aggregate revolving commitment" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://ramacoresources.com/role/DisclosureNote4DebtRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility [Line Items]", "terseLabel": "Debt", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r234", "r700", "r732" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote4DebtRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Initial aggregate revolving commitment", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r37", "r42" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote4DebtRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Remaining outstanding borrowing capacity", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r37", "r42", "r234" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://ramacoresources.com/role/DisclosureNote4DebtRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility [Table]", "documentation": "Disclosure of information about short-term and long-term contractual arrangements with lender under which borrowing can occur up to maximum amount. Includes, but is not limited to, letter of credit, standby letter of credit, and revolving credit arrangement." } } }, "auth_ref": [ "r37", "r42", "r234", "r700", "r732" ] }, "us-gaap_LitigationSettlementAmountAwardedFromOtherParty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LitigationSettlementAmountAwardedFromOtherParty", "crdr": "debit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote7CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Litigation Settlement, Amount Awarded from Other Party", "terseLabel": "Award to cover inconvenience and aggravation", "documentation": "Amount awarded from other party in judgment or settlement of litigation." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://ramacoresources.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://ramacoresources.com/role/DisclosureNote4DebtCurrentPortionOfLongTermDebtDetails", "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Current Maturities", "terseLabel": "Current portion of long-term debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r117" ] }, "metc_LongTermEquipmentLoanNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "LongTermEquipmentLoanNoncurrent", "crdr": "credit", "calculation": { "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of equipment loans (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.", "label": "Long-Term Equipment Loan, Noncurrent", "terseLabel": "Long-term equipment loans" } } }, "auth_ref": [] }, "us-gaap_LongTermLineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermLineOfCredit", "crdr": "credit", "calculation": { "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-Term Line of Credit, Noncurrent", "terseLabel": "Long-term borrowings on revolving credit facility", "documentation": "The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r6", "r20", "r21" ] }, "us-gaap_LongTermPurchaseCommitmentAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermPurchaseCommitmentAmount", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote7CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Purchase Commitment, Amount", "terseLabel": "Total commitment", "documentation": "The minimum amount the entity agreed to spend under the long-term purchase commitment." } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://ramacoresources.com/role/DisclosureNote4DebtCurrentPortionOfLongTermDebtDetails", "http://ramacoresources.com/role/DisclosureNote4DebtSummaryOfOutstandingDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r6", "r719", "r720", "r721" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://ramacoresources.com/role/DisclosureNote4DebtCurrentPortionOfLongTermDebtDetails", "http://ramacoresources.com/role/DisclosureNote4DebtSummaryOfOutstandingDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r6", "r22", "r719", "r720", "r721" ] }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingenciesByNatureOfContingencyAxis", "presentation": [ "http://ramacoresources.com/role/DisclosureNote7CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingency Nature [Axis]", "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur." } } }, "auth_ref": [ "r226", "r227", "r228", "r232", "r337", "r442", "r558", "r727", "r728" ] }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyAccrualAtCarryingValue", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote7CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingency Accrual", "terseLabel": "Accrued amount", "documentation": "Amount of loss contingency liability." } } }, "auth_ref": [ "r226", "r689" ] }, "us-gaap_LossContingencyDamagesAwardedValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyDamagesAwardedValue", "crdr": "debit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote7CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingency, Damages Awarded, Value", "terseLabel": "Compensatory damages", "documentation": "Amount of damages awarded to the plaintiff in the legal matter." } } }, "auth_ref": [ "r726", "r727", "r728" ] }, "us-gaap_LossContingencyNatureDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyNatureDomain", "presentation": [ "http://ramacoresources.com/role/DisclosureNote7CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingency, Nature [Domain]", "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability." } } }, "auth_ref": [ "r226", "r227", "r228", "r232", "r337", "r442", "r558", "r727", "r728" ] }, "us-gaap_LossContingencyReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyReceivable", "crdr": "debit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote7CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingency, Receivable", "terseLabel": "Total loss recovery asset", "documentation": "Amount of receivable related to a loss contingency accrual. For example, an insurance recovery receivable." } } }, "auth_ref": [ "r731" ] }, "metc_LossContingencyReceivableExpenseIncludedInPrepaidExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "LossContingencyReceivableExpenseIncludedInPrepaidExpenses", "crdr": "debit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote7CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of expenses relating to loss contingency receivable, during the period.", "label": "Loss Contingency, Receivable, Expense, Included in Prepaid Expenses", "terseLabel": "Corresponding reduction" } } }, "auth_ref": [] }, "us-gaap_LossContingencyRelatedReceivableCarryingValueAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyRelatedReceivableCarryingValueAdditions", "crdr": "debit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote7CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingency, Receivable, Additions", "terseLabel": "Additional loss recovery asset", "documentation": "Amount of additions to receivables pertaining to a loss contingency." } } }, "auth_ref": [ "r731" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MajorCustomersAxis", "presentation": [ "http://ramacoresources.com/role/DisclosureNote8RevenueDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "auth_ref": [ "r204", "r567", "r583", "r586", "r737", "r761", "r764", "r765", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote4DebtRevolvingCreditFacilityDetails", "http://ramacoresources.com/role/DisclosureNote6EquityPerformanceStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "auth_ref": [ "r227", "r228", "r230", "r231", "r304", "r337", "r376", "r406", "r435", "r436", "r442", "r466", "r467", "r525", "r526", "r527", "r528", "r529", "r538", "r539", "r556", "r564", "r572", "r575", "r576", "r577", "r578", "r584", "r736", "r751", "r752", "r753", "r754", "r755", "r756" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r648" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r648" ] }, "us-gaap_MineDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MineDevelopmentMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote3PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Mine Development [Member]", "terseLabel": "Capitalized mine development costs", "documentation": "Components used to prepare a mine for its intended use including, but not limited to, labor, materials, and equipment." } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote4DebtRevolvingCreditFacilityDetails", "http://ramacoresources.com/role/DisclosureNote6EquityPerformanceStockUnitsDetails", "http://ramacoresources.com/role/DisclosureNote8RevenueDetails" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "auth_ref": [ "r227", "r228", "r230", "r231", "r304", "r337", "r376", "r406", "r435", "r436", "r442", "r466", "r467", "r525", "r526", "r527", "r528", "r529", "r538", "r539", "r556", "r564", "r572", "r575", "r576", "r577", "r584", "r736", "r751", "r752", "r753", "r754", "r755", "r756" ] }, "us-gaap_MiningPropertiesAndMineralRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MiningPropertiesAndMineralRightsMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote3PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Mining Properties and Mineral Rights [Member]", "terseLabel": "Mining property and mineral rights", "documentation": "Legal right to explore, extract, and retain some or all portions of the benefits from mining or mineral deposits and properties used for mining." } } }, "auth_ref": [] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r667" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r675" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://ramacoresources.com/role/DisclosureNote8RevenueDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "auth_ref": [ "r204", "r567", "r583", "r586", "r737", "r761", "r764", "r765", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r649" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used) for financing activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r132" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used for investing activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r132" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r69", "r70", "r71" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://ramacoresources.com/role/DisclosureNote10EarningsLossPerShareComputationOfBasicAndDilutedEarningsPerShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 3.0 }, "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 }, "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ramacoresources.com/role/DisclosureNote10EarningsLossPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows", "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperations", "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net (loss) income", "verboseLabel": "Net (loss) income", "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r60", "r71", "r92", "r109", "r124", "r125", "r128", "r136", "r142", "r144", "r145", "r146", "r147", "r148", "r151", "r152", "r166", "r206", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r358", "r361", "r375", "r377", "r424", "r496", "r515", "r516", "r598", "r734" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://ramacoresources.com/role/DisclosureNote10EarningsLossPerShareComputationOfBasicAndDilutedEarningsPerShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ramacoresources.com/role/DisclosureNote10EarningsLossPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r130", "r144", "r145", "r146", "r147", "r154", "r155", "r168", "r173", "r361" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "calculation": { "http://ramacoresources.com/role/DisclosureNote10EarningsLossPerShareComputationOfBasicAndDilutedEarningsPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ramacoresources.com/role/DisclosureNote10EarningsLossPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r130", "r156", "r162", "r163", "r164", "r165", "r168", "r173" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://ramacoresources.com/role/DisclosureNote1BusinessAndBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r648" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r612", "r622", "r632", "r656", "r664" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r639" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r638" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r656" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r675" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r675" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Non-cash investing and financing activities:" } } }, "auth_ref": [] }, "us-gaap_NotesPayableFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NotesPayableFairValueDisclosure", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote4DebtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Notes Payable, Fair Value Disclosure", "verboseLabel": "Senior notes fair value", "documentation": "Fair value portion of notes payable." } } }, "auth_ref": [ "r6", "r38", "r39", "r741", "r743" ] }, "metc_NotesToFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "NotesToFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Notes to Financial Statements" } } }, "auth_ref": [] }, "metc_NumberOfDividendRights": { "xbrltype": "integerItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "NumberOfDividendRights", "presentation": [ "http://ramacoresources.com/role/DisclosureNote6EquityPerformanceStockUnitsDetails", "http://ramacoresources.com/role/DisclosureNote6EquityRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represent number of dividend rights.", "label": "Number of Dividend Rights", "terseLabel": "Number of dividend rights" } } }, "auth_ref": [] }, "metc_NumberOfMajorCustomers": { "xbrltype": "integerItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "NumberOfMajorCustomers", "presentation": [ "http://ramacoresources.com/role/DisclosureNote8RevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of major customers accounting for 10% or more of the specified concentration risk benchmark, which includes, but not limited to, sales revenue, accounts receivable, etc.", "label": "Number Of Major Customers", "terseLabel": "Number of major customers" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfOperatingSegments", "presentation": [ "http://ramacoresources.com/role/DisclosureNote11SegmentReportingReconciliationOfOperatingProfitAndCapitalExpenditureDetails" ], "lang": { "en-us": { "role": { "label": "Number of Operating Segments", "terseLabel": "Number of Operating Segments", "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." } } }, "auth_ref": [ "r552", "r711" ] }, "metc_NumberOfRawCoalStorageSilos": { "xbrltype": "integerItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "NumberOfRawCoalStorageSilos", "presentation": [ "http://ramacoresources.com/role/DisclosureNote7CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of raw coal storage silos.", "label": "Number of Raw Coal Storage Silos", "terseLabel": "Number of raw coal storage silos" } } }, "auth_ref": [] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfReportableSegments", "presentation": [ "http://ramacoresources.com/role/DisclosureNote11SegmentReportingReconciliationOfOperatingProfitAndCapitalExpenditureDetails" ], "lang": { "en-us": { "role": { "label": "Number of Reportable Segments", "terseLabel": "Number of Reportable Segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r548", "r555", "r711" ] }, "metc_NumberOfVotingRights": { "xbrltype": "integerItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "NumberOfVotingRights", "presentation": [ "http://ramacoresources.com/role/DisclosureNote6EquityPerformanceStockUnitsDetails", "http://ramacoresources.com/role/DisclosureNote6EquityRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represent number of voting rights", "label": "Number of Voting Rights", "terseLabel": "Number of voting rights" } } }, "auth_ref": [] }, "metc_O2024Q1DividendsMember": { "xbrltype": "domainItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "O2024Q1DividendsMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote6EquityDividendsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to quarterly dividend of first quarter of 2024.", "label": "O 2024 Q1 Dividends [Member]", "terseLabel": "Q1 2024 Dividends" } } }, "auth_ref": [] }, "metc_O2024Q2DividendsMember": { "xbrltype": "domainItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "O2024Q2DividendsMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote10EarningsLossPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "http://ramacoresources.com/role/DisclosureNote13SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "Ordinary Q2 dividends Declared.", "label": "Q2 Dividends Declared" } } }, "auth_ref": [] }, "metc_O2025Q1DividendsMember": { "xbrltype": "domainItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "O2025Q1DividendsMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote6EquityDividendsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to quarterly dividend of first quarter of 2054.", "label": "O 2025 Q1 Dividends [Member]", "terseLabel": "Q1 2025 Dividends" } } }, "auth_ref": [] }, "metc_O2025Q2DividendsMember": { "xbrltype": "domainItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "O2025Q2DividendsMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote6EquityDividendsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to quarterly dividend of first quarter of 2025.", "label": "O 2025 Q2 Dividends [Member]", "terseLabel": "Q2 2025 Dividends" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Operating (loss) income", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r97", "r547", "r710", "r712", "r713", "r714", "r715" ] }, "us-gaap_OperatingLeasesIncomeStatementDepreciationExpenseOnPropertySubjectToOrHeldForLease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasesIncomeStatementDepreciationExpenseOnPropertySubjectToOrHeldForLease", "crdr": "debit", "calculation": { "http://ramacoresources.com/role/DisclosureNote3PropertyPlantAndEquipmentDepreciationAndAmortizationDetails": { "parentTag": "us-gaap_DepreciationDepletionAndAmortization", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ramacoresources.com/role/DisclosureNote3PropertyPlantAndEquipmentDepreciationAndAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Depreciation, Lessor Asset under Operating Lease", "terseLabel": "Amortization of right of use assets (finance leases)", "documentation": "Amount of depreciation expense for lessor's underlying asset for which right to use has been conveyed to lessee under operating lease." } } }, "auth_ref": [ "r213", "r393" ] }, "metc_Other": { "xbrltype": "monetaryItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "Other", "crdr": "debit", "calculation": { "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with other.", "label": "Other", "terseLabel": "Other" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "terseLabel": "Other", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r115" ] }, "metc_OtherCostOfSales": { "xbrltype": "monetaryItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "OtherCostOfSales", "crdr": "debit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote11SegmentReportingReconciliationOfOperatingProfitAndCapitalExpenditureDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of Other cost of sales.", "label": "Other cost of sales" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r44" ] }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNoncurrentLiabilitiesMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote5AccruedLiabilitiesAndOtherLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Other Noncurrent Liabilities [Member]", "terseLabel": "Other long-term liabilities", "documentation": "Primary financial statement caption encompassing other noncurrent liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expense), net", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r64" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r648" ] }, "metc_OtherProfessionalServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "OtherProfessionalServicesMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote12RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to other professional services.", "label": "Other Professional Services [Member]", "terseLabel": "Other Professional Services" } } }, "auth_ref": [] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r610", "r620", "r630", "r662" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r613", "r623", "r633", "r665" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r613", "r623", "r633", "r665" ] }, "metc_PartialStructureFailureNumberOfRawCoalStorageSilos": { "xbrltype": "integerItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "PartialStructureFailureNumberOfRawCoalStorageSilos", "presentation": [ "http://ramacoresources.com/role/DisclosureNote7CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of raw coal storage silos that experienced partial structure failure.", "label": "Partial Structure Failure, Number of Raw Coal Storage Silos", "terseLabel": "Number of raw coal storage silos, failure" } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r637" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "label": "Accrued Liabilities and Other Long-Term Liabilities" } } }, "auth_ref": [] }, "us-gaap_PaymentsForCapitalImprovements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForCapitalImprovements", "crdr": "credit", "calculation": { "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments for Capital Improvements", "negatedLabel": "Capital expenditures", "documentation": "The cash outflow for acquisition of or capital improvements to properties held for investment (operating, managed, leased) or for use." } } }, "auth_ref": [ "r67" ] }, "metc_PaymentsForPlantCapitalExpenditures": { "xbrltype": "monetaryItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "PaymentsForPlantCapitalExpenditures", "crdr": "credit", "calculation": { "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The cash outflow for acquisition of or plant capital expenditures to properties held for investment (operating, managed, leased) or for use.", "label": "Payments for Plant Capital Expenditures", "negatedLabel": "Maben preparation plant capital expenditures" } } }, "auth_ref": [] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments of Debt Issuance Costs", "negatedLabel": "Payments of debt issuance costs (senior note debt)", "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt." } } }, "auth_ref": [ "r8" ] }, "us-gaap_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDividends", "crdr": "credit", "calculation": { "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments of Dividends", "negatedLabel": "Payment of dividends", "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests." } } }, "auth_ref": [ "r68" ] }, "us-gaap_PaymentsOfDividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDividendsCommonStock", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote6EquityDividendsDetails" ], "lang": { "en-us": { "role": { "label": "Payments of Ordinary Dividends, Common Stock", "terseLabel": "Payment of dividends", "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity." } } }, "auth_ref": [ "r68" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedLabel": "Shares surrendered for withholding taxes payable", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r131" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://ramacoresources.com/role/DisclosureNote7CommitmentsAndContingenciesDetails", "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "verboseLabel": "Payments to acquire property, plant, and equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r67" ] }, "metc_PaymentsToRelatedPartiesForLegalServices": { "xbrltype": "monetaryItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "PaymentsToRelatedPartiesForLegalServices", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote12RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "The cash outflow for legal services rendered by a related party during the period.", "label": "Payments to Related Parties for Legal Services", "terseLabel": "Legal services paid" } } }, "auth_ref": [] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r647" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r647" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r639" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r656" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r649" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r638" ] }, "metc_PercentOfPlantCapacityRestoredAfterPartialStructuralFailure": { "xbrltype": "percentItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "PercentOfPlantCapacityRestoredAfterPartialStructuralFailure", "presentation": [ "http://ramacoresources.com/role/DisclosureNote7CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "The percent of plant capacity restored after partial structural failure.", "label": "Percent of Plant Capacity Restored after Partial Structural Failure", "terseLabel": "Percentage of structural failure" } } }, "auth_ref": [] }, "metc_PercentageOfCommittedTons": { "xbrltype": "percentItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "PercentageOfCommittedTons", "presentation": [ "http://ramacoresources.com/role/DisclosureNote8RevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the percentage of committed tons.", "label": "Percentage OF Committed Tons", "terseLabel": "Percentage of committed tons" } } }, "auth_ref": [] }, "metc_PerformanceStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "PerformanceStockUnitsMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote10EarningsLossPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "http://ramacoresources.com/role/DisclosureNote6EquityPerformanceStockUnitsDetails" ], "lang": { "en-us": { "role": { "documentation": "Refers to Performance Stock Units.", "label": "Performance Stock Units", "terseLabel": "Performance Stock Units" } } }, "auth_ref": [] }, "metc_PlantAndEquipmentAtCostMember": { "xbrltype": "domainItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "PlantAndEquipmentAtCostMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote3PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Refers to information regarding plant and equipment at cost.", "label": "Plant and Equipment", "terseLabel": "Plant and equipment" } } }, "auth_ref": [] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Prior Service Cost [Member]", "terseLabel": "Pension Adjustments Prior Service Cost" } } }, "auth_ref": [ "r640" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Service Cost [Member]", "terseLabel": "Pension Adjustments Service Cost" } } }, "auth_ref": [ "r684" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Benefits Adjustments, Footnote [Text Block]", "terseLabel": "Pension Benefits Adjustments, Footnote" } } }, "auth_ref": [ "r639" ] }, "us-gaap_PolicyTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PolicyTextBlockAbstract", "lang": { "en-us": { "role": { "label": "Business and Basis of Presentation" } } }, "auth_ref": [] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheetsParentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r47", "r274" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheetsParentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r47", "r476" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheetsParentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued(in shares)", "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r47", "r274" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheetsParentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding (in shares)", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r47", "r476", "r494", "r795", "r796" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Value, Issued", "verboseLabel": "Preferred stock, $0.01 par value, 50,000,000 shares authorized, none issued or outstanding", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r47", "r416", "r581" ] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses and other", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r122", "r210", "r211", "r543" ] }, "us-gaap_ProceedsFromIssuanceOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfDebt", "crdr": "debit", "calculation": { "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Debt", "terseLabel": "Proceeds from borrowings", "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt." } } }, "auth_ref": [ "r694" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote7CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Insurance proceeds related to property, plant, and equipment", "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." } } }, "auth_ref": [ "r66" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://ramacoresources.com/role/DisclosureNote8RevenueDetails", "http://ramacoresources.com/role/DisclosureNote8RevenueDomesticRevenuesExportRevenuesDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r201", "r407", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r540", "r565", "r582", "r584", "r585", "r587", "r588", "r729", "r730", "r737", "r761", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://ramacoresources.com/role/DisclosureNote8RevenueDetails", "http://ramacoresources.com/role/DisclosureNote8RevenueDomesticRevenuesExportRevenuesDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r201", "r407", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r540", "r565", "r582", "r584", "r585", "r587", "r588", "r729", "r730", "r737", "r761", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791" ] }, "us-gaap_ProfessionalFees": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfessionalFees", "crdr": "debit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote12RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Professional Fees", "terseLabel": "Professional fees", "documentation": "A fee charged for services from professionals such as doctors, lawyers and accountants. The term is often expanded to include other professions, for example, pharmacists charging to maintain a medicinal profile of a client or customer." } } }, "auth_ref": [ "r551", "r598", "r793", "r794" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://ramacoresources.com/role/DisclosureNote3PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r4", "r392" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://ramacoresources.com/role/DisclosureNote3PropertyPlantAndEquipment" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "PROPERTY, PLANT, AND EQUIPMENT", "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." } } }, "auth_ref": [ "r76", "r100", "r102", "r103" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://ramacoresources.com/role/DisclosureNote3PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ramacoresources.com/role/DisclosureNote3PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property, plant and equipment, gross", "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." } } }, "auth_ref": [ "r77", "r113", "r422" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://ramacoresources.com/role/DisclosureNote3PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, plant, and equipment", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r392" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 }, "http://ramacoresources.com/role/DisclosureNote3PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ramacoresources.com/role/DisclosureNote3PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails", "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "totalLabel": "Total property, plant and equipment, net", "verboseLabel": "Property, plant, and equipment, net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r4", "r392", "r411", "r422", "r581" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://ramacoresources.com/role/DisclosureNote3PropertyPlantAndEquipmentTables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property, plant, and equipment", "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." } } }, "auth_ref": [ "r4" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://ramacoresources.com/role/DisclosureNote3PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "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." } } }, "auth_ref": [ "r77", "r392" ] }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PurchaseCommitmentExcludingLongtermCommitmentAxis", "presentation": [ "http://ramacoresources.com/role/DisclosureNote7CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Purchase Commitment, Excluding Long-Term Commitment [Axis]", "documentation": "Information by arrangement, in which the entity has agreed to expend funds to procure goods or services from one or more suppliers." } } }, "auth_ref": [ "r45", "r89" ] }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PurchaseCommitmentExcludingLongtermCommitmentDomain", "presentation": [ "http://ramacoresources.com/role/DisclosureNote7CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Purchase Commitment, Excluding Long-Term Commitment [Domain]", "documentation": "This item is intended to be populated, by the entity, with Members identifying each purchase commitment about which information required or determined to be disclosed is being provided. If only one such commitment exists, this item may be used to capture such information; if multiple commitments exist, this item is the dimensional default, which will aggregate such information, as appropriate." } } }, "auth_ref": [ "r45", "r89" ] }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PurchaseCommitmentExcludingLongtermCommitmentLineItems", "presentation": [ "http://ramacoresources.com/role/DisclosureNote7CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Purchase Commitment, Excluding Long-Term Commitment [Line Items]", "terseLabel": "COMMITMENTS AND CONTINGENCIES", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PurchaseCommitmentExcludingLongtermCommitmentTable", "presentation": [ "http://ramacoresources.com/role/DisclosureNote7CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Purchase Commitment, Excluding Long-Term Purchase Commitment [Table]", "documentation": "Disclosure of information about purchase arrangement. Includes, but is not limited to, term of arrangement with supplier, minimum quantity required, milestone, period covered by arrangement, and committed amount. Excludes long-term purchase arrangement and unconditional purchase obligation." } } }, "auth_ref": [ "r45", "r89" ] }, "us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PurchaseCommitmentRemainingMinimumAmountCommitted", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote7CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Purchase Commitment, Remaining Minimum Amount Committed", "terseLabel": "Commitment", "documentation": "Minimum amount to be expended to satisfy the terms of arrangements in which the entity has agreed to expend funds to procure goods or services, excluding long-term purchase commitments or unconditional purchase obligations." } } }, "auth_ref": [ "r45", "r89" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r637" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r637" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://ramacoresources.com/role/DisclosureNote4DebtRevolvingCreditFacilityDetails", "http://ramacoresources.com/role/DisclosureNote6EquityPerformanceStockUnitsDetails", "http://ramacoresources.com/role/DisclosureNote8RevenueDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r227", "r228", "r230", "r231", "r302", "r304", "r330", "r331", "r332", "r337", "r376", "r404", "r405", "r406", "r435", "r436", "r442", "r466", "r467", "r525", "r526", "r527", "r528", "r529", "r538", "r539", "r556", "r564", "r572", "r575", "r576", "r577", "r578", "r584", "r591", "r723", "r736", "r742", "r752", "r753", "r754", "r755", "r756" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote4DebtRevolvingCreditFacilityDetails", "http://ramacoresources.com/role/DisclosureNote6EquityPerformanceStockUnitsDetails", "http://ramacoresources.com/role/DisclosureNote8RevenueDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r227", "r228", "r230", "r231", "r302", "r304", "r330", "r331", "r332", "r337", "r376", "r404", "r405", "r406", "r435", "r436", "r442", "r466", "r467", "r525", "r526", "r527", "r528", "r529", "r538", "r539", "r556", "r564", "r572", "r575", "r576", "r577", "r578", "r584", "r591", "r723", "r736", "r742", "r752", "r753", "r754", "r755", "r756" ] }, "metc_RawCoal": { "xbrltype": "monetaryItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "RawCoal", "crdr": "debit", "calculation": { "http://ramacoresources.com/role/DisclosureNote2InventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ramacoresources.com/role/DisclosureNote2InventoriesDetails" ], "lang": { "en-us": { "role": { "documentation": "Refers to the amount of raw coal.", "label": "Raw Coal", "terseLabel": "Raw coal" } } }, "auth_ref": [] }, "metc_ReconciliationOfOperatingProfitLossAndCapitalExpenditureFromSegmentsToConsolidatedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "ReconciliationOfOperatingProfitLossAndCapitalExpenditureFromSegmentsToConsolidatedTableTextBlock", "presentation": [ "http://ramacoresources.com/role/DisclosureNote11SegmentReportingTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation of operating profit (loss) and capital expenditure from reportable segments.", "label": "Reconciliation Of Operating Profit Loss And Capital Expenditure From Segments To Consolidated [Table Text Block]", "terseLabel": "Reconciliation of operating profit and loss and capital expenditure" } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r605", "r615", "r625", "r657" ] }, "us-gaap_RegulatoryLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RegulatoryLiabilities", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote7CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Regulatory Liability", "terseLabel": "Regulatory Liability", "documentation": "The amount for the individual regulatory liability as itemized in a table of regulatory liabilities as of the end of the period." } } }, "auth_ref": [ "r93" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyDomain", "presentation": [ "http://ramacoresources.com/role/DisclosureNote12RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related and Nonrelated Parties [Domain]", "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r205", "r303", "r398", "r399", "r414", "r420", "r469", "r470", "r471", "r472", "r473", "r493", "r495", "r524" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://ramacoresources.com/role/DisclosureNote12RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r398", "r399", "r748" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://ramacoresources.com/role/DisclosureNote12RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Domain]", "documentation": "Transaction between related party." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "RELATED PARTY TRANSACTIONS" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://ramacoresources.com/role/DisclosureNote12RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related and Nonrelated Parties [Axis]", "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r205", "r303", "r398", "r399", "r414", "r420", "r469", "r470", "r471", "r472", "r473", "r493", "r495", "r524", "r748" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://ramacoresources.com/role/DisclosureNote12RelatedPartyTransactions" ], "lang": { "en-us": { "role": { "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "RELATED PARTY TRANSACTIONS", "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." } } }, "auth_ref": [ "r395", "r396", "r397", "r399", "r400", "r451", "r452", "r453", "r500", "r501", "r502", "r521", "r523" ] }, "us-gaap_RepaymentsOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfDebt", "crdr": "credit", "calculation": { "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Debt", "negatedLabel": "Repayment of borrowings", "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation." } } }, "auth_ref": [ "r695" ] }, "metc_RepaymentsOfFinancedInsurancePayable": { "xbrltype": "monetaryItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "RepaymentsOfFinancedInsurancePayable", "crdr": "credit", "calculation": { "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The repayments of financing insurance payable.", "label": "Repayments Of Financed Insurance Payable", "negatedLabel": "Repayments of insurance financing" } } }, "auth_ref": [] }, "metc_RepaymentsOfFinancingLeasedEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "RepaymentsOfFinancingLeasedEquipment", "crdr": "credit", "calculation": { "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Refers to repayments of financing lease equipment.", "label": "Repayments of financing leased equipment", "negatedLabel": "Repayments of equipment finance leases" } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r606", "r616", "r626", "r658" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r607", "r617", "r627", "r659" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r614", "r624", "r634", "r666" ] }, "us-gaap_RestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCash", "crdr": "debit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote5AccruedLiabilitiesAndOtherLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Cash", "terseLabel": "Restricted cash", "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r692", "r698", "r757", "r760" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote6EquityRestrictedStockDetails", "http://ramacoresources.com/role/DisclosureNote6EquityStockBasedAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r14" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote10EarningsLossPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "http://ramacoresources.com/role/DisclosureNote6EquityDividendsDetails", "http://ramacoresources.com/role/DisclosureNote6EquityRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r50", "r84", "r418", "r440", "r441", "r449", "r477", "r581" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r108", "r139", "r140", "r141", "r143", "r148", "r150", "r152", "r207", "r208", "r212", "r348", "r349", "r355", "r356", "r357", "r359", "r360", "r361", "r366", "r368", "r369", "r371", "r373", "r387", "r388", "r437", "r439", "r454", "r795" ] }, "metc_RevenueContractTerm": { "xbrltype": "durationItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "RevenueContractTerm", "presentation": [ "http://ramacoresources.com/role/DisclosureNote8RevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Refers to the term of sales contract.", "label": "Revenue, Contract Term", "terseLabel": "Term of domestic sales contracts" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "REVENUE" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "calculation": { "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ramacoresources.com/role/DisclosureNote8RevenueDomesticRevenuesExportRevenuesDetails", "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Including Assessed Tax", "terseLabel": "Revenue", "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise." } } }, "auth_ref": [ "r95", "r96", "r178", "r187", "r188", "r194", "r198", "r201", "r203", "r204", "r299", "r300", "r407" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://ramacoresources.com/role/DisclosureNote8Revenue" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "REVENUE", "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." } } }, "auth_ref": [ "r106", "r290", "r291", "r292", "r293", "r294", "r295", "r297", "r298", "r301" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://ramacoresources.com/role/DisclosureNote8RevenueDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "REVENUES", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://ramacoresources.com/role/DisclosureNote8RevenueDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r101" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://ramacoresources.com/role/DisclosureNote8RevenueDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [] }, "metc_RevenueRemainingPerformanceObligationMass": { "xbrltype": "massItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "RevenueRemainingPerformanceObligationMass", "presentation": [ "http://ramacoresources.com/role/DisclosureNote8RevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Mass of product allocated to performance obligation.", "label": "Revenue Remaining Performance Obligation Mass", "terseLabel": "Outstanding performance obligation, mass" } } }, "auth_ref": [] }, "metc_ReversalOfPreviouslyRecognizedStockBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "ReversalOfPreviouslyRecognizedStockBasedCompensationExpense", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote6EquityModificationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of previously recognized share based compensation expense.", "label": "Reversal of Previously Recognized Stock Based Compensation Expense", "terseLabel": "Reversal of previously recognized compensation expense" } } }, "auth_ref": [] }, "metc_ReversalOfPreviouslyRecognizedStockBasedCompensationExpenseRelatingToForfeitureOfAwards": { "xbrltype": "monetaryItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "ReversalOfPreviouslyRecognizedStockBasedCompensationExpenseRelatingToForfeitureOfAwards", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote6EquityModificationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of previously recognized share based compensation expense relating to forfeiture of awards.", "label": "Reversal of Previously Recognized Stock Based Compensation Expense Relating to Forfeiture of Awards", "terseLabel": "Forfeiture of restricted stock units and performance stock units" } } }, "auth_ref": [] }, "metc_ReversalOfPreviouslyRecognizedStockBasedCompensationExpenseRelatingToPreModifiedAwards": { "xbrltype": "monetaryItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "ReversalOfPreviouslyRecognizedStockBasedCompensationExpenseRelatingToPreModifiedAwards", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote6EquityModificationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of previously recognized share based compensation expense relating to pre-modified awards.", "label": "Reversal of Previously Recognized Stock Based Compensation Expense Relating to Pre-modified Awards", "terseLabel": "Pre-modified restricted stock award" } } }, "auth_ref": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote4DebtRevolvingCreditFacilityDetails", "http://ramacoresources.com/role/DisclosureNote4DebtSummaryOfOutstandingDebtDetails" ], "lang": { "en-us": { "role": { "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "metc_RevolvingCreditFacilityNewFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "RevolvingCreditFacilityNewFacilityMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote4DebtRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to new facility of revolving credit facility.", "label": "Revolving loans under the new facility" } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "crdr": "debit", "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "terseLabel": "Leased assets obtained under new financing leases", "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability." } } }, "auth_ref": [ "r391", "r580" ] }, "us-gaap_RoyaltyExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RoyaltyExpense", "crdr": "debit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote7CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Royalty Expense", "terseLabel": "Royalty expense", "documentation": "Amount of expense related to royalty payments under a contractual arrangement such as payment for mineral and drilling rights and use of technology or intellectual property." } } }, "auth_ref": [ "r61" ] }, "metc_RoyaltyFeeIncomePercent": { "xbrltype": "percentItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "RoyaltyFeeIncomePercent", "presentation": [ "http://ramacoresources.com/role/DisclosureNote6EquityCommonStockDetails" ], "lang": { "en-us": { "role": { "documentation": "The percent of royalty fee income.", "label": "Royalty Fee Income, Percent", "terseLabel": "Percent of royalty fee income" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r675" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r675" ] }, "metc_SaleOfStockConversionOfEachCommonUnit": { "xbrltype": "sharesItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "SaleOfStockConversionOfEachCommonUnit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote6EquityPerformanceStockUnitsDetails", "http://ramacoresources.com/role/DisclosureNote6EquityRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of shares converted from each common unit.", "label": "Sale Of Stock Conversion Of Each Common Unit", "verboseLabel": "Shares delivered per unit awarded" } } }, "auth_ref": [] }, "metc_SaleableCoal": { "xbrltype": "monetaryItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "SaleableCoal", "crdr": "debit", "calculation": { "http://ramacoresources.com/role/DisclosureNote2InventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ramacoresources.com/role/DisclosureNote2InventoriesDetails" ], "lang": { "en-us": { "role": { "documentation": "Refers to the amount of saleable coal.", "label": "Saleable Coal", "terseLabel": "Saleable coal" } } }, "auth_ref": [] }, "us-gaap_SalesAndExciseTaxPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesAndExciseTaxPayableCurrent", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote5AccruedLiabilitiesAndOtherLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Sales and Excise Tax Payable, Current", "terseLabel": "Accrued sales-related taxes", "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r36" ] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesRevenueNetMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote8RevenueDetails" ], "lang": { "en-us": { "role": { "label": "Revenue Benchmark [Member]", "terseLabel": "Revenue Benchmark", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r204", "r690" ] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://ramacoresources.com/role/DisclosureNote4DebtTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of outstanding debt", "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer." } } }, "auth_ref": [ "r6", "r25", "r28", "r34", "r82", "r83", "r560", "r562", "r703", "r745" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://ramacoresources.com/role/DisclosureNote10EarningsLossPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule computation of basic and diluted EPS", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r709" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable", "presentation": [ "http://ramacoresources.com/role/DisclosureNote10EarningsLossPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic, by Common Class, Including Two-Class Method [Table]", "documentation": "Disclosure of information about basic earnings per share by class of stock. Includes, but is not limited to, two-class method." } } }, "auth_ref": [ "r13", "r15", "r157", "r161", "r169" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://ramacoresources.com/role/DisclosureNote2InventoriesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of inventories", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r7", "r54", "r55", "r56" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://ramacoresources.com/role/DisclosureNote3PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about 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." } } }, "auth_ref": [ "r4", "r392" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://ramacoresources.com/role/DisclosureNote6EquityDividendsDetails", "http://ramacoresources.com/role/DisclosureNote6EquityPerformanceStockUnitsDetails", "http://ramacoresources.com/role/DisclosureNote6EquityRestrictedStockDetails", "http://ramacoresources.com/role/DisclosureNote6EquityRestrictedStockUnitsDetails", "http://ramacoresources.com/role/DisclosureNote6EquityStockBasedAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r305", "r306", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://ramacoresources.com/role/DisclosureNote6EquityCommonStockDetails" ], "lang": { "en-us": { "role": { "label": "Stock, Class of Stock [Table]", "documentation": "Disclosure of information about stock by class. Includes, but is not limited to, common, convertible, and preferred stocks." } } }, "auth_ref": [ "r23", "r24", "r25", "r26", "r27", "r28", "r80", "r82", "r83", "r84", "r118", "r119", "r120", "r180", "r274", "r275", "r276", "r278", "r281", "r286", "r288", "r445", "r446", "r447", "r448", "r564", "r686", "r699" ] }, "us-gaap_SecuredOvernightFinancingRateSofrMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SecuredOvernightFinancingRateSofrMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote4DebtRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Secured Overnight Financing Rate (SOFR) [Member]", "terseLabel": "Secured Overnight Financing Rate (SOFR)", "documentation": "Interest rate at which bank can borrow U.S. dollar overnight while posting U.S. Treasury bond as collateral." } } }, "auth_ref": [ "r739" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://ramacoresources.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r600" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://ramacoresources.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r602" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "SEGMENT REPORTING" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://ramacoresources.com/role/DisclosureNote11SegmentReporting" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "SEGMENT REPORTING", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r98", "r178", "r182", "r183", "r184", "r185", "r186", "r191", "r192", "r193", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r204", "r548", "r549", "r550", "r551", "r553", "r554", "r555" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general, and administrative", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r62" ] }, "us-gaap_SeniorNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SeniorNotes", "crdr": "credit", "calculation": { "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Senior Notes", "terseLabel": "Senior notes, net", "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of Notes with the highest claim on the assets of the issuer in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle if longer). Senior note holders are paid off in full before any payments are made to junior note holders." } } }, "auth_ref": [ "r88", "r759" ] }, "metc_SeniorNotesDue2026Member": { "xbrltype": "domainItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "SeniorNotesDue2026Member", "presentation": [ "http://ramacoresources.com/role/DisclosureNote4DebtFairValueDetails", "http://ramacoresources.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "documentation": "Refers to Senior Notes Due 2026.", "label": "9.00% Senior Notes due 2026", "terseLabel": "Senior Notes due 2026", "verboseLabel": "9.00% Senior Notes due 2026" } } }, "auth_ref": [] }, "metc_SeniorNotesDue2029Member": { "xbrltype": "domainItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "SeniorNotesDue2029Member", "presentation": [ "http://ramacoresources.com/role/DisclosureNote4DebtFairValueDetails", "http://ramacoresources.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "documentation": "Refers to Senior Notes Due 2029.", "label": "Senior Notes Due 2029 [Member]", "terseLabel": "Senior Notes due 2029", "verboseLabel": "8.375% Senior Notes due 2029" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r2" ] }, "metc_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPotentialEarningsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPotentialEarningsPercentage", "presentation": [ "http://ramacoresources.com/role/DisclosureNote6EquityPerformanceStockUnitsDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of potential earnings of award under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Potential Earnings, Percentage", "terseLabel": "Potential earnings (as a percentage)" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://ramacoresources.com/role/DisclosureNote6EquityPerformanceStockUnitsDetails", "http://ramacoresources.com/role/DisclosureNote6EquityRestrictedStockDetails", "http://ramacoresources.com/role/DisclosureNote6EquityRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Vesting period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r573" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://ramacoresources.com/role/DisclosureNote6EquityPerformanceStockUnitsDetails", "http://ramacoresources.com/role/DisclosureNote6EquityRestrictedStockDetails", "http://ramacoresources.com/role/DisclosureNote6EquityRestrictedStockUnitsDetails", "http://ramacoresources.com/role/DisclosureNote6EquityStockBasedAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)", "documentation": "The number of grants made 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)." } } }, "auth_ref": [ "r322" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://ramacoresources.com/role/DisclosureNote6EquityPerformanceStockUnitsDetails", "http://ramacoresources.com/role/DisclosureNote6EquityRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "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": "Granted, Weighted average grant date fair value (in dollars per share)", "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)." } } }, "auth_ref": [ "r322" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "crdr": "debit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote6EquityPerformanceStockUnitsDetails", "http://ramacoresources.com/role/DisclosureNote6EquityRestrictedStockDetails", "http://ramacoresources.com/role/DisclosureNote6EquityRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Fair value of awards", "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash." } } }, "auth_ref": [ "r326" ] }, "metc_ShareBasedCompensationArrangementByShareBasedPaymentAwardIncrementalValueFromEquityVestingProvision": { "xbrltype": "monetaryItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardIncrementalValueFromEquityVestingProvision", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote6EquityModificationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of incremental value from equity vesting provision in share based compensation payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Incremental Value From Equity Vesting Provision", "terseLabel": "Incremental value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://ramacoresources.com/role/DisclosureNote6EquityDividendsDetails", "http://ramacoresources.com/role/DisclosureNote6EquityPerformanceStockUnitsDetails", "http://ramacoresources.com/role/DisclosureNote6EquityRestrictedStockDetails", "http://ramacoresources.com/role/DisclosureNote6EquityRestrictedStockUnitsDetails", "http://ramacoresources.com/role/DisclosureNote6EquityStockBasedAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "EQUITY", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r305", "r306", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost", "crdr": "debit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote6EquityModificationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Plan Modification, Incremental Cost", "terseLabel": "Incremental compensation costs associated with modifications", "documentation": "An excess of the fair value of the modified award over the fair value of the award immediately before the modification." } } }, "auth_ref": [ "r335" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://ramacoresources.com/role/DisclosureNote10EarningsLossPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "http://ramacoresources.com/role/DisclosureNote6EquityDividendsDetails", "http://ramacoresources.com/role/DisclosureNote6EquityPerformanceStockUnitsDetails", "http://ramacoresources.com/role/DisclosureNote6EquityRestrictedStockDetails", "http://ramacoresources.com/role/DisclosureNote6EquityRestrictedStockUnitsDetails", "http://ramacoresources.com/role/DisclosureNote6EquityStockBasedAwardsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333" ] }, "metc_ShareBasedPaymentArrangementExecutivesAndEmployeeMember": { "xbrltype": "domainItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "ShareBasedPaymentArrangementExecutivesAndEmployeeMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote6EquityPerformanceStockUnitsDetails", "http://ramacoresources.com/role/DisclosureNote6EquityRestrictedStockDetails" ], "lang": { "en-us": { "role": { "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor exercises or has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Includes, but is not limited to, nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires.", "label": "Executives and Employees", "terseLabel": "Executives and Employees" } } }, "auth_ref": [] }, "metc_ShareOfDividendsForUnvestedRestrictedStockAwardsWithCommonShares": { "xbrltype": "integerItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "ShareOfDividendsForUnvestedRestrictedStockAwardsWithCommonShares", "presentation": [ "http://ramacoresources.com/role/DisclosureNote10EarningsLossPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "documentation": "The share of dividends for unvested restricted stock awards with common shares.", "label": "Share of Dividends for Unvested Restricted Stock Awards with Common Shares", "terseLabel": "Share in dividends for unvested restricted stock awards with common shares" } } }, "auth_ref": [] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "presentation": [ "http://ramacoresources.com/role/DisclosureNote10EarningsLossPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "http://ramacoresources.com/role/DisclosureNote13SubsequentEventsDetails", "http://ramacoresources.com/role/DisclosureNote6EquityCommonStockDetails", "http://ramacoresources.com/role/DisclosureNote6EquityDividendsDetails", "http://ramacoresources.com/role/DisclosureNote6EquityStockBasedAwardsDetails", "http://ramacoresources.com/role/DocumentDocumentAndEntityInformation", "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets", "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheetsParentheticals", "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperations", "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r107", "r118", "r119", "r120", "r136", "r157", "r161", "r169", "r173", "r180", "r181", "r206", "r235", "r237", "r238", "r239", "r242", "r243", "r274", "r275", "r278", "r281", "r288", "r377", "r445", "r446", "r447", "r448", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r476", "r497", "r517", "r530", "r531", "r532", "r533", "r534", "r686", "r699", "r708" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r5", "r48", "r51", "r52", "r108", "r126", "r127", "r128", "r139", "r140", "r141", "r143", "r148", "r150", "r152", "r179", "r207", "r208", "r212", "r289", "r348", "r349", "r355", "r356", "r357", "r359", "r360", "r361", "r366", "r367", "r368", "r369", "r370", "r371", "r373", "r378", "r379", "r380", "r381", "r382", "r383", "r387", "r388", "r394", "r425", "r437", "r438", "r439", "r454", "r517" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://ramacoresources.com/role/DisclosureNote12RelatedPartyTransactionsDetails", "http://ramacoresources.com/role/DisclosureNote4DebtFairValueDetails", "http://ramacoresources.com/role/DisclosureNote4DebtSummaryOfOutstandingDebtDetails", "http://ramacoresources.com/role/DisclosureNote5AccruedLiabilitiesAndOtherLongTermLiabilitiesDetails", "http://ramacoresources.com/role/DocumentDocumentAndEntityInformation", "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets", "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheetsParentheticals", "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperations", "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r139", "r140", "r141", "r179", "r388", "r407", "r444", "r465", "r468", "r469", "r470", "r471", "r472", "r473", "r476", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r489", "r490", "r491", "r492", "r493", "r495", "r498", "r499", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r517", "r592" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Unaudited Condensed Consolidated Statements of Cash Flows" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Unaudited Condensed Consolidated Balance Sheets" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Unaudited Condensed Consolidated Statements of Stockholders' Equity" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://ramacoresources.com/role/DisclosureNote12RelatedPartyTransactionsDetails", "http://ramacoresources.com/role/DisclosureNote4DebtFairValueDetails", "http://ramacoresources.com/role/DisclosureNote4DebtSummaryOfOutstandingDebtDetails", "http://ramacoresources.com/role/DisclosureNote5AccruedLiabilitiesAndOtherLongTermLiabilitiesDetails", "http://ramacoresources.com/role/DocumentDocumentAndEntityInformation", "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets", "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheetsParentheticals", "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperations", "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r139", "r140", "r141", "r179", "r205", "r388", "r407", "r444", "r465", "r468", "r469", "r470", "r471", "r472", "r473", "r476", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r489", "r490", "r491", "r492", "r493", "r495", "r498", "r499", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r517", "r592" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r609", "r619", "r629", "r661" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r29", "r47", "r48", "r84" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets", "http://ramacoresources.com/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders' equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r48", "r51", "r52", "r75", "r478", "r494", "r518", "r519", "r581", "r599", "r701", "r717", "r744", "r795" ] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://ramacoresources.com/role/DisclosureNote6Equity" ], "lang": { "en-us": { "role": { "label": "Equity [Text Block]", "terseLabel": "EQUITY", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r81", "r135", "r273", "r275", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r287", "r289", "r372", "r520", "r522", "r535" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventLineItems", "presentation": [ "http://ramacoresources.com/role/DisclosureNote13SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Events", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r384", "r402" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTable", "presentation": [ "http://ramacoresources.com/role/DisclosureNote13SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Table]", "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued." } } }, "auth_ref": [ "r384", "r402" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://ramacoresources.com/role/DisclosureNote13SubsequentEvents" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Text Block]", "terseLabel": "SUBSEQUENT EVENTS", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r401", "r403" ] }, "us-gaap_SuretyBondMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SuretyBondMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote7CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Surety Bond [Member]", "terseLabel": "Surety bond", "documentation": "An obligation arising from a three-party agreement that legally binds together a principal who needs the bond, an obligee who requires the bond and a surety company that sells the bond." } } }, "auth_ref": [] }, "us-gaap_TableTextBlock": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TableTextBlock", "presentation": [ "http://ramacoresources.com/role/DisclosureNote10EarningsLossPerShareTables" ], "lang": { "en-us": { "role": { "label": "Table Text Block [Abstract]", "terseLabel": "Notes Tables" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r655" ] }, "metc_TakeOrPayPurchaseCommitmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "TakeOrPayPurchaseCommitmentsMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote7CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information about take-or-pay purchase commitments.", "label": "Take-or-pay Purchase Commitments", "terseLabel": "Take-or-pay Purchase Commitments" } } }, "auth_ref": [] }, "metc_TopCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "TopCustomersMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote8RevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to top customers as a group.", "label": "Top Customers [Member]", "terseLabel": "Top Customers" } } }, "auth_ref": [] }, "metc_TotalCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "TotalCustomerMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote8RevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Refers to total customer base.", "label": "Total Customer Base" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r647" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r654" ] }, "metc_TrackingStockDividendFromFinancialPerformanceOfCarbonOreRareEarthAssetsPercent": { "xbrltype": "pureItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "TrackingStockDividendFromFinancialPerformanceOfCarbonOreRareEarthAssetsPercent", "presentation": [ "http://ramacoresources.com/role/DisclosureNote6EquityCommonStockDetails" ], "lang": { "en-us": { "role": { "documentation": "The percent of dividend on tracking stock from financial performance of carbon ore rare earth assets.", "label": "Tracking Stock, Dividend from Financial Performance of Carbon Ore-Rare Earth Assets, Percent", "verboseLabel": "Percentage dividend from financial performance of carbon" } } }, "auth_ref": [] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r674" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r676" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://ramacoresources.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "metc_TransportationCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "TransportationCosts", "crdr": "debit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote11SegmentReportingReconciliationOfOperatingProfitAndCapitalExpenditureDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of expense incurred thru transportation.", "label": "Transportation costs" } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r677" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r678" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Expiration Date", "terseLabel": "Expiration Date" } } }, "auth_ref": [ "r678" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r676" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r676" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r679" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r677" ] }, "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic", "crdr": "debit", "calculation": { "http://ramacoresources.com/role/DisclosureNote10EarningsLossPerShareComputationOfBasicAndDilutedEarningsPerShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://ramacoresources.com/role/DisclosureNote10EarningsLossPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Undistributed Earnings (Loss) Allocated to Participating Securities, Basic", "documentation": "Amount of undistributed earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method." } } }, "auth_ref": [ "r167", "r170", "r171" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r673" ] }, "metc_UninsuredClaims": { "xbrltype": "monetaryItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "UninsuredClaims", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote5AccruedLiabilitiesAndOtherLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of uninsured claims.", "label": "Uninsured claims", "terseLabel": "Estimated aggregate liability" } } }, "auth_ref": [] }, "us-gaap_UnsecuredDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnsecuredDebtMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote4DebtSummaryOfOutstandingDebtDetails" ], "lang": { "en-us": { "role": { "label": "Unsecured Debt [Member]", "terseLabel": "Senior Notes, net", "verboseLabel": "Unsecured Debt", "documentation": "Debt obligation not collateralized by pledge of, mortgage of or other lien on the entity's assets." } } }, "auth_ref": [] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableRateAxis", "presentation": [ "http://ramacoresources.com/role/DisclosureNote4DebtRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableRateDomain", "presentation": [ "http://ramacoresources.com/role/DisclosureNote4DebtRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]", "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year" } } }, "auth_ref": [ "r643" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://ramacoresources.com/role/DisclosureNote10EarningsLossPerShareComputationOfBasicAndDilutedEarningsPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ramacoresources.com/role/DisclosureNote10EarningsLossPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Weighted average shares used to compute diluted EPS (in shares)", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r156", "r173" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://ramacoresources.com/role/DisclosureNote10EarningsLossPerShareComputationOfBasicAndDilutedEarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ramacoresources.com/role/DisclosureNote10EarningsLossPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average shares used to compute basic EPS (in shares)", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r154", "r173" ] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]", "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested" } } }, "auth_ref": [ "r641" ] }, "metc_statement-statement-note-9-earnings-per-share-tables": { "xbrltype": "stringItemType", "nsuri": "http://ramacoresources.com/20250331", "localname": "statement-statement-note-9-earnings-per-share-tables", "lang": { "en-us": { "role": { "label": "Note 9 - Earnings Per Share" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477787/942-405-45-2" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481573/470-10-45-13" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481573/470-10-45-14" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481142/505-10-45-2" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-10" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-20" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "980", "SubTopic": "405", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477571/980-405-25-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "980", "SubTopic": "410", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 10.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478311/980-410-S99-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r99": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r100": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1" }, "r101": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r102": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6" }, "r103": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7" }, "r104": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r105": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r106": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r107": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r108": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7" }, "r110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-5" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-11" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-28A" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "65", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-65" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "66", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-66" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483032/340-10-45-1" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "410", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481999/410-20-25-4" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "410", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481879/410-20-45-1" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "410", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481850/410-20-50-1" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "410", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481850/410-20-50-1" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12A" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-15" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-9" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480454/718-10-45-1" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-13" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/850/tableOfContent" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-6" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477426/928-340-45-1" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-2" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-5" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-6" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r541": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r545": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52" }, "r546": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r547": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r548": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r549": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r550": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r551": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r552": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r553": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r554": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r555": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r556": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A" }, "r557": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481899/410-30-55-16" }, "r558": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27" }, "r559": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r560": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B" }, "r561": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C" }, "r562": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E" }, "r563": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F" }, "r564": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r565": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r566": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r567": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r568": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r569": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r570": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r571": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r572": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8" }, "r573": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r574": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r575": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r576": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r577": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r578": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r579": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r580": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53" }, "r581": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10" }, "r582": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2" }, "r583": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r584": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F" }, "r585": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r586": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r587": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r588": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r589": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r591": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r595": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r596": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r597": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "405", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478790/946-405-45-2" }, "r598": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r599": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r600": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r601": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r602": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r604": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r605": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r606": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r607": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r608": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r609": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r610": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r611": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r612": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r613": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r614": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r615": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r616": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r617": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r618": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r619": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r620": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r621": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r622": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r623": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r624": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r625": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r626": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r627": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r628": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r629": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r630": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r631": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r632": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r633": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r634": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r635": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r637": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r638": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r639": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r640": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r641": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r642": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r643": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r644": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r645": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r646": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r647": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r648": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r649": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r650": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r651": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r652": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r653": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r654": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r655": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r656": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r657": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r658": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r659": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r660": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r661": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r662": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r663": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r664": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r665": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r666": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r667": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r668": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r669": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r670": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r671": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r672": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r673": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r674": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r675": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r676": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r677": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r678": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r679": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r680": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r681": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r682": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r683": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r684": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r685": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r686": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3" }, "r687": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10" }, "r688": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10" }, "r689": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10" }, "r690": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r691": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r692": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r693": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r694": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r695": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r696": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r697": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r698": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r699": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r700": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r701": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r702": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r703": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r704": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r705": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r706": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r707": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r708": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55" }, "r709": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r710": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r711": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18" }, "r712": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r713": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r714": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r715": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r716": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r717": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r718": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r719": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r720": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r721": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r722": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481850/410-20-50-1" }, "r723": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10" }, "r724": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-7" }, "r725": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r726": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1" }, "r727": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r728": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r729": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r730": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r731": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3" }, "r732": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r733": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r734": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r735": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r736": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r737": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r738": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "720", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1" }, "r739": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480682/815-20-25-6A" }, "r740": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r741": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r742": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r743": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r744": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r745": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r746": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3" }, "r747": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r748": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r749": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r750": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r751": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r752": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r753": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r754": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r755": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r756": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r757": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r758": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r759": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r760": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r761": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B" }, "r762": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r763": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r764": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r765": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r766": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r767": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r768": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r769": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r770": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r771": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r772": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r773": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r774": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r777": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r779": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r780": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r781": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r783": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r784": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r785": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r786": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r789": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r790": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r791": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r792": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r793": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r794": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r795": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" } } } ZIP 72 0001558370-25-007370-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-25-007370-xbrl.zip M4$L#!!0 ( *J K%H40_H(Z1( *B^ 1 ;65T8RTR,#(U,#,S,2YX M^?6R6 T'HR'XQ/KT_GP\_EP;#W<1W3WT+4%,Q&^2>=7U^/WN;"/>)B"=6'QP,LGD/7>B&Y1Y@M8WI-*ZE]M.0O UV$ MC7Z*B&U?"!BS33%]5)JI OW+].;U..K+:/#;_=V3[GI,#.P4>4I\,@L*( MU)?])2'KF'9!Y%S3A@693DBAM@GA899(K46Q8%B2(:5O]G,Q*99DAXS[GA)E M(Q849BI _]5F366A9+HD.[Y;>(_YJ7*2/ MXR% K:@GV=RE?22C@BBP++(_1LL25'>4R'4P,YA0/,!BY#?N#X_[2<. M>!N MB1;HDHQ@@BY*\3H=0&FB+A6X_G:7UA88P9(NQ$59Q56BE/?9 $ICDT.7: K MB)'Y("2+:M50FLCB,+/%Z21J8398SFWTZ+S>=6)BU81NG3Q9]Z<]+S%A79.I]U;]! MB2586#V&.._#RB%)146;N+;O-J^7=*NT6O@P@FQ?(&';@-+XD+EJ"IV=*(SQWJED)ZPG:'PUMS!M^Q^RMF+^5;L *6["" M)CJ =P(X)I/3Q70=+=2-D"YA881\W!SRI"F++ZRDL0[\O<&?$/E\X_+7W;%/ M.!BA_[0O]-B6I1OKH"];H;]Q1<>WW@L(S 6C\HHJPMRM5;F,K'HE_@33=Y1? MC)&5-88?*7;63R'#/W=(52%U_" XV#.U>8!538$W<_V[S]:H\.B5.[Y+IXM2 MD@IHWX6O21>.2W3A&'Y$S/_7TNPM\->LN &T F$W<%I7TW::M*GPC&F1 MX/G%B@O%_J7_W$F#:O S:\YX9\U)-Z\+2:H#G;;4TY9/5W2NGOS5BH@-^&^^ MPM@?$[_XO$(K:M4SH?^IQ&Y\TNC.M7D(FM#^7M)(4-I!7 OBT?":" ]&3=YQ M*1^H>'HF@D[X:NT'HS!=7!+);)C"5\SUP=N*Z"/:"CUX/^8&98$(L5A91NA+ M1DRMG[ ;?[: N:6Y0UFJ,ZA&NCO:7H0=2BJOXUJ=:I6I5OCJ)_HOK@>>8FIS MZRVX6&D10CVI0VD,%89G.N<3O7!*_<2,3\#02G'L\-H_T?, ,\!3SU0QD'./ MM$^.3XTDT,E^22#KIVR3W>S=/S'PI+C]XYF[#A42O2^UV3E#4,#*J!/'^Z8* MTHW^CQ4TVZF%T25\I"_&R"$'E:FFF'60/,)GH3B7K (!?]ZCON M+6<4W_B:([4Z=GX-B("+E4407XNS$R:<))22B&[EO8H)5BJX,MW:96A[Y6AW1YIQ6UM.(T M\%X@GEUQ3_LU%?%*A%,U M?0TUS$@6NU,9)#7S<$]FP+[#LQ&>CU0JP6P=[-2:DR45S&@6>U89-!/>W=S< M'\M?H4LUYF=5+3.JQ5Y5-:JZB0[;1M@^4*'3A)B?:@!N934SNB=F=%,M=/#N M#.\5>V$.]>JLIUND9AA_-L,8<^V JP?4OJV=4Q39UJ M)D!_+O%Q?PY=VY"]CEPR#738UL/V\R-]H5YE?BE/8L+L70ND#&4%5O6 "OEU@#4$C*_ %61V^*>\?EMSH:*_ZN!8BX%Y*A8'EFF$ M\55MT%;T",VI%328/.H4H-XFCO$C=?'UU@,1:C,3Q)/$QNY4@6ZN9-IT4;;+ MV4HT2XE-*);MSQP=ZQU6$5,K MX-J!5Q.\2U\RCTIT0G%3D<2=M,D8%$)HJ&)X'3X:CLJ0A!\1;^VT:N[!GMJ$ M?X=GWPMX!:'QQ7?I6V@R+:8=P-_KO M]QIY__?'9CS?^3OXFB5WZV5US7 UR^=V*.V1Q7W@+BOSU>M6K4[/P]PK>9M6+ZEK_10U MU.7K:^=W9V3NFK.\(54U?L?#<>!R_-+%)JB,'YAUB#3):92#DJ,PX?*Y!)?,]JP.FIUCZG*@*ND-L$%X M70R;X5B-#LG=XNP*%,MH30B.RA L#+D[Y)J\.PE.FK=-9V154!OVY@Q/AZ?F MK>5IQMWVG.;9X@KHBLA,F-5-'<.?'5@[&LI':G,/3W8(3Y$*3WOUEN".+QCZ M^!.R9HJXUV]KZCE,^=7G5+UK P8%:9@%U0Y2NC,8XO.H.]9:]T>''7;0(XLF M7?JC:!C^@[=S/-*%I>]N.,?[ ;[T)%NM73RK7C][UL?]XV4&_>C"@G^ J$=O M*SXO+UMT2P$3'C1#Y#Z+.]ZS!>TD%.#25*@== M"X4")6DJ5%:O6BB32^9-98(JU/T0<7X9Y&X#"!]D[@S0-P: 7+A/W\M>8")S M=WT1"BEJM1N3XHUFK55?,%#5=6 7_BJ_UZ..C_FC04W]MVRF"ENW+]6$(ZJ .)SLK ?YFV#J-.X*D:F%/3A# M31B=-M>$_#5"]50ANEDJ4(.81S,]*+G0:@]EU'>[[-:'Y*ZL74=@=RN4N0!F M!_L'=0M;#Z^8TLU_Z>%&,4%L)?_.U/.MY] W/.<1/+<'P6QP4.^I_4P\)E?R MGJ[F5 3N-RZ"_VA>-5A5X]NASAU]C\NMHBMT"4%(?RX5.+XHXE\%]]=?>OI. MKG,&)#V+0"DV^*6G!.[7\ICK8KHC^CN@A>61<6<6-.6+\'.-,OFCS]@FG+C1 M9VM;DE81M5"FX"N\2HG*25HHSPU["Y1*GSX9Z-R61%5$+90)(T8YXS?,@V6; M$3B+?\S\KGX]!/%_?DGUP$=S=1(=,RE1"DY6"> MHDLJ:@OR'AW?>LEX =-$JBU],]"U2N7B3C_2-=F$![8&VD2=6T]"5?CU0#;8 M1"\4S])">Q M3. =4>8@?N?*%X05=GY >="D#AP1>PRDJ:V@"^ MI:IUB%NEKX&,,K)R_>071+*T?]:GX:NK/G#L2WQGU5>I=R]:ZMVJM\:,)LY' M^44<,_JF+EUN_X@TN":M07E51/HN$]<\0Z/U&C\ RLW%7%&%L8D:_.@^9[Q> M[70\$= <[7G(BQ=&YN,GGJD'[L M>A<;_N;+757WOW'/KB]LAKJU\L:.UQTG7K2,A0%089'!ZNVYXNUJ3D+/-RO MUM-6]_VRN/.7A]'[27'O)^WNO=ZH$V1; B_]0H!COM14UV_4AN9?].>\UZNU MRS>49J7Z.R)>HP+ MG=FX\NEX.#[-:6AY>9O "SH+W@Y&QM29N(2MTE'(5LE>$)A#BGA!3<1:$%?2 M!A"%>9"BDU&WLR!55'L"TR1^RH-8)E5B]_#B,.K)(%1*C-_E9MLTXKG9^I\' MT$9/,>*FKCFS<2O!DO:*3/.[MY$?T750]L%#&BI0J::$AFC&4]^H,2ION+BC M2^(^4?&" 4]:;6I7^>#I4B%NP_F2Z??6/"DL;>'\^!L,,2[[%U)RS",4B%). MTD)Y'LDKON1(=3]^TA9#[-!YE5YAI(TMY<3(/CX06;"S3_YZ[;*,-<@^/A!9 MXE1XXGV%1]=L4J)54K5%4I-I*[GWZQM]C7YN&8GZ55IH-.Z81Z>+;,]O<1L: M<2^62Z'W5R0"QKGT2RX$?\4E^U+ORDJ,__OP.Q1UT8G."7@X2[!.09+S$1'( MOZPM)$D+N0:_^3_KVH0YVBO"W,V$R.?P1LH9OZ3WH*4*_H_[%M@]^7"(&?&[7)>4K<# O(ND3+Y?I'AWH:Y M[D[>-VM6[0-%+M>?TD"%;XBK-C>4!A_J;2->2M'*>7[K+021\;)$J0QZC:;[ M0= U"3AJNZ8W%8 XL^AP\C#^W)'#OIL0_NWC\0@6^XX39^KO,!1EE5LY"JD) M&BWGW_$U2?9\OOQ<+B%MW9J?ZO($C<_U&^XB#^/#2?)1T>Q94(E7OX,1=\"& M7Y&-_,Y=?T7_3MGR6<$R%P1C&M#B,7G7!EHWDAKAZ2*^N>R&@_*^@-M#G=R= MAL'-H+A)*1P[CK=W3!84MC#J 1@6E.FMBZE;[V#- M%OCE;810_H+9^]#52^=C]F34FHR R974&0S\!IQ*W+%6\<;&2-E"?0@-TH7C MZ&]FB=LT<56_9FL0-[UR0!.__>E2^FD+@=3]NRSN]F6+^[WSJV]PQ80F(.YW MXOH4@[#@@)3O^.65/K?AA4F6\>C^+:VU1M%KO*6!U8JX^IS*%\9]Z>J(?^FQ M?Z5M=WJL].D7F7<5>W'Y(XR5WK" YS=QJ!HTH&V"3/'C^?\;Q_'0=H10 M0M!&ORR_F?9L2YIRDA;*8SC>"\^S+#SB"QV]\(0N.>,3,(/<90YN0-3G)J:^ MD4LM,Q_=5'Y\FW]^]T')UMA)3J=R+E3P"D +P:^8JS\5N%XLJ*VFBV_)(P>" ,XJIP'N0PBG-),%/B=TC9_,/[\3R8Y5Y?MH''<&A^>'B S+Z;W"YM MC6RFK L A5V>+O0'K^D41K[D4$2Z+#D6H$N4\2%&V8QY85UT?WUF%MVY6!U&[,FC- !F3_GA(;=-40E101M%"6Z)+9S.?:Z8_/DRV8)LI#VJHJ_\;KC0 M@0YU4M_]A4^V=G7L4+DU Y-2H.!XVN!DPZ__#U!+ P04 " "J@*Q:F\>U M[%@. (OP %0 &UE=&,M,C R-3 S,S%?8V%L+GAM;.U=;6_;.!+^OL#] M!YWORRYPCM_2- [:+APG[05(:\-.;_=;P4ATS%U9])%4$N^O/Y*6;,D2)4I^ MHYP%BM:U.>0\\PRI(3FD/OSZ.G.M9T@HPM['6NNL6;.@9V,'>4\?:SZ;U"]K MOW[ZQT\?_EFO_WX]NK<<;/LSZ#'+)A PZ%@OB$VM!SR? \_Z"@E!KFM=$^0\ M07LY?. M&29/7+S9:OS^]7YL3^$,U)%'&?!L6 ND1"4QL=='XH:"G4;81EC\-5$^:*;5 M[78;\E=>E*(K*IN[QS9@TO*Y+5C*$N)_];!877Q5;[7KG=;9*W56>O$R**.5 M%>Q//UG6!X)=.((32^I[Q19S^+%&T6SN"ISRNRF!DX^U&61V7=B_V5DV]Z\Q MXRP*__CN =]!G-$^]ASH4?F!8AJE";1(;!P&_JH8'4P&_ M[-D>D68.9XX;1&T74Y_ ;YC!]IWWS)7!!$%Z QE ;A',&G4="UAG2#!W-[88 M\G[(>IYS^S\?S87AQ2CK^"X<3)1%MK7$;AHWSW0W<$Z@C60?YM_W9I@P])?\ M[_Y,IM/HL4QU?@,?V=B?S0!9\/'-9^(1)@(7\?VV)M&K_%C06\U;0#RN#;W' ME XA&4\!@7T\F_M,DC.8\$@+V9RR&^3Z?.@+RX=EM[7/#C4H:D1I)T#LT)C! MQQ4(RFN)U-#N-((2#2KX%,K5^2-B5LNE(:QM0R=>HPU7=;7.EA1MUK[4 M-E+RGM<7[8N+]N7[;JO; M:C=;%VN=(T[5(W'UN:^'U0=N7ZY73 B>)8T6M(2+*(V) PF?6]8LGW)E\%RT M!=R:]0+1TY3)7PY+QI# .4#.[>M'0AUSUG^,L0J3Z'A=$%G';,X51, MF7D\)_X1$X1GX(JI=(_U 2$+'MK]%[@^5)"K)1NW0YLK<%DQELO##.@^-X?N M 9M"LC3"-^S9F7TWM:R)=*:1IJ^\>>/L9^2)@/P>\B![)'083+Y3*,$HJ,J0 MJ IA12'H#*5S@C!!;"'9/?"STGD6<$9X 5R&8'YO4PM4A<&"",P;')4K9NJ8 M-$ND*KP5QA P]\X$0N$E[' 8P9MO^<8I=K2048ME"PER]V-!CY&IOE M7KH,1!TO#XQYL]0Q]/@31:R5J@B*E(ACZHBU,S,(2C5VDIX\*.;1(X.^"%"] M$#=5H.KD%41F7A!\ R>0Z^O<>3:>P0?P&@6C?![G2%6=U3+P# ^4HW%_B&:1 MVW%SI*K.9Z3NY?BFQ_WV'MZ@&2VBAGO,?"4[.F(5)6ZTM@,C*8# M%/?(@X-)GX\W2-4/TXI6E<'"F +F+LQA3D[R1I A(G=_!X\N>EHFB.6O/VB( M5IW9TA@#IM^;PW0$?/8.3+)@U5G41!1P=FD.9TKWTT@AR! SEL\L_0IT3@V2 M#9J#]FR;^-#1[I_*\J=":R%\.Y^'*N+6.X_Z1(38RT@;>4^K,#LM9LTH7G&: M2L$S;QL[=<*4W?&R1"I.:FF(^YU#[BP!90@6(ME"+_4D7OA$F"T SMSYI4B[ MS@E>DR5/A$!=9.;-,;5WUY(%C>5.>\M*$Y-YR^E]/)MA3ZJ?F=*U4 ^<]R\>S#D^3P$6/>&:SCA_7H%$]+;5T8 AX(\0!9WW')R MVX=+4]8QMGS1 MJ!7:S4ZKVSWF4_[0=*GDXEY4=5CF++R%)5"?WM+2NYC,6N9-\(, MXLIG1$XI)?_VB V/T#21>9/%$7R&G@]#PQ%@L]\0F_9]RC@0PO&XOKC"1.R> M\S\.MYYR3:AP36:YD2Z)::M$NX%NWM.DCRD3J]?!V*8:(C:+G0JQ6KARQ_;# M3UZ4N2XB6P**#]GQ@+9\W"#G[6:S>42BM>A*6?G;"JV9G78P^8*Q(S>>('E& M-J1C[#H9W3==X"3X+0C/O%AM#&50\@5Z?"!SQ9UJS@QYB#(QK#WGQ/9ZPB=! M]!90S8O,HM?H\<^N'(@V[M-34*XC>A*$EP9:K77_Z+VCNLO^Y]LN^XM&K:*W MG1[\;IF-6U-&?,Y&D"V,NKQ5)?Y%I.00$H3%03O M(-Y/Y5V#QQR0CN);T;%M2\N9%Y9NVN/.2^9NJ[=&H@ODXC=O.I/$(5?45X8),F^RMKAT*WAS'E'($+F3GJ-LNV\@ MBEQ2K^T.$9DWYP%YV'.G/B:0'K]J5IOWN-B;HUX#?NYI#1/8#Q]K/,:6UP.M M[S\M'!DDJWAS7E'0%+DG0@[O(8EK:;32Z'*DXN O6MWNNU/R@S+HS;N&X M MGMBO&WACD'@)R^H6%(4#Z F?N!]L883<&PX./Q+(MX#(%\*)UX9P?\Y:!D\O M?.)\%P =\-LUI[M'U^T'D]5I<;D[H-JJSA Y<:H+0P^7@IKF,'[07:Z3\X#2 M)@@]P:!5P2/EK)R<3VQGA] Q#%HN+'RZ)P[L/:^P?4H$YV,-230HFT%A!;%8 M1;?92$RIP"SZC=U(U+6<>?L'0["060H/N&=S6Q&HO&%>X4OZ%9CE2ULRF72- M+0UAX+&]$-%G3(+-C[O9G-MKF=>2XP_I0F_$!PJ WWW&L^(:M8ANTB,#!64 MXR#FD\3C0E?L1$G="O[NMP,5M,I-RC3BY ]QW2Z/?"?,;JE1 S3O=37A&2AQ M'4;@0N@OJ,HA5Y0^43++H#9PZTUAC]524MFH/*4"LQS!V*A '\"I.P8GK6S@>_C JM'A?MCJS_&Q+EM71VD[,LOOX7?' '\%YH'=D MG5I>&ZJU%# #:[[34_GU)9[6\QJXC.*>ZB T,]8H;$VZ%9"[F!*7/<&#:$CKP1)020.3JK!4Z=[&+ M7/D=G]R] 91V\4\ M1H BC[,=2?2^$=?4NKK'0[OGS7:S9=6M=87\/Z).J\T_1.JU?@YJ_J5FZ!G0 M4-E%UFF1:)&=!+W@I8\%YREQ[?*GF.NTFD?.,4@STCH2S=!XYV?'% 85J8GR M/0,*JT9_KY!I<]4^U.MHA )C?SYWDRMYB=\K9-]4&ZMC>PH= M/Y&9&RU2>'3O*$;W#O\0MO)O2[9C <^Q5BV)&P,"?<05 -EEC7\V9+UX7AT% M98@[-H:LNNJJ^V MI^S5"OIKJ\=[JD11;X M\31IEWZ:1/60/X*()N8_0?:G29 MUKVZABN*+LC9'ZR>56/_\0]HLP<\(/^!KL,]6-:AH'[W#<7-W:ZH QW(+CKS MT*0;[CM\.!>+G&-A7;(83 8^HXP_HKDQQ/>%PX1SQ:3S7(8!CW)NN6Q+OE1F MW=KRUWW' HJ5$;G [U%&?$%X'Q"R$(O(,W%B7OE.^T*2NUB_R6HK_0V7NF)F M=.,25*P6@NJUB+?\"1-_H%KY8+4*IS7(O6LY,U M>Q=0>LT;#VW/(XRDHP3?2$I25_8+UQ+O51VNV#'O[B]-XGJ38#<6,.]QH6\: MV9^W]FY9RPEYQRXM8-XAR>\\MA;YZX]11Y<(7=F@R!T> CXYLM%)$EKML6VU5_4>M?-*A]F*C@^5J\^%Q A$3AE@EN=U V^4#HS/POLNC,L%[ M5666>>\%$(=^Q1X/!\CFN]IW4.,I>\R^S&/><+3=)0XG1KL^8/..^?PF&^9> M^ P)>(+?_-DC)"(?=AT_T%D-B0LK=V\2\^)UA:T21LH*OPK5<7*N MLCWZ;5:'/C26C 2+&9_^#U!+ P04 " "J@*Q:YUG7!@P[ !B#00 %0 M &UE=&,M,C R-3 S,S%?9&5F+GAM;.U]:W/CMK+@]UNU_T$[^V'/K5K'LCPO MIY)S2WZE?-'?W7^?WMQ"96N,9>,+$H1@&V)]^=8#5Y))L-\B9?,*6.ZT[.J6,_X\GD M9/H#^X_];W)T]/>HCW/DLS;$FT2=S7XX27^X2+HCWH^3#\E4 ;J.]\>/_']/;+P)(]'S?WSUG9_?K8)@\^/Q\??O MWW_X?OH#H<^L^?3D^+^^W#Y8*[Q&1X[G!\BS\+ND%>\DU^SUB;IIP]/C=(P4 M_+4$GPQS_/#JVUF\',4H.P[]_=\FDY\H\F MO/]O]S<[?"A:(XM0[).06MC_P2+K8PYSK-==1**6/(];DO<0,'WFB'SS4&@[ M3+^"*;!S0#'D(B/7'BK@VV[FN_@S9-.^7,:+QAF/0I>-; M+O%#BK^2 )_>4<+D%&SOF#I'ZQQ#:,,1Y7N8';IXL92"7.( .;4F5Q^#FV+= M^TO\%#R$ZS6B6Z;M8<"W,F[K\._;LD:O*#)7NY"KK%1:QWSPGZ$J^RJX- MDWV':71XY:>6KNE6]VV8\$OGQ6$6>6>3N-R?*0(_\973":)S!=LYV($C8#83 M]JP.-B>MODT1_ID9B-AK;X&5^C%/T!*%;FM+2]:=3ZR(F]3:^94]VR,Z-.'\,G'?X9L M4;YZX2MS:V+E/=8E,J(CI;2(3M34Q]8/S^3E&%MVC MC+O=IS"EC\G/B'O/< M;9XIO =?U 5CU'O^@7/L?<2M7'^E[O)\SR"-J)7BG7S,HLXIQ_X:_8!#2C;\ MGPB58^SCY7$"?_R=603TR$.4DN^8BDC.EYQJ M+)'_%/$Q](^>$=HD^L&&XM_P+OV]IF!LK\N3IM1%+ L&>WSU&F#/=YYOX36Y"-)1NUX'C!<>VL]XI!G+=9MJ5N0KDEW4?(C9$O;5'RHXD>[3& MZZ>FRB]$K]!O!X@Z:RY%XAW%77>):ZGK]NBN&%K4"I_PT:[W#C$6]MXIC^.I MW@^3T[YCA-F?#CMS1G/2^R/IG*/3>FYG4,<T\0K(O]DO@,D7O\]]'[,#WI,?4&;EI)V[Z F[ M/[]3 R7DRX".!Z4C\IK&*"0>9@DM> .?L1*C"%<2Z M^ L[ 0>8G\.",#EX231& /G[3*(H$E@#2WY&1AK;O1Q:M.R+H%M, 36#B^N_ M:/!!M5^(;FDC$*$)0O$[T0[I2JF [W^15 P.:7U4H G"6"CBIV6I44>XHWB#'OGK=\'!.]4*BA"VHAP2VU[.%9$P@9PL) M=B"TH!RCI=:$2OBBVT0.W_]:H1@FR;N*UICI8]!!JY):+Y!CMP&RX"2WT0/AY;S7WI#)ET#1$AG9[\* MV?WD-Z IN\2G7:CWAGA13*%\1BC;2'6FLI4!Z@NH*">)$%9*K12Z[?3093[1 MP&7P:5*!?';&2)'N?KKX-,@H"_MKKRCLC]_O>?"38#KD?BLI0NG7(;']DC-= MBOC&O\HQWO_>5%EEK"'"4093PP):7-T$Z!A=CR^(9S%UCV,4[AW_C_/M(QM. ML1HK6DA7IXHV$.CF^"C78T4+?;KS;=JNS7JB(-KX#+X^*PG(KLX5B$.;0N?8 MLU9K1/^H-X]RS>I,IE)#$&Q(D:HWK0K-:K"AW+"'"2:3D6J6"3"#,-4*I"CG MFX"$P0VC+^A?A,:G>DQ%!P8QD-#P$(,-1 @_CRV6.12$$?L7?YY9%PBB] M](X2CWVTXEP@A3%5JP_Y34/=7@QPBQN^B^7/!6@4IIEP&W-:&:2H94 MHS:X#563EJQ!):/!Z,R3%E.J= )HM)1JFF9;2/RH= YHM*S/CVZ=!?5$1FKC M-_ALU"(H'U:B1@U^C&?NMX#*E\L3S%;BX#EVY9J@9 R+WE02-BMXINLUKD%QNVW:XU9$+J M833X!BTG(;LKZZ!NUK^O.XUJ3" P4Z=04%/IJ1> :A+8H4=>[UZA M_C)$C:K\KX@ZZ,G%]WSKDRM\$4RJ#2) PV0I5;T,J$5:=VJNX"RI&GMP%2\C MFU5P,9)&U7M78_=\^P4C'CL:'1N1[ZA\C!6MY.FTU>U,^#KB@KOS?<'A?>7A M74BMTKU8HP>Y[Z->'VVGE;X(26,,"&P-ID=>K[4W"8Z. SOZQ(BG?-S29$UFY 3/OF.[2"Z?4#\ M@9VH7KLJ&4<&+T_$4;4P0?$>B]AYGZGIJYPAU0WE/-!JVCI71T,VI"Y2PR?M MR*G(SB<][$U'AB?/7R:(GF^_>DIA MKJ+";'0A?UBGPK[+PC"( M9RHRZ<9V=Z9@^OEV#W.'ME%Z,$=\C[UG\P"8RKG6QU#R_;&GP5I'+THT@_2/ M^O#1C7E:T4JT,)3JK%0DC3E-6N]JA%77=33,5>4CGZX+-$ M@&YVIDC0-!OF&U)KQ2;F_@6GJU?+#?G3&.FA=/^3*NBW;C_R:Y\F/4'GG#I MN'Y/W7"OPP#B%N(GK;$?/KRX/KFYB[9F9 X>?'Q'B1U:P8(^8/KB6++"$R(P M8:BK#'!8?X&6\[2P;8\I5(&*Z9,!=U)2J6$N41C?#/I ME'F$=ZF4*D2-6GHWGD76^!&]SL-@%=7U4YAS8F"IU2$'!T&HTOJ2@=<@MCL[ MJI+O1 ^/P2TB&>)9LT>%L-&I(7O$\7R;_44Q7?0[D&I5O2X,,TDYH'*=OU-K8B?6)?=BK$?OC]UO\C-PK+Q#;:P*(DHI(8'K'/!Y.J.O% MGX4X%P&::K":1T0\V&#**<2.*Z,(*^/10)G7GRON3270RD@@"3P,6M47HC+X M.O1V&^RC9C[1Q,1(A(\0]=R=HPKEP1U)MXR"Y^C6\P+Y,B=I&4CH:!&#&2%$ MJO0J4 VBNE'U2IZ2ZK$'=1R)D$V]1BHD891DOW"1[VM$@,K@Y>N@JH6)P+,, M&NIXLQ*@/,Q,"-I9]74%KTD5$N;*KI>QSH6-";$U&RW&WZ2:6W^&CN]4G%Y% MH/+8,0DP !*5$T ,K$UFAX%8:FX3'1R&CZ@2(IU[I4>*K-E4LM!W/.S[>C-! M BW/JI+# Z&5?Z18?1RH;%>+_E++ULEEE4(A-3$:/L5,1D(NPTP'=;/A5TG8 MHRJR*@,B#_LI !DD11WJI!?RVWVPKH2+1#7F\&%%.21S$4.PPF-OB>]?D*BX M*?8L!_OGVZ\H""DOUK3[6EE53+L#19)AG2Z,,RE!KB+-4MI"DPVE-NT3+AL( MBFBC9R 74Y^>?(:FD@[#%?U2[T%EO+H(5*Y:$F )%;4[A,!:Y/999T^);>) M#@X&*O.)D,Y7Y9,A>_@'$X'W!!1T2N9" .Y(MA::SMN&#@O M^ %;(8W>J8WCI+%]S>893S<*@T@/%\LK1#VV-OMWF,;)1EMQ!RJG37\CRITB M_8X)1FZ5!X.J9C4YV'&FWR":0>H1-;S'JD\NY!Q?&M0/?LEWP1]SP'3#8T(D M)W89F/!.3 8X6#7T39*$,G]FFT'DD"]@)+W[TVXK)+Q6ZS:W@Q6B( W0&?3" M4(S_OOYX#;R-VF67SHMC8\]6[;TY&.E:7X(R28UR.RM 55/4W68E8R51CCK\ M*^5Y-',/E)?1@W$)GEK3R7M96N^2B]I47X;+6IF@/D9!'?Z4A9%35X3J[ :\ M@LE$@8.Y"W QTKDPIR*R@UL]CYR,Q?+&L_F<#*7/#PKAA-N_%-(41;\YP2H* M^.6Q]>S4^T@4@:L->M#C0G4?;4RA*O&0QE@-:A%)R$A-H@;H%R;43\<%[MZR M/Z,?!-\GJ)8I34.CL64?1V0^4L1SN[,U41:>NWV7$QQ^#?C+%G:!!4G;2;;Q MNVY"MSE^\4RQ[/TD87_\/G== <["BM^ZX DYU>#UUX$U#BR._X?IZ>E)1 /_ M)@XA$N(L^SG!L?QST[FGS1PB&K7EW(J4_&@MHC SKZI0Y).KC-I^WFRH$Z7R M_?QNVK7LSBN$=UXAO7,SXCL'++_S@@!G(@'*5\'J!9"B-;((Q3YAIU/L_V"1 M=;P&7A(KC(V9^%_^QEZT&-]X2T+7T1JMM2">G7V83:?3L^GD:))VEOW(.I[$ M/4_R7:]=S]_A^?W[]Q]VK&?]G48T/['C]&YQ'?9L\R)[ JE/#GDV)X[*,BI*,SK8:71(CZY+_YGK+AD M'$WFRQ1*';9\N +X_>/IY\^SCQ]GGS^=S4[X,O9Q )FDEG6O0A&29E9.9+TF M7H3I7/E6C0BP)Z'DMW2U0.1ZEB\26T8>"MO%]IL*<$BVSSIBN\S<&Y;MO'+\ MC><'-*PHU"<"''Y;EC"_>EL6H0^(\97WW')P&'NS7(_D4LA2\19DD=_+/LZF M9Y_ ;-/MY".DK(W(),?W!^RQ0^57$F#_,L3L]X_RH[P<%L F7*51NY._G(HA MV'M6@[UG@#;;YNP] ['K[O:K6\?#-^QCY9DX ]@/_Y'K:IOZ):R%!^!D+RYZ MLQ@"=O"C1;P OP97;@3Z\SL_OK+:_^X2']L_OV,B;N6XJ"XWDCJ >/9T00KE MGP'HOEH*993W?KKRMFTIH6^*]['/ M_MIQ\==08,R(08;D]<>FO"ZC;9;']_C98387BBTN*9^+8$/R^E,[7A=1-\MO M7O>4LLFU2YG!4:0FW5X06\[^BE9#2N-S.VE44&)6.(_H]<9F-#A+)WZ"M&+U MD<(/*9"S=@*1TF!6%'/;ICQ7*?Z'TW B%8,0=E"'P;2=#(0$0./_K ;_9P/S MO]'AMH( $/R_8!\7])%\EU?-%$ .ROO&1UHI^B X'^&_H'>4O#B>)=^:9>"# MRJ#Q05=- PA!W!$_0.[_9U.,O65]N'W)["D*!!)MBK56/(A7XIP1@PW*Z<;' M3S'N9DV.BY!2AG/L_N1J$-4TD1H=,O!!;Y1:GCUE-)AVDP68\I<67O E"E"" MI,(_)@8?5! M#Z$R&LS[X.D%H^"9T*V4_P6H0=G>\OQ90-TLMQ_6R'737% I MMPM0@W*[Y4FS@+I9;E^M,7UF2]XOE'P/5KQ@"?+D.BZ!'I3[+8^8$A(,Z_P* MNVX5\_- @_*\\7E3A+EA\R:*5(["F:,R//XB#/P >=SBE1LYRD:#BJ+EK:N: M$L.B8>A3Y-YX-G[]OU@^$4IP@PJ@Y55L"7ECWJW8N+IV? NY_\2(RB-JY*"# M_G3<;3+Y#L-O'@IM)\#V!6$;C.=' M'WSB.C9_P/$QEHW9YGH"R"5[S3ZRKJ<#R&3X;/.4-"AISV.VN1&VC]GF!C;I MDH4XYKUUF_?6^!4_/W$"S)]X(+Q5O$>K@ 4P-?2D)<&_G]->HQ4*^:NY9_-_ MKOX,G1?D8E[K,[A E&X=[_E7Y(8R2URS+8#M0ZERN:5,CR0X\IM;%D]6\.^Q MA1FZ;$GXB@/QW;1>$P!32UM::DK@".G&X\^ $[IEZ$F$D@N&^T/44T(""R!'55L,$A+@R"-'B>5X%B^4W M'T=D2F2D; $@%U9;1$I"X$AH;K]P-._)%KG1>S_$L]1KF:(!@.Q8_85-00<< M\2R"%:8Q3962D< "R)#5%HJ$!#CRB'%3;O,P$F)K;O"0>'SKH"?'C5\I4[M1 MA) #AEZ3A0A]B#%H.?44C4 X"Q1J)5$*H#]6ZF+X YMN7] SS-2!(8EE!J. MD2(AH.1"0VR7R9*+1@8/P&-56SHR6@ )B&]W]SAP:+1 +Y[FN"I)@B.U6^(]/V*ZYI4KU8(20@)P>-63C9 *..+(GFU3PK9JN:B; /"( MU1.0FIS.)"6I1'OC^2'EX\=H.-[S#H<"^ZO! ;B]]%A?30J<":*]_YO>^"5> MKIJKU6'N^!J^+JVFL RU1EM^/]X6R>J5;FX[I_4M09Y4%GI-8%E?TN6KD@XX MTR9%E;LP%LL+BFVGRN;*@\(RNG2LK3S^<$0A-#8J%Z_*5K",KMK6%LQIDRF9 M+PO.RT+ LKY4,LBA#8??EWB)F1+8O-KI&C^BUPPY\IO@RE:P;#"57"I)@2.K MZ'8GBY[6C9:D 8"[1DT)J:B (YP,@M5G%1"WBO4=^I#XS:/+G2!Z,I9'9A*/ MEP3"[$@KY;^R!0!K2^_62TD%'/%P"SW85MQX%8$ 6%1Z0B@B#H?O=S39SZ+D M#%68MA 2P)666',*,8UES.&((%.\0QDF7P(#X BI9GX9;3B"'V/!C['@QUCPPVS!C[P;CYFF M"QH194=^I3M,H]*W6MY+>6, DT=/GKH$P3F-YC&.ZQ3/PV#%T/OO_1%&*;=R M(P!>MB;R*A,"6TXWOA_6DE': (!7K;E\4B)@RT9>ZER[%0!?6W,I#5#KO.6U M3LV]2JLE !><_@5T)34@Q::Y12E; ALJBTFR)M3"4WESB2%!A#-U% L\/:D M&F]OZ#4!$.O44#CUMB)#MPL[,'9"7VQP_&!]G8N%6?W"X?LQ)V0YR8TZWBB, M-PKCC<)XHP#E1N&,=?WY;=XH)*0!L!;&&X7Q1F&\41AO%,S>*-SC%^R%^)H1 MSP/C>2#1;TZPN@C]@*PQO?$L-^2V/,_C9?_9C^A5(KY&/0&85GJ2;D0=I .J M'RR6OQ!B1X%@F+XX[-ST0%R[(M] I^'!7$#H$',(,JLM*QAF@[8.ZLD,DJRD M90YXA2K,/R3EI"6BJ]$>P)+93)(U:(0CV$N\H=AR(CS99S?"DQ$]7Q,:./\= M?2^1J5Y3 (MG,W'JD0='D@_8=?GSV-C#%+D<47O-.,X)#)P7K)Z?NHT!W/4V MDZ8N@7#DR>GD%":HR5-8BV ;GJ;;X5Y4N!((_%G>\]Q48!;XLL$(H0$<)7; M3"9":@")A1<"^$H\DD=3O=A5-0)PH=M06!6$P9';C1=@BOT@AV 6<]7[-SI- M =S^-I.A'GF0))FN"ZGOP/%"AN;^ O <+PG%NV(JV+]Z9=0SWCD>HMOH,,OK M=W"O XDVZ90%4@7H<40 %]--]:9'KD!3-X9^,C/.F4&WE"8%2Z$AO"?01LX" MDN#(B*U0E592 690>73JORD0 D<*:?YX&H%757A%"@[@S*=9@D5* ERIG"/? ML31%DL "<'56Z99**@D5<$5RZ;AA((TWE$(#\%NV$*450T0:"?:,\.F+.W6:PH)0V .36F%HRI!6-JP9A:8#:UX&!*W[9*#(!= M_C;"+LZ7OPPILZ[O,,,M+CV1WC9P-_*:WY6J@EF;= 3@$%)#AC6)@R/CN?VO MT(^?M[C'41WL1_*(7GEZ"M=+1LXUH;6$W:K'@[D.;44E'/%?.B^.C3W;S_B8 M+I"_DLA6#@X@+E9/<'(2^GY'=IUYP#":=6B[)I@V-.1D\2&<#S9I7E5(P 1M\VG9I80.'("'H35JF)2 MW9BKKB,6V-3D!X^08OYXX^D=Y<&YP?;.15[ \Q?2IV@?K!6V0QCH]F1Q-]ABP/S@2DU/V(1WE_TRB<2;(LR>[D7C,0X(/#V)0P_XM MP0ON>P#5K%5&/&@W'[KXHP2;\^TC&U;AH-=J"2UFH)P^%?0U6UI)>E\.U*+^]2_\P&GX&Y+>A/HD*J>SB_E%"8!SRJ6^BR MUFD X,:@AC;N#AX55!F=75\4!6_V\2^XDFY]\[S*E"' ^@V!N!=K2FW MNA0:O@[RV-DTM/CH-QY#]ID9R6K)J9L \*0VE)>:+M,S#5_B%^R2B(ZJB26" M!>#K;#Z/1 3!-"RJKO=T&AJ[[M.G*G0M32GI M*L+@N,QR+ZU6%W^1$B:[=>JL>\C;I?I*JC,6P-$:*9+R$@;J)I WW68S7:]D M0;]>VO>7^"EX"-=K1+>+9::*._^^MA?VO<0+^YY_RSKDSM9XK*@8^GZT^%?X M[E7X:6.WQ'L.,%USAE;X1L6@<)RAE7'+8@+,/CQ=0$GI&),!P_!DJC1))040 MWLH.Y)#SSGV8SJ:G4S ^R7:R$5)F5%S?/!];;,.P.:+*([D0$H!#4JUP69D( M*>C!Z[NW3@CRY+Y>(1B 8U4U0^7HFW4#,M$ZP36R')?9=8K]5P1X0%E#(O0! M,5Z=KR($A;'ORO5'SGT0>VY+_D/>;YO+!-Y>>X]?B/O"#EUY="L23I5M .R_ M*N4K5/1743(FMHR)+1+I<$/D)KK6BE('$:5;_O+#FH12WZ:Z"0 C2S.\4TE& MW]'7JM$O0DK+KF7]9@!; +)_O(5?U>>*FNV/8#394V*QO-_][4LWL#Y_U=$';[Q MW3,C5+&;E\' >(UK[>5E.L!P7[F/B !A[.(R!9)Q'<0.WH+O^7WNE&]08';O M9K(04F3X ;7HLG+Q@JG'8^VO'0]Y%EM .=(/9$F5&X=V:P";O%P1\T^F:5)D M5&J\=@5'2"F<(A" ;5Q/!D7$NV>U3X,,F]E?>Q:S/WZ_1]ZS:(LN_#;\OBQQ M,FKMRP7DS3!5J+"E7\UNMT(-R''0K&+J\#"_T;QG1\3/QK=.7;X*<1^*G]G!9.]E M).NU$Q4[VV'J\].+KI0;= S@&KV]N!O0#2?W+4N0QHH,H@9CJQ47*O-30NXQ MYP13E38;IJH3 )47.]DR533"$7$^!(>_G.@_;"A&]L++^H].),+5;PZ@ &-M ML>I3!U6@Z0/+',VKY1);@?."[S"UV&_H61:54[,/ %4=6XJVDL2^#:%KYQ7; M%RM$G_$%><&4#7K/$]1%MHT<=DA!2)X6KV>NR$GIO0YQ/-HED])Q'W-AH.ZJ"3/?]>3A29A PEF7\VXL8CTNQA46&T=,\U( MA!!">XT<&KT(T"!H]K0J:)9W/HEZAQ\E>P"U#_+[HR*"1@0()AZV.O-2A#X@ M^^TK6JL#.>3@,,)HY'HDET*6BK<@B_P=VZ?9]&1F_'ZP&_D(*>O!*'C 'MN^ M^)+O7X:8_?Y1'@PKAP40%U.E4;L-7D[%$.P]J\'>,P"7B>W9>P;BIG',6H5\ M>QBIRQW:"TV/N*$#WD@E=CRBZ;J2"*$'&NR-3N;*-@^%F8;"[.9 M*,QVQH;X!.9HTF5AMH2ROW!IL,:UUH"6!LLOGU7VLA3:F-%<@;_\]'VPYG/6 M$A,7&U%" C"3:\A,2 *L6^+?,,^YP79REY"] U7,(F4K .%Q->>5DAS#YYD/ M<\MB\]2^== 3OP^*'VM9!"M,4_7*_%3[= [AV26[O'E88LZW6BFK4*XXX'5(6Z\4GJK5TJR M&+98%1+=\!65-660 .:#1OU&&?9PSKE7ZXU+MAC?X^A)J,SD5'L@--H!..OJ MS1(-6N ([ &YT2GWZM5R?/R(7A/E4HNKLA6 1"[-):V*$CBBNG1>'!M[MJ\E M(BDT@(0MS=+-,@K BX3ID[2L<+VF )*S6@FK0 XH?>$BIV0YBT$ 9$-I MF&XEM.%,A7OL!]2QF*G"\QDD*E\$ I#ZI*?:1<0-WS%\Y#>[P9:G@A/O(2#6 M'[7O$3Y*[A$^L@]Q[^Q#/, D&N$ ;@IV;T='")]OV2SQ?>6U@:J%H1-_A$*" MD.(200$/YQ:A6B!"QT"9)+,5MC/HJ.MK"P!AW"%4:E>NH+: C$,50-Z5S@N! MOP=S6=!2*$+2S,HIVBXB3.=*)[,($,!-@%S/>Z;#\'Y,.OS?9S M&&S/H%WEII? &O/4*W'/[.3UV"VEH&\NWWA+BG@@H\6+]+'Q_1B!"X+< M.XHWB$83\,Y%7G!''8MC]ECR$;;K"H!S7D]*C2DT*<5[Y+BW!-F+L(T 9;T M\-6WEYV,N+[%]DB1]8?C/<>F9'*9<,V(2]XH8%J%Z9+0-8\962PO$'TBWH+B M>[8 7R$:K.:^CP-?L3)V/0( Y[Z>N+LF?$!S(R+PZM5:\<+5D;5S@5PK=*.U MY9'UXJ^(:S,";4;?)=KZOQ(W7.-"D'FDR!5&2JYZ#\[=R"C9#/WO3-*>5JP ]__OEV M#W.'ME'9$DZFIG>^;?^C+[]#7WXWPAX]_Z/G?SC/_P?6]>G;]/PGI(TNZ"$] M_S! -;" M@^^YSGHC# ',<@+U&R$@O M.73JK@@:'9M+1>N,*Y+;\+8VR^%5@IF[4;],]X6T7[WRCS)?CFYC )?K_:B. M+@/@1'0WYD/LU-R7<_&CG.G'%?(6$2G^+ZR+P+_Q[C CMO@8P/## X@AZ&FY M&HR%,%SUA>VY@:=>_&!!SE._'^0 X^)'/WV6,9$68\R]<:&O<*$(X/X:?GD! MX4:WI!P^RN.L$!*&(T.J=5+.@_!%M.)]_N#[B5_7@_$$-)6'D*8^ZOR7YNQ^ M2E^]8BODSYY%V>=)R0#%,P!-NP)PQE?HW_Z!@*;T]2"V2X=BBP&+R^V(00"< M?G387,)[O 09+T'>M"<;BNTP7H(-ER#C)@H!6 MM-$I#N0B!I!3_ UH[:]L,\!V2O,C"9"[>V1L\W3,T#>@W]'_.)6. M]QP3>=*UU@J' )!'"TP7A6P">:WXC?7=) M(_"BA^FXQ&FN\83S8&\:#\$V: MN%DS?YY_%>8&*,S_X = MJ*,S_Z_@S)>]A01+%YLY\UL&W&;*JK)A[_F*+GS[10P'H.YBMT)4T#J4)-(R M@=6R*$("*(O8HS2*U/8M#_X\75++"/,%]!H" MJ%38@[0TB8=Q1YDIOMGJDO)#]25E9JCQEG*\I1QO*8&8Q;"OFL9;RE%UNKB4 M^S3CY(VWE"6&]& W"HT*>3JC$OPO<.E8S00X"=S0JQV8R)<?Q7F!AC.HU0 MY<_>ALJW3*<9)"HXM8";1 )_JHX$WG4_QOX>;.SO^%9YS2BA\:WRWF*%QK?* M^8WKV6?6]9GQV^*.A"(D#,PWAJ(Z60/I=#H%Y8TQGF^\8\A8 M%?G@$I0U.0%[[1@#Z\? ^BX4+2'"W\<)^K'S+IH3$B6J:@3@A-6/JE01#B>> M8X=?E6<'Q/FM'VEE: 0H&$8&7S3F:Q)ZP1VF$8%5TI(T>G/QY+J$PY%K9AW8 M(YW@>8DME_TCBV75:_KFHM3KD0]'TD6=Y#%]*9Z7:/N%[?8K9H#^$R.9#5ZK MAS<7[]Z("[#%OUC>8XOQL+GXI3V\V?#S6ER )_X,UH_D'-\AIZ;T=3IXLS'8 M=9A@.(CT$]^?G""R^QE.%PPWAY'N60ZN'U#Z:7HB#"CE8::9<2;(LR>YD>#' MEMXQ+J[8J'LRKEXM-[09";?$>PXP7>]_4@61-NEHX$-S'0P5MSL-^@$37=I< MW+D#=7T.&%W]:^&K=-DWZ@G&94YC]6\L>1#W.49EG[]\.&7(F:^D9%H?A#SI M(43B$?V!%Y29*F4<%>$2.JT W+:TT.I=>(4.J4:G[I7WXE#B<820R^]]"(W, MV OB2T18JR4 ?W=+,=8B%XXH;WP_%!>BJP8'X/;N0V@Y&HU*ZI;X?NX,<[[] MB@)VZ%DL]U]O%>9QG0[ 1&MW8Q?7(1V0D!,DE<:/L@4, [>^YLIE5R#P[0@+ MLD7:FP [-SG;1XHPW(+M.?%LY3Y8!@-@>VKH8RY0HT3#X9P'2][0-D?"6P"Q M..VH;WSR.]A F[EET1"YUX3FS+722B4+!-=N?FB'$:5NZ),-YX;HGFR1&VRO M7OEMB M8/N!'9@L?C:_1H[+PV*2TL+WZ/L%X3\37N#PP6''*]%-6)-> )3B:R_2QM0/ M53-;4X!@)'4R[5541F625*]?+*-Y?H$VR&*CQ7=PV)XO&1$%58I*+7)=$DZZ M-MT-*M/>'$SM^0!G/RU8;)=HS333CP(ML5W#O!4V'%3AA4Q/V[D^J0#D?F MA;WC'K-#-K:9CF+GA=\\Y1PD<]N.Y*07OZ+?V:":,+2O29L+@)4B15U7[GOX M047;NQ=*06C?&ZQTZ.32Z<;C)$65Z2G>(,=.OA>>;UMT-JA >_,]M>4"G+DZ M]WTOV OQ+63Z3Y+DND^ MLP])G_#3YA)$=Y=M=Y@N"5TCS\)[&?&9Q@L5/3IK!K)8/K!O_26R^&^J5+JN M.A_ZLJ<5V7%6!.A8/P\',%/0 M\?\XWU94TU:V %-;NS\#3DD_+%ERO-3/1ZE:P$@CTU!0I72R%+T=Z>2VTY,I MVTY/C-L(W4M,2*59(89^0-:8EI!6/T-5U0I &IF&>N:D5D42K+EVOCW'GK5: M(ZIZD+*ZV?#[F^0>>=#]K< $8*)-D:NWEI::@=WNA)JKEEB1MKJT&!;BQB=1SUP2M9@:LY=VEL6#?_S]E:-2(')P +FO M360B)VAP-^ 7]"]"4PM)]%JF#&AX\T(2P]2/>UQ$\N#"X>^9+)8Y5*0^6@6L M>>>X7,M2?BO0/TRVY_? D]GTQ/S;F2U%(22IC_I[9+-#4%%O3P!EV+E=J3C[ M"GH"Y/NX8DC&4%P@%" ,NZGU.5A$O$?NB1_N%H,8K.O0C'^=O-==P<"+:@9> MF&#@^RX8>-$C Q])@-SJ22P$,UBMH.Y:*,!^\$W_GM>WE]B_F=^&-WLE =O] MF+T92LU(0*CDI5_-6[0E=W(\6+!X"E]J&0^IA:)TE5>7%(R!^4GJ]VS(*\L'DPT;> MD3IIL7HYL4G'8VXLE-S8,6UQ3%L$$IDQIBV.:8MCVN*8MCBF+8YIBV/:XIBV M.*8MCFF+8]KBF+8XIBV.:8L5&2UCVN*8M@AI"QS3%L>TQ3%M<4Q;'-,6Q[3% M,6UQ3%L.E?SI,VH)#=*_&CSR.:M,:&2_)X.F7_D3Y$WBD?=?@<]W9%2BYV>*8S59 M+!/,55F,ZB9C;J+>FYDZC!\S#L>,PWXR#D\^L@$^@O!;=Y=QF!+5@^F7+O87 M!+GIXBZ_551!'TP6H8J('C@<[YQZ_)7#'DRNH)P$HP:R9%>JNANH;F;,XZ]+ M4=;H5>_-@WOGN[H;NF:,$?DF;SS+#6UV+IC[/F;_V8_H57T)5*\G %^Y3XKXEVXR/=5AZP&_0R<%\(D%RUU$0J+Y4- +%7: MG0(>S)FLL?!R:2-R0LWZOC+HJ'.R!( P\N8J=2[GN1*0<:@"R!]S/LVFIU/C M9[>.A"(DS;"3>#?)Y^J,;P$@A%PWJ9[E';MEY*&P71PVK@($8&+69GLG\>/M M,PJ_(VI75(,IP("I[];)?ET@SFRR;8([+R"TWC FH)B[E,<@\C76/]_N8>[0 MEG\7$;"GPK/O7.3Q('+E)M//4##L!*%.YVRT7H@?5:?Y4'DSX#,S \Q'51M5 M)R%#C&K8U7KCDBW&T0ZWB)!0[M,*> !64I_S):L;"BX8CA?W ^KPF( (LV], M#/[]PS>E1"O: ##"AI)J!2?ZB0Y+PSKV0\JO2)3@ ")P^Q94-1,,W[.\.#;V M;%'=" D,F*J+G5C=!>)@"$-I]92@8-BZ0DT2AKI9.UFT*I9N&HO&M3D3D/U]X?#NU(ODG:/&;:6XSJQ'?/D1_?%FL*6-09@4-<7ORYQ<*+"O^+@ MQK/(&O,[ZOD+XC3-J&@]<3=]0/@ #W$U-W1 M"T?HWSS;X:Z7IZR21H2XT8 \%^P.T<"QG WCA/?\@*V0H>Y@Y>+=OEL B:[- M5:(]^7TO[VQE6F(GX)JZ/Q1@RV5DV@OOF_>"_=09%WF,(B^1_X5X.$!T*UKJ MV_8(("6VX;+?EG(XJT%N*=-9WD%DQW:T=$,2Q&_8>5XQI4F2I=-,T(@\?Q$& M?H \'BNK6H-K]@$@E[:Y(&O2"D?03/UH=!Q';F(O1"C/@WCWB"V)LN,^X]>7 M2+^+C@%DXS97B2X8T/9B+O95!OS'2@_41.+AQY M"SV,=;SD \NN:A"BX$E*[4Z30@TJI,T=9)5EPY+0[S#';(#KL%JD]FU71;CSY3K!B9W0TV-X(=(H/HM' M>8@9 T!D/[7O[_;U2M//\5VG)Z:R>\L/[%CHQ_6=:A= XN^3B%-Z M9U$%I&B4233,)#O. 63GIKEJRM3; M#0<;EB(9YOL[\HP@;K= G\U8HF'S$ MK3Y9A@.K]^@H@]Q$@#!B"NOKH$Q2(&(.6T@D%ZTW^\"ZAA-YV+64A+3V8.S^ M)_$PKY S]WUBL=U95>E'#@L@>D:N5SL[5(X_F!F149WZNPJTA-"FVPBP?2.# MF?:")6@#>C?169@$-+TM&1W@_M)(;D/M+;?X&;EIZ37YMB($ [:C2/5KM[D( MJ>@CE2!887I'R1+[?M1M-8,KFP (FJS'[$J*S&9_IQO?;46>@0C06&Z!'&MA M025@K^,D-_#^(\EHDH.YKS$W,T7S0[\M@(FB%E-->N#X5;.3^1J7Y"0' Q#] MJS=SRJB;]E&>/H1//OXS9)A?O7"%J>V;/)7Y)D_9IWWOD[C[ W!)YAFB=$P* M0<>R?ZV=CPH1C)7]QLI^@U7VF_'R=_V]*F*RLE]*&I02&UL[;W_<^0VLB?X^XNX_P'GO;WMCBC9 M;GN]]^R;F8V25.VG7;5*+E5[WIQC8X(B41+'+*),LB351-S_?DB WPO@=Q+) MOAMYY#)PG2=*R(=OO^;_X_\A%Q=_$30NK9#W83X1Q+[[^D/RP55,COD_D1^^ M^?#=-]]]^]T/Y+_^].V__O3M=^3^4]+N$Q=MY]8U]%S_]Y_@/X^<'^$0_?"G MM]#]\U?/473XZ9MO7E]?OW[]_FL6//'NWW[XYM\_W3[8SW1O7;A^&%F^3;^* M>P&10K>WQ\!+.G[_3<(C:?YVUCYF\^'''W_\1GR:-N6$G"AMFZ?[PS?R0]XT M='\*A62WS+8B\275"D.T+>"WBZ39!?SIXL-W%]]_^/HM=+[ZR[\0\J> >71# M=T2(^E-T.M _?Q6Z^X,'$,7?G@.Z4POA!<$WT/\;GS[!EPD,?@0&'_X;,/A/ M\9]OK4?J?46@Y>?-C1;/CP5:<2>AND;?QS<"CC0$Z'O+?RJ@HF\1]1WJ)+B M6P5E(8SX_H PD&9V@9X'7Q +SM44)M]N2.VOG]C+-PYUP6K_*_QP 3\([?!? M_G[%N"LN'\,HL.PHH23$__-7JL_;:0.$!EK+H"BY%=@)+_YCC1[B%M_8C'O) M(;KPXB]&=-\%;*^65+)CB@__[CVV_V(3* 4< 0W9,;!IJV\T+[Y.TZF(O 7$ M1>I??'YH(?-?KI.HN?0=LO(C-SJ1&W_'@KWPZ3]),3H;ULX*'P7;8WCQ9%D' M:5W4B\+D+YF9Q7_X^T/$W0IDVEJ/F7/'&M VPFEPU9C ZM0M\)E>C9Q=[2\E M1WX3!/^748N[\JPP7.\>(F;_OGQSPSH=*-K/Q YU2)4F66X\ ^O4BMS54 5! MPG9$D"2_ 5$CQII'=LWVENMK=*%LB-L\]=CR=GG>"J]!5L@ZE"5*LF9LD>WW MS!<"+3_1_2,-=&I0-41NBUIL!5L\:X78%O6R=K9%09)(DUR2WR39LBT.@BRB M04AO)X87XXIA"H73?WL5 MD_V*YG,RRW.<>N/,VL[%1!42#V2H"P*T^ZP%]C2RP0I_^/9[N>O^G^ O?W^@ MOLN".Q;1\/I(^>?_33G_J&N+TP8;(00#K&QHUOJ28R^Q7=OF6^EM@ANZXU,% M$C$B61#!@W F!+A\/<;D1.5KXZ+\\>MOO_W/181.C'#2V=>X*"?#]T*#1V8" M8?/O<)EC\:CI9#H51B,[-)CG(:FPY'DO>0_PV=46@E[9[T M>DL MZ)>C%?#QRCMMZ($%JC0J?4O\=J5!5S:Q4C/N>3BM@%YNA]\ E7)@J#,O3NJ-B8T33!:WHZ/(G)E3_' M:6I:*;N:6)S(#!2))#F5:6WHDPNIV?*P1XOUK!EV$U/C*II9L0UF4]-(VM/< M,JKB-&XJD[OQ;1;P\"GV-,4B^8H=_2@X73%';X%UO; ;9"/41?NL[(+97)L) MWM-Z"TP61+ A+" Q*P*\IC+IK?5VX_ I@KMSY=VRFM%:WQZ[&=<@+1JPIC%F MTZT3N:?1O_W]2LE M;?.96*0&I](L2VUG8)LZB8!M32V&+I8[S6I\*1E@#)?8;3PI02=KYZ M)2R*4YO(A*!:D'?_S'S]"8RB"5Y3TN%)S*G\.4Z3TDK9U:P$02(H3K8C\T#M M8\#-^<-WCULW.BL=HVF"U[1T>!+3*G^.T[2T4G8U+4$%ZA]\^.[=XWN2T!_? MOK:!!=7G'D[[1Z9"6OXQL4)(:D>2FBU.K-_N92TPU M)\6:9GBMJ@I7.6;EV^"TL4I)NU\;D$1)0G72D^*K8Q!0/Y+)-N _?&U[+*?1 M-VB.UP2;X"PN+-5M<9ID(XE[+BYCZB0E3R3]Z;(9(@J5#=T7>FU%5BR.5AG: MYMAMM!IG.7%!U1:SC=9(W#M5(:4.*:Q68K13Y@\&5U9$GUAPTNJ@W J[12I1 MG2<2IDTPVY]:T '2"0.24)W*V![VEN=='D/7IZ%^K"ZWPFYL2E1%8RLTP6QL M:D%[&IL@2A*J4QG;:D^#)S[H_QRPU^CYBNT/EJ^/<+K6V(VO$F71")5-,1MC MM< ]C3(A3B1U$I.?+!0^4\^K,\I2(^RVJ,)4BH.Y%I@M3REGWR@(-#5F-@@D M;?D <[C&6_Z+ZGJBN-[#L\6UM3Y&\*8$;'[I5YO5G;"[5Q/,I0V!BAZ8W:^1 MW'TW!W+U&1=$LB$Y/I-9,E_L!99WXSOT[7]2_5APW@Z]O:J1E4RTV BU56I$ M[6N(DBP1= DG/$'N@]QC^.B&MN7]C5J!_@IU15.\]E>'+\V/T+3#:86UTG;. MFXCW225E J0-7*G.<'WD?U%M#^A;XC7%&G3E^]2E9C@-L4[8WK>I\X8H2$]M MA;*N0#,[++:=BR4J$*IM,==P#M:H$GXRK34QDD4O.VA' /$NUIBE_CM?R ME$@2:RM\B-/"U")VM:J4&@%R1LO/K7(1KVC M:!?K7X8AYQS/>6O,7=<6MWU7(LP;M+(A7@NN%K=S/!94%VFVR&\)93-/DHP# M,@%G">I&WOVQPN>E[\ _JS^.[HOE<7G"971E!<')]9]^M;QC>0.B;5_<;ME* M X4'@YITQ.NV[<3O;.& OC;T5[O/[<2.K.HW%,G&34N0/O MN'>1I>>Q5S%YW$$MGX#RB2:Y96$V=IL9L"=11Y!2-^'(-_X+1\."$X>F44.I M"6Y'5>').V;^<[R.J)2RJZ6EQ!:$DS/B2:/@<6EYZ!L&#(LL;S(P6^!&7"VD M28+ ?4 /ENNLW@ZPKJ\>QG5M<8>%2H3Y^*!LB#=05(O;U2ACJB0F:W84'A%K6$1R_+*-;T+= M!^Q @^ATSW%$?#$."_&#>,Y2.Z^MZ8+;OYK@+8YK^O9XO:^1U-V' $E\001Y M,0*D#,:;*]?YYZB8I;L>4N2'%#G-D/OC(*]X)&SB[UN@7M3#GB1RR2,[>DNY MD!OWZ3E:[SZ'5$1IC9:J>^".6PW0YL-617.\4:N)T%V-.*9-!/$%$>0OV.Z" M,R""0[JG9MO'_=$31[/+/=R2_JL&,G=>&$C2)*7-YQ\I M=3.;WZ.#=8C-^&0D2#B8<- UK/CEBJC6-W5M<;ME)<*\1RH;XG7&:G&[FJ:@ M2I)ENF$7'!&BN4VNRET)]-Y4Q'"^GX777TKR]=O!,KAQ-= 26(EC$C>X=:U' MUW-AQ*O)452WQ.T@%>CRWJ)HAM=UJH3M7'HTHVDZ+W%D>(9]K%DZ<&6'V7A< M@\1@?>M9^-_0V;,YTFCRA$>$FR#TS+IGDOMT;YT@[ZE9WN!98]QN68U1E2M8 M;(G7'6OD[9T0%]/%D?LW%LB#I&O(^X(C=<[#C%X5VO;H?; ::V*- MR#WL%"@3U?AHRA]'AFIZ3(0%Z89&;B"O\CUZ[I,XL&F0%53=#;F/-L1]MM=2 MT0>QQS:5O-?^#,DXD(R%80<>&WDRMQ45H9D/;R^(TS\29,I@*5LZ8+;+YO@U>7Z;$VL-V"F%9=4_";=5-N.9--N'[ M]1B^JHI,HRL@I4VR'+B4^J01:4*HBF\4QPE3X]U\M'&I'EOU21+>R<$(VT:3 M[8S5I46,@*UXJ0?KQEB#;-IF77%[8QO\C3;)9I'>UTKZ$3;+S&?_3:*!VW0U M/O!>F69VGVPRI!=[;IGE:_VX81><_ML&;SK3KVF/?+;?5/KN)9#B6D\O4%&) MFRRL2B.^#'B,:P^&4'N00#U"^"2]VT4\+D=(WKVZT3/9I]ML?)W _[4\[T0< M("?NST>Q]K"+ MB^9IEQIC:S_;MTPY$&!A+%).AUI$R)(YF3Q N'5]NM[)0DDUV[FEICAC91-\ MJC.$?#N\.$C"P+VRH-M"#L] 7UAWHL(O;)J MV,ZRC>T)*/=C:QFS@F7\/>\C0 MVZ+^F.\I#@G/CVVQ/M]9;;GM27XJGOA=NOVJ(.N]K-5WP^E]3P;N:<4*?2 :$ M8B-[L?K.N#VWWJL9S?EE:WQ>FT#F?O= MF2^Z*(*+\V."S9+8#!^.Y4#6'P^B=T,%&LV),UY'4PDY_"W:R8^6!SI3-NPN M\#2P&\$>;@@/-C ?=O0I7VYJW:>Z!VYW:H"V\!B)OCE>=VLB=.?CIHRV?'\D M3]W,2R,3HK4KT$[BK'"B$YUJ+NZ?-<+MDFI,>2\LML#K>!HYNUK?ZI?/-]N_ M&2H[.C 6\?+\,_,<[L[_A4CBALKZRQ6E$*CJ&2YU2]RN5(&N5-"_W RO4U4) MV[WL;;*O((@NY$-9"W(3AD?J&"OT.R;04 +]/[[]^ML/Y& %,E]D07[X=O'M MM^+_)'RV JCZ?XR>6>#^DSH+XD/JARNT LD?N9QR4U-5YM=ZKJ(9;K?5X2K/ M1/-M\#JL5M(^LS#F3^:JC6:<8P 4+FJF)*\C'L:UO'O+=6[\*^O@\I5I#J=& M$XTZXO:]YMB+I7KK>N'USQ:R=Z]FF[ @P(.X/HFY+$C>FPU5\9T2/[RH<\'Q MVY*+"??>T,AR?>JLK,"')*%<&?1KNG-M;;YL,\8##5SFK'RG,GMG>*27\B;#>) > M(BN(OAQ0M6=8(\"11UEA89>/&MOERY?O]9W&H;)!-]R!LREN7=EI51^\0;6Q MY$,4I$Y>0ANIBD"+8^=QL$H'+B/&N6W/A[AUP(,VG].)#9A[&CS WF6CC=6* MSKB=NYT.]/O]NIYX';VE_(.="MS+*X^2E]QX))P;$>Q,/?P[K2;B8X/TP("\ MDVRSOQ6VVV$'R:E!]\Z>T(=(%YA MY[30<'E=W6,VOMYD85W1?!:^/?CBLNC3.-;3$^#%NI(^@UZYC-:WGIG3ZA?0 MFJ8SOEFBXS<].:E7)5^QDY[)!K1;77FEXA M3P$9[=I85CT1:X-]_7O*^M:X?;<&9=YM-4WQ>FR=P%TM][-O'1T75K-7S'>H M'\J?0N:YCECDIBQ%O=ZUK*1KJ)[;AKY0_T@_\F\=KD^# O[J1L]71^YX>QIP M'#;(0E7(LI7 M)WP7).5,$M90*\M0(KHQ'9F9T8;1>O$T_\R-/&=1 ,2.7T[P!S" M4'T@'=#6FIFQ([=SX#DZ[M@.B\Q+!X,;6AY'^$X\>!&Z+Z+L/)_Y[T.^,F6O M?'U*#Q:?W%/O1+AH[-7(2E7[< Z\]$[AAY4,,1H]MNF/V\5;:Z+1^U'ESG@# M0'L(G2]!5[R>1*R$&ZYWI(970D*PY=OK@^BA0=$9Y.8P47WN0T!M5XC"?_:$ M('RX6.[AR:)_JIYV:MD5=TAL@[]8KKN^']Y V$KZ[O6K,R8+DK(1LZ,\(T/% MNR?7@).P60@56&.KH.Y:W20JD%?KG(Z*F.A)#X^3>_J9^C2P/%" LW=]%Q:R M$9_35D\.&W?&'0;;Z:#X1DB3GGA#84OY.]> E&P6)&8DHV"!%8EY&7IX9%HU M/$E&<00H\#*UT0.KY!BGOOKS63/K0%=X(N2\&5XWJQ*VJT6F-)-G?-X! MV7'*9-6YV[CXWGD C+B"MK&'>NZ8SXHPJ^>QM9V0NV$CS&>/]FA[(';.9G)W MMF/QGDV>?NJP,0LSI>TF@>W&2./A\KVQM[9N?*X0&D8%D'GT^J?S&G;%[;\3)IU5 [.4&G3R9?21Y4JY_Y""SA,A+ MNF,!3=\7I.'JC:^16>"XOA6<;N"@%9XR@PPK)M;5"3:M?L?DB#VDC*[M\VS@ M4=AA#F#C@^[N]KEE1Y9(*07,)2&31R%B[K71Y '#3"B22&5D^8)9R[%Z8^7% MJHS.LE GC*\/,6=KM# K*O5CBQJ6;L: M'Z=6N1DV59K/M*BF>0HQ+KZ?U..H>Q11WQRW=]7A+#R4J&F+=WBKE;AS>?SD M:8JTD(SI&P/C0X5J,79\9U91.L>(6UY:H6LWU$C2=EX.64!8Y8VBX7Q>UZQTA;_$7?>EZ>6$)9Y8MQT_EX8UG@(?TQ MIHW$(X="&M-!Y)7II?_U[OP%AYKY:].^N#VVE0:*CSTUZ(C7F]N)/U'5"2R/ M>Z1221&NV/[ ?!!R^>;J=DCJ^LS$#:H0*\U?U6$&9E\I=N>A3! E&56^PN-T MRZN[:29<18#7;&^YNDM#NK:X;;8286&JI6J(UT:KQ1W*-LEODK 1X\P5Z?I$ M]X\TT*A"U0ZW46J1:8K)R49XC5$OZA!EX\AODJBIBAEC8D/T;GJEC]7UP>UO MC1 W>"@=NQ\V$[OS5>CB\^@7V?/H9CW4%&H,CZ)7.JVV,6YOK<98]> Y=O^L MD;=[_;3RP^9&_7$JE,;>+Y=UGJ^/ 9?B7CS%+)Y82#;FJ0/S9^J'5248.A'" M[;?==7/V/GHK*GC]O0>6SL/5_>:YN(/9'/FQ")9 M.:=!(]&/4F<^?0)E5*\H#*LN).$Q"*CO4'AE#73TFM-/!(GAY&"=K$?/2+;, MM?OB.ERZ,+$ON2BU99H]D#OF@WPI^.M8B*7O7$/5%O=1D5\S.'&<3CZ.#B$D#$O9; !Q MF'T$$*J9YD@XNWJB?(&1[8C/_ L[[Y:I\\7NF?(D7X^QUE$%762ZRB0A6T9* M>YQ\=9CL<8K[-R!1Z5[:Y4&MT6&9LH";.PO5U"9:U MG7 &]G:8Z^9P68]YS>04<@\^GXL/1"Z "Z)YW8#0S]PZ\VKNRWRDB4Q[=BY' M#^+<1X^]ALV3,E5=<'MU$[R:%,RS]G@]NI'4$R5ZZZ9TS[4E%;Q^TP-+GVNEPD42IN3Q M1-X!7^+Z[TE67B[C;?I.GP$M"0WM((C("AY9D3(K9?:3X8.7+8-#,-]V/5JX M>;QEPT2@D5CACE%CZE=SAC,8'[QQ;E2T_3<50A(QDHI%($06J_CPCV<6,^>@ M\2#5N,\U'M=$Y'^'W\0J!EGHS3T?L-Y]='V+"^\_B9K*NF^AN@OR4-@ ;R&D M5;1'')J:2-W9X'/$86UR31]Y: G#(V="12++.'7 :Z/#E* = .TFH&T%Z&EV M'EKEN\TST:1%WMK,TD-,97Y ^3H8BHP^F?'EYY/];+D^S$G6_H/ET?6.STKX ML!^=[CDV<:_Q %^'1C^-.^-VWG8ZR#MSLYYXG;NE_%T-'M@D,WH^-%V[X8&% M;C),)4R)X$I2MH9."B;2R3O@\_X;J#,&.G&$3BP/%$(U&ICHN< =#0)8D+2I MK5G?"W<(:(BZ^#Y@91>\3M]4\,['@#%]@JX(YV3(W;0JIYD7>9*T_21]-K>[ M$*<[U&Q!MB* V[7;ZZ)44;=A;[P.WP%#CW*T,E_[7<(,BFCF-NK2FZ!F=^DF M5,G5,RQJ0E!#;D<-G@N66:">:SVZGKG=M7-5+&V;'7WQ7MD=BVBXH39U7R") MO+$V*TG,+5[4ZZ,Z8NC[SREF-$ Q<-1(. HW$3Q)QM30ZF!2O:0*"'2P#46( M^X >+->I?G"L0;>Y10(U[FKO+_:9D\=K)!_8RV,NHVST]?'K@=$G,).'.D50 M8^)1,EOD&P!8&Y^7&=+FI6]YK><_+P6@Q#K^[%*)9+QLD6 MM[?9XG8!Z3UHPL%H.I+*4*_O<02+9%5Q+R^&MU[H9/WF%AHTR)NMWN-.LYO?N] HJQ4!W![?7A?=[BSA]?X.&":\HV3D M@=R)52(2$0\YE:A2XQ$%"MB?"(>X]%A-:):!HX%N&@20"BJS"R1-L(P44%+6 MB"[P&-!2^=*CFZK%\,V;.#,[_,B">(OD9@]Q4%[ZUBBPMA/NN-$,0Z&-@-'AIT@%0=]CAL=@TYS TTQMYSP(B$YYK;* M,2O!;M$-IV.VQ9V65FO0!WG1M#8(NMKK]IG*"2X[1C &"7>U[#^.;I:BS_]R M$,GYML*XX>;H02;)P_#]3#U9BE2.8N)FS[MTPKP@>\NWGJBS(!XLXYWW0!R: M'T,Z;96U*91;B('R?D,2'U;Z^#!V))P,_B?.S^?&00]6(*\EZLW(S'8JGPYR M(X5*4#%^]Y_:AV3UK7$&SH8HB_NDRJ9XYS!U G??#95T1>VR!!GZ/%X[CD87(!LF5+&)$"6KB-M?2=NBN*K0C@=N/VNE M4NI[XW7V#AAZ M#]Q\T1:A6H: MDWR TW?/94]7)^*OR-.[1HXT)W770[G, [IG? ,.%A!*;3S;%4(D+S,:3Y71NT1YMI MR:2^1YO5A&89-1KHID'TJ* RNRC2!,M(T21EC?]H/V_@8.E7E>YEK/QVC(ZC;RASZ!44O#+;^G 39LE5TFD/OR;!GXM(ZQU)V)"4SRB7A1NFODVM /[E M9U]Y:@9CAC!._E:D5^KR8]KTFU4(TR.O"&'GG687PBH@=+?@'0WB!V/4@4RD M\&;I'J;#V"@ZJ$"NSW0Q%,9&5T"*-U8%E8HPNCVXH1ZH:CYF7D. M5\1'%K1Z>:0'.9P!^.XJX9! Y5"H*)F 'Z@/_#7.W%\F1LA3?B;1Y>X8.E[Q3_D&MY M3P.7.>6B.*LWVSM"1.0_B++S&QZJ5[L=U69'32X$[MAEYCO)Q[]I)< ;0PWI MH4^>TT)&XIP<"Y*)2&03N!]1^F.QAY2=*,IQ+4B*@"00"& @$H21P#ZS[TD, M#E)SKB^'"?A&Q \T$TS\,_VA17_L#S56&C?OT'*UWGT,J*N^O'R/+]6%W)9D_?V1!?,PM3H>2 MBKDG70Y/#WJX0TAO3172S;H2PQMB^D/J?,P(G"_8[H+SE@](D(0[+-32Y2YL MX,42$"%"6ICZ9"0*F=.8/.A-7II@B;*.<$1"?/I:/JPVM,=Y5E2*K_;A),>Y M/$9W+/H;%;5KM!/&QMUQ!YZV>B@N0)OUQ1M66B/H6WLQSXDDK,CC,8)G),F) MRK).1@+&Y+HHE.IS?=A:DS'5*KUG(28U%HX*^&EB?IR-=R6?R!-O;/KQ>WD: M!3?LBCM>M,%?>)2^03^\<:*5]%W](F5B]+F:2: FSUFD-U*$BR>_%;9 NN=. M:')2Q5NX6Q8OR2SO(;(B66%7LV'1O!=.UVV).LU&K>^"SV';"MY]Y1W)^K(I M$Y)Q,3,NA;;'0CZ6;NE;=,F9_%ZS_U;= Z"-Q;TP-+58Q*6),=3S-($5SAZRO,EOV5QQ$ST,*&BSP\W M=ZN'![*\NR:7RX>;![+^2.XWJX?5W7:YO5G?F2D=+M^ /F7QM&8F4-T#=ZQH M@+981ES;'*_W-Q&Z>SGQ],7P\B4I4]9:-^+5=)F=O5:.8E7M9V6QPX7=E#C) M36.-CS_C0K[[E0\IZ\W-ZL%023IUY>[F3MN2!&XG[J*/4B&[QOWQ.GDG%#W* MO^5+W!;1=B*KKZY?/-_2<>,(QL1-''%F%! MWQIW!*A!6=A\4C?%Z]=U G?>=()*<)@\=32@JTLCKK>,STWCDQL>>\Y?(F_N MFMVIX7;=GEK*NW9'4GA=OR^@'N>!\L3_/G?BGQP2YGBC"A_&E'5UM?F\NB:W M-\O+F]N;+5\4B&%_O?VWU8;80X4G6 3 MOGG\:=,?=\1IK8E\C&G<&6]4:0^AJVM(ZN9#PX2(^5Q_^S:SN M.U?,A_QSZMNM)AFMB>#V]&XZ*>14MJ* U^<[XNB<4YBQ$W.' D-4LX:I%;/^ M].EF"YL!JV,8L3T- MZB)&B^ZX8T5;/10+"C?KBS<^M$;0O4R<8"2?C4A8R>?]$F;F@\)TVEC]NKK[ MO#)STF=S+%OKK-BON-# M]HILE_]N9MF^L@*X6PX54$1]NSH?K6J/VT%KD>:]4]L8KVO6B]QYT1E3AI) MLBBD>:<<$>UR<\>GS _DW>WZX>$]N5]MR,._+3=&1M$'^@1KAPT]L$!<+J]. M[:IHCMLYZW 6ML@T;?&Z9JW$G4N2KGZ&M1[9K.[7&UCH8;#1%GN^C7K.RW*; M[O/6=YN//8\Q,8IYD)0)JCGA)!K X-QQE>5[*XA.V\#R0Z@QPOP6>[[M*.!V M]@[:*.[C-.Z.U_F[@.B^FR-X$<&,Y+FAB@:3JF1UN]RNKLG]1Q+*1-) MVKS#C@CV\^7#ZI?/,&[#WNO63 (W\US[U/1FL+XU;H^L05G(P%8WQ>N-=0+W MON:GO=IG,).1SZ,%;I?6%9.L[(#;:NNQ*E(.%:WQVFX#F<IJW!FW7;?30>'F=J.>>.V]I?R=;3\Q]XS1@D@FY+?X7]/SJJE587K@ MNJ.O.:P!\_F/MJPRT28$=""#.QATU4OQ :9V-/ &B,Y(NC\N\9J+$J3($EW0 MF%P]&VJ+I^QT&C*RD6(_4^?HT?4NO5DBCLNC3L MBS=2M$;0>9LB9@2#:,IJ06)FY#?!SGAD,*(.-RN1@>KR?=TN3H-^N%V_,?)& M=^OQKY.;BS[*+7HC*V4MYLX%)>8SM#7'WLC 9S"10((;G\,1(;T^,Z=)1]Q&VAR[>M=(UPNO\;:0?8@P?,O\IXLM M#?9$%'?*\<,RTYY8(>P8A1$?@V /V3'D\36726O&H^:]K0C'9P.WULSZ893%R+X D%_*'U>D2$_D@MR?@':Q!C8:+";V:A6 M/WS-99P:.!*71QW3KS4-#$\^T"2(&DZW*1<2@-Q">^D[UZYWC*C3,ONF+37< MWME32^I=EE:D\/I[7T!#3-'.QZ6%R(JWQ;YXS!_+#-:XPFRV/QRC=#;[F"K* MB16UNN]R6TLSM]U0<##7<^,)^YI/3ZPXPW'G1K=+&3FPA/#D)Z M\H[W"-^+^&"?OV NZPL&HOR#B*YA#&C:DVCT7T%10++>D51$(F4D(*0XX$X> MBL_)24!0DDA*MHSD934]LLWR*U#9.A@YF+O.V@<<%:W7*V:I%9E^A'F,*%X.'BN^FRE]#EB#U*.K2'@Q&1,.8RK8%.F3+*;@P MC5N&(>6F#O1Q63J@OF9[RRW/3MKUG*FEGZ-O=ALS[39#2U<(/X*E2PY=;%VS M=#F_.!U=L3#Z1/>/-"CIH%$'G";;'&NZVJELC7SYTTSV_NLAU]^Q8"\WQ2'+ M,1!9_(=T.I)>F"56Q)=+X=F%^7%72>.J03'KFG[Q-!7$/E>?>P^SGUQ?'@9! MZ(5:B+[#_T0#R]NX3\]1J(Q6K3OCC%S==) ?;YOUQ#ODMI2_JZU+-B3C(^P^ MYD0D*_*;9&8F^V=:11SBF8Y0PSY60R 8F7D[5UQ$$T7A;WRNA">NXVK/K^F" MV]^;X"V^@JMOC]>W&TG=?5\S(\ZG*B0A;]:+)X7,G=CFU T-VO2:OE"/B7E# MW1BM;(O;12L1ED;@\X9XG;):W![#"B4YLL;'TA$PQBE*[C^I'#*)D\,+ZQ]< MY?!NN8@W$=VWWH[-=\3MH\VQ-]JB2GOA]=X6LH]T\@",B."$K%38&!H8J#S8 M>$[^<\#"U@Z>=)JIQ2'7A#!!)Y($\*W%,] MYG+<'\6#:/FR7==)T:Y2P3"MEC1:'9 \[@ QM!Y+S\H,0AMOT!D<85*'!(ZNI$#,6'D@754PQ3'A2>KGJ MEG(QPQO?9GOZD%0$R0LM;EJ%=)U&H8?CXS^H'6W9.O@WZCD?62!H:)0Y"B/< M7CV>;O.Q87@N>"/,B%B'\.L%@7&4!7%^SM%W:)"[GBD8&EDX(=1;H?@RW'2# MLT3XX1A28H'^0O)NY_H6=S/B";'?&UE\.?\XAA&HB4//"ZV;TE6TQQVN:I$6 MUCNZQGB#1[W(0]BRH;G*-.!D<8]TE06W7FK/.+!D# 34<:./%MS;CDX56>?* MAK@]5X^MD!-PU@JOKU;(VODT3I D"4V#>>)%<)6)X9JFJWJMU<3'*@ MY.XSH^R>TMW;+#?TA7DO?))81%J9JE'7![>A-D)<*FRM[X#7=)N)W3T!/*9. MSJS99$Z'(= F/!>NB'!][*%"?\V=.DU3W'Y:A2_OGJIV>+VR4MI>MX72!R46 M! @;G.J4,59.=K2-YV6=^@F/NN5\+'3(&VUG-FIPYO/9#ZE]#. 0[K$Z-57= M$K=]5J#+&Z>B&5[+K!*VJUFF-.5;/$8G+V/@>Z"^RP(B"D4OB$]'N9_68*MJ M_.]NN NQ6;(@LWS]-5AU,YQAH0Y7>N55T0;Y1=DEU# A9,J[' MB1JHZ3,]J,F>J

1+NR@N#$%X1+41%*$_MJNN",&&WPEA^NU+7'.[5H)/50 M4]_1,"'3+H.)MQQ?\M*]CZP6^.@;!>8IKBVXX7:\M[MS3V+5]D _F M;1#T.-L\0B[H(]VQ@)*C'R [MWC/C[\Y$L#-PR/(B]! M'' NX!S4 \>&M;)HL2"V9X6ANW,Y)2LDMI3W:W+CV][1@?GWXQ'H$)_Q E%[@/ M#E5BI"3A\9%!)8XXJ_-1)IVQZ)D&!+Z^4+X%_CAQ-8XIOM[2FZHDX4(D&Q+S MF3CY=S+X,1T")?7AN!YLE*0V.DUR4*R'X]'9V?^G2O-:I_]4I[CW]'7R@R5MGUQ MVFDG#>2>TVK6$?DLHS6,[DD=? X14G@8"6J[Y^L90BZ\)4MA18SX])7L$HN7 M[SC'V2"V=(?DPZD?KYI,40E>,9F);SJ SO*:,3%T_6H%+@2@#9]$5:3!*)KA M# !UN/+C4[D-WF%)*VE7@TP($J!H,-\E#ZPRUT79<#XFJ,]Q.6\U#S,<*+>E M9(@&DUH>Y('XFB\R?;AU\5'(Q&R1[8+N@,M&E>6_<1MM2"X7')YIUQ6O> M;0%T3RR1J1;$8-,F68B B77$ 0H=+QSQKA]F\UIKP; M%UO@]5:-G%WM$,C%@Y!)MQL+U6#^$P91SG?X;YG?\%_^ON%RJA82Y<]P>HD2 M 3A'X0-\/J$6KW-(AJV%,')MRR.?J 7/5LO2A,,N$YI8DC+TGG^*W)K.@VWI M(\06-=0PK[.IH6?\-58%Y=GWQ[W6KLJ?X[4L)9+$M@H?XK0NM8A]RNYS:F8& M[]'@3.85UENU5Y0^1^P5*B2I5^0_1.H52A$[FY&D9M KQH"#Y8CWMJ8 >%T? MG%[4"G'=<>\M_HK?S<0>_-CWUG"9[W%A=[Q5-(J;QE'CD@4!>X7#/NO /XE. M+11306)^3ERGCSJ?UO6?EXO7HAC8XQGH* M1*9O/@6 [?=NU+&@IR8)1@5N:=N0+LC\C]2*^/JS85P8@A[.(#&8IM($FC[$ MD"?5# *M[SS^,0T==DPZETI22J590'EJ*1[92?G(JQL]LR,4FO-#UQ$U+F59 M.LL_)9&4>"*1[!"PC\&VI;,*8V>Q4ND1\\ACS26ACJ$!;E&Z>T-[T0X MKS"R?/&N:2:HF60?HU^@=E!()2"Q"&C&"?-*6SJ<*^<#=1 5HP5YMRP;>)=C MPA8C2#R*+9-!+,L?2X5*M1!>GM=V'I3PS,:4SKJK'%Q:4YWA*-,=8[_[(Q"O MT@$G)/ 1_,EM-)6+P[T7QSVC:9XXE*H= I*Y<2H+R15+2Z599.-!2"ZG+HR- M2(^C+24&W7QHL.A"&\.K\.@V!^:Q^!^P'D'1G0V5)!@4VSHW6<_BOFE'2@+- MAN[E?8(^^WB51.;CC,UU4K>7IZ 6L[:SR>Q?]!HLD5WW%&CK1[TY8CT??%&BM8(!KJ+O2""%Y', M8 ^M<,T!1?VB$;5QX_-01<.(!)S< A:.7!>A8&4^%B3" =35;D?MR'VA]Y2K MFR_+GW0WMMO2F%-4:*@1?6BH(3"7^- 4QF!!(O63C?"3E"?)F!J91TRKE@RV MFX\;P^WD?G3?J'/U; 5/](KQ.,F%WL &G&J+HZ(M3I=NA##=0M4U1+XK6BMV M5]L3A(DM*!,[)DW$L1B9=H]R9(B2,DE($T%[^AU$$U_D<(%D*6ZYWNK+" MYTO+@W))6W9)/_&5$-0[H(X*=M..B$-,*^QIO&G4"WGP:8>A_Y&+%1NO PSY M(CI\YC-HP1(J:3Q2LD^Y3ANB)E)$#%^P(<"'7!;@9[RFCU_3JN#< @:/9=D1 M>^>HUH($_OC65A_E2->T_SQB7FLTPT4_*\O]P!H(I]-.K)-;:6F@G>U>T&?W">E4X$%$3Q( MQL30'O/8T.,W>60MV1T ?P$.YK>5J\I]JEOB]M<*=/J-8.3%/:N$[6R0]C-U MCIXX(2X^5I';Z@U[5/D HYV1#H>SC8VYGC66VX])VE;0='RPN7CSQ66;8NV;>Z!VXG;H V M[\ 5S?$Z;Q.A.^]- $%NOK>N]0B)>"Y?K\#K%&OQ.D4^C3C]W$R)0[$Q\_!, M:70+'%SF5Y2!KFB.VYSK^W"/F'1F'PL3$:,7;B:!GKT1Y9J=<2WGT ME.R2)Y-/ZC1U[58$<#MY>UWDW;UY;[R.WP%#CR6)K,\1\Q+K$=4ZQ6@X,*&0 M0TXA5JR0?E%"EW4CB2<+SXI'F+4M<3IT W19JHRR&?:,F&JANYI@^FBC.,:$ M-S7YG!1JY"29+B%,@(D#V0N0'1,;9VRPX=?DUR3RN8^X\E%0&KR? M..EFG"\@B7\)W<4HCQPW2Y\9%V%B,R;F/*O]P6,G2C?4$Z\\9Y:H#H%M^N$, MB*V1YR:B][YOE#,X2*0+/)3%S/>.QWVQ)=MMC]0/Q2CE9&WLBRY M;;YZL]V0;JVW.&A5>W-]+]R^W!!UX4VLZBYX_;BIX)TWX8"^F'!+#H2SR%+: M3'KQV,@3'PZ!3QK$(NO-S-!\[;ZX#O6=L)$+ZUOC=MT:E(5>Y9[EW&J:X/32*CSIUE[I<^1[>CIIN]K5-BN4S7;DF% GMB _ M[7;9T-@^E]!,OSTV-*)5&+E[>1DLK22:;)$:J5FVB>NN-<$:+ M:DSYL;O8 N\8K9&S>_&\A)RXQ6EDN!T/DGT.:9I]J?@VSGKW$#'[]\L3CQ5A M6'4WJ[H';N=J@+:P%Z5OCM?MF@C=/1&,4^2+6J (([;XW>15+2%)C/2VYJ*6 MKBUNDZU$F#=694.\9EHM;N?3X9)EWAJ^GS4.RM4?QVXS+LVB"RK/,U\(N:$V MB.SNW#B#U(4AZO$(/VMKP+7LC]/A.FLB7 M83\ZK%[[/;Y:>Q[D54Y#CP7Y)P!4R,A:MQ(!=#5!;H?Y4%6?@O@H_1N#0. M\KN:+WJXR+1A)\N+3A\IO?$YAZ32L JUOBGB.%2#+PT_FG;(HTZ=U'V"S4'2 M$C,KR8;L*!SB *-I(\U8,&.ZA!,FDO(B*08^?5 9"^1]U?!!;5$ M;'@9DJ,()8PK9GGW@2P)QZWXGJ.([@/7!GQ;M55W)X4X$/743QJH.M)!'LCZ MHNH5Z(">&&(CF;WO%H3)>0N![Y,/Q);'.S&;AG ;P(KX+ZF$Y B3GSZ:$I[ M1;X01L,TC@)O'DUSFA'LX4^@;IB];2?.>S"JJ_NRE34QHVG"\\9RO5MF.>MC MG\BLI3+3H%RME4;Q6$UBQJ&X!M#D4=CCLDC?";ADXE=X'2UY^-:EB +Q2+JK MC\' F !GPEFCCK\CJ>@L],9F(TPH;SL71=L9+OIN \O^W?6?Q)9!DEG[D9MQ M6@^#0]W!#4 >K]:[*RMX9/XZH!N^UE]90?2\Y&-$%%8LS@?G@#AJCZ/--*(/ M2QYYM!\)[$ ;#TF2.+SI%\62QF5D#IF48G(EY"0L@%=I^'\HB$HL M(>NT0P(V!2=:C'=5$XFD/G/E>8KZE&(1+M<%"$:$9$2*-NJ>2441;(SJS1YJ MRVRWB:6. BA]'#$<* J;OH'@2*/.T$M$6,CN! MY*1;D%0^$@M(0$(B13PO\"ND-'J.B$G;VP[6;CC]& Y%+[GPA9M+RR ;8HG M 2Y/69M[ZP1_6[Y:@=,P6;DW?9QCVFB:U"1"]R..-Q]U>(A#/) A^%P(1H7+ MAB0O#GD\%1K&(A$AD\GL[.Q^@PB0E37Z=&UQ>UTE0O6EG5Q#O-Y0+>X ]UWB M_&R3=?.FP6AD5*V+8+H =EMSA6(0PK@]>CC=%0;0WE3QQHH!L74>,AL,DS6C MY*WAFR((M+CZY?/-]F]&*OQZ@BZ/Q$HMK-[@1]T([C0X*P=%F8:?\%'/S$WGQ+?=,H*A4OGVV_/4! M2(0_!Y!S<^/?T\!EY3>X#;#''7*F_AX&F1&UY(TW[$VN 6.S*QY:A2XKM^Y\9V2\+V):"[%H/!(S#&L> I+ MU0YW?-0BRP>RLT9X(XY>U'XF2(DD:? MJP*TRD>LU"UG9(CZ9ZL4S69BC ,] M5%4VQ^ZO4&E2,\X#?S8LK-ZH?8S<%UD+-ZYLK=SS[DD*IZT.H9\T>Z(C'>3I M$7U1==^3MMV#*]:X\"2&V/!ZBB/9"DD A\J0^Y!\0L+C;N?:P!@R*2*N)/%Q&%F/GAL^ M$RIA!A?Q#Y2(XLXP57IV#T2*P^>9GO4*@A]H$+D^4/O',7!#Q[6AZ=>0*^T= M':AE_WB,B!L2GT7$<_>N*!/-%OQW/^7@N &U0?XHH+*674C2#U^?*12X%(]W M\+_O:7*']Y&!SD0ZH^S.F;D[0N$%$4Z#3WYCM?R74.H2SM[Y1!-T8QT.S/6E M+#&A0_)R'OR%DIWK>9)*KJ\D#HV$5)2/K$(N\2(7?3MP02;.@S1EOAEM6?X\ MIFZ@HB)R#?08V*X3N]8/6.=-$ ]$&CSI %/Z'/G H9/V/P:$_Q@0# X(0YME M2F_ZR#X5E)GOK__*?94ZR0[6ED66]]%R@U_A+;;)M]-JA,$Y.AE7RX0[\562 MX-V8,*P/_+OT$D:V2[\@@(((&%_8COVHWYC0FGS&,IF%S6NX$/\!%?%IB-30 MAZ&_(36++S2T5^ASD("MH/\%AN$JE :#J\PSB^6:Y?GF&(I-]'%0Z<-$DOIG MWXW"S^@N.L^9RVDYN08L=>^* MG?9TARRZQSF>58@BSB+'?DNB7::D[=< M^6D^$=Z 3,IG#S7M<,;U6F3I09RJ$?+3N$J1N\^J#EQ8B"*%$O&P-A+G:*.< MB6A/=D:!6"C_#L VHP&K/NP9&5W5US9 H$A*)-6'BK.6,P@6:G1GX:+8;"8! M0R/TD"$C+5DEK6_:\^"1<&:>E98Z,QTY1D-8^OX&S%RUTBK)I(WGVNM(/L MNX@5RJ+F]J^GC4=C0M4 G'ZR9![D(#=]NIR2WK.(_^Y:WLH*?+X83*K36D_* M.JQC,D,(^T<"WX/L%GD1W03]:*2H0AN2E69"W>B9['-B85A Y,07)][P%(8\14]R+P/V MXH9#S_A:L<49>:?6>__E17.>7^I"HX,&NL:%Y9X=Y:-$;BY"R"P/N4 MDISDA#-)"BS%-U +066^BY$)53_ LB0?U86X!.1-DJW2O/I$Y!FM4";\'F[* MAC_@,_04#A0L;[V[#^B+RXZA=]I0FSWY[C_C1.0SY:@+NPY #O'X-(">LB?O MN]-"/IX,@:S_.'%(>9,@9:X?"J@48-KP;U)3"6_05<:=9.SCO7E%X#=1;!>5 MOM2VI;(G%#%Z(PIQ^$];QKO*E1R5>VO*%+31.'V9D;V!=H<(^A5LOMSQH EH M4T-%7-\&JK@P('&QC^6+KX//9B@94\G]1QFRR:GY/J_FI>K6/>Y1:$Q5%W03 M9!?]Y(.]PB:1C48?6;"C+CQ$OMZ-/!PI67WIXY%>O\,.2.=\_O\P(E6@1C$D M[5+YLA(E,QR31E#SP(/2QX*B9STJC:#LHG;.QJ6CN'D/E3'S+W/G/C-Q_)Y< M$:@JB5]N@W,PJ424/WDN-,![1*P6LWNEOYB:P>KWJ0R5E>_/6\W$WO05[TM- M9F!S U6ZSUG=X$7NUV!?OWQ(6>@3ZK4M<1I6 W3II%;=#/F2\T4357_&!,G1"90IW6&CS ^-HXRR)?(HHT=7B#+GS68092J$QA%E?C 0 M9490BH@R/V"*,B. E%'FA_&BS'>-HXRB)?HHHT-7BC+E9K.(,EJA<429[WXP M$64&5TH29;Y#%&4&!\G1]8XRO5?J<=Y7F)60".75:[&YIED\UG;"&:+:8L!T^#/UTDQN[5;M]F# MWC7/D"@WU_ ZW+F(O3?4C#C."#C(P7(=8HG30*-.PKW6>O2H/)>\IX%(@J[3 M@Z[33-RI$K/2QY0]9N!XU7+WM^*8_H+$Y]JBI85?! +\J=&W7^214 :-/5++I(L-Y!_E?0(Q+H*@)UO^NY'8S^?8KCA&UW^BONW2 M\-H-;8^%QX N'\,HL&Q=(;"V-'!'@DX:*>\,-": -QYT@]%YKV#]Z=/-]M/J M;OM EG?7Y&I]M[VY^WEU=W6S>C!RALMU^K.]H\.5<,O\)QY,]ME' M6X@7NN.R+H1PNTAWW13.?UM3P>LL/;!T/B>-69*,\(*D7 FPO=AROD31D/PF M9#!RC:&5JBJNU72A\P6YE>YZ3FLB7XA3#7+-I[%/Y5W)V(6@5OJIO#34C=(7 MY$WZRT<=R'PA'C70):9./C7X=:>M]3M=!WQE=ZZ"BG3A1KUPND%+U&D:<7T7 MY"G%+0 ,G%YL/;)C1"+._X(%%P?K1 Z)[=N9#-/F$D^@C6T.L,+9#=QPQP=Z MDOG RG]Q ^;+RH_P@#L+TGK+ZB#7KB?.0-1OBNEE[@07), M1(%R0U<($"G N*??A.&1-G?O8O,9^;0"I]:1Q6$$9D9N.C-2$ M/]ZR,"SLD%^>[BQ9'"?[\ZEB,ZL5 =P^VUX7>2]NWANO7W? T-7^@17)$262 MD<%-J2+X&'CEYE-UCSD9NQ*MWKH+S>=BSFJAA[+?16K W7> >IOP Q<@.ETR MWZF<52F:X396':["NU*E-GC-4BMIY^A/1 M_2#'?GEBN'VSGXXZ'UBDE/#Z>4\\DQY; 'LB^)N)'(9TA2YY9VG;P='R/K*@ ML$ \FYAKU-BB.^ZHTE8/^3C2M"_>R-$:0>=JS)(1%%(FQ1V)TOR6,S,2%R;3 M1!&]YUJ/KN=&Y[ GB0(;=K*\Z*1^?TK;"+='JS'E_;;8 J]W:N3L?"8KR1EY M)_[?_7$OPS*S>C8%K\>U@GLKB%S+ M>XB"HPWGUA\MU^/_W!WAW&Z]VUBO5PP^9H'U1!]@VA M/0GDUQ)Z .J\]'RFQ!?TQ8-JUBM?AO*U:"AYD!"8D.C9BL0.4^#R88]")0(A M*&\62TIV4M1I+RX8T%?,DJ0\2Y2-7+&!#B3F#41O*>_XV! /W >=SE"O%C]:[>RXJ7_H= M+)O/%^6=#^HL=UP'I7'D50;I7N00QZL!])1-];K30A[OAD#6)QX>)'_Q M3#1(0.Q8!/&Z+LA +!#B;,X'N0Q&)GT&%7:?*4MP)PE[LBDJJSQ-Y#]^5,Y[ MII@%FE<81&&NLW/30;!C?6WMN7BA>*":.BVVJ]4=<0;D]M@K-JH5O?!NB+60 M?;@+"C$7$K-9$,$(PY;U&/C31^!A \V1#(PXMANY3V*@?:!1Y-'LA#Z&^Y'[ MPCIZEO'NI%-8:RK(7;Z;5@K^WXX$XF#0$4CGR)#R(QG#] 63F">![XL(KF+> M8&9G?6K5"*I0S=5F+QRXZW-3?J&^V& DEL\G4D]/@?4B)!IN[?:SY?JY:"C+ M-_-)D"I1K5$'G+[?'&NZPJILC7P-U4SV/JLD>10+<]@GSDMNB-OLZ#E0C#B@ MEN?^DSOR\<#@,_A+R+RC\'O>Q>)-4^&F72R-JQF@7ISX) Q&3-?CT>*152QW M)H <)"A%Y,Y]N482]P)F4^J$$)\?+(_R=5[ X!7;DUCO+7UG].:G[ C6 "^E-2\=Q M861K5J:D!3'<@:6?CBIV4QI2PAMN>N(9;MJ]CBC;F.DA>(BNL9X)TGU(G>>V@-EDI$F&6TSU4)&1AID2)D.Z417 MH5ZH?Z3I)]YDO7O@?PUWEH@H5>]^#48?TZ>*#!BVNK_+:B&4[/J\,%OJ-K@\_Z:R7M<3 )1,7A6DS7C/'! MR[BQ *&RQGE=6_1FJ$=8LL7SAJ@-LD+<0:UR\(?L/KIOU+D/.''Q)C,\OESQ M@%UE:YS&UQ!ENDVK;XI\'[:!X-T'^(H'ZG; EQP$8['5*CA/NY4Z(G9!FDC: M)"4^G .F)/_J1L\WOD,YNTO.6<"!2E#4?K9\-]Q7N&4'&HB=M:M&4A=N2P"Y M8W>&,XJ[IQY.7KDXO(&0AT!/&05@6K]/19HV#DRNJJNB-F*61/ D,5.2<36Q ME7$%[@92PI>X<@HCF^^68;H7L8=$:; '$" MM V^ '6&%N2I? &JNL?,[/<<;:7]9LUG9+\*H0>W7X,/0%T=PXCM:7"&N_(] MJ/I>R"VY&>J"-5=W06S1#07O;-4Q?:(P;Z-O2QD$CF(LNCQ=4M]^WEO![^TF M5.5NR'VY(>Z:J56A#V)O;BKY@(-4R@#33"L5JMUTZ[S;W*Q;C;O:NHM]YF3= M&LG'L6Z3#W%:'@WCP\H[&E6_QJEIB]N2*Q$6WN54-<1KL]7B]CRWSENGT7K:([;_^IPEA[$4[;%ZX6U$O>H8B\(Y]+0S;KBE$BG MRC'X9/V#!KG<%/-I< MEJJV>*VN%F%B?-J&.&VP7MS^ICAX LN6'5*WT9^0*UOAM+ :5.DI]WD3Y.?8 M%0)WKYZ1'4]#H8PX^S1B_'\'8B?QX] F1.DJ0TSEDYI8YO-W%$C.8O*9/?0"HBQ#)S/(5)K:M?5W>?5P_#S11B<,G- MBBT-]JH8KFZ&,Z#4X4IG"HHVR&<*51(/,%-XIH1[PUZ\" 7I$>GUHVDG#..@ MC -20I4 V>DWIE[OKMA^[T:PJW;^JE%M8\2QJ19C&I"T+9%'H7JY M!RB7$S\ED'O'W$Y8@4U.7 UG/,BYM]K7'TE*FVRG?D5I.IQGW^5P >;N"">0 MIJ"(X@LN8(%[X)//:Y;7B6#VSJ?NY,.W M_YGP?_8L$/8*?<,#M5VQJV,7KN4&<"WW,;D3N""OSZX-U;S$&QKA@CP>(^*S MB'@N-WEA\8MX'A4D^]96L=$82U>Q;M658^8U'3![;--\.9]MJH]7I]M)'57&RX2A[$G MV8GM_M:'9E)]'1\]7S'+BYE4W ^L;(W3+!NB3"?8^J;()]D-!!^ETFV:O&!S MQLFT=^(E_(C8$]($:"=^:&!Z.R+$.Q9$SV3))[6N;?G#G^"NW@Z<0[,(4]$6 M<7RI0YA&%UU#Y+&E5NQ1(@L57$W&E=%P2\(&P\G8R-+M#_H&>R6P]7)E^99C M(9J"W];D\#?HAC,FM<7=8#I^BS^+OK'D(TS+;PVGNH^.O4<">V_WO?%M/OG9 M6F\VQ\!C0Y6,HCDHUZJCN@=MI&Z#-^VM%<[RNVD3H'LF(G#;AQ,]G"Y.8 MZVJWHW;DOM 4Y<:*J'R3^PAW3 Y4[D[IQIU6!' ;6^\IMX!0^>I M5\**9#Y @!N4T>/?E>NY<:Y:O.%J9*C"K) %$?=3C53=M9^I<_3H>K>R LAF MA.3LAVB=(?2V8]B M/N F1'!:$,%K01Y/1+(C@M\"/"U>[VU?V87X(_E$HV?F#+]YO08O^N6[:_?% M=:CO5&PK:5OB-/T&Z-(M)74SY!M*-4)WSM,.N.59P8G\\AUQ$MKDFMH>MUEG MVKVCD2!R9-=GR(Q,0:2CWY",**8XHIO== MIE+3.[Y(#M^+I.T0^&!P^.(06 :AU4!0)US_D$A!KYAPL,I;4: M^2WAA$_N5QOR\&_+S\3;C29]]Q^33=?3:[L&"6V,/ MU#X&;N32ROGM &1Q.]I0>LO[75^:>-UP,&1=O;(@0#::)1Z:+VM3D(-D@@P^ M:>;#^HZZ$42&=!<[V<1>^Y_]%QK" ^1 DH#.\M7*W#"3XQ/8*S@I)HY]*:( MT^<&U%8ZL>Y'#ODD>R!PG4LY0CD5.>EF.YA&)L+DSJ&<6!S"!\-C+! )02)1 MW-LAEI!IVIFW8;WEV"O.M4!3B0AR_B JACM$2D'VL1@F9A%_I>[3,Y$?^;C"Z>E#"+:E;1+(;ZY(CR;%4 M#^C3[)P;4DM2Y"J4RCB&@ MMEY58Z4(Z1:!]-&\%."K8J\ TCAE0F<:VB[D9" 6CN2E,Q+A$"@U515-525F MF!?Y&>9PZ[E&B!.9Y+>WWMTQ_\H*GY/I7C+9NSQ&=RRZ";EV+QP1K=) M-)RN#L=BA'S=.#KLSD,F7]SEZ45+BZL BCM*U/.\DFQ:CA,_\"YMC2M>KV7(U*7+E"F#3+D_1?CV] M1J\[R&X#92+B3_.")2S.DO!J-5N&)D:VRSB/8'\F>8^55/NT53!16< M8UE/K338)="1P#L'[PIDHIT"]0G=,"$(;EEUV"L87S4UNP7Y,;;??H%F0BV@ M =!X*_0C"Y(-T V%TQP[V8V56Z#BU8]CQI7WD"CNNJ"X M]) DDR(^+UGF%%>8ITX_M42B/!ZV>UN=B0GEDJ_>DH5;=D2_>I.+PH\\(EZ) M42HN 5).5))4328GY(.0ACO1'58>)TW1')2Y')42"('@2^; MY"2!,*FZ:";E,;)#C%"3Y@):,JN/*SY !M13U4%657O<@:<6:2$55=<8;X"H M%[E_^?64-DF(&_%@%% G=<\-A8I^L/'7T#^5'>;AH'JL*@\];XW?12MD[F^X M&7$<3FH8;)_;95;(USYA! _2>^IMG?,F.'VL"D]VZ:OX.?(]%)VT/:]KP>-) M<)QA<]+I6^X37\0:&-G5&1[R[N/ZDNQ=GPZX;;H-+#\4[@A?&0!0NHRZ&6*W MJ<"5NHZB#7+WJ9*XOPO1MP/U0]CGX>LK. N,GH,CB0H\IW6J,? 6:0H7&W#X M67I\C/4M6"!^XIX:6-XU?:$>.\#WJG6O1KT0>UMSU*GSU7=![HLM /1WS1PS M,0)P;L3)V$DKGM8WI\#?!/6 5?&B9QK4S!T5;1#[I0Y15@.OU "YSVG%[>]A M@K3)">3@V!2(AGQFO7J)-1.E##[52_MY'8WNI#![JW]0/5)'Q&[).P8[3SV M*H[P+?N/HQNZR:D?O-,J61-W?PC8B[Q= 9E<_+<##<3!X3/U'-';%0D 8B[V MCB5[[PNRMWSKB3H+XE&X//$>R(I\@7#JZCAF-!W3)'FB^7*<,6NB:C=]=HDI M%'^ P@\GL95@V:+F?DT9SP;=<$;S MMKCSQSUU?? >^C26O/NS0+?+[>J:W"\WV[^1[69Y]["\VMZL[XP\%*2#>WG* M?[)\=G_!48.KN!)$@LWX&[/4'\JRBKPP>"WX!) MEW'(Q-1!Y%#!+AONI MT6G:M=5H: 5A\G]:^\/_33+BI@>!W$#8?AXTYXE/RYG.+*JD MWG_JNR#VI89XBWD-^O;(?:RI]-W][<#E%@<[KK]CP5ZFPL'Q#@_ML*#@KLA$ M^L A)X4AOQQ;&S)/(L\@=5CRF^0Q[8M)IE$/%Z;B0FWAEN6F*RZ%"\R%:*M2 M0(N^B -76PVD$:QI1^2AK#6,04^WO<)T@@34=Z@HRK.,1"!#PI^ MTUK96TLQOF!UZ@:.2ZW[BP=N>P)G&IA^-C2/\X\BBR>H%0 M4I.:4=$KE;AS,9N4,)&4$=CH%F[#-E-$TG16MEG 5V&7 MHMUL;+(H[5#V2'X3=(V<%Y0 WM:\2E_1?%;F>8:SPD1O\;]!7ROQ<*9Z:_@= M^)/WV3B<(Y_OZ7?TG^$G?_R_\'4$L#!!0 ( *J K%I8Q9V$ $$ M (2^! 5 ;65T8RTR,#(U,#,S,5]P&UL[7U9<^,XMN;[C9C_H,EY MF.Z(R4I)WBNZ^H:\U7C&F7+;SN[;\U)!4Y#-;HIT<7%:]>L' $F)%(F-!(E% MCJZNDB4 Y'>^@^V<@X.__.?[RA^]@2CVPN"73Y.?QI]&('##A1<\__(I39:? M3S_]YU__VW_\Y;]__OQ?Y_>WHT7HIBL0)",W DX"%J,?7O(R>@Q?7YU@]!5$ MD>?[H_/(6SR#T6@R_@G^ _\U^OSYK[B-&=<)@A!N;_C0I?KC(FPN#GT=' M7R;3+]/Q]&AT^//X].?Q='3WM2CW%;[:TF,5]+W@WS^C?SW!YXT@Q"#^^3WV M?OGTDB2O/W_Y\N/'CY]^'/P41L^P^GCRY;^^WCZX+V#E?/:".'$"%WS*:Z%& M*M7>GR*_J'CPI7A&4?R]5CY_S.3L[.P+_A46C;V?8_RXV]!U$BQYYA-&Q!+H MK\]%L<_HJ\^3Z>>#R4_O\6+S7K",1WG*!O9?_V,T^DL4^N >+$?X?7].UJ_@ MET^QMWKU$4[\W4L$EK]\6H'$_8SD/S[('O<_+G/U*/X["Q970>(EZYM@&48K M#/;3"+7__?YF\SZ1LW+<, )QF$8NB']RP]475.8+7W,8(A=)7SK">TB@DJ(7 M^1XXZ<*#"GL1!@L0Q/A#'/K> FGQN>,C83Z\ )#$ G#;-:\W_#LG@A5>0.*Y MCM^W,'8?IIUH-L7B^7+^"B*LP3U(A?0 .(8C/EPS>/"M M[B X^'["4XA8NZH 3V^"-_@68>0!$79IC:B"KECV:N&Z5@<>LY3Y[O)5!AH%3G<.J,;L/@^1%$ MJ])/K5&*/D:5.(Z%IQM"?54 3B["UX!J\ M_?Q,:$X9O,D#>$8=X!Z\AA%2__;0&II2!FMZ#WRT[(,;IF3]&#E![+BB6Q'^ M)I7!/'A(GV+P>PJE?H561AW@-32EZ>+X#J[I.XW[W.WKL%A^=)Y\24OFHBG] M%LX=0;(;5KJ([HBNTH;J54E'++O-Z#6M=P1';U2?*;XK3&*#.HR7ER!Q/"%# M+$=;^HV8R)VS2'V IBY"D:Z2D/-P_41W"5XCX'IXKH??SU9(B?_ ?_8G,IZ' M*IVD'M+5RHG6\^4\39"O#'E(T?==1<+7N%+H<$X*_3?X2A<16'C)M>,B@\U: M"G)6VTJ!7SM>]'?'3X$4J/76E(*[2"/D++M#'2T,YLO"("=-J;D>8(8!M*L\ M6CY-L3D4F?_" 'O)N@J TJ)BD/AE<%C*[(<3+3I3S6I6,=Q[$">1YV*/GSQ> M2:WJ!?9[X"6R^*4VK1@VW%GAZ!@4%B$;-[UMQ<"SX#!7RE*5UJ1BF)?>F[< M@;2QJMZ>CFZLKF"YVE9M/NH*LM:.>G\+9LBA?E.TJ#HEOH(\!\AZX88 V MPCF"/((O>+Z+PJ6'["87SJN7.#[4TDJ09!RWT(_SV9G ;%;UL?/V1DL MN<6^0*(&8]@B;BT&[D_/X=L7X"Y0@/\A^H D<(C1WP0Q7+!$D -D*)M%D(OG M+'BQ#KC6'$9+:T$4(,90H-Q]_&[UL^SY 7A&JG3K/ '_$Y=H=MORHZC2% K\ M/T.!_Y-C+*/J$SJ_Z2.(8M#_ZY8?D[WS:\GS? N?D3\)M27M_$ )#WA/X%@& M%IMOO00]Z.SL"+[P^&P\^CPJ&BM_A V/LI9'[8XF(*R(H="MO(Z/#HB$$4=/ M60 OZRGPP[:GP#]^NPC?0#1[@OM5.%X5+?E(QK]\:OC]2^M763KQ$X:6QI^? M'>PB:GV["\#A)LJQPL(A-<+5F4QG8X/)GHPS45: MG71.A$:SC5KC#2:)LT4N>MNL%=>.ZU7S-"4L2STJ&[BK$;\X*4*=K4G'= MZ.9DCD4Y Z#".;MNRD'?_/8 KC61Y:7^#(%\/?CQC&:6E9O+AF4;!D5QRB) M3KB3>PK;C=B\K)X)L'JV!ZS2,$H:G3NP*F\7?>L%X 9^9&Z?-P6K(CF 39^: M-P]SPLJ9/NC+ ,(VD15VO$?88H.%K/RSML309;PEAPN0W!ERR^-D&![_ECH1 M7'[[Z\R91:%TIZ15[/)@HXRR _>].P"?N+@*%I<0,H6Q2CFK^&(CHXR4G;KE MP4##*W*:>NB=F?URMZA51'.!R[D^5->#;VG#LK6IB!4T<8'*Z3E2 M3<\]>/:0^RE;BQ,IJA:SB"8.8#E5QX8M9@I/M1M&<)# =& Y781ID$3KBW!! MIIM:RR+VQ7'FRG"BNM\^.N\W"XAY$UW,&&,)Y:L8#Z?CR:&I7(H@S%D\5,KK )C(V<1W-X%_#C M/'H,?^QZ2B@E[>.:@:U@NK>0)$'2,.!Y=!>%;UZ6FYG*W$YQ^^CC 5APJ-"R M4WGGNS!.'/__>:_4=6M38?OX8\,KV%-H$T=CQ"P"#H&O\L]6,,0$5'"BT"*# M\L7[=R]A0+;([!:I0CF"4,;F<<,%JN!'H4GF ;@I>M!D^O2( L<;^-DM8@4_ M7* *?IKL, 4_A_WRDY_W>%BOGD*_@9S*[U8PPT94T$*SB/3L'RC4Y^K=?4$' M<0B6S*9B5I#$#:S@BF;WZ+D+90N9/+?+YJP@@IWN1C>PBEO!G3# @L,F"XC^ MV^B;( 'HK(OW!BZ=Q,EQ4^S03<6K,JV)44]CTPNU;7*/R1O* \!TY [L.-I2UBFQ]?P;KTT)EA^O0+\'T6V>5"%G',A%50VV27 M:7M>9\OOT2#+Z6U>/)R3)"[E 24OJBF5+.)?&&:A#TUV(/V[^@444N3X-\$" MO/]?0.[M.^6JDC@QFG .9 7'TF-Z^C:J9_N#:R]V'?^?P(G(\:ZDHE8P+02N M(+O)0J4SV46XYQ;E-?RF:4U.*&D%U2+8"J:;[%LZ#]U5C%D<-Q_7I;(6LLU" M5_!MFBUL!B$N,$S?:5J@57ZO(C\UDU-RD\:Y8\:"=_NK.9DXWQY[07PA3W8VW91J:XZ2F1E49\DWFCD,V%SF3>I26RTHAI+M+J MI',B-)IM68FLU+/-R58#S7S0/A)9%0(YFXX/#HSGF@;-^$16TA)HJ.>ZVWQ- MAV5R(JM9',-]3FX/9&P=&LMJ2S2=LSK9_.C,'\.=^ 7GCX]?T!4D;XX/T*T< MR84316LO>,;7I)&&=9ZZNBD%/[<-@WUKP,;KR^!ZX *' ^6QJ6;$5'C)1.:G +? B<&]]_R2S)??8X!%2E -2@V;-$,4)B6G M3?< R$[GB5I-"8LWA/X^7#L^N@[Y6QBX]/F!6,$FI1!$2AI)5F4R4 ML]S:RLN+K0=SC:3PN([<\YGZR15TTP1>0JFJP(.Q!VNN0HTH[)=WSAH9+_F, MNM7"&FL"#Y]DFRX'3!M,^U$*W[(F,[(*-)>W40L$D!IOUL=KGGN0>%$6OOCD M>\^8+PZC(*6:?6K1!K#Q?H';,'A^!-$*73M#5XB&DM;I "]&X]T"90M8(;4U MG7]:%>L401BL+$>"%!,AX;JLFR!.(P0K#V /GC?0=CAG%:^*8*H\(6%KOEL! ME>0GT&2CP+U"9"V8#%8#08BR_ '*3$7$M0Z',X"CJL9Z(6M1R$*KE7F),!\4 MJYV-8_0V= *B O!4,9_XUBA[V FHG!1R"2#KZWQY =_>8^T+RD7-UP-A=#UL M"13RW[C^9.+V/4LD<9V@#M-91H< 7!81-EU%R!)(T5[%$+08P] M!!+I84U@FQ'LX9P%2E;44,EBH)!D=#S62]#&*$8'I\( I>0&@4LFG5)#-R5H M'7DBBM&N'2/:*R=K1M1)M9 US'/ DK0]K,:6#WZ$*'M3?)Z>=H2TH615*(?* MN>:@K,XS+RY)P2/:'"0HI8BEGAS>*68%YUR@>K7V#A\4O%AX&8 [QX.[FPOG MU8/KCI(DB <%6!6M4(F6,(V/%;D'B0-GQL65$P5P:1//7#==I3Y*JP>WPIY+ M-!&S*UJA%RUA&A],@E7^)?0AC#@3',DD6"MH!>^'@<+;M99U:K" M.C)3!UJ!E&4MWM4(73*YWF%9OX#$\KJ,_59_]YT\?B5Y-2/2J M0??O(='K3G\W,@5D/XE>=>*;S!N%;"YT)O,N*]&K3DQSD=9@"N!#:#3;DA*] M:L V)ULDBP\3FO$GQ&0E>CT\ADV?&,\U#9KQA\!D)7K5@.MN\S4=ELF)7JO. M";C]F4<8]0*;K>] A&]WX_+8D"IKJPIT5EF.'"&XQ@_[5>S9E7^S-'D)(^^/ M[7:G"2_YBE3.6E9K PNG M\4Z=DC=3<"W!4=,:U6B+M8?# ,K4@W,)0:E1%=')='R@R8U '=2!"V,/QP44 MJP%UY4 H;2_]%'P]' 103#U[PX$VQ>+ZBE_LN7WF*%R.*D_5TO.;G1K:O#7#V4LL;9A_5WW'9LB=UZ5;[;Q&.GMZ M;4ZVQ%VZXV7]-AF>S2O0=O($C!-106.DZ*EJG_\)*7BS1.X!(V M@BM9/T7;2I2E"OZS>'3>B28&'I)=X;X ^_/!5ME9K.L"W('@EQDEX MBWD2;G8!E&8),-%L17[U#.4 I>X$1K;(5"N4"1#3+$:[-"LM28 MCUZ>:+&R#BNS'A)[JE!K*(B\8Y_#_<*2F,F)4-IR=>+#*^T&864S)!S(F4OG M2AEK>6>C+-CN;-Y5UO.+-&7%0056[E9"\8ITCL93^'\S73]" "U+WKL#_=R) M/9=3#W!9W91 B$NV*I Q]ISJ5;DF7'I^FA /=!!*6ZX--)0#^6PTB>TGYP#D MB/$_Z!KC7W[Z_QQMGJ]EM'\IJUA=:/R)WFAUS3H)<#2!\[#:6V*%..$\%U# M,CEB> ,OD\1%N'H- ]3I>,X&--71EG@R?Q32N1&:K .E4VP<@<2E '*BF@QJ)3HCJI0*M5(!]-AF4VQG,N8=**8 MSE83S5S0),W7KR#R0N06B1)%!\$AVBS3V&4:P9WH'7XAG(2P\%XB%\X*1;#0 M#MF(-V27QG2'WNL]D$?#VP/_E<;9A<;W %]C]Q@^.N_H\#3J7%!*UV$DI&$= M6K1&U63+H.MD=9;I7 ">T;NHCT"X]-Z\!0@6<08J#HE8Q7H@XPNYXHTVUFZA8>?70P M'1^K#8]N33X;E:338=6X-T-WS@83S0E-TLFN;.=\%2S*?&L2VHAFQ&L__"&2 MM?BP:T0C>NBH>*KN<8P;"?&'+S94&7P(1^]P%X5H-EN0[?XDP')=Z0MF,$ATA#*CV&-X#]PP<#T? M5* _AG+&F#X>5:7E< HWYG8JXV#"Z]7F._@>1TW.-PT4<3!]:5#53C+K84+= MZM]T]7QPN08.?!@^.#^1**%@HS6=_Y3A:B_HKX(*@5 M7^4/-9,AL*X.+]U\&I?Y6XNE 6+4^E"U3I+JX590M7G3(@"']$N0_;\_18F((9='GAOE#P%(DU4)7HT MG1RIO;NZHR[P*)>@,+I:)!KG2-4Z=1>!5\=;T*U?K&I[J#L< NAJ4-!27VZ" M-RA\."82LX]3Z^RAIK#0VQ;HVB!2E)5Y5ZZTK,2\#>RA-@F)HI>P6=7:5,S: M=\ZZU=(GK[>'NL,C@1XB7S50F"B%[^TY3YZ/MR4B.K-3=3_5AD<(O6[O![=< M\N]Q.T=25:5YC,X5V*52'44AZX8&91F)"?C1PC"6$9U':4@WW9(4G2>*V'C? M+IRRL9WW.HSR/GBS>H5"R6)L">I"KZ2;:DBBNJY#+<30BZE'^GFS$C#LXLG1 M89O$PDO2J#8Y\5:S7CQH6.(C'^WDL"_DWT9===,Z4AW71,TJY9 M%+'Q4:Q0 "X "WQG'LJ"!-&#^?(2/!&7)\0*NJF$)(H;EB-B(NCUF(:R]6T& MN(!/BZ"GU-@?E1&40<_[Y\%]!27\1381MK84)?=12ZC8;=LSWX/72O\@J,9N ML:IL\MO];-0++N ])P [D+/E+4/)!(-$%*<1^M0"41,^)ND0'#6GK#$E92]LV9[W6]2*@KE$,NBUK^*7> MV2RS-PK74222TI>I,_DA\.C_:%A_<_RL[Z%,G2Y*;09_F 6+ZA>EDEEJZ]W@ MI:MWUT]1;X4?7IS@&=S#[G.U7 *BN7#8E]!-MT5-C1I(2]:1:3/5O@\MKHKY M#+[P'BEE(WA)[CK5=RJ8H&F3O5:UB33/76,6TN&6AV'@0K!;;V6PV"QC<.96 MEM..M[[I8U4WH+)BH]5=PNH]OT!1P84N3A\A>G M$$A)C%NWIYL>==.+!C.K5,'8Y?9K"/R$B](4P3A/DV]A\D^ P_V(,R!?==M5 MK),<>LTW>:CLRH7<9GV!I("C^9#0LS\(VL13M2+!X_%T>GILE2:UEL$@*4#Z M2.5^Z<6N'\:PSZ!4%)/S-(:CC9$[;UC]5.*7D;I^,X?]>?; MUN$?Z $C]&WQD)$3+$;X,2A9^\Z#^DC73G"5X"0N+LA0M3>+H3,^EWK1L2Y![$;>:YZ!M*$C;^1! MT OQAG11E[;@60&;)BNNHGJL*CD#X%.YM&#P_@FC5D :,HZ<>$7KJ$?R0/W-4:AFOQ/!C M1^BYG]]4G6]"Q?QO^&J=J!CMTK4N-P_*%(*& M(004'8^[2.,D7(&(-7+S5M=%-=KR7->43LC-';S/-K>%":W*S@@#^!EV9*,6 M1T63%HSBD//CL].S$\C\Y.1TV!O%_S'6_[;INB(1#>0JNFB% MO#%=&*VYX_AD?.5$ =QUQ.B*R3N0'8/G']$G8U)0ZA@9SO*V1W]"K?]Y!-L? M%0^P8'RW:# _U'TP[S1R'UHRBGK&&;6%X7\MLR6=<%,:@&#]B3!_", M>L8]>$4WV0?/ H,U\00!^CIO=U1N6,MPTET!,,9 EU[;)1Q%")O!G9)^0OLN M]#V!X),SN!0;3SL$77/,N?HBEE02Y,KZ-*Y M.?EH"!;E!26I5_M*CFYG?7D'\7I'6 3R^2KKI@B"[-;5HP-LN_((?0,_2D*( MP@!^=+,Y4T2-1)NQ3J&D"*#7A$+3P18:Y=/_CRA4GWM-<3"&@N!) 3#Z4]:P MMDL'J;D AC^U\N"^@$7J@_ER\UIY0B,L=^9V@;-ZI1><'"H?!A@<-.P=N@"U MQ+!+SAD@VOD/")V?F3A ^^& *"+6GH)=3Y.SYJU/F!/Z")P2CP[5[C9X.>,Z M2DZ'J=I43#!W70+X?-=S\@Q&LQ7R7/U!S0/%7<]HNKNA[&&=-V2Z -%A_9 P MK!ID5=>NX='::5VM"V,PU^19G MCT1[["FAQY8.(&G?:1DG%AB]F+OVX"YYY_DY0CV8+\O\,M.&\-35K7,+ MLKCCKF^)U]P.WQSG+-C])V-"]Z<'._<](A#6J''AY/N\_13 M_U\]AGDK_H9 M+NP^Q^@=/R<54937K.W:&;;[<_5SFH(?3\<':B[K[_ER90X'0B?W)BV]!$VV*'E"[<(*M#3*WRU^#.$B M*0Y];^&P!H9!GEGM0B?3XS.UPP>-PQWCCA+16.(1*#L +T'B>#[W*'/(FP1\ M]*>\96W'%[DN0%GWO3L_+D*D40V#0?:3;GV6(93=;DL!H57D!H&?!\<'^/H8 M DGEW\UFBHFDUV@(272AEW](7U_]^J71M=_-IHN)9)![C(8?O+\!YF@-BQC+ M+3>8'JXLUBM88;M+)*<#%UW+M+X) 6VH\O?)XJ:IP0^ZKX2LB7[@T!&\RF<: M8>C5JQWP=#H^5'O#<*M(B$Y@*4LU95,"$<;Y^A$^=O;ND>Z;YJBI&^6=V!,( MBV%(@*@'FE"/7OXR7#E>($K]MJ9NU+?E2B08B@Y>#NN$)7M]$$LNPCCY"E9/ M(&I:PU,K&$,>0^0[JWUQS,;[6[YZ06;=0_++;F& 7X'(\?$]U'&C@HA5MD]9 M).#O*QANP)S0.) (G^V^": ,GB&3='6A5;%72811]V!2&'Q, 9?@#?@AEAAK M"*F7M5<9^.'*LCSH=S_;+90!OFM<=/&XJ:B;?@RU;: +8)!S=.K5Y]A["S3S@!%P>9EM1F_R*X56I6JF,[@XP[LT"-AT+*6QR67C'(O#.5,50OO M2W-^&A[O2_D]\(].Z4WVV.,"%?%D>C@].9P<'YT>3DX.#H^&'D_*U)"..I2* M&#->4$5<'RZ8&"4M;-Y ]!0J6MIL@NYN >Q"<9:P?I/5JRP!'($7@_EF>GU( MG_X%W.0QG$?_&_B+ZS#";1 41OZ#;%6[@21EO%5PMOA7&N,[SR#.\C1&6F:3 MRMNJ2&* ):UU5 YF/)L#COF,5+4BMM,Q7&6J#4'J8YX3PMY#Q-*0I^P?TM7* MB=;SY3Q-X@0N05'*<'346709?$@(0MHLFU@PZ.)&M*2%"]H&X$<]#6X.+C M@V5RNLTJ1&KP3U-1W6CF9(Q%-068"_3*U(&WH:3NS%'$7^>.%Y_J8980>+MUC(5.0 ZW M;2AF!8M"X(PW?VZFEEM&C%.]H&YLMYHE.6%),FLJ61M7<^A=.%&T1BD55B@) M.L7Z0JJB+>UT!IL,EH(@>W'4;8T@DC('T&#E.:^;AG..:L8SWPEH+Q$^T@^Z MT]!]"P.WG0)L:]JO PRL/03SJ#A?C5T7!,M "\]%=0H>]:H>-B' MWZ*/O33L#/-EE56:"X-8OMH%IM/Q@=I@4'YOAA@D'<\Q2_-1J*=-C QQ=P6+ M18,]#^K)XQ1^&\^#5-Z(^?H:)[EOX ?52R!45V_**)+?61=UPOOA/[)+(]KC M--XJ]G8;J1WG7:Y\&GB/BJ_*W7*K1?4C38NL=/9ZGVR ME9#5%[M(YF\@"E#J@?PRZ. 9O?Y#N(RH8R]G;9V9%1J#N^!5[6;JK"KG<,N/ M<%(UHEK(&N(Y8.DYV\914N(6_K7E%?[QV[T3/#=-K97?=&.Q[7S*!J6=?XF' MOL;^N/-K%>T!;&2LA$(V!0UT42#T.8LR9(]R^*S2%5'ZE=^UDS_EM:H,L&'H M.;&QV'/>Z>R5?S>8/28,/:>MCD;V6T84!;6.+FS+VCZ*@^TAA9#"A#!-^/-^ M<1Y&4?@#V52<5_A+LA;0%U(3)J@/G7X^%1+";\)= DT@9ZX+7QV^ZS5PT'4E MG'K3N3V;E*@?89APW4$3Z)O 2SS'G^57+8*M63=#;I"3<^24L@4I"A%HN@>X L8%#QNRR#R(U4Y7HX'4_4 M'M_I:R$D*(%ZY%QT8G M^"CCOPF@1H,X09"OEDO@)MX;N .1BYA])D7,";5AOQ*U$4"N22=:C$>$A?2U M]PX6%R].] PN0JBS$,L]8JII;4PJ:Q/[XD!SED]U9GF6@;AT/']]X<0OYX[O M!"YX#,_AUM"#[$#I+)HHYZIH'?_M4>?*<&: ,LP64#SX[5JK!6\3MBI()_R% MX6YL^!V[^*#%M>-%?W?\%+0X6M%\EW?I: 5J?(1;U_\L!;*\I0&^GCGT/1?= M0$(_3T&N\-O@6]G.V:".E"<%I(NSOLKC0&-RV&]U$4N)]*P7U(U9#J98BW@B M+'LH_N:LZ-&AI.*ZT7 M#$IVEEI"&%4'S/!R>B; Z=D><$K#:'P8C;0,).I);S4'<\*2Q+.2.1BK\IVS M1E+9;H4V>QH"WXQ:VI)/Y[&N &UP]IR*9.#M<9YVXPXEB@Z#^1+E;7K,\S:U MV#$?,G;,^>-&^?-0-F7TQ!%ZY/[D4O[M1.U2G+:);BA9[0;'4[B$4#[!-PN5 MM>8FPS%YGR4UY:8>]/)0UN"IYT5G$]N=DW6J9YR;-S;E%(#Z[:AEI7O4CT$* M#3L[+EYPJC?0DJ=@UHZ+4%HWWMN/U2( C=]HEU?5S8D *27UYIS.7/. S0-0 MJ],#4CK_/P Z/@X6N8NV'+=#&00HM>Q2C#9@!SD0T/]._&CFNE$*7]9SGI#+ M'_D&@\4\>0%1T5U*/PEORX\(MQL=P0_YDT>E]O%=GOCA>&_^&>_-R[]KOT7/ M+3I(B!B?X[-\W=0:AKFZ3Y0?UN>0/Z^G^\3\!%=YX,W#"P!PD>MF1)"WZ*3B MNI',P5J=:B%PMI%.W:F3*^A&O!"'?"I 6JR$N!)=)O4N#2'4O/IL*J9H! 4 M1NLJT0JP\0:!/""L\#\5DV5E&4C5$_X&K-.8CM"--RA(\]RKUX56ZPA.6 H] M]Z00]TQ-BQ4RY5:(YI+:LDK5#]< W ,?7T6Q':WH9D%F MO:KL3J?CDU.S]*(;4JTR0W0?W9UL\WSU[GHQ>'3>\XY"UQ%&+6LTI U.NY(Y M7'IOW@($BYA++PBEK=$'$7R]9KG210]@WR#>-R12U78-88.U*V_#3>!&P(G! M)Q-\VN:Q MJ8CQS'*#TBHY0N=.?P_B)/)KZ&0U,<4YV_Y!I5'3]3?C*C+MR&_9P@'),]0INA#&/,$5.O:!N;'.RU4 S M'S3C7;HEG.>\7)_;RS4-FO$NV+* 6%[8QK*Z,=Y]"N>'J9I]@EFDM'^Z!RY" MXRV]/#S!0WO)IQ1])N8A%*FO&_W\Y.W85#J#ULK%R]:,;RD:U.;+O^/#XR!Z M>'%J!^FYZMBH ?Q M7+9DBXP#M>.GZRO ;@)W'!5I%5M(IM0U!J.1?!IY6TE M4'L3+",'G55QT344$%:#'FG>D2U,5T9V- M40(A,U5#)GZM'+0M5.?>\?S;T%G,TRY:T]S*7BB, '2MO+,$77F,'/??7O"< M[:-R/_0U%&-^C2SL(2!:AM$*Q 9Q80_FU8Z>#\T"A@Q-M!K&$RT$TLRA"W0!Y$>+S];;,G;/&"581%YSN MT&[MZS;2U(FC.D][ &^RWZ4?5^O99#H^5'SDHE?*VSIF"\&8K#*R'+,Z*(D0 M:<*.62O8EN2LTX!M3K:$G762:59XUA8/>O3)1NRLE6EH95Q5!R,7F*V@8PXZ&=.DLUEM5-4P9CO:YP_/(Q M?K9C2IDD9%8<2_>&M5/(H3=3_4BP!X_KP LT'[<+.V>C@*[>T4>2!8BOLG:J MUX\J-*SEVHM'J] <=>-B9HG;YK:,<<:BQQF#$=C* M7"9WD%)G>\"+>P"0RS2-*9-7K9QVZC+P!,8G$),=116$U#FHH:1NZL%'%X/F MWF6K:$2D>O>N@G MZ,JE%P$7%FY.G]U4Q!)N>5"I/GJ[/]XM]6HT](*@)PD:[]W:2\>#!NK?CSKJ MXGCH;Q*VTD?W=[BC!8M"E(]AXOB;.]\'[SBTE_GH1NK%K55V G6="O\+"<\+ MGC/9361WE89'?'2 OH0X2&8&54[J[X&7M#D<>-C"4XV?9:>_^N3#7\VU"U(_ M+M6)&\Q?+7?M::*_^E Y_?U2*^2O/C1?':SR5ZM73K:RJ/!7L_14J;\:KRGN M'[Z+^*VK=713@L$(9?JO.>2DVIFQ/X9Q#11SX*FS)PGNKR_'9,.X!NK?CSKJ M8ACO;T WT88G*,J=)%/XQTLG >ILY8+O]]'9M&3@PZ)NM9OJHY^I$+=6F9;W MVTWUT0'D"=&$+-"E3/<0S3V:$AOOT6PJMW>:(R8)$Q([%V"*U,)L!:B6K (_ MFDXL.Z1-5P$.69APC2ZZBCY/NW81!G Y',-WG"^O'/@\%?=3 M1=J+1E+68U8^[L'"&TH)RCO%-QRQXQM*C[(_P.'T(\"!RYJM?L2I$S=8@$-U M3#'2H]TQP$$]_?U2*Q3@8($Z6!7@H%XYV XT9>(KB$\C'D7LLC>/I>'*FSSE>@8F"%]I>';G7 MC$X*+;LF#8GH]1SZXR@I]6WXU[9?PS]^NT=H&X;YRF^ZD3W4T,X6@B0OG[SA MG(?NQL%@YU==*&=3T$!7FT[:O^R_>H&W2E=$Z5=^UT[^E->J,L"&8>1 ^=5Y MI[-7_MU@]I@P]C>R]7;@8.S]F6A[EF /00N&J*P.X3<:J'$_:C5D^$U_4Z=\ MUWLG(=R%"?S;<_PK)PJ@-(I[GIWGQIN->WO8WNFP G%J%7C<>S#9"6Q\N@-I!A45C"9_HM[DT]:[H&::R%@ MK6)UC>DJEIVT_.ALFC @*0[:^MYHZ$G+CWZF0MQYISJU(W/BUW#A+3T7M]CB M1,$Q^T1!^0EV'B,X,V8D1 &)93YN C?"%1R_W-)%&).@#_'H:K<[53[*U>F6 M.$!UE8O5)OJ2,/" ? UYR=@HG!=1^.:AK;Q48SW_8TU25:4R,<'V?@^07>/:XFN>;[R+LV9YQ:R<9J@JV^ ^9[X#NHSSR& ML&HV^H/,I]5HZ^_G2?ND9*)B,,%-($4W&D$ESX&&OZ$T^F]SQJ/J9 M^@Q*O5);5R6V,$Q6!ZN.JJM73K:RM+!LR9++?N3B5Z\$@Q%:UR5Q.>EY>$=D M!(/<8JE>^$X\W)];B_7-&C&G_O3R>3$Z4JP::(0BL%DL+YF^!,1-8KVD)21R E,]XU))G'*3N%O2 M&A*Y@/40.*&9Q5>/=!DZ:-+@%IA^)&A\NHP<:KP]@!IGFQR\.2*H([V2=JK6 M#_5U'6LA%JTB8.7M$U@[A+U5$;H$M HTE:<-4&!HI)ZMPC1([D"$1%_2*>V>:KNK6*U%HY64:;2 MQRIT/K6 ?^FLOX9!\C(+%O\$#LGJ+=#"WBI;5QEI=:5:+SHW7Z*0W*B#SA%: M^-"YEC*R*RM$(8V2,![#((JQVY@[S6NI8@&27S0?^S\"5I9> G>$$.X M%Q"V!P4=N!X0CZ,_&4\:X^A1='WI.2,G6(PJ3](_I)XFI@U>1L2]8!L#6YB@ MFKQ L6Y?\NK=]=,%?,7;,'B&>KK:_D0+NQ=OJ-J_IK!_':J-.VC#=<7")$<$ M%*M3,5!,M5832EB"<#NZ*8DDCCLJ#U$RQNL.-8:A14M&ZP^1YH[J0Q%-K[?] M/#K_!O,(KKSJ;TMQOK)K&4TRA8P=9VU+0:@.H>A^KC%X\Z(PR%)$H$#_,-ID M+FG6&X&:]NM.5V&HCMZ0JS\W<9PV7QS$*KZGFL*2@/%Q(;=A'%=6^^?K;TYV MB'[[]9JRJ.5OP&@5$EG-=A2)R6=LJM!SV-1E+:5&53H'T['BNT@[\LI2%#9V MD\_C/$!HR?H\#!;4^6>WF-XZP*:L(=R+!Z'QRU:AP?66$6/8KC'=5$X0BJTLU"XHC+H'IU?9*:5H)PZZ PCKT>X 6F%"^ M^;6\F2BRWQ-B=*%P.WNE:'*DTVNLX9'B[7L^U\^2"R>*UO!+VM4-7'7W2L/: M2\2N:,)[\)SZJ-WUK><\>;Z7D-?C^',_3WU(G 7 MA:\@2M8H)58R"_"=(Z^H"./H%[N!JC0/X:L9/UCU]!.?ZG1.A M&VL?DBAUD47NVO%\%.V7WV!Y[_RX"-'/(;KFZ<'SP\9\S.*M[(4FR93-(-?\ M2+HMEE-K/M2CA1!R/3C360_R>Z_G2SQ27CBOC@N;SX('P&*VA _?Z17XDBO4 M+1I'E_;-[8\>R19287$<:Z%HLC=HE\X*]K(8GP4 "X'=64/%O="QCN(HM,D2 M _8MW%L\8TX?0)+X8&MERR6!;B/"-_NA/K 18RZ0G:?O/#. MG[^%JDB/E-]KT>_6OZ-<"E6SY"3]SJ2/KPX""]CE@/>&PBTJ=MG98N$AM'QQ MC[R-[97Z2111H8F66,1KDBE$PJML1?G]UB>J% J5T>-X/&'91(24!TW+8Y#<@\3+;J2=/_GYWH44 M'T(@N&GKT5K#( M?/D OXV7\&WA;[0,"7(:KW:IX^EX!<)R#5Q #TA'N0^)$ M"4I80SF+)O)4,OJPK"0T!NYXL36:ZZ,:^\=+.XB M^ J+8EZEY,@@E]:0%4[Q[NQ;!2'V2L[F!=!2YP:N\^&K99GIX/NAZ&D -UN! M%Z\HE(FV80V14H#W.5@*K.D@%A2KD272N/?B?Y^O&5=,4VKHPK"2U9:H7$R^ ML:N&%2&EW\=)KJ&;UH@2R:$*#+":7.]<;'EKKT^_CY%>JPKX9#H^4&M'%.6F M@=T6@(W/!=#0**\,WT#"3U=3%-9_3GE(*/.*3]6XV>,F>NB^+=XZY^E M:@&IN*6*( 17SP2&#)/<5^=?852LE9IN>FXNI!O?@YE9.44AZ5CQ8!;W;\X* MS)<5<$3+++&L+DHAP%.57#%D_>8P#E\W;T_)65PKI1,'8N+<,=]Q0E,] 9,L MM_FK4^RRE1)5;*=PY#DUDS8.6')LJ@S!G[,E?VZIZ&FXB.9,F;*_8,O^PE+9 MTW 1;0)RYHO$\=FC3D,Q:SC@Q49^+.K[KPS::@@2YV/^O%R,7:U69IQ8C2K_Q>??DS93'4/#+=V8PR M8:A>'JN/9KQE9#R6]P!=],C,*$:Z&'N]#U$T6S)A"9:+H(@[0:DUFY9@#<6L MTQPZF3OK-EZ!V)72N"F*O5'.F5R]_*34FQ>FZ&YN+R3?=-ZUX;U5QYY%J%4* M9OH@1I?U5R=N/!;)77EO-4R"F%1?A,03JXJ#:+$7%4?2QK,W@)*4,>-3"?7V M6UU:2ZC7C,ER,[]!".AJGSS_\V,]&02]\'XKB)A8M,IXS,@+6?7B-:E$<\D* M\,EX.CDQ/,192!\$9-)K8F,5:^IJU,>V9TS(JV5BE;W5HM;"Z76;KN#(/>PX M<>*Y^9\QE&T8)<5?+0[D3YD'\N'O^4.+K^*1$XRR)V^_^CBWK^+7Z. M0-;3YLO\-6FG\6E5-!U?VIRQ%X8YV,GY@8X:3R;3\:%:/YTP!U5G C=$A7X= M^0>(%?(F)/1&KCBQ]1JH5DQ7*!=Y,3V1XP_(I35DA5.\.ZMO08BJ/70$6K,% M!Q^II++64"H$4,\P\.ZK')8CE55-%VV0,%UV@MRK%V#PE,*,-6.6Y0]N1%'N M-OC/XM%Y;[?F;VK)$)6BZP/1E]Y9$CVD_>E_[WT&X4&4$%.+'?89(>7=&?R0 MM3O"#<,_M=]!;^2PAV#L0/;Q 05^$ MJ]U'FUUQ,H8:@VZK#XJQQOE@)6NZ2"(FH#N<$YA#'&^?(A"5U: M@@QB>=W40 ZU#2HC) "35:,,D)[OHE90.V40(JW!_<>'T&BVM]UA1L^?5"NH M&]N<;#5Y>;F@J394RN2Z^70HN:"-7-.@&6_#Q'>^,5(D5LKHQG!?$SD;M"3N MU:SK<@&AW*TK=)U(3EF$CE7AN[G/U]LR^7W=6"1;N00+=&47.HE*G?[[>)1N M2LA6EH:5XE!RT22'UM7JU0_7 ."Q>(Y?@CJY$,M701Y D$=J1Z"AB&RPB0G) MR/B%";IS.?)0T!X&_#WPDOC^X3M5C:AU/E2I@YQ4KWW(@?)%L.<6"=DG3RG^ MH1WM1*3ZX(T$Q_Z;MP#!HBG-6V,9[32EIT4Q&[3):< WZ*CKV9U2NE'/IHA" M*P620N,58:"?(P+_-MV\/'F,;RZI+7,4%G9&9@%@)AL?&P>Q6T:8%;V2;N3W M-6*WD$(/IR'5J@NZP3YP/=_+"!5SV#97UDU]6M#,UA4!Z,9O+;^!)(LK06$, MLS?'\U$G>PRS;H>7O2^A#T'&6+0$Y1%LI2K*0_A2!UIID8 "U+5)ABSD3EK2 M3]]F[@$(M!#<=1C5HV[R;[!$FU8GXJU8J3ADGT/%AXR_CV5NQD6C8\?B'(DW#E1XKG>JX/NJ7\ ;@K?U0/4 MR;!KLU:K8"_"D7N9CO3I$H[E2^ EJ*]M][K ]:$L%_/@>_ &XL+\C"V8V&H9 M?PT#D#C1NFGJ[-:BE0K6EUSD7M2@RY3*,UU:J2;\2&5E/D%)I]5G/OD'\)Y? MH.[GZ:"*##!8D/$\3>+$"="1(=K$)M2&U=K371*#)$(9\BA2A#UQCI^O);$D M9DDVTV>KS+J+KN3!(Y]8ZMAP5?I'D-%#>_2P)_'DRGFJA7(2%E5WV6E;HYO,1R=3W30EW[FJG+ MMI_R%",V5Y-:L5(399L'BG\ A MQ:4*M&"U&G650Z%:,J,-I2_2L9C03)MCO0ZCP@BW$W>;6>)P%I/2>K%I,=ZU MS:HTCY&*FZ]5_4FFT#,]DH1W/_<5)-XBWW=L70M7[RAC#EAD&75*.25JI^97 MZ+IGTGDQ&6U;J9[]2ZA0TWZREA<4#)#G9/( GM'&^1Z@E'(0?57@\V6>[R5X MOHO"I9? .>+">?7@K@(E=H8;F"1MD>MD0LIU@K[.WVBT>26C&<\<3-7FT$MN^F?ZJ37088D7.DXK\=#.[BR7>V&Q7)7XWH[B&5KW:Q MD^GD>*)T$**)N,&W(P3+KENC"NR9J-#"DE,'ZA7L4 ).7"9-YC$[,Q]VY'N!! CD& M,(I,[X&/8H-19/ :KS"R^ZJ$$T!/IB1#QQ0;-?!31O@QH_)S]#=:D"3$O$B) M54U1XDUJ,M9*H:KFGT['AV/%MR3Q,=&8/I.,2)3-%CE=Z7FF:@7U(W%CH30&:9 [O6:IO\3!@!=?C.+X]#UX.M0 M\DJ0RNI,%$6N.^LO(70FIY<@Z+'XR&O[4,L:6^M68RV(Y!YF:W5T(U.4%VYF M58VVM^#9\8M[QL@#;4,Q0ZCA'VYY,6J8B G9TI 7'L0Q?A!GT\FA M6JM%9W+;X%6=7U'>'O:6D:JI7E W!6@UBW+"4I@RCY1",SL?%3^&)<7W JD MJXQ233V;MZZV#-/)VNG7G=#:%7%1'MVN04TY2,6,UP,A8(.$5PQ@B#YX2)]B M\'L*V[MZ0QU V !]0#) 'Z!(NTWKHZQY_>W.NP)A!]EL%"9GGGQ4,9I9=?)]G,Q%WS,^&2J$X-D5BCK+2Z,)ENL9-V]I0/?0J35 M2>=$:#3;DN[>TH!M3K8::.:#9GP>4EEW;UG"-0V:R?P[HP#$P<2YH=&WLO6=WZLJR+OS]_@J]<]]S]UKC M&D]%@E>X@R!R!A'\14-(+1 2$BB0?OW;K4 P.(,MVSICGS4-M%K=54^%KJZN M_OO_K6<:M@2FI1CZ/_\E;O'_8D 7#4G1Q__\-]W)EDK__7___J^__[]8#%,& MF785DPS1F0'=QD03"#:0L)5B3^ZPKC&?"SI6 Z:I:!J6,15I#/Q'"/P6_@_^ M!XO%_+XR@@4?-?2[H,GACUF_9_0S\YL@?Y,XR6#T'9ZXH^-8L[9OZ3U<54:F M8&Z":=S!WO#;%)%(W5(TP3QLW0'F4A$!5C9&6"EWAR7 B)02HA"C $G%:%R2 M8B-Y1,;DY(A)$" E)).4U\?$AK2"]-*M.\>*C05A_L^OB6W/[W[_E@5K=&N8 MX]_^#VC(]"^_L:;HZJ[E:K6Z78],S6U-XCCU&_T\@O0(FJ\MY:CUB@K:$K\' MM6I'G("9$%-TRQ9TOH+Y[?T8-%76=LP"XM%+X.?;L;'\K>AP M. 1ZK=M"KHE&^9,L"%584<$$\.3,8H(^K%,^Y0 \,NCR2OKQZ9.4 =O"YJ; M0'Z45/'?\->@H6.;CS9,_8:_'A)&>8+\#PDI >68B@%IX _',[,,FB023W7M MM? ?.,=4(I5*_5XC8 6] E$Z_WKXP]'KUR>P.NH3_1HTG0%[SVU3F FB80++ M<$P16+>B,7,%#*?VG%V?'>PS"(2P.D^+IS!%DC&C@&%HZR_.>7_WO,WLS!K]___FTK MM@;^;;M$P-H!%6ZPDB[>\C7!%"<81=Q@B")___8:__W;>]_(D#;__BTI2\RR M-QKXY]=,,,>*'K.-^1V%S^V_X,A^PY^/VDB*-=>$S9UNZ U4-9WJ#=@>G\J MD@1T]T_8(&\*(J(+YNB*W4:2P,$_^ XDLR28$L]U M2'G0W:X@^:P[7=$@&4P'(K@T:SX9HL3* T?)]38I)A/ MUH>K7+V7_H7IP@R.UU=@=UEC-E-LI.FMM"YE87_0)$#3H #K%Z9 C!;=H?/C MLK-0T\1T@W?:\9S64A/2EFXA2AS/Z2/F2)#^)&E^*^*Z0!7D":XTK>G68"TG MJ8[?.LF^/&L,6Z/A%N^W4BVA+&FC"3O^G$F^EI%-J#2A5092QS9$M2=HJ-N# MN4D-)I,RR9FN"NU8=;8:3%KUQE=AX'.3$P9+M2',19MMI(FQ23!R=VZF'Y]< M'?HVIB(>#2WGF*ZVX@G>)WS7..!"P^H6.%9K]M3L.+7-;Q;-4B._"@8*C<8= M"V%E;[(09::@E70)K"M@XPVS*_)&?UY++YISAZO<5_D198TKI?R8)WGBU[\X MU+CQ9()()H(!^P.\ZGBS#J2H;N<52Q2T(1!,5I=RT"/;#;E;S9.+43455\EJ M@>XW6DQC:XYY&@TY%B-(Z"-\Y'ASODNZ'W >?F/MAKL5Q_)][B#/=_EPLF6I'7.=UXG8.9PS[:,AH*A:$9645#K5F3*-R]#H9+1JY3Y5+R4* MD)+$J2[]?>S9N#H:6E5@_?LW!A!3!7#?U#OEF__RRE-E<0]ZD^]W$ M70F@8<8"[_1V;4G(A?O]H$_WH\_'?_]V_?T[G^KN!)Y!V9N(GO:)?O(P"]U. MJ.R-V1PZ?,BO..W [=A_GFFPPY2T4$=!,1JQ]U&"+UO/-454;&]HF*3 7]VXP,[< M/DJB7_\>NE3'-/K[]]G^W_+:<\1]^.H#ZC[ZYM\/"/#['+7GKG+>$\%[;97H7* MBA2S8,D%/IY4^!VPSWPFVWB+=/H/$X)=/0N*E%&A!C>,%+JX6N [; MJ1GQ5-&4%Y$"C9#X/)C:P!84'4BL8.IPW6_YB%HT2D.F)W?F:L7HT-T%G>YK MPU7H$?4T:\_/]7OS-RU)"O+[X#I+4*22GA7FBBUH/ILMLACO..GL$N]P"2;7 M4]=5>CS^XFQ^3F)HGU:+%DI#P^6RG)57-C"*#RU4W?![LXH>#O MTQX.LUEG$G1[D5*5=>K>ZK9S9&D1?L411@_G.G&<=VYKO]>P3 I\6G',O*!6 MLLI])B.+<5 -?YSO1[LXU)765F^$XJ5\G$%CS0XD'Y?VI0+X5<=X?-R+L;N%V:501UO2MW-'#R09LLV%='V$YD_O6OFQKY1EI?$K2? MGG'V)H2[2&T"TSWDHXO Y19*E[6N"_)*I4:HPFBT9#>3HCW>UA/4I!=:!?D MY"[DGB!:A//0X?Q=FCRGF$"T#3.0"9!+:=/[S59E9]/$/+ZD2@JAA3:&$0X- M_8"&$2*?1B11Z]*MG)9FV3B@F&XAUUOK2FC#(!>!V#?DO&7:?-,T)$>T&Z9_ MDGVO5MCUW##MK"%H;; $N@,"_=+!Z?&LD)KG6"69;=$QQ I=K^\H%[%K4'%2OIVKH8QN8 ML_U/1VXAJR\5T]#1]XAR%G2=791E#6NW-D\#W,[DYMDXZVB;I9E+B7:O$SHK M$7B#KZ;%WI%\ 3&N%'^\^MF(UR/$U1M=004-LREL3I\/T&'V[L7RFIC2K"/P M_+T2GV3F^'="AZM@GB?$ET6&:9HI)G-R2*RIJ"=%_\) MQ8T P:^ ":5%&4]VD)#$>)/)$MFT6I@ZVM1.$0Y.A1<2SQ-@KR)>1H$?@@60 M@Z96,]P6/NN-33F1']ET6MTPG3F])%;QF$?P*GLP9\O>FX91Q* M.GQR; (KD'7MWDX"C2WR+-D$Q?MJ?#C:%+Z'K#\U[^_,=V^SYF&#M(W<()_K M6:>_HJ;*?8-5[O.-5)7$2]WBU^:ZM]ORU*R_!L_/'!FY@HF_KY;,S0CO.*K3 M-802B2<+Q#*TN\=?Q\1?__S0^VU\UNK-5['U?4GM#RM9J53KKK;SKRW\GV'C MP\7J)XT\G5.+P]+J7L*=Y;TT3JMQ*\M]#XY_@I$/!^-?8.4SV3H])_NK&JYT M9O&;8]ZQOV!)B09C*$ MNYMMYT=5 YG/M#O5=HKL;%6A*2J=BLUQI!U:YC\Q79_IS\SW6^\5N04%#W)0 MB\J"&Y+W%,<5NB3?V[0[R=KFZM[;:RE'O9QR#_(W+T Y\F"7A>3)E/>A8#J* M.*G@/;S3Q\LVOZVV\,35#>$;MB;(EV]-D#$R=?7MJ5=13>E:^49F.BA76N\+$GE>(H_8I,J!T9VR76VCO<8.D!7#+..2HSF M' ?207[3JU\?T9L:5RMM*3VHE?-J'4FM!;H='I!,N4C\_L:X81W\#$>R&]5 M&:5\&J![&O]@522+)%UK$FV*NG6 MI*!% OGIR[U72R0QK=3*5:=95SL=9]+?SO.4,/D&C+RN1%Y^"4?Q-.(DZ?E* M_M^&N1IV!&NVY0JKC,YP&;S@**%SSDFDGG#Z)9[%@Z87\#$3/!%'Q"(0X?8? M9LM";2-8Q3Y;D6@K/FGPE801.N\<.F2)&!%_">4>-+T,Y9A#ROD?IH-[8FV6 M08=S!LV5L26+!K<*'>8\ MA=[@L*5+ML8<]7,)Y&;7N%'HZFT*[[16JRZOZFUR]=60^RAM(M1^$FI??.3[ M3:#=5L1T9]X?%CA%D_7M8CCKC\-;P?3##W9'F'TA9M\$ONZB(DP3NMA3*S); M'@[,@:)(H05?A(7'(MD907/%;P* 735$8;=!OM-HHF@X< 4"UR7"2 -I78+? MF Z0JHHP4C0%I8?YF."30+LO645;[9CQU&+!2OF:%;IC5 '#'YOY016>%T_] M:\2_&?\ZO7=>D=7=)/)T8MCDU$9,4OG6,EOAZ-"R^=-%_YB?3(P@+Q@]?:%F M?TL!M7XK-N.7M4T"=V25:]7P;F]6#;^&_^P":I^NZ0\BZUYHTP='\.%=A1YG M\Y1:8):+"5CV0=,+@&&O^R$83@U!3EDB M@DL'I7@::!PMJ+3R#4+M=_5-92@YR3H9VG7V$5&"%+JS5/EN MJY4'ANJ9>/!AT_=ZJ*2OIRCW-'\;5=QR084^H5,),V?V (A9$TB*G1=$Y)%M M'EBVI:$MH9X_;O.@@YY@*LB_:\-Q'SV.JG^A+X,CG?%4K<(0@HHK&[JZK.KF M++L*G=^#J@3LR/;K7_3QB&[OA^HIP0_MZQ,4?_^K'[)J_^)C7EW)?Z-0IN!> M+;_7'W\2Z\+Z,[%N]X4ARZ?-+-XQ>W/3Q@0AV M% MJ2TG<7Y.A[!Q(%W1KSXFZQ-C"L0R 51A6ABI@%II\W1HG8=ST]NS\,S\OD8, MX85\]"HN!6=+JH80;-,T64GF=7RH+^8&FS/CDRN*$ M42F;Z3KX,&^$SLB'2A8OG_^X=P+=4S;!A^M[?!T/]8TE,'5TJ#NOZ((NPNY0 MRXXAFWY'JPG7[F?EG(['A$EBW@/TZ-X,+4I"Z;"]D-176\X_\.6>25(B+QMY M^C2 /UC2$-TR/7:VIL1U\&YR!=9C(/5"ZWF$$L?76WB$!ZZ/EY>M"5/#S#J6 M;1 H[1KSW;<^UEXW5;L=3,)@-T<3(3S.-8:D?0@.57=:P# M^_EN3HL;^$,\:>OW-,D)]0.I+%2!8O+8M![D\;B$!9(G?H"N)84(?;U++' MR&J\*2]G&S737 ]"YY*&61P?8U,DD6&2R/ ;1G[6ZR2VFZK#995[DYRPJH / MOY8D1C8QDL"K2>"'F$-[,: G5'>X4A<3$M @M6E8\M=:@D:6,)+#E\AA-KRF ML#;N$MM9T5GBE7&5S9&,52U]=R]'7:?83Y;&(XY$\+3_*W5 "&4\ M5ULG],EDA;-*6JZ1S$B3I\FO%1ZZI(Q'DAA627PL4_Y-1R8'XG(8GXW-*4Z2 M3'E[7R.[C73H?- =Q#[[&.-'GGQXTPEJF9NE$YUB>8,+8G^82+9BR78A="D8 M;^/G%4Y0?^@YB#<):(QN5/#)S&2X3KN\T 5>&.'A+=$>)@&]_GF(-TGH,K%: M,XR17[-.LEYNQ\7\8KKZ)@R]KH1>_G0$?1!9BO,4_J*J!)IOU0C?#SB9%:IFTDW)&#UW +OQ(_0"=^NE(?:2ZV:,UBRZK4Y?&9!N; MEF6-C67:9#N7'O;9V)=#ZBE5OIM.#6',]8.0&NC4[9"8YF:)P8#;\'-[=M]C M$L[XR_FIGX_4#R@$]\DQ29KO3]/3*FW>EW%%F9,+7LP.ML;5L?+:Y>352Y=8 M5A:V4_0QT$4%6)E-7; =$S3D_=?'9Y([\%=[DS%TR1>Z5'=<3NN"D.7BZ]JP M;NOM\H@.K="]?,8'VP8/IASV\-X+'=T/OQZC0&[K[*"F5-4851[W'$$HUL-[ ME71T/48XG-]7H?=*UV,45K7QMJ,M!CC@TJG>LI#+],/K O_TZS&^#&JO>SU& MO4_R*[G05-5*Z[XK9!?Y)$B%-A;VPZ_'^#Z8K8_GW;*L&9Q:24SCD_Q4'@_G M7T57OAEVWX'_E[@>)?V8YGJR K_7@=NQ_WQ)2ZN"6)A3; &D[?NNM*UE,M\D MZ^.YY?7K7_MTS?\3ZGZKA?U%KX)(2Y*".A.TIJ!()3TKS!5;T'Q05E*5A,II M10'?9-)\0F &-4L.K6I[(3J>G/*W0LIC49#7W]NZ6V[H2\4T=/2]H)4LRPD. M812%M,PMAF,;5]8=O+PT3"$7OH,3 03><&'K;E'Q" 7"'B-Y\W50#7L"S+JA MBXYIPD&?7@*5-_)6[;Z36^"%=);A#(Y9Y^S0NMW/7P+UW(2_!J?/Y$:]G]6K M56Q=J];7$EO9=)S^$"SFNAA:*0\MJZ^6-44>9DV1[UM-#QE65ID(CJTL@976I2!6YW>[6.%KJ=ZL;O$^7F^-%:LT-<-Y M'/JZAZX^/$ATPD?_I6]DY+=RIU\O8<*Y*UW"(6%B@Y\+/;758?OKD9'++&9D MC ^=UW;]^UXB"0NQA%UP(S>+CQFJ4EEJ.%GOZ^F\HP[E\%Y@<=&]V&\V&V0'F4A$/ ML)U7UI!84 , "27OF(*X@W9,$F:E524^9LEUO:<5':%6V(9.OR$#?FYZ/B(> MG]_7"+J\E(^[R?45>U+2)0"G[0D"G+NBCVM G BZ8LT"[BHITU!DJ3)6.W.# M401ENN3#=XWJ,]Q][:S#SO,7>BO^^?LVF D*NH+Z0-R'__ONZ;=B _(.#W<-D^3!SBOCCHO4V] ME\DQ R[;-]DF7;/+E?4G+6F_G3C$(W'X(N+@3Y:WRFN[OJKS4QQ(6K(^Y(9- MA?HDG^';B0,3B<.5Q$&#_<,%H6EONG U:'G$V;O.53 6--^W?+BL?^1A*[,Y M_&7?5]G0W?5EVK(,48$-@@ZE 6&%;IMM@CG(0Q< M[7%.\.B"3R*)@+[_4+1B=:4R+Q19LM]N]PG!TH3VU57H*RE')&,$I-Q++IY\ MV/3JEC!$=1BM;3JVI3Y<+!&ZQ88YLENHQ_!]!'1;K#Y@N&2-.7JA,JH>EEG.O/%+:[5>)=IQNZ M?89(TX?5*WPLR_PM&1O)?+RY2E/R !<&5'*@R;D&381V$?[9&1O7W]1\<]9% M:3[4Y0+#+_"L1(O+.9O6ETIHE3K-0]E\8IY?0S89R-EC7^*M;*W( M[+JF,9+(+?K519:GE6J#C=CZ0&$4DGH_7VL)(S-,L)RF*I.& MU1E;I9A5">\R)F1\I6(X&2.8]_/UF9,ZRKJ:2TR6=8&-55FN/S>K1(6_.I=> MZU%^QK&6!Z?9*-Y:W N]F-'EV9G"L&6NEQF 4)#J"#:7/N#U^(5K;\H6O+\? M%AW"47DU+LZVRU9QT%#JH7/)0I$M^.E1!$\"XCQ)')N$-YWJ ^E,S$IM6QF. M'!><;*IQ7]/FH37SGWZJ[]@4Q&/D)65ZSU+7%ER&OZ1&RGAQML+)HE[C#9(D MV/!=:Q\:_AX)]P,./R7<#YI>($081S9N#X;@P[O D"TD,D*I.DVQE65MWB\J M\305WH)8(00#0;X8#/NF(0/#KE;P;*.-)D6VKO;E5ER7V:1=;H3N@,!U"@Q] M1S"4G96,)V-LENTL"B/>Y!>+>R8,?G!X*'>%,E\-W8ZOQ_-"@R-5&Q#=?CLY M_R[V]3M6P7[IUO-I>,5=0CT244!UT%&Y1*X=6O/P0EB0)KC2MZ=9@+2>I7MWZOG;/]F,V:=[E!G5'4FFP:"FU8 M_W1Z0?F?1^878> )#,2#+#QQ:VH:,^VR,VO>9EK\V)YE0ZL+7HZ!^#?$@.<= MT2>7F;_-(=!B2XI1&%;-CN=6EZL,MWHRM,+_Z0[!L;=+'Z0DO=?;?2<_ Z,> MRQ75;9+(#/&*VI32O%BMU)C0"O*G&_5K\/,9'=VPN@6.U9H]*'&I;7ZS:)8: M^=#%?S]*L3FZXE$-Y<#[]]SR7"?'6ZB:G\7WUOGTHEM*,IQ3:*YG6HQH)VK[ M=:_D/G#861W:!$A_8X?*&1"@GPO^52R#)HG$'>P\&$OP4_#Y[//HRQS0C9FB MG^O6IX\[VJ?Z/>KB]_'H#YJ=IPN4$UT23"F@2IPH%*MT?4C@E?)*4KE4KS=: M[C'TVK$]\U+$CI[=7_;2;&G)]:U$>3V0\J"[/7WC"XG\S MS?'D*\&E;&U8Y M,CO,Q^Z9U%(Z..X=].D:_?>\J0==!7Y-]W26+TPK[,;.3CJQ>X/G-NGS+T,/ MO.-]<]B>;^'QQCQ&MABVW] WB55[G"B/QX]P#SWQ^A<>"%*7KY9;*2TN];LJ M.=3*RH1-M_MBF&3(L M>@?3%6CC>*)P#XQ$DTC@CF1-+4,0=;EW*D#N.]$#[WA?EY^EAS69;N\(.ROH/:PW!,$5C>QPD0)->D0 [\^S?\#V;9&PU:IIFP MCJT4R9[<$3C^/W_-!0G=@!/3@&S?T;=T8O^5J8PGN^\,RXWIPM=H BK1^M>O M![V:8T6/V<;\CB1NXW/[KX-WP*;SH*$,+4M,%F:*MKG[;QP3^\M=_!/#/U_W/L7]2]@$Q/(__SZ3[>1 MA1^MN: ?O=']^TY'Y[DTK]<5<*?G?_7KWRXZ%8T9,H;2BE%0^^_?J!=(00'^ M__P,)44-".;=R+ G_L \(L8(_'8_6)^*^R^/J7]"5N]'4=#$/U +[/]BI/OD MGP\(?L0WESC';/.^>J3[RW$%ON20FB-#DW8#@92!0NFV";Y"^$"?D7,1$S1E M#(>&'OQK9)@0KKM'T(PQR] 4"?L/[OY?T +U0)WY>0\-.+&YR[#+8,X=JJ(C M+^WN&(-_G04:>C"^9W\P(Q)^M50LQ;UK9G,W4238(^SA__PG2>+47SNPS1&6 MD;;@!1EG$K1 \3(!O5):(E)\$A D3] ,22:30I*@R5\>/"\STQ-&'G )'6(& MYO'DN7JIR^:P3C?=93L7I/AKQ]%ALUR[U"VQ'2Q=SV'L(%M,UPLLEFW4:J5. MI]2H7QH.1V-Y&B"CH[<>SNK7OWW!FD"IL W]!LO=9F^AJ#-TZN_?HW\O.. S MTOAPQ,\+W^.*]QH"\#DPRC?:M?_S'R*.__4WM)^ZH;L.DB)B_F*HC>S+VY:- MF"Z@1:$$E+N<(;KQ,'38^) M:[GV?#^>L(,#)"2* MITE9X$=Q&? BF8S3!$$!>93RE;'W1%?DA^/J-B86606O*-E,>K*4V:320LCQ M6]JNR^%/T*>S:&B:,+? 7?#'X5P0X2;>-) C(7J>RI'W(3BV<>QZN-\D/_ SKJ[FD;Z#@89YZ+&1(ID0 MZ$0"DFZ4Y&E&&O$I0B3@:II),*EXG)&%^$./;4T6!2.CD1N\XR2*6^0Z1![;%R#[5_;8[F14VP*^1;/ E>R"6\K:9?,#9XT'Y69^D#;Z>$?> MLDNQF<-;[=9;G37ZVSIKW7:ZWBFY+EGDK87>6[-W< _<-=DT9I@7Y;O&?S'; MN'#X]EHD0AD[BH42?;"\ GT:**$C8-Z=\V0OJHE8-[<%O=)[XX%S.BC-N>R M'"IH)#LQ6A4J_3B6GUOB4<>\:\J,;GS[]VNE:.MN RJS3X-I9MG/C M ;E4S]YZ%+VTS#\6Z:8*Q82"_8F&!AUAR(*/=* MPA0=4VP+$R?N^NXH]IM*4DR<'$F\G(+_H4$BQ:M1RD^#JG0U?I[F824EC2BZUK6T:50,\ MB2=WUBLAFYMS>$=5:*=69C:-V!A*WTF?O0R;Y&=);<86RHG[8H6NBQL1M3SI ML[_-I($R2W$C,*GY/L1J+?XQ&G+&*64-_$16+! J#/C[*:)[H9)C/G4:9\R0XRL_H@LGB7\M#^PU$7@+)4_/36.)#-#%XWV>-U721<.$RSG! MOU+.!EETVX.YR1H2V"WQB$EQFV9CJQ&NF,ZB25.#P6P\]I=X3[E8.8B]E8 2 M'!_QL"XF+9_!L"OPHRNL2WY6M^CV=^CJ(O-L;Y-%!5BTVNF03+X1E^?<<.6' M&9_B!)6,T3B13%+)IWGQ]:3H#Q>V&%RW&7#A9F)3QU0L27$OW?J"&/NC=-N^ M[=QB_B7VYE=F#72:E4,%XS+)' NZLG4___D%^7,LGEC=N/WS*[/H_?&&D^?V#TD& MQ_K LK&: %?9'=L$P#YKOY[JY.:#(E.G\RXD)2- M2B<^8/G\:_?*_&@Y.9MNI*) KDE68.5%?R8K M?&NU0K5JGV$#C3-XXMNM7WQ:H1#SW(1H5>:"AH$U$!T4MH%?R^AZXJ_H*_\! M.0_1)8'(1?YY\SUDM&AHZ-=_?D&/Z 5$< ./GTV%IQ31']?V*)%-3YM V.M- MUWC%&O%4H]D0DEQG*);P0KS(]Z?/[7,FF=2K[?F?5_>9JP9D?G-BZ*>[N4I? MF'&#B2RR,7U)#P:+6(KT,Z?EGCPW*0ZT R:BJW 7C[K\ $$C9W3,M!&[&V M@<$6"(C>YC-!_C'ZT_L3FE.4R)$6[;NOEB+C[QXG9(:FDH3$BTE!XFE:3/&0 MK32?$$<@(=!)D:*.]S#YN"P1!"[BO"@DDSQ-$#*?%.443PI,,L5(#,6 D_W1 MBMWJR-)@P7&S>3ZW$:FNLZD&P?VCEJ:82I0&[2:A-E;3>Q/,2&X!4$OR84MZ M4L.3M0F;5H74E!![[32355$V+'W2IUK-9VL#HHHKN56_?-^(SQKTBB]IVYO,4+R>JH M9"WD0JS=XNG3EC%>34]8!2W7J].M?&]+^7(%[6X'+;_55K!MS/TNJ.1MG/K$ M;0FV1N$U^ WA&20H\DBKS%/_.( MP9NAY+N;#\=&WC*O5<@/TMCFZ\>+6'R&8]I5;*\$"A#$"2:B:FXO6/F^6*"N M@.3'\G!?-6Q/Q86=-Z;@^OM>IOT?+XHD?7G.^"HCY*RI^ZFEKM2 M3@1]#'\ M0L=6$P5^LU_QG*Q@'Z@4W"V<]!:-XM75"1E=WAYXN$;%[(.HA;\@J'\[Y\X/1(%4>@?@VH?0/AV8<=HKFF55UW<]E[EDQ0 MP]9PDTZF6F.(:/(91-?8;C8"[&O,4P37M^A@UK>7R(@>1(]%+B:O"_@@R356 M5:+6Q(MJ-OYQ^UYLVLW MK98Z2U6F7';55#/%-3]+SUIP5"\QNYD(E.^,)/UL2#YC6A/W\U%-+B=I%32J M/:4\)I/S061:0X"'2UT(\Q*S2F=M*[\!+(4[H)3V;SW5()YKP5/9_F]^.5UH^VHB^'ZGDK M6E]-&7&Q)EJL,Q47A7YK69&:+8C3EUC1^PB0D15]I^9\Q(KVY/O%4FHWBEQ6 M _@\XXPR\O2SEZ*A3BK]QH-Z>5VS\P-.^?DX)5U"Y[H!-MI@X@2(*C9#%?U7 M$^!6%D#IQ =%H/X@_$SCB6!ALJ(!"1,T#;9 Y1%1NO+"45"RLFU@(^ W@!T? MYRM3Z$R\6^[O*&OY(.TY$ "4R8QR!5#-/VCQ3932@9K.32 "-\&#(+T^W'+! M%O8'[%F&_V\YX@2S)@:J3A44L[,G@OUP/BOA>-!HQ-[#_I3^O,$$7<+^( _F M/0( $M0939%DP(?<]O!)-!Z_,Z02+'#)&RL6RP Q-5/I64= MTX2#\0I8(EMG"[9C'=:1&YO3^%S8)KD.:3C#='W>5#>M9W$S!/LKGQ[HE: M]R 5#\533].U;ER>RJD$^7WT&!)C*,$SQ;:AX+LVSC1TY*]H&PQ WV6#E9#3 M((CN><2<8 M>X<<'&F[?Q^'QC+:C 8_T-,X@_=4&8T?SBF=T8MT/T63>R':Z M"5A_?J#2.: =(IVO@PZ4CC!.]H>903?.-;:-.-OCMV#62'\+I?/TR[^>E*8^ M34@5"Q,P#;X*8((H0B&%V(3@1F@VD5D^^RT&01$[^X,U@](-WV(&IA B?P:' MN[E!_@CL#EIM-*TQ-C:-E3T)?KZ%G@EPQR8!6='=K&CWY#+R[4C\K\=&Z/Y, M_!4T>[;!X^,+&B)/Q&_\R%B#EHI^H(0(T) IQ("4>'AQ2P33K4&EJS17D2HHJIIWN*VDQ%74)_6P M92.GZ4M!+2Y5DK K>4!)$YT[>Y@K52AN1E;.MG&0X8=%?;5IS9;C@PL+=BVW M5D)M=RU-8BOV>J/:/1 WYZCFV,G;G<$D7HDG65%5)FV!R^J.QB7I;/3=^F4E==CZ=>N(8*M$3UO$"])=A ,M<.-KQ@GB)][-["[SD-8?&^;F2B50D&]F9OUW[ )Y>3IN#F6NME K@&BW M8_7[>4]!VH9\%H/I1]'WCL@>^>6@&']+5:(PZY;Z.>\@TBQ?2+-<\=X/3Y=T MD!^6<2RX&K>LG2X!W5(U2=C=)-M?KYS2NE#+,>W@(/C3F.L\YMC]3)UR!H1? M6Z>PYWWQ<&J54(E:0+F"2[BL1[>=R%F-HBGF1U624ZJ];J;/Q5N6O/)K_5\2 MAN\1O\_0C4_!\<*[=5=6+U>& M"ATJW7!#H([EA4S@Z+P['\]<+F28[KNT#7KY2H&OAJ_%=#AS QE+2$770=,% M750$#2T(49UVU-BR!5T23,G"4&E%17JR/ [UAW"\T704 L&>C;N]S:Y=.SI^ ME6";-0&:%@ ^P.RU0UY>1>^O""@].$B=^VM+NX+G+WKEX#U[0;4TW/347#*-R[/?7F M5--(CPOL47<^XO+N-@14.HZN>+#BX!_H+(&K0'AK(IC XN-$H5BEZT,"KY17 MDLJE>KW1$H+I$*BZ,XM)AAV3@*A C_X79D&#"=^-'\,V;?$-F:=Y"K_ R;\86.1 IJ"N(O ;,LG< MT/'46_ED[-^'>21&0ABNW$@^P(B&U_ MD^3%5'#3*8+4[A?R!G_%(N.P\!'Z[_\ZNFI*$%7H3SNZA#9[#/,N()2H <%$ M^;F38).'=/DQ!C&O.I,@V\"\$[25L+&">UTAQ>/!R?F[';$IQ ;ZED[\#[;_ MT\T7<0=U,!JTCW2P.72TE43@MQ3S/P]VDX(OGRD2Y8L; @5)N-GSUZW&Y>XV M4_A^NUG )B92YO_I-K)GF8K^/G>?H__5KW^[[O8<4GK>/ML^P4 XY//!I \X M>%C(, 9IMA^M3\?]E\<,.*&K]R,T5.(?J 7V?Z'_@Y[\\P'%'[#N9!O0^^J1 M[@.V!#]ARYY?V'BEB:BV_3> M;&/>>(-A,G'+?&8EQ!]*]N>B_A'5WW1UY$.:D;?T)570M6EQ^<-2SXKWUYN2 M)SJON10Z?(7>F]!!?LD9SB, O[+:?>I3]SJNS/<7+-P^_>*--URU\<78_QPU M=NN99KK=+>5+]70]6TI72_5\HUU+=TN-.D\F&";)G(C+HRN=0(!@A_YE];?8 MKF/LH&=/O(0WPNRS*?>S<'2F>&S$MJ_AONQ$O&2#&9$/MC=W86>+)W&"29W- M<7@^G($Z]3?I;D\B&2'W@JY+F5U_V+[#=U H%.+#?#N!(&N"#ET]ESLYQ1(= MRX)++4&7TKJ@;2S%XA/T>R6#_-J2<3T2[3O>7::T?X&[&Q2\ @5,]P*5-73) M2^U ;=K B0Z[-B5FH.NL5W?4E*?3M)HM'>D0E7"9"1 M3=,0@818QZ_(O9^6/CD M=6&X4J-;9-N',3B&( GF].;N5\3@2K>8VVL4@/NZJNXX7E$%8T%SK9%;SP.N MPN)4,HG_]##.1H$'6.HYZ#<]K[O2%)")RET3=%!1Y"!O3D(&O.)%$4P[Q"1[Q%Y MO#QM4(^8U^5AD#X2C- )!M- AYQ+NG83:8KRT.EZ6(VQEV MT%LD Z&3@3B[GB@CQ88ZCZ1(\MWV(/ZU!> RY @Z^?)X)[\#WJ/=IJ^(O1^V MV_2(3NJ4"O5TEVNS'9[ 29RDWJ:0]MU\>95$?7KUIK<<4?]=8USST M_J3]M4G4#298F##SBO#]@=KYKS]NOALEVB$Y?@/!GGG#N1N:'GW58>/@1;=8 M6M,.YGR#&7Y9.E?\@Z]1WY"XMF$BUP63!?@ZGY!N43J7\EYA7525: P)ZI+) M04XB*O$\WMQ@LF,[)E00NVSTFX.R@H&@W6# LI696Q7:!$N@.UYBKF98%H!/ MS$UCZI4X% W+]KYPBR"A/S4!=8J:&^ZU4%!>W:'/=AGUF !'\#C+;['^!.BH M;.)^6@^1Y%5#0\?5=Q@2#4>3'EXD,0*: B=P<@&%#MT_90[?^/ 7!6G-DVX" MZ[QK:A0DAXJ\>8(TD*Z: M/3&<\<0M+HGN&WN\L5OB2U!T[^*;H'>WP"2BVRW6G0#K*4:X(QP)B ]0T&>G M)R)$[S(;S".#AR=WNH)E.;.Y_]G-VO9QA\!D^VT.._=[@OP5E@*D%#)BRCZB MAJ0)4@CQ''8F&C,/CY IOB(XZMX'$)R^!6?MWB_T%$DWAH-N%8+HP50 Y@AS ML%O)J[>'<@QD+\? P[0KF:+@H&$)YN:07%"AB:8R@C."CA*Z:&4$)X[XI,%Q MVBZ3/=Q.@'O79H 7-Z1*I&^QPXR&_?4E#R3\1 FC80'- BLX,H#Y2C*MZPZ4 MZ$!/RUA;F FB@4ZD0(4@0BGVL^]T\?9(066/;D_Y\T3%5X*KW+QO-@"AVH5P M#HAN!3C_N /AUBVDCSH_&M7N%=[=>&[54]065;M#6]>(L-;#'>N=_D3UXA3O M-,Z1*F>SAT.O"2;$/I$(:BA"'*U074_XK\=)[ZXZ*U#K_NSW@X']W5YK<9%_ M7/)FPB;@_)% (EFZ>VUUG_<--EBF''R#'&37?SBLZ>,6+SWTS (/WX]'')4T M]YLAG^/7[\,?WC7@AZ6;D7OCUF^>0$3%H!\L(N<9U3OYZV Q^O[__.?5#R! MKK,ZCA@\" (\6G+T33[D\V[]WF!)R-A*CEB+TN.@!T*\HN#MTUPER M^FT3FD=,A^ZH92$7?8[2&Z&KJ(_1NEA&]?A1+57#\C'JUN-W_63HZ2.=&.$T MPND.I[M(R,([IXQ6(M!&+MQ#RANT<$ 1EC/J#R[T@;F,H!1!R8<2PLF!TV6, MW.@,&I,;3-""2!S2=#K414O#=/$!5_LSI/'DW:W&-T=.&U* @@A_\2\5@9 \ MZ/0)9"('3_:L=>OKE[T+T'Q$3[RKP&+X!S!V87S3'"CEQ"QX": #H*N MZ8=6D(77+0]E7M!FYRSZJQ#4#!ARA*@(4=[B%$)COQLA'I72T12HX*0#BRO" M%84Q V:DD"+X>/!!!A'8'F04W3-U,[=:3(21""-[%3,W%='-D3CC&GE[&ZBQ M^SG"382;G6[1%.3K>'M#*)H%/1K=QB1HA. :4?3B%88)']0Q35A9?OQ][&BG M,0N@+Q73T-&NCJ#=8*+FKC%]-\E]< +05J\70_-.V1QUA;Z'+M=,L5VGRU\8 M!)O$^UVN!XZ7WX=A;@Z'X.U*"I(Q#]8/#VX>1-.Y.1S 4^^/9":2&5=FY@;* M0$.NG.86JYCOBU4(4 MHTVP_QDL+;V4G^.PG0F0_A8,AAGWO._]Z/ASB$,T37BP/+ M5W[!E@#:-O! C.PN')<-Q(GN]@90VK$F>!F._EYMA+@(<9[S=N1U!>F]KC6] M.521GAIS]_$C[$38\;(>C\"RS_:6@*; 66_VD$'?JF 3F%%D-/T<[>A MT,W-DK>'[V;%"Q9<.P +:)CL .W&2U>Z05M7FF&ADPO^TD$Q(R,:P7*?0PFT MC1L<@UV[J91SN-A01-Q[MGU,0X:11)HD$1C;\88GVY",K&B$G4%?"&IL+&T_1 M0.B, /RH2,$YGMTI+EFQT#88.M'S%Q:!)P)/H':.CO=Y9[!1\HX!7:%U)EXV$U3@.5M!JT@S1>#:!?8/3S:-H*LD*SZ,O(B_Z]G/D:ME.-9AEF.$ MH@A%'HJ\L-1!!*J-;FD3=J>4%7TI6/Z^-J>: BI<*?@9KRB#T=2# !=:'CHZ MU%N[9^&R;PZQ%IV?B\#V"-A6 -HW=%QEK!DC%&\XZ[.5.1+Y5A*5' ML'1P GVG@=!6D'\ZW!!5S#OTU0S2$;FA7,$51Z#1/$ MVJC6 BN8<*WX1W#,O]%F]X5.+ OE2*(N(VQ&V'3]?G<_T4.H7SI$>:H(A3T1 MO+HNJ-[%ODK-[>-XNGP)HSU@SE'M&%RHM-%+R]M]R8)N5%30+2KH]D4+NGUX M=;,^"$KZN-6 7&5FOZ0ZDN6X-:Z0\18PW4'E;Q"O7+UY@SFZ'YJUE6 GZ: R MT@T&S03:@S+1>6195D1'V.UWAW](+C9HB00/@9A@_R&GVIKH_@^C9$5341H!_0JJ:Q@SMYP%WP/#? M6ZQD8]"N(.L!T0'5LN;2WCM;NZ\<=D@=30NJ]IS/KCD\M'@#>T9U+70T-^3N M6!9VG%;HUM+R"SVAM>+!P_ZA &__QAV#SPW(&N^1&W]S<:1X:TFW))77V8T[ M;8@N"^55V(YW_-*]6L2-H,DR0#.$2E6!0]CXI)D8%@CJ=WEFUWW9XV!< ?<] M*-B&RLGY1<)6""YN!30/TVA6?H$V]^S>03+Y@R"?K'FG\^&;X=0L9SP&EANB MV;BD>&XD*GBB7I6)\M %"R(#!"87"F0 M@R-$Y F:L.0>1!1%Q_0%[YCV;K6X,^3W@ L!;X%C9AS&J6#/"CH.$#A$3U>S M*\")Z?X\]BDT#W2#HB^!Y8+/+T7F2H(&'4A43,Q!%/./'Z"CP4\H)?B_0$2" ML\!',[]D-:M7:-CTDZ7J;H+">$?$O7E)\3-4]3LJH?=8CSX;! MT. GW2LLZ:DJ)-S0E%A@X:!G5Z9B0Z"["$;IS4_PVY41I*]-M :TW&B#:/M' MR%TE!B:")GL%Q:!D@0_B_U_H>@ 10/X'I=962/$'!]@1-P24JB&Z[HTFK%P] M(*&+9 1EYA)$>[7RIGJYG2^GJX57;9()ADLQ% M2U@?J96#.[F]?V+8;AS'EW//@\&Z-[KF@ZSSSDZM\B1.,"GBNN6VCP9_>$VT M]^]K__L8L%$:H2+"5^SFB>TG>OG[!T[UX],QKN-[UX]O67^BZ*MWPWHH1\WI M@B.Y-6"ANI!0#1'W+\O0%,GUOS."YKK"G0D B 7^3'R)DW%Z1"48@0<4(_%T M"HSXE)1(\A*.RX $)?NG=M[B>N*/+E8I4",5!M<12KB92([['%XFB?YDY:I M!M>8R$:KS\7'XUA?&,2;U2UJ23YLN4KBYC*U!56ND7%2<[:7;]QOQ[ E\[!E M]KZ4I1<&%6,["7;:GF=64F+S$BB$W1IRU(E/,92O1Y>+$MD;\7'3]^."W5F M1,RF";4@IQ-%?LR0DW:+3YRVW*RJ[;&I]@DUVR=2Z4:B.7;@C)*G+:F+%6$_0A%3F;.F>!2+A@'47&I_1&'Y]9JS%)M-C36G$;68M MMMMO=2O\:H6:GO"T-!3:;$;C>YR0QI?MM%%2U8W;ZPE3[Y4"GZY*@QF[*0RR MQFHZ&\D4;'H&4\U.ZYYIC("-.V)/G"=JO;1A0 J< 4"1!\5N=R1-\$:Z0F2, M>ZY(E&&O9Q PC!OS<7%#YSD'^MOY?KN?W:BPUS,0L'*5XB"99VIL;*;A1*TC MX41UC)J>RNF0-: M1:/M!A4S9766W*[$^[:QF.NPZ1FX +Z1B\TI>8''S!&E#FJS6(Y?H:;QD[&" M2=78EC8R7HB5\!23FVDJQ !Y!EF-,=73,KC59,&ZA8_&1I5:UV'3,QB(%^O= M]M R+0ZTS5R%@2(FQ:%>/X,!I][=%CK,),G%9YR563N+\E1)\]09#,3,ZKJD M.#4==ZI&W7$:ZOU@N.*I,QCHQ$JK!_$$BB$T_!L9YA0471$MU-JM_# M9[5Z+S9<,I2&FIZA*]U*;>+5H27BV5QO."457"EHD%AGZ)I?9@:"D;JG.*>[ M%%8&T9DF(;3I,W1-4GR6X(7<@(T74QEB9<6L& X-YAFZ9O-Z8LAI@& WRQ6O M=%IZ"\BPZ1FZ5M;;9#HG)@#N9+/%<2?1 7$H,/09V0)$J*(R*VZ&MVW]29'IG.9SB#?<%BHBF'30!&]8@_><\W0:M%? J/5 MD>@MOX[7IJ?KF].E_^E%<_XF^\NN0\1OB2QWTCS8C9,U8!7&-X',, M;:C?>2MY=)7%LROH@X2"75-A!/U)Q[[.UM.#Q31<9#+[Y?2[KUL[#.6\[&*[ M1],1;N-TQ)&3XP\B8 MR"&[)E_\2[/?P:!GES*?1I?D<7*OOVMQT6O3WXK:=]/D3&[),4F>VDYX=+\G MV#<()O_R^](?)01QRSQI\*Y_>?CK\7)(K8^"RW5%Z,O A;JER @N/T"[? 7# M\RP9E*Z_OU;B0!R>?/C!X:# MDR[S->9NG6-!>M25*?5*=?,4[=SK6W?WR?J7<.,DQ\>:7SC$>?\)\7^>??8)'AK8G M(KJ8'0IQAVQV;SH@<(F()#[3U/YH"SVSZ7P35GZS%/E=L+VR, M?S18G]O9_0YH#9-*OKX]_5CWXG%9C7LF5K"\6^E$] 2__")" J,T&S_OD5HWYAWH;)/[^4M7VG.[.89-@Q MO\4O3!=FD"*.%1L+POP.B6=:E] _[%XVTW96,,T-)&5/T!SP"T.5GN%3L&\_ M][PZ6G7%C)+OX$K3FFX-UG*2ZO@31'XX3$ZG:8%MNI+(?P4;'[PE"V.6W)\='?GZ/EL@9.V=C-6! M[8UN36;=&D(T=4,QR2A*%@I7[A/]MJ8)W!LU43URW0+^-8BHZ/$W M=>$_Q6?[O,,)'^W ?>Y,0Z#OK^C-^;+*>J+Z^'J]92#RO=N1% ME=H*2D'/I*&X0S>/2-S$DTP4GONYX3GWMKA?_W8-&]T2>YTD\] [^U&@+@K4 MA=JU\\Y]/J[CA_)L'1OH>8438EMZW;SOU.H:*@N.7+HX=9.*)Z)0712JBT)U M877FGA-PJIJGE$6M4L&A1BF6!:9?*$IC*.#(B8M#+XZBHV!=*!R[3Y3RIHGN MMK0W-^ZE@K9_^^'"4?SK,G5@?U///DIQBU+R,:?>9?*I<+*IC="T+.HZ03-PD$U&26Y3D%B6Y73]\]BJY-199 M'"T]:(5ZT[K[G5*:+7?HZ>/,0T( M[J7(4'!BAAQS[\AV??S+NF&A=\V_?V@M_$2)0G)7\/L\40=5).=M-+V&S%G M7<>?,1^6Q2J,6*V:7'PLC.V)I&4&N1:Z8@]%Z%(W\<2UK$<4H M#@"[\1(D" M>U=Q,U^G)GIL(8U3]\TQVV>:X\%]CNS.YV.D)N)N;@9-72N._Q5\B3#YG9_H M9*:E)8(4JHXK:)AI; 3-ON2YBG Q/0KM1:&]S]IU]02M'4A8W=#%Q[/JS :9 M;O#U+!Q5-U)?([.61?=: M92.>9^.%+IYC1+YB-EV914&]F\0UZX2$2V;#Y%J%*Z37N.AAA]#[V"&)U_V( M+.G'XG)1WO05G3I7GKUTFR=M0V4T3B9MI4UQBWD7S_"%=0&_;_$$A?RYU V> MO-;IN"A@]^* W8_0$H\&YB(U<4U'\J5ZPFJ71M:BDI/41M+0T]E5*YE>CY&> M0.5/;I+)*&(7#K?R$Y6!=[KBPI?WA(O3GW]NEH(*4#*1>JC"=)>@T3]#(_XLGF9L$=:V#[&6+:M%:%UGN"%S]>2W;T>Q$%JV,+DPX4HC"^[O MUJ[@W83>LPU)4EFXB!)NY1(%A:*@4!04"BFPHJ#0CS&=8?*H/L5]>G!;YUS8 M1%=U?I5 T,/K^HOH1=W,^*ZM%,9_&D]V%RL6, DE.X0G >\?O+^I4=NQ<+^[R4 M8&K%H5'G2),HQBI=HB(V5DC84?(Z<1-GKEBX(O3"'B9W[Q-]NV#'<6Z8K@08 MLE>!%C,A*4R 2AUCQ@B.7$ _?_MB(F*A\L5>+[F4-.*ZG1C> M98&FVAN2[G6:O3&2W/AU)3=T%C=,[E=8UF"/>F2:H8]C-C!G$*RCZ%J */86 MQ=["X;Q5H6!VH5SFH%@^KO4Y5>J.2L.5QO7E@9,H]E?#3B+-DVY9?PJ/+MV, M0FY1R"VT;M[+9'R]G"L-,6XN.)"7N&%CJXD5*5U-Q[E9KS\MD&1]R%:@L^=6 M^$_<7-7=^]%(#^%9RN]V.#(DPOY1-S&]0-J+^I3A.QW-5CL\U=I6RCC17HZ1 MM*,]UAN2N%;]Y]!9]C!Y>6%9X7F.7TFW'!.!ZM#?"Z#UX6[[Z26IWFT# M:"H1ZV544&WEG%4AHS7Q%4^ZUQ 0)%3;\2L>[/C9LAKE!'XQ8;WJ9O%+I+56 M:[3K1'FR5)U8$<_TM>URVVDA:77O;R=O:#(*&_[@L*'WANHNZ>]##F2$WO<. M2?SP6ZCZ*!GP(T]R/'TU8*Y'*K.6*IALH6JQ>BPY'&=F<,'->-F!-S1#1T&] MSP[J?0NICQ($/_89')15&F*,H4>1S^=EYP'H$-#$(5 MVH,G/0T*S-)TW9)IMI"MJG+24OK)U?_/WI>X:OMM/0$/PP,JU5RA?3?> 80:) ML:;CK+4[8YWB+Q3,5EWPZ&K%=$!]G(GL^]1>Q3"56]?DWD@V*=8,S#HUFLXD ME>*CG44N21 $9J?NF)V*OU!N@]4Z:S1T"PMGG+RM6+A6^+#GC9,Y\9= _$B@ M6_.*3A[_>C>X+@3JQ,^$TH;(U\/Q:K84X,.!WKQAW!]\V[M1K-E$*E/"#FB[1="KA-9E>3D'ESD7F3 MERS!&WOSCI,C>$4;SX(Q@%&#D0BTS?=2'>?U_^(U\7=&U3URWM6MN6-/QE9T M='<..MKFQ1FJ&C@5N#?MC)M-,:XG@]YZM$G+&^ L)BH=W7_ DLG+E=O$E!NF MW&[+<"_I:?V^Y>9RDYQF:-V.-<_6)W*&'"SJH80L%V6B<4F"PIS;)[E:/Y)5 M+&FX>C %WHMK$/!-I+B 6BR%A@NH7<&#C-#AY=KS[JY/(UUUR*6S5>JY-;'N M989L)M5$G:-1Q4X>G[:\/KV'(0:74(N;L_M;(+-+L6PA-6_ZBN9S$RH8B)T= M-T&=B[:6.>Y2(',+?LRU/=^KDXROBJCAXFF86\3K6QXZ I&5S70J/2&@"]KN$TB,?X2P 3D6:NMG3!O@1'%78>IE>5> M89,INE-/$JD),F]48(,DDX)PJ;-+L5N#X^1SW9&#>A7HO DG/R9D9;R$$F_% MND*RX=W)$--\\-B_W\2J*9PL$W@-#>^IEH.//)UDXK_>SW++FBO3 %&.FS_5/."KW4U.6G:* JN$^<9F M;J?(%E^5/IK(6JSE?BO5[7DN0W'R06FI=8H9D5P\#'_45 OI)\34UNS8NY.IUB_.(J6AHK8IOQE5]+C#^ MQ<*>#(6=*LEY9RTI=3W8D-[D#GF6J2M.2@ \[ M]M,UYW9F_IVA#PQGX3EU:T34=:>@>WW7]%9PTN&PP<_1XA?PQ(S>G7"]A/M= M_QZ'N+O_/:^[O@?ZIYD&1^=27JD LM64N4GM9_Q;(?J/:M39M.A1<\?26JG* M?-V?-FOUYKNATF_.Q_XW]!PH0H@<]BL2\?#1RWL^#@J(][SN;,_KONN#7L0Z MM?[*JFL+/9#K$CGQ2';<67C2G5GG+2R=<:*)KL@)96S-]Q,2="/G<]?Y5&+H MX%.J$6.!6L_7Z&C)L5Z;U;9L?-N2MU_8;@V4KK,LQ):/BJ[:_1..8?MY8 M3J=*A[F P2U%L MW!FPN.OLS\@C=3X><%;&;\OES+A13;<79MBY('EV.Y)[AWS93E(3=F LRLI\ MVER5)'(@]A"H,DR2(?@DS_P*M&I!HJIY^C1!D\D$DDAT_@B#Q7N"[U:-S(C< MUGEBF6MZE$MT^>;FN$OMIRQQM3$RUI,TI]2-AN'G&(T;<9-(9RF.3C+4 MJ6K6/]-9Y@ET#VPATN 7=.'=IW@];$;7G:5HQ:2*S:<%V$01QXDR M..VBU"M,G6U>7BJ;:FB5\X2D-%4ZNJ"282Y8[O2A#2.&B6CWEED6$VSX/%?D M_.#@=[K55'^Y\@BM:FS8RE"T;'N-P(&#X$ +N#[6HR?0[F#-?7U MU8";3[P905%L:3>L4IVZ]*'\J3\E^I3-KN!V.%$CPL*V[8_7:=X?_I1]NB99 M^B3#%%,O$].YQRKM5FGI:*HV(MBKD*73:;?>VI92*8L2FUNPYN8I+5S?$5GZ M*6K[:Y1?2ZPS0E#M$]2FV)V%Q:HI&3$F2S]%67])AV+:OS BSU& NF&YV.Y)[A[);-]:3 M M.O\O@Y2%!U)1F/+E]^G4Q,/EDMQ_&F;\A8*OA[_X GP!/K;JD5O)%PDE(Q7J M5J"DUV9#4NGH@GF2H/'U4W>!;Z3_!3SH_JI1$E:762X@J\YHU*(PF M7$L+F@A5N"__B/A.^WA0NU?D<27X.C3SFIU8:*:1,IV$KBW,0+/OE-*_LU2 M^ZFE&Q.TO^"U4]]MK0%-K>AD]H;V L9/(/BHR'2!R,H#JUY:64M-KU;;A*0R MT:WV-,$E:9+">_4WN5=_1X6"8V*\E[Q5ZH^L=YT?!9D,J&>L4)[D>/D<<5K,[T% LUT@)$ FN? %^/;ZQ_H]OKK'^O& M-T1?T.E[LFWY8-J2KH?ST$;Y#5DP-G7SU$71EBGP5B$?Q91GV?1'V$[#?*PI;>N16-"*?MS5WGF^O;1O"_OZ^>I9-4LRE$O8Q0\A? MW0(^U0]\>&._I-/W2]:>KU%:EQI;#67>8=/&*)AM*3>R=G1]/4O8FK1H$VPOROUU*T>CQ, Q))JI"&&&FXXLD$0$-LG3E\H0PC3C M']*,=X@7OT@Q/B1@7-+=_ /$Z%)NM9X)V*55KJ19M5#B=H7-!"$&8AAY)LD) M%W0^8X\8KX=I[S:DM\4Q7O0$0W??/9>C1P-U7SM MSKQT8+[\TYF"A*;K[ASV>XO._3IN@"@W#W[L)$SX_(D7';#P@H0[3@13X ,8 M'VBA >?60&X_?*V__RDBU-$^?V)L.IJCF]%F[>&XD?\5>M=[R7R&'(@C,1P[ M=B\EL6_[O#U _4;L;)BKIW_A/T^OT&V@><@2IF^>3:/^/"W*Q+_.I^_' CD( M@&*>3.!9_]FW7?^/EWW_'JVD=-=VO6]/4>N+04WW-Q%0D?5.0&KD B4T.R_$B]^1M(X$N5".P %BD; MC(-OAZ\]?18%N\\?NGZ4]OS- [86F"N GO[JN=&\!.[B&P4AZ4+3\@:&Z.^3 M\+]:8NJA@/D_._7,CS7TO?L?.@A9D&%F4/P-K>Q9,[67VOFN7D9R3$&9?>_M M08[?/WP] 4=RW?\1+@#Z7ZA%XK\35/3-O]](_,W4?4?^YXE#'_W@\4_3HD4A MO:IIE$Z,#5$5QJ.1RABTKFH<&*D\S8MCG6)U@R.^[ 5Q'< 9O7KKR\NYO_S3 MTN::[B9:P'=#3P=^[U6GG$_\XS[F9>X_WRXU$)5A&*AW8XI6-7X\$C1B/!YIXX/> M:4_DDU[-NT&FWU:LE- GBB.JI;5S3954J;'-!&N4D MV/+H[7R_JK4)?DOE]NE55>KWI)?@+#;7JO< M\=O3WGSGBDY_8]6]OI\K;.M-=E@(VC/XU!,FU5JFRLUR;SJQ M %]FERK=#&42/O7$%'2X*K%C%6=LY<6Z7% VU&+,-U'38_-K%):A"@)>*6N# MK#3O+]7E9HV:'O55F&\FS6XI72>H0.O7779%\W/XU!,&N.;[\XRJNC5B"5I- M0L[5)BTS:GK4 5V0>5/IDELK0\]7^LR1G(*R1DV/.C Q^,RD76SSR.B$MIGTOM$*]E"DX68?0*K#I M=]6.HKEG5WF_T0/=9%M;^.#;TP\OERSD61[<9>1)Z7M7[;4?>^P+'8<)@??T MUL/3R/WR]HOD.@T#X/>B[A=^VHOGN_"98]M=/RV-3[]'A:6^[;U^=,WH3[WM MPXK[RL/31M!W"(.W'M[5:'[RS\*^C[(A HGG)8[S0K_+4N%YN%[B-R\8Q^(Y+QC'XCDO&,(]\[4 R QAW^8^@G@&,#8 M%W/>[QK09/+IM-3H'-KU,P"\7>V*'?8(/Q/$NYOW12<13-W0UQS#3R; 1@?P MBPNH\E%I[X0V=\-H2]"\"LY"] 1S_>V02S^A"_2FZH-WEZYZ3/C.Z MH%,=MP(=6$FNIR0,5I+XKB1_LJ9BO_5CGNIE^)@+9X/%52P_HT,>5"QQ=,:Q MR<1#+-AD[MYD_LS/B-EQPQ98 2<$9W,@8C:\7W GS^0Y[W$P9L,_QTGJ/9)= M86!7/2B=#??YL2JI'FHK=-P7A1;J?B>OR':C:V4FXBZW73:*]=Q';ETYV&'. M<^+TM'8FSV^197/0LGDJR?&/8]F_O:C? M$B-TJ*=ZZF#$W@QQ#.>N=+2__!BP$9Q(T9Q7YF% M[XR=>W804)4&7[/A,_\"&]T.?7,551.!(*MH";V7JP&]#&#K!TQIFK>D+S6+9 MFC>X?*>^:]J+NJ3RT0X,R21)^B+W*M]P2(>M]B&M]M+;+K]GM:5A2FFIQ:(< M]I?M=$J6&&^QAE:+=E=H,R)B]GX6VG(+$AX(3"\JC95P1[#K^[I8 MJ/0B^HOK/ 0Y\[AAYYE!_-&WTR_MC44VVWHVV?JSQ4I/]BKO2=43,._3V4EY M))6SYV/)OSZ/[B.67!J;0#NIN5YG[ MFW59FFT;P5""EH^NMV,OPP?Y'M/&FS5W8 M^9UV5O_N)B<6A]\/&7Y?VDU[:7W9)]N#@;CTPO!.X/2B2 79NK7(6>42V\R7 M F7<]E&E5T2?\4F6P>P9-E]LOA?WM?[0?/ULM0W(W)R4R[E03Z]FNU+5FT#S M13P:FZ0H IOO_=%H;6#;\(7)Q 0XP-/L@XMES$W'] ,OJJ2%2;2+A])7+&@1 M@U#[VJ./U?)P:>_N8/'YO;VC=>&5L?\X#N\'%4-2M[1.S)NFK62XU&CCK5$1 M<.3@,4D.LW 8.C!TW+%G^]TUWJQ(_O*/,B1@=9;$K0600<700=)8AKO MKFB\PTFXCAMH-E39B^7,W^1$?G0->"# Q^C^N;ER*-_F ./^"1SWRB.Y4^A9 M&XOBYM(X$ Q_C"XH(O &S!-C8L;''W97[!6/W>Q.K*BS5M9RJ]AH; MKE*@-[TF,G;DM'%BDB%(;.SW1 G&K'Y!;.02NYC_L<00RQ2=&,CEOL);;"78 M2K"5W!,)M'_%X;IJ9Y+XRW9]_^^$Z>CN_'R;BCA G'E)4/MFQ#S2W"G+E&EV,C/H=*$M3Q MEMXY#BK?<(B'+3<.EGMW?,QIPWUKKY7QAFD6 )6RZI+:%DR]93 9"=DKRH5/ M4CR+"9E[(F2NAU68?\&1)8XL'RFRQ%:"K01;R1WR+\$4> ?2!=6CBO;[_DXF M'!!@#@9'<@\7R5V<@D'V5G,=]W5$]^/DR,S<+H8K52O+90-T*8^8;EP%!G4L M(F%8 H=TV&RQV5Z>@/E=LQW:FS%+&"62,#V+(UJ!G%Z1D=ER7_[A*!&;[?TQ M,45T3Q_P@Z=$YO-Z43$;;(PBR6NG!N(S+H^SA?9DXZ_P_^7"4 /!>WMJG:4^ M5=.*N"66:FJJY-L3Q:O =8%#[AR5I.CC<]3GVU+#$((A)(ZCCQ>$7-J7_"B$ M+)=&)DLQ3I68[XKE)4%-USO01!"",J^3](DZQ!A";I^IN]8^WZ.-^=HT +XZ MZXH;$8\U\5C9L;+?VL3?!5/T5R7*==Y[@(D1@-XC2 3:!I-%=YUV<-]EB>^1 M['G*MGRZX]MT0BC30SJFZ_CIR'3W[3K:!OCR)O T&$Z;CN9MB^A&)QC9H3%X M;E0=Y2GX>R_ FU&,[DT$BE*HZCK;$2PV9=9:S!L(D @T.D,LOCTFMW2 @=O$?H-B;^ M&@$'C,W@[Z>M1\S^? 3Z'V@S #/_G^Y/0K0_D/[IO=6^YPN.Z^T692]G!A$& M32LOU'76#Z$O&-5-9Y*4>,G]0FS\V/BQ1WA.C_"4[;\U>=7K2N.2/Y?9!X_ZU@@O9<;?+]O418U%3>M^::>2"4RMN;["2F!P_H;C73.Q\_& M"I%^MBF3-5>F 2*J-7)P?;6[R4G+3E%@E3#?V,SM%-GBJ])O[6T M"8BW.),'6SVV^J-]E@]9?=T)N,UDD:\KE!4 LM-K"8N!='ZK?VOL)C,"M89; M#.4\6//;+"/PACQ!QLXA8R=PVMY]\3NGO+;T^;RVV(P3AZN?M??^@,!_#GH5A0L]8;BX$[CXW4R<^+B)SVBQ+&LSWM&[5GDLEP9]KV^:Q@6"P[<@,>2I M[J*?:HA*W4UQK6J%R@W'$@*)R$VD&)S1"D!ZSL M6-FQLM\O Y0U[3 QB5V[F(S4AS4/4)0=\, M36^Z#I$GEG6%Z'KS0DY2*?X3MOZPW6.[QSMXY]_!^['K-E@T1;=/BUO9W*3U M)6VN%UJZB:Q]OX='XX)-]\?SQ64/+S9BP3%^##8_XLX(X'-,V$JPE6 KB:.# M<=6AFJ]>$?W\S0Q@9W7XU_^;@-XS\!*!FZBY 7PIE] <(T$2R)]-&)$K[AA^ M]"'X884!T]E[O] !A0XISB*ZU8 3)U;@Q JL[%C9L;)_#C1CA_<;!"_DE. M%NK7=Q/.[ICJ -TX]ZKO-'?4^7>9B\X4)#1==^>PEULX^PDGXB\0'0&';,+G M3SS-3BPT+TBXXT0P!3Y(A(X6&B9*B]%=]%I__U-T-XV&/AZ;CN;H)ORB_[13 MZ']]YC3./V-O1AVI&IJ9CRB:8:Z>_H7_/'U;MX'F(7.;_ONU(M#H50?H)8A_ M7200.>(KS?XK\>)G)(TC4J%P [PL]^C.WSMZ;,H GO^T/5-Q)%]\X"M!>8*H*>_>FXT+X&[^$:17[D+ M3O)^!(KOL_PE5&_PNU2/QW@HJ^^?<; MB;^9NN]KR?/$H8]^\/BG:=&BW7J5-UB=8&E.-8!.J0Q)D^J(I V5$T:Z2(PH M3N2(+WM!? :>'J\%HU=O/6-M=T-]$"OAMZ.O"3^_O BHX.T6_T M>:O [_5:>8;SS#.<9U["^7.ZAX]T,DKVF,*O L]'P$GR_T[(RQ "ZI7'>)Y5 M^J"'I*Z-2 ,0JC@V>)41!4852/BK,2;'@JZ)+$,)!SW4GK/*4EHVO:BV.HKF MJ.6R(>:&MK3[:Z+!RYVR/ ^9AN1N;2O#-V%+]FW+6G:R='4US%F] MKM[O.:64/E$EV/+H[8TLT=H4RNJ8F.^J:RUC5,+5#K4DF;=-FP4S[PL[OB;/ MEX:<;^>'I8:[5JGCCK8+2B/+AUQ= 31=3G5W'3N/3D<<=U3I4%VBI5%5)5^8 M6FVZDBHT_0EL>=31/#M;LB._*A'Y.=^@.THAY^2;L"5)OFVZN*LV+?XBIB M.)^TJ;0 A4\?CQ[DK+3(>HTF83:";;U2G]F%TAJV/!K]NIDK3::E5,/*6*T: M"\;;FJQ(L.71Z+.6M,WQ'+DB,DH> +\F3'L<:GD\^E1_/N14PA1DD[ &Q5HJ MI?69J.G1Z&MU8E6CO:PO T-=45(PFLO5ILHCSVQ:CUA29D>>]W'K0:Q:G3%I2V>/1AP6J2!CI[$CA.J(O9C;A<[<_'\_Q$C4X0 MO6ZI&?T=*\J-EK+MK&OCV7C5XP!JR;UMV2&4N34T1IS%;5:+'FTY\SZ-6AYW M=%G,&VIUL;&4>48HEPO*>I+)2RI_W-%!J[%<,$4(2Z!!3/J3Q6+$*A.5/^YH M3\TMU9XT\BPS4#+9XJYC*KFURA]W5*6=H%U<5#DYUE7',Q8]>J<-Q/:]/16^32J\N@4]L4>\T![50FL.51/^>E M\J"07D]9*Y_1PHHLI:B=.5'%XV=6Z45[.P\8R>KE63+,Z-T@XZ&61\\<,]D% MO1/T(5'N9$VSV=^08"RIXO'8^YV9(_E",RV'W31#*U*:KG6;L.71V*7^I+)M M#27+JL^=]C3D9S5ZN%9)XKBCW:#0# H%H%M@-UZV"KG5".H>:GK4T\R"JYF= M;EZSN'IJL FE,E@RT5./NCKQA3Q3W!&>U6ZWA[0D%+,9.7KJ45];LW5[0.KE M%I%Q:NM28;!3NBQ<2,CCOC+<8ALTBKIOI>90%UUV)JFP$ZQ M+$ZK;"O=-9'BMTW4]$BA.S/!]UM3:\K:S MF'.E(+=U[*BSQ^ S+"HE>NHLUQ9H*X,QLYN4\C)\[@GLK9>TI>T2Z9*U'%M, M9=!,"]G1!#4]FJ\"U]E,VR!;M/("J70RE)WOS9NHZ3$ ]%C)5LK]SE;9%FU! MS*[#XG0 >W "_[;CUB0LV8.AS.5F1&NL.D6A%S4]1J!"6]PMUARGE($]*"^7 M52K83%#3XQY4[*Q!2A.&E%/E279(B072*$!%/ &6Q8FAZ(5=D%%,/VO4PQW3 M+]%-U/1(OT5US)W"H,NVHP8;#G7,D&ZD4DI,C#; "[IFY'1 M:**F1WWMJAPYF:_UE1(R^4 IM7;=#"FAID=]W2X*YFC(#3:$V:%J$[\_TL-L M]-2COO;"K3YL9E9M99O-.-Z"8(<. YM^Q\R(!7N.\/>WP<'HWM86/OCV],-+ MSQH%Q(GW-C!?A)8CDO[Q^$PO-R+7>,PLO^Y>;E-P]2_W37Y6I"$'Y#"!>-IV]) KIKHP^C MPDE_ZF6(EST@CD;UPPSFT^)Y+U7Q4++[.='PLASQA1.XL79<1#O29]..&"/% MT>@_73G$K^2[*WOF^A3<_R8#E54GNHQO>WK M>U@/KBT/B1"WYE4W---(W8I#'<\IO[CG?.8I;X% ,QU@G,_0+^L3QW/6;\WY M?7GJ]__$W/W]Z8R_6Q*CZ"2"J1OZFF/X9ZO#>>7%;*_&Q_]>Q&,YG$)Y.GN] MV"2BH^2)IW(3-Z;TB?^+'>!K.L!WID[WXA]_$J3L'>+[T0'3V8LIHRW0BG,O MKO,G:5[X?;7BZP^9>?.E/ P7D/-^1&KPNG_,!KSIF)?[2FJTY.DAH0:*D M.:'F;1-D,H&ND#O;$ABS$5^CTB<1OTJ?Y[AT;7\D*69W@?SN/6SM ,:1FF=$ M-[%U@]ZJ*\G%E=+S^=*F;^1 9[=^?06;Y*OUL4I2Y[DO]^C+>ZB!+1>N@RIZ MG7A ].##]U=3Q]_JVB!/]$QR-NT,UY-QO?GRTK84_5NWMKWD$?9]>;ZPC7Z^ ML&U#YS/;<.LK!%>S1C$3PSFP9'_H$&/);\'!]X0\M(E8= Z,R $:^$EUS#&L[RMS M@ZBY:HTGN]+ZTM#@KQM3J\EE5+F^;FV,>MV0K1R"!O'+/Y1()7E:O)#S<9VU M"./#I^!#=)@/P\-OPOS5('0@E91:RP-EE6B6J34EW\X,KR8SZQM_(1+N2N M02<;>I&RHWKX"'58M>.J] &"V.N2K&Q='HC&TAHIW)HKUYNS2;KO?Y@&*?I^ M" PX;CB1#3@AKM'5[!"TT5W#:00"F1<8< (?\Z';XG9.N:B$7&ZG!F50#+2U MRB(2]CU@O)W\F/CRK1A5'A=5SD6NMD<]>3U?Z!,E+[/#K10XQ"3W8:_JHZ@B MI<+M5![353GD>[L:VS(Z&D"HPGWYA[P<]_IPKLF5QWPV$/E9/;<'!)$/L*JY M42\]J@4D2?1R[6F.&:TL=G5U3V-LTE9>RY&!%9MA4><87,S.B7\BR7<7NOFSHE?WOV;5_4Y>D>U& MU\I,Q%UNNVP4Z[D/L_0?76<6W48YY_4'%2M?VNE9OZVMY1;R/2/&+TES[SF@ M-YZ/>: D:C\A!]Z'G ,X*&[>ETOL3:#*:)+T07 @;:!+1;:%ETL@W,?[CJ/ MZO/%<"-95^=(;8'; ]X.8A_JLOGBR&6B7-'?Z^;<$@,[1 M"LH'2A9-CPU%:.!]XQM-/KE6!'Z_:SW.J?HDM8ZY$.Y=SS\#K6,^Q9^SO1]S M(<0Q8>BL>'YE*X[!%&,]CT,"S-5CM+.<)\R9H3(PZ-&4:)N@TF];"I]M?230 MRSY%*2\R')9 4^6C4X5D4CB1^'8>]A-G M%^'LHENV_+.S,[]AM+U)?LU"3F4,*S7BE)E=7".C97_!:.\BBZCF.BG] M-2/S1+P] ME3D(]!<;21WW!ZD?<'U&SLNS4Y,]+,Z28V2_+\TG?!LB')1+-K=A94XVN%RC MOEU8Y$05T.$\_JX*H\7G;^)%W)X=J:#0X.R*N?C>^.NA#@!$"< QL>G.AO# M?'$_*$?H@[ZIS=9RV?="H6)PBV%/0J#"(E"AV>-4P%O.!'R/>X8B2CANV U2U5*7*1%UJY:9#\Q^OM()P1!XB_; M]?TSH5F<1GC=2#=F8CAS9?$3H[OBE=#7C@9PDB V VP&&/SC6M?GS!7AL=9? M/R<):_TGUSN_,:6_>G@73V((QCM%1W?GH )CGO?RA811K:$.:^92F0\'')A. MJ\J,E%22B!@A,DH%#&'DF?&H!V"N AH7>H#E^ZO":ATV-N,CENS&Y^#)O<41>X:R\ MTI;;59<3"]YX^>'KJ'YV\>]H%@:*']H;A1O,R]FR/ ""Y&41#=;,LRE;IO" MZ5<8@3 "G0F!SG4V-],MTQF=9IS%O*#[IIP(ECEMQG \X'SLOZ5(%KAU)F1;05GLUV MK4V%F7SXDMV?X4='<[:#K&BZ[%60\FF-87>89=R0#8.[/9Z)@2'_D,4:8ARR8IYCC7\&Y2#:\' 3@E):Z) M6+@X6USD@O,78V8V,9<+MB.\VMQ:*ABNEA<7N>"$26PE-U:B[2I+"?;88YH$ MB(N$G5DN-YT=5]*<4/.VB7UZ'(/WBF\T.>6_;CEC4J>4W6]-]3V-XK^8=3 MV#!*8)3XY#2S:5Z5S-#+:58Y8P[3Z;'.@;RA Y!R8\3"+8>YCP@4PPHI/SAQVJ2,AY(!,ODZLU&RB2*JW1DXN*7?RB>3Y+TA;))<2;8;=KYHR1K M_;&9_R!;:T9LE2$834M6>9"RZR5)'Z3*%\_:L.E -DVQ:5CF3"ATUP3@C*:$ M[#LZ DPFQ4N=5\'96K=IWP^34/7"P/WE4.NFW(XJSTU6+BG==!^H%[?-;3BC M&;EOU8FR6K#$Y;1N>K5H[8TRJC@QR1'L_694[8NW19)*C30?&'".Y@O@^-'Y M:;R9??,Y(->M8777"/:VR@#SLLH PO"7,R\;&<5 MM(OAA[?$/KJTK0RZZS5DGK?J[(X=[\0,Z2\EM+0AVHY)\L1[M1-N*5/PP- A MP?@)/_0\X!@ 790)19Y8F\$4,9RP+XE V\ 6"VVKC6R LP!N-#/H$:\2/!+" MQ0N"WC55]_VB8K\%;-@IH^-VM$WO.U;D7.^7D790+Q<=C0NV1+NU3BVW]6+1 M)"#2LHBS(R]4NA@G*>)K3N.!3;=_S6F\9O3Z^3>/>(EI_%;8.)%MYUTPC;Y* MC_FV(A-+)65*VZDTZ9IKM&"*<,%,"MQQ9:8S+9HXF>\!QAS#U+]STVR/-:'7 MSUC#MY9>844\.Z]VWE6,4H66$1!D52G;XWRCU@D9IMA$JQ@BV. RQA^?3[NW M.TTSFC]-&$^7P2;@_#__E@#0?UE!F4%IHRFSH5@-O!U_\^DI\1+# V:CX'2M M6-E#S.7R@ :"UX>X)E?@VF"?L3[@W"*L_C%.0KIZ7'F6XG)VT^@U:XYQ"L5GGK",\:W.EZ>%8H6\]ZK-,1?"H]O!0X+X ME<=\[F-X#ZN\.$'EAI5W3[;/DW0YZZF'[,!/U BPB^+X=5; M8G(_ZHVD*5STRM0KG[);5>Q9;R.X&6M.<,1HR;76WK9YZ>J"A&E5 C=O5)3R M-B^GRE2IF5:@=R7L2_Q?JJHOSJ'"T(6AZ]K0=:Y[!ZRN7QFD\OQ,,=.;T!H+ M=68QOCATU0E6K94;55;>,NQZYA6LL,1-$'1=^-Z!.%LHSNZ)+5#=2"[<9P/5 M!\Y9LMM-FF=:2]$R-^+0[[2R5'%Y<=Q9%L%N')!KP3)34S\S78WK"W:-<">Z M#$%,BMR%&"F<6HC!YXXR$6../3\@P+O\9K15NT>FTA])5^45TTFQ%@H&LC>"I)<>_% M2!'?_C\!*M5VUEDQ':ALP;?7NGU2F:.?OR%WS]0/;9]WOJW;0/.0 M"SA],QDT>M7!;2:(?UW$JSNLP8>Q4_SLU/%ON_X?+_O^W25-Z:[M>M^> M$D)>#&H*D.?XC8I\U E(C3R@62EM#-_[3;/7VM9_"JW%[XEGWYYS2I 4$B3Q ME6;_E7CQ,Y+&D2CGVB;U0F 'ESAE@W'P[?"UI\\B=_;Y0]>/V+%O'BJG8JX M>OJKYT;S$KB+;Q3YE;O0M+P)4>COD_"_6F+J(9?X/SOUS(]=/ >YOO;^L>N] MU \?04\).:#(!\H@#QLZ-,^:J;W4SG?U,I)C"LKL>V\/L).)+K_H_0 MQ];_0BT2_YV@HF_^_4;B;Z;N>WSS/''HHQ\\_FE:M,B'5T= U]@1:ZCZB-94 MAH"NN\"1AFJP DN-1X2F:>*7O2 ^P\<]QI+1J[<>9FX$XQ+XQY8VUW0WT0*^ M&WHZ\)/[S*ZBHT./=/1YGOGO]5IY=K$SSRYVYJ6+_8J'6J;3A"J.=5H5!$, O*'Q-*4=M$Q[BBU#5Z#546,@ MRV6.(5-ETR)&X1IEF;UM.6YWQD1_J@G$W 3K>=DL^M"H;5HR3K=E%3FN&6O,-VZQ89( M6.4&W7-[Y5I#I%#+HWYZC.C/J)[5MY9LS^AU*)66/6]:8J2T/^^[*VM;#5-&>3CV):ZK"<4MG'NKYA;ZL$B#43)&F MF\1 DE3QN&7*F+E9>SA>*O6>(O.I59A93ILJ21PW;1%C1PB'6UG)UW.+IE$L M-8>>A)K21TT[IN9JZ38@0'XUT7O#JIN>0[TCCY\:KMM.>;GK2E:F*+<#H;0 M#4="MWD>-9TV)JM>:E=B9:[>4J$-KNPJ$5VP>=24\DK\.@\6(R+ECLD,M\R3 MA>P:%?4_:NH:"]"9JI:CM+.2D.I/>SSE1N7)CIH2)7WH]#+V1&EGH)^1=9BM MHT3G1H^:TCPA>"JU5BTSK#"ZDNZTC&&40WG4=+USMC6P,S96W12&S'R6)7O] MB#$^:MH,9*LF\U5 E,6C8'.B.^"96: M.C$%E"16/&XT]I4,J[464H;A>Q2TZ!-3, [E#E7P/)J@PKZEN,519F"O5>K$ M%%AJL"(+5:LIFY+NB:U90^2A9L&FW-NFS$;LMIP^!(FYT/%[Z9HZ-*JP R=F M*V_,&7K,4Z3%$04V/P-<"0#8@1.SY>I- MJ+0D#31#X3+LAN($VBJ78=,34S CZ]-5CB0-Q1S+%KM)ZQM[ 9N>F(*95>VM M*AMG#!&H'Z27067ARFN5/F%;VVE%ZDDM7R#2:,U04V/A&7YN0!H MA4"U.+<:"$4P;\IP6/0IVQ+%L&L):HHH3[--.C_N9=BRI-(G)K::-5*;IKS- MRO-E3UZ;"S?8I6!?3TPL2P;AG",;0\MTDG([+(6K<"GGIBMW#0H#FITG[*VNJ+J8"%ZS0UL>F*V^JN2(W/F7;4S@>[<"0EL4U4MU6T9LM;>L'2^[((!?"IL>K2V< S@4Q5F[%GFNILC M4R.3<"I1TZ/%9$]O/3R-W#MCOY:.SC%?1?:]HQ4O M8H@7SW?A,\?0OWQRY)Y^3Z%-EF_[B'0-A?#32/#@'[Z*/K01]&O#X&WT<8U] MJV=:YP\HB8]M45%?11'/2_SFA?PJ4'A>8C@OY%<>&TP<)P8;#)X7/"\8R&Y] M8J!']FX5!CPO'YJ7WSQ'^]/ Y6I"$. ?CW-K/B6O[6=!P_5E\G);XS=% H-H M].'_^\)^^5/QB%\)[JJ'[X7W=HM/"_2];:'.U ,@,8=_F/H)=+NIL3^^O=_3 MHLGD4]F"T9FT*TYE:,ZH7;'#'N%G@G@WBZ_H)(*I&_J:8_C/:78Q1Y:?CO@] M.]BK^?&_1XK_C"'4GV((27_EJ'O"$(J@V#,!Q,]""JPD-ZPD#%Y%+K**?.XI MA)]94)0Y@N(3/S'VW'G"70!4K,>9)% B_@J&'<#_=K;U)%YC/UN-IST.QOY0 MSK-0/N>DTI[7^/PI_ZWB&J\7AIO4!*SF6,T_6A7.\G+%JDS9+J7Y8Z:P5)O07KD+5G>.-3OR.&3(WI-Z M<2]X(G 3'H#JJILV2#C/]PNAS]%O>L2;W!MCE+$NK@P@;['Z'2)[2Y"\>SB_Z(^:#[B6<_&^WC ME5IP=^[<2QO./EFPY!C2"_,]@?TK8%_" )+R9]WC9*>(O*KZ6@HU+9""Z#:5M !)-DD11&7 M\P'O$P1ND)E[H2*(G#/ *$B8OA]&%VSJKA]@3@Y'\0\>Q5^8NNGDF-M/W=(W/$ MT&*B#2".+S;PPV!/@'K3R*:+)-P@KQ:EM"H3#[$:8J&+D MG25ICL3,&K9Z;/6WX=C]LM6WAID.J,X(1>8ZNYI<[;'-3J8)K1ZZ=$R2OTQR M!*;2XD2E_9773.?O_T%G&1-0TPW37[B^9B-6#2Q#/PE$,,0 M'@V2I,YW4O^AYQ=+X.H:?B22BY_]O;0S@]8G='JP[K2A]U(?-SQT^BO8-FQM M?X=WM$2=0!IX$#QF;P M7N4'NDO3-9-9YY5YJS+J"".UIMH3=#T82O-/5IA*S/5G E\FNF\ MK!:!#I[XT4D!V]2BP9^U/RDL#G4< M8%_@NN\!'9@K=(DH)H%PY'>(L*,T"V$POCPT3VY>0?C_%[ZYX>N MW601D"!75FJR:<_4S8#M+$564LFHS#N;9"@1GR;$!HT-^LK^V:\;-%.7*M''-OI]"O,M>'0/%:A M^2,X;9%!UI\2(S/:P@PTNP9.G:-JN.9F,B-H2J;283ZG3O4!9T(/+BJ@3R:I M$[6[\*6*V*8?W:8_WP_[#9LN]49N9N:RHI7*#"N6-:2V3'>-;!HY9>)Q&7U\ M./+>^+;GK+B%ML4I<3CFOI^8^P'V2I^,M[&WW5-;*M-R-PC7+=T(5:('[=8<:K]#^*OX>LN/*=S-^+YU&R[:(1<^5 JL^W10#9C(M5SF(_,*^%@;) M7R:^QXP=AH7XP,)C^(#'J/ 6#.:S$E&;,%/"ZHF!3]I6=B[G(S! -V8F2>8X M_P)S???"]5%,](H:"!*ZYD\3"\]=F09T"$?;EV4QX+2OSNL.T^8 MS@KX;WBB\Y5,O4^'\*:"P_@+Y1I!9?RE@E4%"P7;#R8D;H&0^+'3P1VQ"6E(I*CH,*"29"]51Q#0!-N1;-N1+[PC]MB$[Y;+4+M?J M @$ZI>QNLFE8F_4:&3(7&3)/'Y='QH< [X;JV7M=56T$G,0"U6G;JVMB@6[5 M3.B7],;NT^/&$>O-1ZSQ6S4NY?[-0:"_7#*BNW0/ZX;\PN9/K!N5=JV]7-4< MFT@)Z8XOMS:B,YZH%+VO!B$PEUDVL)5@H=PP=%SRXGG,8\6/QX)-T:W3 8 @ M&F >ZQ;"W_A+X '#YLN?M-N;:$,SC1>F>\+OD:N+@>KTUPTB1?86.F76RV-# M4JE]S7GJ,D4,L=)C"3RBV5_^*-VOFGUJV2M4]3S!6B$M*I8B5)VN.4%FCY*E M&5PHZ^XYLJBJ&B:_/CF"O>+!XO@+[8<1;HR/8]^/[QB19Q$JO%>#02BP&9=> M5-)*OJ8W^_D%75&:397:U[U/,B2'>3*,,G$6VBVBS-V<]'L%,F^QI4/GQPZ? M,54E'PXSN^UDO";S$L(65-+A,I7],,L8"Y;Q4-?KN:!#Z ,#Z=/)+'U,/&(& M C,0L7(>?W*"N_ADQ:].QO8QQ1,+BN?@WQV.DR?<,=2Z49 P#UH#U=B''__E \=TO83C!B!J M<*8MQP>/<7"@^XB)")]5%VR/^$_XGT&&? +^L[U:4UZM94N>RT&Q/!TS9$EO MJC2!7#\.'XW$EG^OEG_YN@YW,+]WP5[M 3%R;DR4G.48F+FZH^@U_D*)8]1[ MUX[/DYF?<'CRW:F=2^NMD#!==YG3/#G764BH5RCO.LGP^' ?1@N,%E='B\^J MNOH^6@PZ[6R!USIE*Q6D'7?":&DM.T&]XK[\(R1I\OC WOG2L>_3,&Z.'6N! MQ7M%^I);E=A, ML% P=ER_J-8?8L>&G08SN^1I%FA.2Y1'SFME*\(.5%0AR8N8Q'L<$B]R-,$R M-!<1I;=W-$'"!IJ/JV[=!C,0?PD\(*/PR4XC%&8%F:PA/YGRJ=QFF6-:\U6V M(;=70VN3J0N[Q6"BTLQ^KY? );8P!& (N%7?[Y<@0"YSOZIY\%DP3O" 8P#O4'9U;0;3J6NCKB0";0-;+/8A M!.8<<2WO^ CM%FMYWX_[^39=J 5L+0!&Q^UHF]YW ,FY7H0R:;0>9=SY CA^ MU+\32])67+9S-9HM$*E>F#:+1JI2X*!7RNZ]4D[ UW!B2(JUT# DQ6&/_8R0 M-,UOU_.R#60BU6W."L-Q:4@,(DB*&%*!O^2%\O<)23?$D+Z]F&!QJ&&<&&T3 M?Z%;"OZ._.53A=\P87J^1>BZV/FI]1_BNTS<72&8']0E?Z907M4E/[I",=/, M9&V#TPAS4K:4G11F=%%2Z>B2 B[)\<>7*&+V$"/"72'"_3F.OP4)/[RJH%MH M"9V5+@\M8#2$42LH:+7-&F$#\AGYI"A0F%J]=6HU]DB)B59,]<0X02O^4L&J M@H6"[0=36+=-81'?&:RIYDQ PG3V7!9TQ?<_H)2_%71A408@^M #?N"9>@#V M?\=$UBT$[@]T)O#NB"@4:/;(9H5^$-D]BTM /)X#/23J4",P%&MC#:S4OY8XPO3W;K?G:BT$!TA M(9(,>YP+= M&@6'A@6#A_MBH3\>%'S):*6M%*QXWJ"A:(%MD-3]PJ8Z$ (Q M6B0$B$L>%+D#A+@%1NN7KKOZ5:\QF1@!^"0';8JZX\0BTD;,:CU.KDX,*N?' M>.ODXCZLY*OUL4I2SZO33B<6ZRT]LC6UWG3"=O>,,?=)OF+O"D?I-9/7$7P18"; $L!D\($,1 MQTRL?=FVFNNDHG7?=%; #Z+"$XYQL@S%^3R!^W3^L*E@H,1'*U>SG MMS+KKRTFS$;$@HT@J>@5^U+#"BNFME?8$UOBD_%: MR:B#:<[*CVQFO@B'W2HQ49GHJ@ A*= 7R:+$I ,V\!LV\(O?(GI& Q<%89C: M]JB^DG>"2IFIS_,M6T(&'MWDSHL728/#A%(L"*6##Y?1%B;:30*;!7 ,,PC1 MM0"F@PZ+0E?.=!*:KL/.!L\W 42$$_S0"^'?[8-VG;/LZ7UZ]S<5+L?@Q,TC MK1F7+S,1V;C\PL2+CHZN_C#285!S@P$(&IIIG%@BM'9S7%"W1$O>DCTMEYX- MIME<4V6BPOPDG22X"Z9*8R2XNE P$MR5]_@!)) ET2SWZ5R&X-J37G[@YJF^ MOD9(P*&ZQSPAX#-U]T[X20>WSS!1E5S'V!^F>_KMU2F[<]\;=0?SC0F!1R $ M+GX:+OMD?(?;G3/1'6Z!Y!@U=X_E)V_] TMBF>T7"JS2JS=-,>R$;6,[49FH M;CU]D<,MF,K#EGNSEGN!,VM_:+GMH"6FM;Y'RG5CU:H7J6&FXT26BXZF7:0V MRGUQ=/\3(&F?=DZ;@"[HWF($DR8\/D33[.AX^<%J)1" M, 4^@":IA3#00'467/1:?_]35#T%W=#UM$4,O^@'\(/H]JZO4*4/^SZ@ION_X?+_O^ M/99)Z:[M>M^>C@._&-04(/#[1D6&-P&ID0-(E'-MDWHAL(.=IVPP#KX=OO;T683(SQ^Z MOAD=./#056OF"J"GOWIN-"^!N_A&D5^Y"TW+&P2AOT_"_VJ)J8=0_3\[]\?N]Y+_? 15/B([H:JG$&+!-3+9PO57FKGNWH9R3$%9?:]MP*_$U3TS;_?2/S-U'T'[>>)0Q_]X/%/TZ)%BXY* M"I0X%CE:'=%@I#(C0E0%B@2-7-OX=[QQ M]\X',_KA2+[\T]+FFNXF6L!W0T\'?G+OGA8='4+^Z%J]CJ #"3;Q"T.HH45O MW^W 32C/RUOF>7G+O%C>]@US3VO<_M?V\T+W/.B#V15LBZ1IFN5IGCZ8UXN_ M,+Q(\0Q%'/^%%4B*HY[_LO<':^$="% M36N^Z=?'#0\N^TX0O:4#7YNV7=TZN+(C=< SN6(YDQ>L%,WL5'=&V@M;VKOA MIA,"0PK>::>B9N27!'ROMH ="KP0G&TI^8'AG5*06KTC[Z>21&9'4O].*^UB M36ZW$U(MFTA+[6([4<\E&BVY+=/H,O?&KV=\*$?F(B"Y>< M-7(7===;N'M%C,*G_49S70_<$?#@ZD9R7_?]K(=>8N&9T'86Z,#CX6O[+6BP M 7J(5C"X0H]-_>")0FV+W$KXO K8P,4O<)UDH@Q%%>K6-KK?/N$NP/[E\)E/ MWX7M,U/-LX$??:$'_YOHFDBLIA:]KCV%&7@%25>($&F*Q."W M0^")"XA8>YV1L5=RO "&U]W..F/Q .'HZ#^P)=A3(#Z"SFAH@B-I^!%T$S)-J\4IV]B2N39NLVF32[E8L?C-\!W5C0@RS.30AI41S&"J(\D12>E M+;MWV 6D6&:Q1!@D'-64A16Z>D:F#)"=/%K"HHPOW#*" I&P73.#15$B[^EJ MRB:+I]&R!F[N'\AXWW2=QWH:-I5GQKRH[9YTR@#L M7LJ.&D%CXXO+O#::VC0(/QWJ8/AR1 $2V^ IEK0>C=+ZCY",7H:NE,VQ'H1"4?X6D34AV$2.M$M6O!8 M?XCX!31;\RA8\S@O_,RT7/L)6V;K.WO;0,F"]K$IC#D?7R-@K6"Y1OB=9-<3 M87?Q':S]9(:\!)6B],T-C9=UFD/6L1(PUI:6W"T:S#34^KFT*))$;-?AVQO) M8@LT"^8_LA&.*V#-O-)MNW+(VS#Q0L2N'Y@>MQX&(PX+%$R'^XRIAA"SP"\X MU2T]M"\ =.'_L^=V7-P+P7OI\D T1<;_'%$V/.^/<&F9[6]?\[5Y=[1*QVK9 M:"Q0FQR'8-[7730$.T/U-QV6!H(XG]GM";._*2[?!>L7QY H#55V)E$,XGC M%!WJ&Q+--OG&Q\:?F///Q:&4LD!,B]_@I?[=PB9AQ$1#[']^,?D%=E)7EF; M;+B[DDGO= 2\EV/ 7<^U[3A5 9CTLF!;!??KV0[%SNW9"2E^IJ6,D*T%1/H. M!GE;E1<%L W$ &AH;,H"UJ3X)_QD AZ60=V4,1+ (7FBBNZ)-IPK&HZ49>M& M1'DHX)/#^18#64BU*+(FJ.3H98%D(H;!PDD=[2<&JL[>U3:1&? G>M&A0 M]0^J"SMUV*?#SCP.-RDSP)[Y\6L2_L76"*2/GSB+ M?'.)3_ 55MU :_F=CU.TPZ?1S2:+<0S1SNYO+"?)M31KM5242 X<$=X%/4%_ MA4GE^#N4M4T9%H#MQ2N4/B%LK,&!A^M_[#(>W&Q&W JB V8)*)O&@:4[% M,42@\NW-.NE3@)N O7)>5261!K^Z2F^.S3U^>^("TJ##9K<]/\1B)<*6](GX M_[$_OGU[,V=<-H[7(& 1%.)8P?+Q132DHCQGV5_XQCKH MQM>C%2^9O&$;6A%?,G*\4;R=_S!398U62'N"A6DV\)7[G0CI)7%.%H!V"P4Q M<>\3]G0@H+68\] ;>),(I@HWM)9W)4?G\&3@^EG_D^^%+6@%3)ME04,G+6C( MQP;?:4&=K#A)(/K]_UA!(7 'T$M#4^R& RFM']B7D6)6K+'3.UL#/.BRL#JS'3';V'=6.LE;#6.3#1L+!WF&BXS-&P[[([%H=:43-U M7KU#'JPS(0"TE"C>)OP9L#NXM1[VPM9OD'K4K0RJM3X::!+_U\2.+71J4TNW MPD]2-!S1HH4J*5N$2$8!_XC<^,G*=&+2C$3[DP60['7_>PF1]W">!XH$\=B# MQCXDW7W9K;UV@>F:^/:ZB2]U?LP3:TBS",][^WQ&Z9X0^NB;FI?H$6Q3<60( M&HYJ$9+,(*?Q9S4?7;^QSQL'JMPS=#CZ^R=60<0?51"/*H@?6@6!Y<\*AZD& M/7MZ:87$)W]U-I#^?A; [W_D'^Z"0R=O!%)$=--.94*.Q\LQQ#?P=/ML6^6= M*'^OUX=5"J+Y__54Q(H>#JR./#S0F.0]:4AJ^8?/S%U[8O]SP!!>G_!VD6=$ M5H/#R2K(MLWRZS)7-L*K=#DQ\ _VC_OQE?F%%.\,^Z,LF_+/R_GI<#GC,G5( M)1U>.11E3D\H<7Z>"H9?I>HJKDQTN#)\>*4R$U[R!94OLRA5;92%5>DEEDD, M L=/+U4"Z7QUPY:Y8BZSG.35>E>/KO&51T^?;(=\0YATBNU .M[+IUL5#K4F M^,JCI[>SFWRFE#"[[6I=;,3C:Q8EU_5!\/CIDV2?#;9B1G9>Q=;#Z 1GVTIA M,@@=7[F9-E-*N[!!++^LETV\>'8A3P;AXRN#6^4U,2E'X]PVWVPL"@M#C$43 M^,JC%8E&:KC<5-4.BQIA54RGU>XX#?<,7Z?P(F\[9#O?]CB_]V+T-WE5FOG9 M2+&6F"924:'IKU^K:.(#B=M=%47 3LQ5.ERE56WDN>9M]KX@NSSY%SA?4N3\9U>ZBQ M@&,S>T?LOWU0LO^+^L5KO =O^J-6@+#G _%#79%,X] 'NEF)O_\#)?ZNP.AK M#0_!YVCL09=[I$LX]*#+_='%'WD.GVU&?A#F-H0)/(?/MND]Z'(K119XT.4. MZ>*//T?\#\),/T^1#P;U+YIY@Z+POZ?W9MBA?U/2^_YG,- M+S1$/_ZOT[MB+QX'7< '_]]?@;\^:[O89__AW%2_NF%( =H-QJ;NGW%\?.M( MF1C=K:#?:KV /]HZRYCZO\&IM3@UZ3' MX]LTZ9VM[U-'!]\0--_9-GS+9&T:==[9E(2?"RFT0,;H%Y:_E *?'0&/A&H5 MK><35R+7'(?#[=QH/!."<"H4_.O?0. I$+[02.SPG:/ 7DF( _>W#=\BQ#3B M^C.%V!]PX(5>1ZS,![/C*2O6]-FKPNEF;#[Y?BGN5!KQE=')1=EM+AX9\F)X MAIGO-)]]]QS6\FM'\; M%70I/\*6O!-J2)NNEB%]P[?FV6U"662'^;Z82L#;8&HP,2 3S\)/T=@Y'?=(>%PHX7%K<;B.-CB9%;GU M\N] &US,YWE#'>]FCVI#6*I%103\E+WH+6^\RSFUNN\ _5TP6$/3FE_!7E" MPPM:="G-PP4V98@OLUHBH9/5;/?$_=F%.-V%7&T5UOM>?WUS58HU!5*Y[]5Q6Q&"X,N]OVG-1 MCXBMS7A62RXCB]HP^Y(>3MK\ZW+9653$IK]:]^JY1,M9+M]J))-NY7Z('9\9;M:$B;QZ3+#-1.CAER( MY)OE_@1?>;1+UX MI2FJT+1]KJLTE*T)]2Z:LUSDM5?D67$@;*8>P-W>U]T+NFI/2L>Q3"RZRVFNTXNW.#-;KO6WK5=]T;]4I_4UI@Y]5T_M M'NH'^QR,LG$V$@L>X*JX?$>O9MOG:.@;^FTC\>?PH^'V'OMNGN/!!UWND2[^ M1R/T/=*%?0X\.J'OD3 /17:G= D^&F[OD2[^Y]A#8.Z1,*2)[D&7^VB$?C-P M^3$C>"]F66^Z T?YF@]NB=/U&OYTUVOD*L=P'VQKO=R.74:K_5PFNCN%3>VPL/D?)/)N;/*9G*R MLW_ZQ'R;QKBSM=Z@$8ODC^]L&[ZE,HHF8/_,MO7=*:IU3CHX>4Z:W+:V*DIL M1'T )=:#HPL21DK1C3)1PH.4V5T'9V*_RHG]3#5>"K#Y5NXKE54GWRNK*;I7 MC;>^3$_[Z54T.H_T4R_K12*3*!MUVI<:C$2?_.RY8JN'NOB.+.V=;<.WJ N: MYOPSU86K=/*;]44R50FI@>ZZS(K-11_FLDFFN+ZFODBS_.M@^#*3V6Y0]&TV MI9PN1A*T#S:(W M!-WDS]07Y\_U?\LUOW5F_MOHBT]ZCA]4&/U27ML.V:8Y-UL*GP^PL:Q_]94V MO0\KC$4R/505_-_V(A,,;)HHGE2J5F?Q917&/:4F_[C<8TJ1=4,SJ<"(,KB3 M(Z1_G^MX9\M]I!_5[P6)>.0@/^M*NB4O+^-?3C0L>)8]D/I&#$E<;L %:BC7 M+T5ZPVWVJ@YDL]7OE:9Z=L0MVJ5$KC3DIXU"G39R^P-/07_DD83\LY*0WZJI]5:V1-!0YEAJGLO,B.UJ_-,9M MR4Q8?>)!_Q,;NM31Q2,5>4LGDE=)U=0KHBE(S' K)"GT)'NDZ(]4Y(]-17ZW MI_@':/@O9QA1>B<^EF97MH5H9FB$$O-MN*F&5OYUI-"YZBE3*A OH]BLT66K ML4XS$EY51;::&$0(6K*??0I&0H^$XN^24/QN5^\/D/JOYPD]Q#ZE=]2U;]// MS[N]8DK(EUOK5_6J#EV13Y6X6&>09;NA$6=V7V93U@"Q)[,:XD_A>/B1%OS] MTH(E'%3\8OC1R%R8$@_8%P)2-&L UANG%F^]_'/6YF@_F+]_&L)C8B?U:9?0IVV1QV8CX9+WDR;%PYKTM,I: M%I+9-5N=!NJS40=5"N7B:<5;2]2-TXZW7OX]*)1+ M@DM>4*/X-F)V%FY,BNUM(1&7.@%V(\\36*-@_S3 ^I_8\+%_^DT:Y9%RO,E2 MW=C@ZGL@W!XYB,_[GK=&W;U6#\VMUWD'"8P+>I0G%;HWV'!NQ6_].HKH;7'3 M2>B+2.)U$00\4NPEAF+1IUCT4;OXO1[AK=G_6KTOMU[G'8CY)?V\#\IYG^.; M?$1=KKA%-)(L+!+]@9E(8#D'4/%8X(GU7[!QY4?*^1Z2^N4!R#W6<0J[^*K0 MQ.^'GCW&]:#7?@L O M0R04;-9(0KP$33@^>%83WNP1NU$DL@D#(YCZ':'[V M$ SJ?^UA7CD!#>#L*MHO6S.Z5F5A;06(Y$R0CT)J\6/\X%^\M.:WNK7*:/S9 M4;J_'.4:)&S$/@?#_\VX_@W;<;27@.'KVK$]M%[K9_N O?:';T![680Q%/57 MP/\,]VSWMM8^[C[<)\#1OM(OL?(=_0U7,/^'"9!?_N=@QP]( MM].Z#N%4X^3M;;(XB/7]AAK7I\&RU!9[Z$T5*/;"D==II*>WM]O5HEX5U^UFW'.JP(L2KZT'DZF?[ZRRF*W/B-55 J8J31-CO'W';:7#> M&D2W@>@*Y@\<3U08EOJI5S7'MR.SN+^6>\UF)BTHU#^>J)"4,D-]T1RWF\8L M.@Z:&V' >TXJB*=0.M+BIW7.Y,=L5U&SM71UXC6I0 P%EXEPK;&:(_VEV&LN MY45P-O&:5) 1>VLY/"PLN.5(2#?9GJ:7&YZ3"D*-9E#*)J/=>6 XJ0Z#D8HN M)NI>DPKB6D6K]-6!CTV%7_+=\&O^M9&9[$\JL 8 \+2B_=RP &L(P#U@T:?? M?[HF_LN(\D@R!21<%'^>C*-SO]=!ENX8?K[42!FO)24PG2_7:BO/8>]K7%I? M"'Y^@76598G<^NNT$P"_9-]O[;\+>OXC"//? 2^/-^,/19D]3?:;H)<>-_ M*#SVG1$B\!P./ AQ!X3P!Y[]X0[;\50%QEU?9M4_@-AYJ(;Y-#T@K!6\,M>5GW'=_W([MT4?/Y MV*(WG>['%KUM-(+@+]7*;F0,7 MUQ\?/&N\R%R;B^N'XT7>RSR2T'/DJ%3Z1VF";YQ2\T>S >D(^=%L\%T#9RZN M[2_!!I_3ZS=M 3JH'(%R,/5XF,RWR?6MUWK]^GB:QKKUNK^E!)[&P/<(NG:Q MBO=/UC]]NO[=+8L>]>Y"(,)5]$$O-!=GKXF.$!4VP8Z-R0T(.A>!TOAS13=Z M:UR-A^A^F^B&W*(;&I1'L[7X&NZJK*C.M'1K933SY@5%5ZR;?J74YM$P?&YVI-Q3?(L[GK6<%Y(DP._S!UQ/"ZC@R=^7LL MRKP\0HR$>!WIW]$\?NMDVA]Q O@[G2SWAH-]F)/Y?S[R&)].#\FW+^3]9]]YZ$<> I**R;]_2(R\RV_4,",F*Z[P;? MTSF-_48E=(]*53+Q\1Z=2VF4)A+>QO5P.QQDN^4G^1 MI37%V@T^Q=F+3 1\9% NO5P*I7O-^0Y_;C1Y(H]R-;.3ZI@KFM5N<1U?!=9="W_7'WT*ARYX/O8G*H43*::;"\I# M*?R.'M\GE4*T9.0WOE"LP&55/K64.[,HRJXI6*\?!W2/$JBW\'J_'V4P&#G[ MIJY?VC_$/*%0=O-)HHQ^P7]\QA3O[61Z= 7M&R*1UZZKHO]08 Z.FWI-=]!I/ZVGC:GW]3!\,U%B^WMMUYMM5>&)'5^H)ZY\@5*.AOI^%ZJ:3;5 M?>W#E4>8N%"U&Z\J;9;UI1)R*#-#6G^P'@2.GQY4@[E)/)]K<H@ MV)]X80S'1K%X4!MT<_/42Z2TC$6T:F$ :,1'3^]AEWH]CD[;W"(_#XRBT_PX M784K(X=7^H);%)P$ZITVW]/X4&#A1\FM)V[Q$@E1M2"&4O.JQ"TY7>X@?R7A MA3',C[670B49VG+(S\K927H:@/?TP ,.#9LU+1!O<-RRPX:W;#311".X\FCM MN>4J:LPT36EO>\G$A%NUHY,IE-(=K;W_LFFT\R,CS/$KMM,.)/G!=)SPPACF MLMEHNEN*YMJ^>('MREFY''VI>V$,#WM"_:7?2/7FV4:Z,TSHY7(E#QFIH_?L MC7ACVL^BMPM!'Y/,=19B\F40?8\:]PY."5VC!RK5%D=SSB%0-?[ /VDN MV;J.*C]\EZIIZ.#S8Q<4.^5#.+*4=5&'F:G*F#&F"#OGDJ2LP45E+@G8;+- M/=YW^T[P3@?H*CW0 ?_#G$K?J&D[<_%:LH_!R_;57H5[&*"%(=$_0_,=\( M7O7G\D.$GKW_7'Y(HQ%:#)%FLT3H:]!.5+G=^MBQ@5:*M(*\4DI#@F@P&7Y$ M-/MW\?JM%WB+>56QG/ 14/6SH2&U%WOG)D M:/^:,M$6 U8LHVJN,M[.4]+<""87&7,PKW^IN,*=<4WQFK;%STXL,(&\)B!/ MTYD:F\]&J^U%J"*)'*J'9N7Z($ JK2)/6.E>HJCB(?L_7_;C=]>==RC[UL', M5XWP58GC#"QG)(67OZ/)[-(^Y?T(UN^^R+=RH;^K<2TI\@0[XPLP;:VMBHAY MA>&P T=:2EA8+(M:XX3Q0&9[\W9@W5ZE!W$]JX\3U[.H6C]24T>".6HO>^E5 MJOB:E'.%!"SKKW^#;/1BYO1WY_X_1,3/YQ1_#Q'W!YSBXL_)>.9%$A>#V%IO M\\-\*MDRV5Y&N:+7+!6+/E]B6YW.FV:D'XI%>EPZ"[51D;_^#?G/=:']S#Q M$\FBHC$5Q4#Z$R.C[P!T?L0 YQH0?IMVVI-)@ENO]]9*\)U^COUE6];1R-20 M -]::K R569H5/"C.3_+#N M+D*)UDH=?*VGZT.:(UB9)&=!DU.Y175=W\B%8#+56EMHUK$G?_ <.,W#;_.4_@CM]A/SH']63J96;_-!B9U$Y[YI+A.K]-;I2N>*V97ZRV82Z'0E M<5XLRT(ZL&GG9\&Z!9S,AIXBD8N@J#Y$\)Y%\ _+F;R.6)D/9L=35JSILU>% MT\W8_(IN?V90[.1KLWRUG5V6%[V"RN<:Q3K%,<;&.QSV_W8)D)2I:7 HHT*' M.@7VE;#/Y0.GZUO-_*T7^HAK'@F1W\?)@ 3R6>UFR356VLYL#I7( M?*V-6;%>SL@"BFNO G2-7O@\YZ$)[D8R'AF.G^_K?(#5_AN*Z-8+4Q2H\;[VP6^NC6W@F%44>.1KI M4!'%(MW29J)W._-L=,P'C:HVR\;6%-H8LB"7/'EYR/)/E>7X$:[Q'RC+-_$M MS@HS.^<3K*:&E#F/LK5N*]1LQZ=U"FH,9R%GA\'MX;L=8I_=B4!>'1#E_XK[ MG8GP[U]D"M/H7%.+4R\L_EN5F3*_98*TE>>)@*BDE 5>TI8AG4%(8$394,@7 M&5'3#2:!R2Z0RMW$1$-D;AAC7=!$F \%>@7^(> 9-Y .T\4$^QW@LR846:(3L O^P0PR_@[!;\T_GN*K\,7X'W' MOR$+P8) WU# [T[NB]],@W%GY&L@E@,Y8VWJ,]/"?_'6TNU/F;_A&NM]SQ*$ MK&#*ZPQ_\'3\G!V)XA0E6M64E0C[A'E4Q$I"Q#O$3_!N3N 7FO.[0T7?.&R8J'.H&YZUR9%;I=Q-__1L- MGR.=3J<< HE&V/'@L=: *)$.Q@'M1JA#U FH*A RT#1(TXE6C?Y#0*FPP#TS M-0UJ"=_2G4][6@1K ,%+ V304#-Y;\@?.,M%; M\O]'$>,RTJTWM>&XJ/4K;5-=M: 9#.UE,4-0 M^Y;W<.0O8)8A!M_==(^](_SQ93CFNBV>7^28/-5U"5O5[=['470.]^A)]W!: M-^LT?.QRVGRMU^!IL8 H3?Q5?<-)U9'CCB%OX,7[F'\0O7NK>D_+#<3TTS@_B\7DW M.:KFU\ET,*/6H0'XG#;'\JBXD"<=0=;_-+D\9U8;-@>_3WUGM&HO,IVLPG.S M$PN_+KJ5J%^:8.R1UI575)YI+V'B-<@7L9Q,_;VL&@BT0HQ M$57[&CAHJF3J[TWZJ-@P#NILI*KZ O4PUZW*V^BZ,8D6)I,3PPUV/D!+^4Z' MP+ZJPVLBZ+H&7LK>ST'APH?6]?Y6(30Q7S6AW61;L37:3)"PGT+^2O$.?IBH M-U4<0PE5V?U*?H??? $7P[U,RMUL=9ZHSK?B]*4C:'8^ M ^J)F>H*:3(D\; ;+_/R"'BA\1M3TEJWLVQGU7!E4QEKUHW6TW:CFQJG9=;' M3Z-J!X6&?:U^*Q*7-).+#\:;*-O4,O5>J1)KE;>$Q,=%UO]-[>Y.)K%)QB], MJ#[%2P;QM5TT88$5&WXI DZ&XRS\:E:LIS.JAK4,N0.-XS)((.8^@Y6$SG#C M,8XEX5>7XY9#QU_7C$&#ER>4HO!7&;\^]JL/B'\U/2!$XN5BV,_/67$;*JU* MLK9(K;^-2?*6LH4'.MM=0QK@&F%2>7/*M%(5YP-D;-O;IE!<-V>C;'F PSK6 MBU.>0!O<@&HT&KH5U8PNW^,&"2V%A:FC:@;[XA/3MZ5:8EI+96J^$<\NTE'4 M*B:VAK# WEO02X53^4:. #I&F4C[V%+P8Y*5P:*O@<>,!1X\+N+578;@5_7J M0M2T]X)6V*F+/,>.B]7_^T;>'+ %S>A9^OUT:&6= M1F ZXH".ATA/$G&8"9<2PV!%:=9][&,3FMPU-70L)\YQC8&/% H9QE- M07G8]P;*:>((CEU4?DN>0?.%Y$C'.M#1\ ,I+71FC=U4'#:.\8+PTZR@=&^7 M=@D*25?L"/9PW1 "D)2IG3IU=LZ=+QV+&_QB^(WQDL@5&N8HAO@\5I9UH>+U M\P9-EDC8]3B,F1-G;X)?658,1L*;C=^0ER_GH7D/#S@CVZ33_X1@8W8_D/%" MW,S7,H8RX%+3?%J;%DK8^=CK7@N\/Z&2@1U+D0U+6?O5@%4XLLRZ1+GV*J8R M>K>3:"_D=#XY2VV:0AL2G\_^8V7[R__,LIA=>6ED2N2PCW?X1N*Q@A5X(B6( M'TTQX>!QML[%#&OB"X;(X1W\Z^'6S5C/3'YW++)_0DE^ZS =I%HM/A!XK$;P M"^E3AX$ND'.]'S;X2&(M0?,:_URCO7FD^2V9?QKA(F(T-![X>*"'O&[#A:4 MUV&8$#;MY)QH9-5,N'+"V/8=)WS7"/]/ Y^"&$]LQ$'C4:,N2?:L'-N)>4=6 M^4J^V9LE+!E>U)@.+YG(5;/2VED )PYW [> S<>;AO=#,,F>P'DI/5B5&>P9 MB0NR[6.X]PKN#;:!5U5-V9"OL&*Z5DYWW^G>J12Z'+*:M(G@_2T5,BP)II@/ M#_R<3UZS*SF]K+::7SDB)<^H\5N("6&WR6;OQEIY\GXS&(VT2HU\A%V6S4)9 M&S624RT!I>'/H>NJC9- 1_>6/^L6"Z4S%IEWFR:T^ZKF@GRT\]HF*]L;$Y^ M156YON3GJ:8CY2JY.-/:YSW6WLH4(@6WV$T_P$88%*(SG)*E?ZJ!C% MWQ*CNQ.G]>($;VSL^;A']^."XSUPUS77P36N8B0A7H,JY>G!L-$@&+Q+S*LX MB>8>".WJC*WLA]]_.)/B?^W-VG!ZM&">FZ+]LJNE7:NR9GP$2.'T!/GH* ]R MYOR+E];\5K=6&8T_!^U"[%].P760Y&/8YV#XOQG7OV$[CO829L6Y=FQO7)SU ML_V)F6H@AO_5JJ8\9XP0-T@& MH9'VIC5:'_WU;XN4&V"-FU+(+#W=*43FW6-'SC(FV4>?WSTBT-K'W8?[!#C: M5_HE1/Y_PQ7,_\$2 [_\S\&.'Y!N5W3O$$XU3M[>)LO!A.OS@S:M 9H7*0X_ M-J0[*Z@?Y .];2MQUYV2$F4(A2&$HO@Y:RDKE">)XC'\,4<$0&6N$9"NIY]ANDGBS M:OFA.MJ4C5,+V16K0&"A,Z).TFW@#FA0B0CN@E7U:*4JZ='X[KE[F442G?!V M.:1NU3WAY)= MY!*)E=SNS+-&=;Q.S_++884<.1X?C3@."D@2C=;1/ERZM_?N0:4C9^9:A+H& M].UE*%7RR7JQN:E.V8#.O<[TUD =KR= J3/![4E*65D8AMIO4-]6BGK_0/(H M W&9\\1-$K(PS(.DT// MQR@5__W,G%>-#.B\/]M\?*RMK H5;2Y[08N#H.&*U#4/<2#"TU-%L.222!.7 M(@+'@9X.D1-2[+F0GV%3OQ#-!3-V*JL@Y8 VY.A58,::LJ!N@A,!XAL/E15Z M/C6:+V!U5;I;90]'Q4F$Y7K.^DLH% M0K$UMV+7;*HSN:=Q\&&+!1*I5*/-I9E2/I',E_*M/-=D$I4T4VWEN 93JE:R MOA;7*+N_OQ.GR**(FT6!GSV)R_9Q9;6C-W&R2\*-V0$GT M-P-CP(^34)T7]M#:3S]G'VR)YQ:JI&P1:E!"N^3\W*ZL?9NE$DOZ9 XEQ[6% MN8D&964-#48>?N$/W)4F,#_6?MQFA/W-%K^Q6.7[I@=O2"VY*V1?X=V]$>"EV5*W--=F$4%#TUK:\C8>+MG$YM M[N?ZZ2:MF]Y2&?TY'%XL:3,B;J;GJ2(<.>BDP)<5Y[-^H*D?5;XZ;1*V-D/&]@$Z"MHF+UDN[K1*LPE M1S@2K^M,@K3K P2!@2-!]R,MGL'V%KB.@<<16\M;:"4_M1C+)F[>PL)(6]N> ME]-HC#!-A91+L#W)&UGV-#&T&8?:8ES8&)4XMVTH]?,EB7OD]58A7D3C9=GD M)6:HR%@KV&751!GHT N,=0?- E*';<4K&'W9%O!'*HU M1C UN\3"^B:2Q+V]GF4#'6OD*5^(<3JYTN(YD MHR#9I&A.Z;JDZ+J=LR+D4)BUHLWW@#YV+,.,)%ZT4$*4TW2Y6%F7$-/DQ@@)[?(L0.J^@43?R1B%89O0#)3\#'@A(IC M?%_(:75YN5W?K8+4H6HJI$^@3^A/\"6_9?,/DR?$DE%@N5"=#22K* M-80?B)[(*[L08$S9X@9 8J&GFCR16T3;/L;XKHJF/\33XU5)^Y53)7:*QI2+ M1 ,MH/P5"R_Z0=$\"1K;-I>F",=Y6BEVNZP&$SYSU/9%S7&NDHF%?0)TNY_S M>']6(/#NO>@:(675[F,V+F#4"]4E/=5.59/ZI@GJX6? MUEY;O5["VRY\E08$SO'YD2L/]O]NG';RMCL?^=A5SR@9O=QOII=L-I$*MY5V M>),V/HW:\AX.J+9*P53?;U;:OO&KD> ;8BSY0MI(KMQTJ)Q7;.#[C@;&HVF\E0W3O+\,72X8>Y.WY5 MVO _11+1($@?:)'[%5^N=DX2C0*-IOP*:KF0O*>Y M5 VIO"@X_A_U1XG"4FCI%4#8P5<$S(Z@[1/[O.='87^N+^H/*ZG+IAOTA>'E=X7KA5H0KYGJD@ (@DU-\86:D3/ M50>DNK&TS+Z^+.8!J3*;+=+#;,=G%?R(,HZW$L:9ZZS*V#NJ)8A8L3E7;^=; MO7LL>DG1U!PAU3Y\1U>B_]9!Z2% 9KB. @[[H7Z:7)O4MOB:YHHZ * -0C#DV[RM7K/4F" MAN01%(M\ :JJ@LQ*Y&&5>PE8V%MG\RPQA5L?[J.%TVRS @X]J,45'(H>O^(3 M[8FW*'EX4XHKB-_S,L6 D4' OX\HU016)*CNL&W5,6'W/<>7R@'Y.FFYNBB1 M].GQUWJR'9ADS52\VB]+ZEX X7^_ITOO3Y[;L/E9I YXVK5OIX$+^D%)+P58 MA>>*W,PHQLN#;3)'JC<]W.!#UC_@$Y):6R'MW=68'TZP[TB [<9WT2,@!<9L M;K%F SFY/% " 3_7VW.>\I7,'D5\.AH!5;!G*NA(/D40; #Q_:OC#FG00EH3 M=L^3"%IA/._*[>Z0[;)CH19-:I-I&\7X+K!',DS?#0[R:\Q#:^5S/-28H?*BZAQ M+\9TX-^]])*7\M_[-:U(QD]08:(MYJ0P((' LGB11G M8NVE(HUPC@6IX?6P5+7!0985 ;*-3/0IWFT?+V'RVY /CB%QZCL/[X*YCYR*![\NLWZE(,/+H4'UV*OU>7XOE8[ .1 M6P _@\S!<<2!CCHB8-.JCG[9__CG&_C"5@NN3X ?B4##._@D?HOMZ2\"Q^7> M"%N@*"?M3P2T+@.#^-?_N+_XT@L?S(DB^@:_ZYE)4;&CV4__^[_BD6C\G\,1 M5 <#HHX$X4O!\MM2U%"VO 0'9@BJ Y!&8@+'<&KD6Z@\X*T9.?A;8N,)Q(O+ MJO%D-H\BTR$1!(M\5Z "V41)1(!PNFM$TITNBFNO^6*0;2&:J0E0CSO(TC_$ M32D=G:XJ/.VNJI7\Q4'BDTAK%KTR".5Q%+^P<1.]FYDB]=A(+<7]2Z[; MW Z20OQ5#&HX8/% 3+P5+:@")QZ(#[,&% D(U",C)7:.ZT*;=J@'?_0EX=>B MK&P :PC-GQQ+<#3=ZZ'<_B3EEI?'&@]X(R-R.D)TG./[WHKCWSC@H-6()-QO M#4J%>ER*"-W6/-"3"N*42S2Z<-1W*^VSOZ%8">E4"X$)J&DT[L*O4I-XV:@! MS !63RU7>9T[D _/%X&N5N^(;#4^'V5JB4:Z-::(?\?U=3=33RH9ZB;3_!D$ M9)HR0KI.2R854Z/'8E8J595X&V7@P5W?RUT-7I1*"B]4S3<9:Q 1#&632OI8 M<=(4\_[5M)Z5$@2K_3X92\+KLJT>YBI/7 R\?'*=#QL-&S!7M(K.'^;N8>XD M4B= S)Q(A,9VYI\8<4RQ7J9(QAX37O4K?$I\)EY806J)P+,,08$1#PQ4V*X( M5",]T[R&G7XDN7!41II(]I$!\%4-!AS0[!B$K9#I/,63?\I 52OQ:A?(3DG& M4'2WY)*Y$) >O7) \J4C@%Z8&\_#Z<#KG _EM; RX5_&^3V-S[Y?X[?PBN=8 M8LB3[3Z,#.;,C)T!K>T2H-5QBG!I54,-S),J?\8Q"6,?#B"1@U%, ?<,(3R:B 775YZ9G*[\YMZ3:$5719+K:*R! M=!Q-C<"CQ4[_,^VKV%>B #>MB?K\&/SE8$H&&72]QL] #]7Y;Q>RM5:)+>SB M2B&'NE38GH[9P*-$9V]I<*#O$S<^NJY?.?)_ [%96HBSR+C>YI-2J=B/5_+1 M[.063K#%>,XVD__;7Y-5U31!I'B5< OT]4BDY4BG!\N8U[ '8R"J^1:B8=D& MGO[:XK@]9K99UJUVW^G90=G#8!/JR-P@.RMR6R,U;?KZRJ"]/16.1Z#.O^V+BZWW>F MG;@OTG=W)J83BR*4DAS<&UO "33,4<0KZ\/U@?02/?O0:0>[(HE+$XK-@20> MBNW(!GDY1EBNL%^Q==NU'2(H5/GL5=#8/OV>_)/1N"Y?QVVB['YJ]ZONO)S# MTJ%3W@QF<>P,09$+.9VC/$(6H8L">%\R,NRW)PV1[L>1E9.0T\9+]1"64_+Q MMG%W"Y##XKM7=)>NV&*T\_6]K-M8NQG%:S4Y%%:2VU J P)[M MU::=KTXD4[P\]:=S? ) _?;=Z6@LUR0>Z$A_K^U+#PHSQ,X:4J_4#J1Z&5\_ M'%\)C?K'#%_!7(_9F(]+<9(DK3U-7E$OCN)KMJ-RQ4Q4T=E6K"PMZYX) M"A\,NS(T"[V8HC#[CM _";XS+3"% F#+IQE;LGPS5<^TX[/ MMU-?M%TK)H>I"AFK>>5A+H=[%G+O66A0'LW6XFNXJ[*B.M/2K971S)LWVC.^ MDY;::G7+M\6UO_J:2M?:97'MC4#K[)D]=-3 ^@C1&6@Z0SM!//JHG(^\NIK3 M%"*$?N4.JR<:+X.>D;$@'M8Z ))(N[L _@DV5B8Y M2QTB25D_$Q'WN+/]$Q=X"1VNNK=:9\(J5.S"?GC9KR=J"<=.91*^UKZ]4X_L M,;>5!!>:-0KKG;Q);>P@XL_F2J%*S\\6"VMAWHYW.L/5YZ;$?2IAWQH*^9=M M=:QRW9Q:J9;\JM%ZG7PBJG-ZRCQ9.J%I8"#)<.WM[I(:=8>)]J0-:+L),#II M=<8NK5REF!E9H(2>EW&(*"J"I[5L592Y/C2G2\[7RB3::Q_?2P *G*P<"X?M MVGR5I2YE,X.1+]@F5Q?M8>=8=\?3-V-50G '\WLW=MA^:?+.!_.C"?D1 BXW M===XH"-FVK$:MT$CDYPX G">!55CCV4J#-*%5K2E<*@[#;^P/2F6K7_*);P+ MSE\+R5%W79(T3JRF>_/\2MK6!&P7@B&LQ^,>\ ;'AP6N9F_JS<,)B:6I=3I" M!#D;^L3,T=:!_[&./IQLQ['D'&C,)X@$">0V94:*9G?9B5Z_$V]^%#SR8JS9 M00"Y:K-F"YQ:9W26IP,CFW?JA1_22A^-A>$$7YG4%AH\FZ'I++/ M)R3JUT?+NJD^VXB0V6*DXCC=2>2@K0H88+/M\M_ M)[T.726L"K_;52+_ 2)@#4IIX'>CG/K6V7QLFNIRRT)N$VS7,JF6?_+7O\1Y M\0&0XV&O%@,5^9 64,G-L'"0">9X)6,DXF6?E[\CN^&2PIU%^"%2^(9&=S)N M=LMK.B[-^MO7.;>81=7(*I@7_=)7X$;O2&ASE7DRN3;KH797D-1@>LQ%"1HZ M>P; ]&-">UV!_2;2WER^"X&1N@CZ>L%VML^/M7%PLE8-VN/,>$KWL3BG=^[9 MBC[&$OTGJR+#:LB%\B62LM\_C,)B2N$S[.,1_#3K[N1 Q#57PFIGQ?M"&W ) M<*0)/;(KPH][\;=UXG"Q<_F#D.K#410#:DIG_H9H*L#^TVBV2_]K\_>9/DS^G^L,M0(OV9PI#UMS(XH_#3#,NR8F")K7AI.(NQ]:]%,A]V M?;Z[2.L4H.IG*!?+1&KK1'#\PO(OP=B+-$Y70_[Z9VNR7(58>%L:Q-?SU'Q& M [^&D"E.V.JDQB[*:?83GN.?MZMV \.9?:W44N7QS)=.<6([((UU M?R=5[YS85Z?-@.ZLJPEACX5/%31YC8^P]14V4Q*4 1WU*( 7#[@T(JW?/C'@ M\&<"OP0?P"\/X)<_!O@E<"EBNDXH]]LQ0('00(JV09&1(W9#*S3 N*X PTS= M9*RN1%6$0L"U" 7^EO;ZS>/J<^8$YH!99_N8P['"U_%;5\<B9S:FXD< M>Q?$<9X0BH0X7B:#2-N@OC>:YM16!4$\6PA#] M* [938^V0%@))^UCZV$! M@CNR#<@"ELP&QN)K/&WKCZ#U4-^0"Z=RB)^I1@ MM%O-"+0OU=TEJ"'#U&1FHF M8[/4*0ZV>NCP8F0;X^EBC+*EKQJ !Y"+\ M!'^515EV2Y;J4]$/3_3:I_%MO@:]]9LH'^8-(?9 MV.YXQDZH-_+32--1>5[(F^VBT6CGS)?7<'B1^.M?KZ;G2S:@OYL/^,W=\L&H M.E#YSKS>Y+J;H9).+A+-F4$!JM5"XAK\3/5$9^ M++?2GY3ER&M\PK87:FK%9[)F:90^4<)XD]S*G6WH.](JZ6VEH^+W6K#%,,H. M!SPO9<(GMO0.TBH_.F[ZD6[FM2.QX-27[!3FD5S;S/*+EVTEU1W4$]\=B5WI M%/TP%*N=<#"MH8R B6(AHT-OM77018#!L0^JS;%Y<60!&J]'.S-"S0XM*CCE MZ[J\87*RJI@J[)V*D$;Z<'C9&:1L&3.9*!)ZD?>;GRP'/SK25;1[24W<2L2* MQ;)_S@^'*VX[S1F3UTHT..W\W"*";B2<* Q>Y-2\6!Y70_-T:9%:G"LB(!SS M1#M!R*'N7H#FP@_RX%V8-$XYE?+MKIN2*0,_,"E>DV JZL+J+[0M"_6]:).* M54[ W'4YP?URY^]4H" 4XIDF)PQ-50H $?\ MQ *%^V6HGUOR$(A4^7*U6!VUQ3H76_HW(S;B _9A[[IJ^TU6J$S45F$L*>UY M,3J+3#.S\:2GWD.R,9WMUY1N7Q[-^49T6"I.IJ_*Z'SA-HVL[S+I7G:-Q'$E MU:WP!$9[\S9*"E2NG@"\<]+H,-A>'-E(.G1&B@.MRV-=1?.H-G@%09"PAY/; MO[![50EHF#.DYPVW+G1@7@%$8S0%WY&,*+>@U3PZO*_0PG3I1N5/,SI@/+L9 M("^/-/(#7G+?*:7HAG>YU28EBXWN*,F::/.Z2!F#15,%W7-NIJR+D)9<,*[G M7J^Q[%)4^5J*T+451.<#D"8U&K9"@ME.$,-Z4J12C=5C*,06V&Z]WVDF7B=! M?EH'BAQ/[G0HXDB.*G3 MXLR=X/=,% 2CCNR""P2UZ@3!DUR)M8^.!9\D@H%]O^'DJ9PW:VKO9>@HMNL5.HG^\8(6,:X"5(!+Y# G"1 MQE.[ND[$B,!KR.?@"WA3GOG[3R56@T2@\J2EX)^6K5VBD"6>=$SS^CP]3@G& M/)L95GK#X(!;O,+YT)D>S?^X4:'IQ#%22A-IUO?9S(\OVDW]?KF)NHL'Z#>-_E008^W''CA>#H^)!V ME0 :8*T!>"; MYK>02)KB.+:'?^UBFB7?;>BU<&8\#\PJ1OHUH 1ZV81G!9YKLYV)VQ$Z>=8I MM3L8!7CV)OLP,KPL8YL+H//$23\!-[R#U*9#XIUC%ZP7/-/D^-=9@M]*$9P@:'M>,]"\;09S[M_QO#5Q=0PD9P'FCVQGQXWIHT*\1;\ MP>AQ:O5=]-NUV9PZ,7&[?P2,77EH#/IJ+H714I*HAC?GM,(PI*%@!ONS"H>& MK7G3J*>,ZKK^EL*@T%+^,%$7H4^I"Q)T[W+G.G4NR'3>!R4]=']UW""[2<1EG?I**_VQ&\$X;X= K'2@'H MNTH)W:6Q/3W(Z';Z&@@,=)7EI6*EJDAKO9_$SD#D^;BO\7U:V<%Q2>\ZPV]- M[N# 'W;1V_[C2]1;J/%Y-KQ:3MM%11'*'FP]TDR:AW$\/7#S'#Q!ZH8Y:=S=U/#$OENF M0R+.-:/#%>;;S_ JG+D]CWRDJ.5]S0##WDM%+HQK@[FY;,5EJ;! 4_DKT$Z? MD.]R-N*/KFJ;8;LXX^:A;*:8V0ZIX_4=;$.\JGT$IBFVV7A'=>_L#"E:L1LW M7850;R7FG]_''3\H)+11&5?*]-4W*XPESI=L!!KI1*_+^2;7#0EK'+?)!2*- M/-=LAE.;>:F32!CKM]R"#!IJF$K;+WD&WQL2/D*_M]CJZJ$?-^YGT33%Z>W M\(4KJ?WB)%$A"<9 R'^<*_YTZ)?\;4*_RVJ^6KJAM\/)J=$.Z&-MNU;Z ME4)[6M\*./K*6/>OQ3->7W5:6<7/G68*Z%V?;8^J8PI@:R: MN)&DZ"1QI_&R;I&*CIW:2Q(?, A4"<--CMCW1M7-/\$SLT.'1M:7:6;RP7I[ M$0P9778=$,.]^G4]LP8GYX8RQR6Y0->?S=16B\VB5'=G!$^H(TKVM]-Z.T_M M,,'WVZN'M^A\=?60'Q3+TVR']J+YLK%U7*PV4MU"S49VRD:F2V]5S(5&L31\RB)\7L35-X MO13%71/SZF:OY^LF4_.\G&93137Z^AJ-<2\Q M:[)AU#'$]OD!_/Z"_?RCT-T]TW2 GS?V!.!L/1^+1O^B" M/QV)GQH1?ZR218/4%V CG2+J:8+DD8CT-'9HL>HT-=3"CTQ*I-C PB37])@4 M"L5RL7E@A4H5%$UQ+++*,DA?>,(XR^'>3]V;0O4^ ?,8'MQ$VMV$H+VY6KC74QN3 M8T.@0Z&+E5Z$*:IC@PYQK:HI0XINB%WD$1;_(=R#UQ69@,< 4 #@7@O/3!E_ M:FH.5)P+/%KVG2LH8D%HJ4_X9<2*0B!@493&2OY MR98.-,9*'_.R!5F'!1'Y=!5[*&,B4#J@G6:1C#0 !'AB=)- <9$U$U]AK9@2 M=*^+6"H$9(//3REZ) M._N1@?()Z!#@I8RB[3VQI.CZGM;Q'HN]+%:C/=;'!^FEY=SN M"S 'S$& ?!!0D32N_B^DJY0HO",CAE(PH':KG!0I\NT[@UWQ.P$=W?#"BA# M[ I2:7\F.X(#/-/008C("#Z#H3FY("UJ#%.,/DBU[<'M?W?]X2FA/.+MY+;" MT\;_WL(O[8A4KU; M=;;4LY!PO&U,TYOJK#>/!"K!3,KO>QG-8,QW\ R"S\4@2[\D2"D%#"2V.-8H M![P1RD@DX",-9!<=BRHVA] FL$C#SX\*D$0LZZU];&9=%)#]"[$AW?C0QXRF_]-,=; MU#V'>--:R4,AU,S'.5-8CGTSKJM((F;S\!F(/+*%/Q7.Y -[$UV$,V,U4U;8 MJOJ:WO*IUU@@1;H3SR!&V6ER@GG'D#2BC@TOP$$=J&C8Q;V/0D\@8ZJ-&./, M4-F)P\1VUJ@Y ><&RX@IR[3-# ?YDREFY"EOZG9/(T!VP_L \SN^*0ZIL-,D MTV''1#9& &=(DWT&Q;>SWH-J@&=+4X#(D0621ZFF81=A45]X!_CJ')A;^/VV M2$XT;!JPA<.;13"S(!GE5 >T?>:$W?^2Y=$\>(&4P+IK/L]6]6K.S&AQI9_Z2M,# MO$\+O\_Q(Q/$G'FJJDYYF([4@Q(_YT.STJ35$E\F.K0]!,^ )E$:+_B9H@$7 M8@FUT9@!F8PZNLS"Q%)/#D -2F(DIA^;[B.!-RTWHZT8'ZHQ89M?CX=^L.= M_F +!TA^+W@#QR[AVXK4$L".@!81(8-AE\QZ%)['Z.D@&>"T<\[<@D_.H'8V MB60[!!,:74$CD;-C P#R(,K"'B#-+X!&\]!C=O\T-20F?EF*:CC!^Z,;EE&R M8C/;&\0WE\&VV(&O \GK<"I9*[:%JDG!]F"\V=FW<'3M,Y.S!V<0]$3FC'[$ MUEBX=+ZC5F_S08F=1.>^:2X3J_36Z4IGO^\^\I&LQ'Z(MK62% DCA5ELBS\\ M#:LLS\UQ,)'-^SAQX4^M-IM4(ENN>T\C :>:Y*U6BF0NL(F:XMT>\Y(];@?4 MA@5*:\]4D!U(!3M!L;4 O0\_=OP%YRF[VT-YW44HX@\X/NGKB)7Y8'8\9<6: M/GM5.-V,S2>W($E+3X20H&@%KLH64NMNQU>;0:'.*]*\\D2N;,$-ZY//NU@E MT;#".I1^(@?;FUA'%,7)G->R1((0M(4/\/^*8D<#!A>X$=S+8 M%8T28/&#G#"^[/E#HX_N)&L*4"&*YB AVX8S@5@CF593$8Y MP_F&8#1HKEO1MJXTOZ<@9,6\&AI/I'Y;1+E)N#MMMB,E[W0IW6^)DGF7,G5A MQEB61,<1L4"88(Q-!"8\&"N[J, :_6+%2PZ;X(7A/=RQ$8$/M@=LBO+,U+8^ MF[6L:ZWTH\,9*OZE:)T'T@X73!S7."< ^[4.%.S@ROD)\;[)P0(PXP@ * !9 M'#]*L$8O82XDGX0T.SUOER7Q ML)>ZRRLP'4E6M1W(,IQ$X,#4CL3H_I*7-LFOA_AUUT1S"#BPI@^CCW;",>+* M+!3C8N'GU\;!NA9;(XNUY9DDRJ_5H)R7F5VE+TE?X"VUMQVJ/(_?\V^@E3VT M%CZQI]92">'*J6JB] 2HY\_$NE\L7 RXLDR!02!._\AJ)@Z BFR';7;9@C%X M+=79Z#F+_MX.]I:2&!'GM:8IV"TVMF3Q,(X#?TI$QU.=3=:98*8?-<3Y/[T+XX8[(C"LB-\AB49S"6T)@IM.HE];BS3P.XX4!ALS?%,<@5#^>[(_ M3^_T&UG)DY6YH_L#J?52ZEL3_U^N8KJ&\.^]UWI*CY;Y$?H%0.9KC5=!3]ED MMMTN3"118W1>]<)HD"NH]E0"!'A_(]8 M863E/9T'F#3=Q5N1![R 16!+3&RH+OJ+(WWTQ!PMQ_$1;)ZUG%&P7!*MF!XY M@_6>L.Z:80%AD(PY=$K9"98EHXDD@D>)K>'N$6"'=;"V, EK@:-9V2 E+ MV*("L#QY#W+(: L0-EHBF2\'4KX0=3)MSE'3(5?NF=@]ZW(XLW1J#>S9J$.$ MGXBL0!>+&PW#1F!31:#/&C9@WQ<@^05-I*<\^FB*!-,:,(D])BRP^%$%7J;= M= 'R+I%G!EX?VV08)0T[2(@)13_8X2..O(#&]&0&$E*8K.[=A\,D8M^?;RH M]R*8'SQA!^<=.XI-45*8&IT,P61X43*UZWH2+G-"W7)B4ORQIP\%15@'+0;^ M;!\IT9H_RIJ"/M,5?B2/.R>3QOX!H&;Z8^ &[/[(Z;Z*6%2S.2[0;32Z?EZ7 M^$;]LV,VK8UM&IHY@C-P:X/M^:\-?@U6Q*(%D,*[$F0Z[T6CE==MOMT59T9_ MV)HN?%+=>^8FW38('$SM=]C"C^[5(!W)93.H7^"6R;BO/A=?1QEH96C &))TU$!-N/MV>K,+I%:?S/ M,:4UMCP,WEGL88'F(S8!$CJ,OM7QQRXSAW4:!(4^Q[F"S22 DXIV6,WQ(<)^ M8K;Y9PG[@7'AUGSOZIC8W!2/'0BL0AO6R ]9.8;;*GW0/ $NTIK_6)J MQ68+O=6PWLDW*['$7__&3LP#!Z(Z)>IN]*^?60@>?A2"/PK!?V@A^$&/R/EZ M:ZN.^B(1%U7M(TL9$>?:%8? J1:^)1W5A\,(*/GCB5!99;F6JO9.2ED-D6,3 MN[%8E>-@DX0=]L- _R]$P8<*<0"03((=A_CA)_- 1#=%PPFL3[XIV:K4U!P.F7PEP>04";C% M"KQA$TK*A(?HVI2A.$W41G!;&O/C;_QSJH3DI@G3@O!5L9&>F,*$URC;F MKF.>P=N%T4R\BB.9-9V;1O<95HVC$!C/)I.HQ:X_6;2$)T( M/*U66R@KB_8D3++V]-MR&*2D6R4SQ_"3>(ELO&X.=4,T"-T3*8Y)$!.&U^2Q M[3K9)>N%82LQ6])VL)/4:.U".MDJ&"#Y5#@(IIX/!'70O!B(DX@.,P6TCDYY M30)AP('OWBKL@XX_.DZC,4_!Q-&VE3[STR0=G Q8X[2)ML%L)P OX!T%IAOS M*\PN%\V,1JU) G[P^W9_S%[Z_HU60,VV^5);*Z^!G-)>?P7W_>"T,TV3' 22 M'@FGCSH+0DM-1X/FHKW(+-?C<&:@3KKKO_Z->A0L4DZS*R#P%CIU 79*A9 _YGTZ@.^2LS?Q5D?<^V[]L5AERUM>SW6YHA#2(]/JH!A5 MOE9?]*E]UZNK;3.VD/NLF0LM7E_GB7S VRR-NU)9:](@K6#FW.)2]RV!=%2+#4%#TD?OM7JV>JAID,KRV8#.CV_\TO MU'^8%*^3FSPQ_FB4Z3XS'?Z9"0:"3TPP'&":S]PS$Q"8:)#YV_K.'X]%_O-D M#?ND=0PDL)-)/$@X"T:0\RM"7DOK51W;::6_++$7=D;$3N1!]X&/*EXK20=[ MYY@UHLHM50P'?3AZ530'EEC"'\O$RZ)),W(5=!T@*TGGW,=2)U"!L:9ZGF3W M:8$ 31<&GJPT)Y@K$H- I(I?=8&M$#8P@KE@%!7K=OND72,VTK(6]-U)89"= M825*CDH4J3&CA627%*[@( 3B%*#5@=:_%6W=:_+ZXK6=72?E<#O)9DWQ!BK- M_Y(1LXWXZY!#X7E:X0-=%?L_WI-I]R3+S7V0=G>(*A(BZ5:"F?2?K/@1;R?2 M81 L#TUKQ%(#)?&/1.B_>#JDCUT=^CY9W$FA)>_4?=#Q+F$-L/7BHSUF%(][ M= @/G>&S*QW0WK@,;FFCSV4)SK&]9<9F4Z8=HSL>F"+IY..^I$'>]AB&IF&]F5U"N+-E MMA5RM]MAN^:X?^2LG!^/15CD9!O+MU-3UVJ3=&\V[$MM?25,S5H:*S\ I_!&G48C8$ BQT8;D M.E:(J!++!PJZ=7XDJV(/I] M?H56=?>=.F\@CR1\G;ZU%D:0)(EW27YA"2D )4("&=RO?[%#$@B3MC""U*R> M<[- A"*V=[&WMOQKRRG;QXD5@K(XUFX_16Q08$"#=.0L"X9*H="U\K/OS-IK(&*@E[_@& MV]Z".8'E=@Y@Z6I8;I-DA^@CN1JPN6@&97R0AE*)?[H54UA7[.V!IK$& [$. M"4WC1=\_)+Q6P?8C=(%3QY+@E!B:^N;VV-J;69.RB+%/HIOZ6@B1@CY95N=_ M>)9#4+)OA>[ "A"Y>8%O.#9V'$\3+G%8P^](,:GFGHNX%@&?8.1U?0RFLS4I M6.)S78"R\QK;HR5WZ-U)K 0BN# 3_;3O2_\5 '&PT:CK MSLBNNNGZIEH:H[F,^<]I95#N6S4\EA8,G/Q6,;&V7'B]EZ;-#OL<:C9S#;;; M6M;J\>+RCZ990E('"U"PJNH8C>7^YRH^Y62K13MIN[)_;& U;NRHHE(&?W&XR31M:6%REAC68UHH$M MSJR&-N]31!K:H6>Q*MCH_LVM0MM VCD>I5I4M/4J2^,37Y@-[RM\VR*QJ_XD M?H[4A9AE@H#L@K^IDQ\")=G9I79LCRCY 62E/RTS9E*P3L?HU#\@R M(NS;M;9VA(9[.@G@X'W!+"C9UC?0^<)SM;8'KV(Z;JS#K8/9!DW-G>*5] M'V(['$Z4/H@/J_(/.FO8,883=ALY=_N$'2^_9K%&C=Q6!T+9NI>5M(%S^%Y* MJZV4@@SX/&?M0_, M!RXK_B$J'!PUL%IGB9"-KZ$)'@Z_Z-4B>4H\%=(M6JP"51<\<\NE9V(B;/JPBT&W#D M;=&>5VP(VY\?9J<7MB4/A6RCRJ%88D(OD\9$C%7_D)V(BOE8M*IN]:\(.)>? M[3B["!>3=4,CB9<-/=BT\@%%Z#:-W,:N8PO;Y8CV;2GG@B'17H3AX6X5].LP MW%85+.SRT]V&LRW^=5O^6PIO3=I6M0BI-["\NO4]"-W6.]_,A=KO,=O8\6^O?0 M ,RS[>J&R#>\TB)UOVYSNTKS$^BZ_L+BJ%]8 M[!<67VEAL=5ANB%T6_5Y^"DZ7R;IMFPN:[7Y+,+.DR 9[8[3ZR?95ER,C+/= MAV8Z7[R?E6/Q15.M=MDNO?NDV2Q$)P_!4&64*YJC_'TXUEJ)2;A2O/OD@.M* MR54ZG6N6Y?E3KEQ$TK0^QT]&=I]LKF(H7ZS'&LWH(B,VNCJW>%G-L=S>>WOB M.9)-9Q^B+UPYU9:?M!@KSYE!-[S_Y.-#^D$5(N4@Q_;,/I=H3YN)]!PJ87:? M1!UC&GV.]?E1[K$U5YKSQT%K"FON[3,4;SVWGRH-GEL6GY(9+BTGVK%!-[+_ M]D$I0>V:95B !8EEO=4!D/3)6/>[ M6\\+7]T M2V[W?AWV@0_=K[--/,>\@_9S+F\[+.6U9' QZC5SBT%D4E"GR_%T\!$LJPHB M8Z'66F;'&'IW@76D%3I%DB)+C('E1!)(P[&^M("T$&?U\+( 3<"K3U12V4C: M?ZU!;WGISDIV?W8DD:P&60I^XE"B0[VU^N*/.[<5B!Q5*5=' [I%F40WQ M!RWR?-,[M8D'G%,K+(%T1/K-DSXKOZS[=2?V45PGP$O!L"RR)V+N[#LHQEPM M28M6?#D:]W,E.IZNRERD>B*7PPWZM[L[O#%6)Q2*WT6VYNJX?[CM,9#1.!_T M3JP.L(X93VSNH',UYI?SA_M$8/7:ICQ8>8)E1F[;V/MVVKX/8VC.6^W5&.MT MAKAVAY%F )_;/HIU.'N52/0NQO['#4K[?0Y873:D:WT(D?6!)FV0./\F$9-? MED<"XO%=3\"&]);UR?=T53:-7>OS)$X!-I8C;RA;ZW)--IWWAA[R)1'R_>PPN#!5G81XSW$,/>Q7VT>!$MOASS(EZ8 MR%W$9YC3(>9O0P.;^6CV\<6 $/\$$$YJB9XXB?)9F.Q%VSX)).RKP8=D+NW7 M !:F[]B(DWA9^Y*3!46*%2@GI7-"B,8_#]"WQOPU7IG 8@5.0XS37.SOG@N4 MGF.T X'6;1"\&9OYF8? J&KJO"+J?ZU[NET#:UV:D=BO,A+C2F#> A]9\\A[ MQZ"<=ZSJTS/+VV-!01SL_W?O[$<@D?@=$[XQ&@E[7)"^*U1(+U\2SK\]&7D6 MD^L]Y^P6S_QN .?H=B:)J+\)A6WAY7FA_2Y6CWB2;TB@[WGFGB'0KVF,3>W9 MKW\) D+]_H40'"6O*)%;.>L6;)J3&SV20O',:2^K8SP&AG\?3Y%T9-0U^L;ZZ$OJQ+F][*$>CM7[PD:Y/ MBZ/8LSZF>_-D-]P-_?@=#@=H-KIW?^58&MQC/..+CN.)#DO%?W?1L3,Q^LNB M0[HW&F:HDQ[2Y1#/EF5-R#VOJA<7'<(3(R?F-5H8!?-L@RZ5Z.=9'D1'],?O M2#C Q/:OOEVG-VX94MQ635S ZE1,;E:E>847>=]'_Q,A>+G T_F\/<>BNO!9 M/24C/V5>62QX0$+6Z?!@G$M,,IP43U?'(?F>7SU?WKA:A9JPVHV <96@ ]'0?@N-6PB/^$+DE$+$MJU\(?)%0^M5(;*<,$)M5(\^ M<+DGNAZ9/@JM%'UY,VM0S!5Z^5QZ,)J.\PG1Y#LCVDAB(8+-+(:)!R+T\>TL MC_DD#=)(Q ]=G4$-FQSHK"RUQ: M1=H36IJ\:)G&S*CGS=0\VG>J]RG\]F MZDGH/\:\WG\,NB;C;4*C2;MGEX495\M-7H0)T5:'+4#8:_?9UQ?72<_^=77E]_QFN48MH;&ID))JKO10\@/9. 5W1QN:8TB<827TL\JU#X&\P&2*F#EYH&_@=KO.(0_#_PP=&-.F@X,4M->L\X.,WNB. MDYTB'5+RP28:)J:%_B25*3Y6W^X'^7:(( MW[RM .J+#KTZ0("CRX_R\$!UP M[*+4DN]-OIA;?;D)H2T+:TYOV8.2H,CKAYL.%GO-4+^3G,LT"@\8=CCD5CP, M8&;NWAN#8 #$[6GP=A<(TB; :CI@]2T@K(-%+IDSN!YG\([\S4@S241$^C:Z MCP_5A!P5VXT1VY$?I"&7K+6%Y!'CP6_@Z?FY'/P<$D?+8NZYW1Y)X\A4BQ5&F?IR#I-Q MP_N">0(]06"*TB:WU-=(6>M6S[P+J+A<&H/E$C$B^]S+KL5R;='(-?@K5X10J%:C0_G(?CLX?14@@GH97UOFE' MO<PP7(@L9X^+ MY'G0D.8JDW0KAV8T/U.KS[2IHY )*NE5+,1@P*0F6;WH20M??7O.Y+8HA!:O MI.N1HL)0%:2L+?C-8!6,JHFJDQY:,"5%5G6KO;339/\U,Q%L^O44E4T7K8WK M0GIP$2(9F)(]M@^Z<:MOO'P=7 S*9!MO'*W4F7UV&9K1AU'Y063I>T M;GX62R:>BB_T:%F/&O-B553GA<_9J8[$V#I*3=)'J64**<(0@V9$9(#S(#$? M;?E20H9M+;VQ3&,Y05LK.-&#O6?MM?15,K@*:^4*)\W;R[I4KNN12O(M"Y@T M9,."YE!#MI()BY;[1?Y%U9Q7ZP=-WE4FU\C'!2T^:M=:0^4^-$>E&1;S!(7[ MAA:F(' :L..][EMGQP3.+/7!\MT^WL;N;:B3]:<.?/'C-5X96%@A/[;""N_C M\E(DTA)2ND7E?OYYK>,*9FV_9Z.)F,.ZIS'(*MG.?6' ME>^?'N67IUKCJ0J39?M>FRU?#2;:>E98X?U5QN;&IL=]JL3X-: M.6E4.MT41#0.F.YG-\X_@MR4=[%;C$\+\1%^$(RHZ6+EK-BEY=(D M_1PVALUR))7@N 8;SJ2 ^??#5?^YA-G_$02G/8S@08-9C>_-&5T8/'(9-J(_ MYM0O^-Q?1[!J-(;*#/^OR3ZWC4*BUC$>N5>E^P&I[AZ)0LR%(+'XG F,9!B$ M(( #XDS6O608Y6V# 1_+^R*_;^3'XN-CCN<*#\*J&%\N,HO9%\(!7Z>94#4Q M'(?B_!/=9BKE6$U4BK4H%OGA T&! '0ZD!&,5T/0TOBP87 -YG_2HF)],W;H M!,CEC5!_.9Q-3;K,"46ND@\_T&?Q -I\;5BNHUF=SN$-M3N-)EH(R1^_&W-U MW_[?&&[;K.TA9OY3/CX+MHWI4W@8:G3FH^F016&46);U_EF-^^?':K%07.63 M(W9D2%JKU[F/!^<_?H<2UZ/?OVS G07'%:ZX2*3+W=1(6C55.H'H15@]JPU7 M>>ZA^UA=$KAV6'Q2TCT."TVPT/?'OFY4O,:+)#1G T8/4"2?LA'E7J*$HVCN MLU!#;M19)6:M2'\4K?1GX^4H55D\G94:(L_S1;:>[2FT5(K-2/58B?%UC.\;*FONPB$ZMG#"7EC;R9AEI .7D*3=$PH=AP9D]2NZ?A&L#!\ MYF#A3@6U08:]AWK?C^4&OR2X&PT4PW)CQB[,ZD\_F MXU@8KN0ZXZ?5"Z=;LJU:00]SB;8PSAPH_)C7N,KDPQ=@YGB=#C.)B+; M Z+(-Z%0F&$9)KP9V73*R2)Y,NZ^P2\R5MX44^7^0)'X*E:0QGJTQ?&%U>A^ M; 1E>GRJ@2)[[?<^,B?Y\J5TN035[],&>F8NKP&LE 8WU=L+NN M9Y6M'/;._JVB)-=^)&Q&"=:@7TC":PAOSUK1&@BTGF!"ES8#3Y?Z@>IOZ^9)S%>__T MO9'S0FZ<$)ATL\8-N:44F_<2]0,46 M0^[SHU52#?.;L4P(.A/!,'MCHU("A\EF:M$9SQZP2^)A!AC@QIGX;4FUC;RS MO2NL>W5J<,;CWZ8B!_BD8EH'\%,_87,L_0]7J9._F'_^LB:@&ZX!<)BC-'7#?LZ5%J+< M)_C_:'8] ?XE5J^DRLL*6D#E[PBX%!O&PL@97+[S*:@3>!]/8;5NO!;OP.B$ MRB?\&PWSJJFYDEY0$+>V->PY@^_L! J.!TA?%[%B7B?P&&*L8A_"?BOE3*D MZ6,YT,0V0+KAZ'9[F\1&T,BH^ "%8;D]0,_1MKMG@N(]**V3>5VWQF):.R%; M-"<.5,GHRE< !^)9?.!#4VVT+FI!S3F:M#:#7:K MAG#OR,,2[H;'=,?\,=W^F.[Q-8_I[O),E(\D0JB;Z/&];ICI"]UX%/%=6F3Y M/AOJ1?N1O:'1W>KJOA%,SG6N4.+D9:8]6)9F VQM[(^77C:G3+#<:#;;X=&L ME:YE4_W%'"R3W2?3K3*]X%=QKEE0I;X\-^[#@S:,Z]Y[LEY_P&9=>Q)LLJW< M8)'+1(PR#\/"P[M/EMK1T'V2[ZY&[<(@61YFR[UE8W!HL'=#6$[3"[E:H,UB M5HKDAC,F.#@XV/N9#Z-5[H61F]$)V\G%6EIX]%C%3^[ML\T_BG$IFX_2$M_N MU^[EXACE8,V]?2IE;".)U6*M6>#3,Z,C"8M,N+8#!Y: 1XHL/P^=!BV&Z.YP_U M>+<4KK8B\VYL_\E*O_145&8]AJO/Q&A5$A*5UM, /[GW]L?Y9/)83]4TNK[@ ML\\53IK4DX-N?'_-I\=Q/CTKA).CLIY]J-46'66A5;N) _M\T5_B427QT)2& MJX?FHVI$^H4D?G(/\E)::PAR,U+B^$ZZU!_-A^%1=8"?W(-\L"*B%UI6JLVQ MG!J/TMU6+]_"E'R [.9Z+9SL8/%%!TLZVY]/&J5\FCP:WWU4DRKU;O=E-.'* M93DAOCR.7OH"IOK0_JJADC@MFBVY3]SM(#R?-<)EKH-= MXUC*--5IOU9C\;D.T'YRWATM]=!(Y/CZZB&;8:3F[ DO>X!0:R64&%2'W6DS MF*8K-2/8DY(5O.H!^E.-WB GW$\SW)*5VLM4O)=@1E5X=&^OCX5"*-=/5Z/< M=+*L9YX>67GPDH1']Z!5B)2FHT*[U*>E./T4G>=ZSVIP#H_&=A^E'WNET>,L M%VSF3#43F;>#;),E>V7V-KL4\M67NIKMC^IB<[28<[5IJ8N7/< MCT'E89(L MMX=T6A$RRX8Z-9^T 3P:V1, M7&AICP,%+I0K!722\E@\Z@*C^[CZ]%,\;EID^QL)0HQ$*].3RZ+S;R7*TK3!\?:,1%HCG=-)GG1_PHN[_77F-TO%3I&B(6G(E2>RS.EJR.^8 ]H%MIA+@Z\D2W*CGT_"HWM['6?KTH*I M9QJC7*)<73UF:XE-NORY'F5,!X5,3J 1_GI(C@,C3#')HTY/+JWVF@4;K^(3;+J =TQ4HQZ3N9&=+0]"^64@?@R+&+('I#R\4RBFF&J M@V(SV@PNFO7"2RZEX$OQP+^6CF4RE]XPA>T 2/&O=1Z.N M,"K-5@U1C]7KJ\?\ ![=VVLJV:IV>J.XU%S23+;&/=4UA:W"HWL2+C5NQ%/M M>3$U"BX2"Z-0+K3D![+JGH2;L(_/M?93-3%"4\5(=$3:+,S(7OD( M?2XCTN6'S,,R$UVD"LH 'MT[URJ6&779>6;83(=[]46<'H=C2;+JWKGRS<+@ M*1P;1D=L7&4GE;G4:I6L#3B;WPQ^N28,68)1AI*CJA&7VHSA5(BED!:UE6Y^0Z)W;=?Q%'\<1AV;HP1*(I MHW)_-T";@BTG%3%C;9AXM/M!VV(HF*W&YQ5^E%NRE9[0JN1FS?F)PK!C[ '; M\0VW5WPHD+3Y)?WQ&!+I1[4.MEA-R2 7SD]T],OYP[TIB$W8&P)?7+"<_>U( MR+XWO1]I,C3GK:[9NC\^VH0T'+F+AK[G[-[3#.O]>HN[NXB/"$\@@KD+?=,Y MXU[#A,\27D$$XW.$)Q 1NF/?G#C@8^),F&#OV(2/" \@PE<27D$$?K^/,/KA/4/[+ SC+)O&>^YI$E[F'LDS!.> M)7E%#^ZO^QD&.ZF^]T'TOG'JP\@GHS\WZ,ZGO4&([\GFL\#@/5OJBF#@.3/F MPT>/.T??,FP^B?^U,<-^U9AAV+MXXJJ-&": MV./)MQ3[^IHS;QB:U#,A1GM4N_ "TVN_9BHF+N99VI57/J1\DCJN7O,!]='* M(A]2'_3;+CJ,_"H-S M)K.N&FN7=^6#SBAS 'NV6T9ZTDEY\U MVWKL8?$D9E$#)H9_8;P(7M= ,,:>D$2Y7P=2V.[<2VB$?)VTF_7.8[JIJ:M\ MB8O.9VFI$F3JX]'VQ/+/-4XL(<-JF?BHXK?,>$DF5RE5Z]UD3W;W,7+E\@=I M9(K?LFZC&/JQ;A/ 99^RZ6@LQ!7N*XV%7JH'$PWH ,/^^!T/L-']P1%_70/A M[TJ^ R3TA@=Q&['5TS#_>U=-;H'Y7YD6\"7F+RM&=#&8Y,I-=F0@IM&NQ2?; M(_TNQ_R%%X-Y2(I/O29$D_W5MUYE[2'8.C]D>S'8/WSY#>]SOJ^^#M3 MAM+C0/!F;8BG'2D_)^GG)&\Z)_F*\PFM@C5)(%,&K!;(X)X/>,VI4J\+(%\N>RK9Z7&X>(!E!\]G/C7[,0':FO#=Z8OYI6>Y/N/;]I%1^9"9&8S7P1GJD%[P?,:.B M9(S:\U;CV9B/XN,%S*=@L6$<2(0B?F[TJF.\WCKRI1.K5^AEKX7(M,"_Q!2A M-2KTN8?.D_8D2>)Y"RQV94>L,ADE]&XXS 5;2>WA?MQZ[@WG6'9@IYH-T*'] MT9Y^;O4Z4VI>A(&?6_5SJ][5N[<%,S^W>NVYU92?6_5SJ[\I>[;R->/H*^!/(%LY]B MO6YR\8ZU?WUZ_[; Z*=8KS?%FE6U/I*L:8"B-)/PV;![B2T0F=>PTTE,K!EV M0AT'--CC=?RWY89>33#,6\+;=CDOUU726T;W!X=Y?MIN'B-#^.6B[XQ#WAF; MNLM*TZ9M8M"G@+*3A+"+JH(,7EL>,)F1T)RT0^6<0.<6J=JH-])J[?MY-PZY MUU@X=@J;V<\%E+JTB[0DM35ZT3&-FU/.F=^1$*C:3.\G. M>,#5XXI824:J;"R6Q'("N]:AD)]DO9';Y*U MA Q*(M545QJ2.V47I0,GV;9$0]@2%543 @>7-T4O4%U\-#_U8&W?6^6_CUDY M%8[FVPR78^;U<*C'11K):CB"&?LH'2=?']C;B@ MKXF 7>BG;*^;7+SC.UR5 MNKU!,/HI6T^G;'>2$3M^ZQ:0K*>",NH;Y/7?.;JV1C[YUZ7FP7@A275!('@F MH7])&'@RD'IIJ)S\(NE5@N7L:;NK@(JO8;R1VKL.L/@ZQ].PY4KB$! M]RG.\0,Q7N*=RXVW]#A2'S=!6 \G7:-66GK@-2 MOI;SM=RWR#"=VQE[#6)G3RO]8;[MDV0DJ#)\^+\_(C^^:@[$[^*QBUZ(B7Z MOGI;+W&3TX_?C:&&$#7&7PQU"BDB$JDBKPG#__D7$Z7_"3$!ZP^H+_SOW[U; MCR[';CQ@>#FHK'DM_&5>8^ZBD6_":^%M7KN5L-HQZ(?]*OTP[%W\L*%]Q21E M3[PZDFB^,JDRY]'6Z"M^%P[=)5ZFCJORKH:M+6P'?"E!'8$#F+G88:E?/ M@,<3[%<5(SB&8#]RC.#J22EU#)/RG#>(WCQ3QN1E2B 'XRIU"N]:,&5R,48_ MJBWD3?Y(7#H#ZX/%J^4^EX2!=\M]+@@5+Y>87@XL7@X"WKH8N3JH>+G$U"<6 MKT'%2UW9+NG$W"AE7$,L?,^7*9ECI/&&JEUSC,A;EY2#%\%RL0)-;X'!IPY?TWBNM/(44/!X:N1 RTADCUZ" MQEY4#R8K;3Z:(&T]K7[(:\=K+'E._^F(721/O&UO=83\TKBPI#TN;![334U= MY4M<=#Y+2Y4@4Q^/SCLJ^M6&D^V7U2 1Z:JUT;34+(T?^5GH/COO,F3@?#S M1A/^P/EKC;"=LI>DS_T?'A;8$_-/RW)_PK7O)Z7R(S,Q&JN!-[B_,!O5AJW: M(M-L<]%TK9E?O&38*G!_Y,=O)I (14["_?XX@ZO5_2=/(7F ^X\Q*M31_67% MB"X&DURYR8X,Q#3:M?BDD_0&]S>:"O<03E4?Z/HJ]Z+0S[WX9#8 [H]C[J>C MON;W-?\YLV&>;@CMK8'!GY<"N\S/YQ/I:JG$ACA>F34>Z%ZP&'I. O,SS/L= MIZ\O>;CC[2=%\1=E%W12RJ[K+THR3&+>=OZ=#X_K_=](K.?D,RF\-!WM6ER0 MHP<@R#PU2[)A">0,*L^J6L;B#>>3"G(^J0.SO&6$B/W64[>07(JCH!)**/%X MIY1-S+M,# (0IW-!_"B\'X7_XWD97I))N]91T,_OWEP&SUM0>#6=>SU,<@4N MQ-$#"5_7X;NJ.S>]'S*C8K'$F4QY4*;O^3:7(ZH[?L*9-;[F]C7W55T[_+KB MOO($^IX7?6;7^MH";(XK[-V9;-_6\?U\W,W6G6\.>PQU,?ASX5DS;7:'G6 E M.GAY''29.'%]Z0!+A_T0O!^"/^"8^A+B!K+S'Y 0'3%5R"?C@V1SFNVNS&2W M3HLBD1!^?M[/S[_AE'M70/@N^)_)BKVYL4NS4TFWP@+':LVD]-#(!_OE)(B( M.!$1['X:_QJXXRHDQ#6:$+:'[ N(VTKSORX@'J05(]:"F1[7IL58VAAVBO+.6GG;TE:3P.%O]: ML4\=5Z=I/*V>_5O(%TNBMDDW)R12/-XD/T!62E2G3!U_9JAP WF"';U#EY.O M)GGJ0>%YZ2O-7PQZ6,31C3*Y^\=PJY.&HF6JW>[)K3K X7)"TF*)GP M&KP9@ (R>URXWO)2;]VEV^C2CZV*\EAO6'YJ=2A6?%#*KX5 @'J'] MJ.B51D4]*#TN?27Z.J7'R5*P?RH]>%1O9LSGEQ(]UN.KX)/8&1>+29 >D1^_ M$X$81=;T&"7KI.];G%R>>SM+^J3CI+:5F6ZO*LV8P5:IDQ:36 M>:[,09S$L3'"!L()/T5[U<:(MV%PI=>V+RQ-3I;2_5-I$E\^-\J=$I=I3E<) MXV$0,Y^T 3%.()T;#T3H^$VE!!(-2^_AU&(^4.B'4Q,\Q M\>C7'$_UE/"X2-;W C<=_>CY547/OT&>]IM>]_6N4^H+!R\D7GW=X!GT>V 4 MI@?!-OY^B//+;V@U5Q#J87H M>G4^;W1'2HV=_TE8.:\(&MD%+]OUMP1 2(D+ YO0:_7F,=P=X1&-^[U9S!B9RV@H&7[NW8>JGG-WQ$J, M"4ZTQ7R$*G)7:;0>LQ-SWF59XN[S]]]9VU MD9^^\M-7?OK*%PY^^LI'OV=T@[?!XJ>O/NK301_E;F5CP&\\NF.X-GM&Z#EOV,EL_0?D;KIA'K9[0\E]'ZX_$0WLZ(8+<,GT$'OP[_RQG0*!"/ MQ4Z1&*K]>7+K\VL.E7B*XJ]Q(N-U=D XS7S&#WGZ#NMQA//*_1+>$O9E,[8K MF[$]V91IE%0C3]S8 _Z_(4^U6">967"\.9O6N%JASS\DNQ@>+'1*8"*,/P'J M]B.:WH*"/[O1SX;YPL.?YNC5S@*G&>AX1J6?IW,OA4ZI&:*G$V:5'>@/ V9< M!:4?__$[&F C)VQGXO.M5Y2^M\'BSX'T?@O3@Y,@_2:F-SP^TO?2/](*R#UU MV=T1Z( J+JZD+&W$U1D71'R"5J;#E9&==]DH^-^14("F3^B ?V\-\WVSF+Z MN?)&J)\0,-IS2HO,FQ-M- Y%&AWM/C+7[I,@8&ZJ%:HGY8LO8V]VFN6MA2". M)W"JLO:2:R$C38\'J<=NHB/>BS4B<*!9:CP0B[Q54^ASVY^'$B[(;%< I%L= MG_G-VJU^0B*9498N/'7JF=$RTQ+SPK*KM,)$(ED-5V.):V^X>O7SBKQ:M^%M MH%ULH*>G!+I7:>>;I!&\!05_(*=G:PD\"!8_)>F=B[77 !=?T_B:YM(3-L_" M(A[/5^,E.7?.V:DB!V>0^BF:>)<".*5_74U@Z0;\D&_%_IZ@"C]?>O6W/J_ MZO%S>7YVX3R71*\!"+[<_P9'/OF54:];\AZZ8DK&Z%VI\[[GM?S[6L/^[^0L M(4_Y\^U$I75'H=NL9YQ496N134X;^7BD:>8JB[$<9&JQ8M)+Y:#LIS*5CDM: M09K3AHD,@,0 ^]\?P75BDEXG)CN]?+[^,$4FO5QH\C(G=3KI3K7+)J#X$[3M M7EKR> ZM]^(WWO9Q+Q#T.HWT\& OT:N2'A^O]3RQ]!B&ZVR9K8;OFTB0D[V) MVNCJG21(CPA(#W:_L/,8TL//)'E&J)Y&/GBPJ>K9Y,-Y2S./(Q]VQ0(7&+$O+^VF8,P>JT>UKBY?A@ @4*)_$AD;XMGK$7D>[UU.&%KZ! MIK^F.()-E6_Y DO.; E/NCII1FNU=(0>)G-/]6HW1)\ADN"'#2X8.S]EC, 7 M YX*"'Q #(0:8VT1JHT1;?:,IW1!X@!BX/0A =__OT)&OW3?7]^S?Y/1 M=_D[F(D6:WR7S]*%I^ PA$H-<](F_'UZW]YWY&]?\7NM5?*U2(9SN>AO2 84 M:L8B2K"!SY!%4G'*=/)L$B2#[:2';NN*XX[C_H;ZMWX3E%'?()NYV72 ]\IH M+G=!\1J,11\L'@A^>Y!I_"N,?N+9ER77F,:^!KAXU#"Y@BBN]X#FWW@\QO_-P; M!PJ&J(>DF+SM[8O2S/DO_H_S0D%&O :\/]QY6PAVYRA3^C]G"/2Q89=?;\&& MB5NGV>S]_[@WOQ%&04&55>V7T[W+=:HAZ1_UBR72:8""/0WQHR#?QR_^QMI:=6U"W/_KQNP&"E0P$@U"<8NAK8N5_NU#\)F$2. 8Q MS#:[M>&X^7 ; 7MPM;[$.D_X"4]0_X]BR2__VH'X#NHVFFV-./CHE>4=M/ D M.->]ET=,(I9@V7@L_L,Z\ YS6D&\7C?;3R7,0DI>TDLC]Y1=T0_2JI;LPJ/L M<=GO56'45&9(AY[N&OX_6/?!G];0-AYF9^O4D)\ARA@BB@ "NL%K2$ P @XK MS+ZJ]9%$E.AZIK).X0/"#W1^C*@>KTLZQ>M;5_;U?^ !3&&JA@*4^>H6)/B9 MHN-E840S3TUX,&"D"0:B,J!T))@:EHND0SW&L(F1@BBN4K^CFOBX&MF$,5>M MU@#4&!E#50R03]/J&!/C$K]QHFJ&CI?"2^-?RTORM8*,38][7I95@2?=\;'P MH/J:.J:&JHQ?H&\&WB4I7A%?'7[G>OSUPUKPOKN,&O*VQLRJ&L4+ I;[!/$3 M4\.LB/2 W#8%A/[1W<3"(8_H5B=DI0=A +1X0]ULP=-! 7\+U'2!0W!CWAM M"32+L6)3\42=8U+"F'/1S?I]*17C#+[,2)@K#!7C&*,;2PX*[WBLBE)_2:'% M!"DZLC%)^MQCZD]UJ148'R\*B8]7C!,7G;)C?4P M=A'S-<8S 3\F%U6$'(K%SAJV CS \_<4?<8.]BM";A_8F#=A3#T%6.H4WAA MO&"1UX0A%6("%)1]! Z]L[? SU_Y M\9QW"RB,3+(.)F,BRWK(F".D4.JF7>;[\FJ+^FT6(E(?RV' %[S;(E3*G.#' M9&EJ F" L'L(7H&F\)SS\D_(RCLJZ^#Y?1QBR>["(\'7&ID TT,31S&9(#@, M>84TALWB;5D_XVTV&4I@N"@8?*JRT6H$T@?6WSF +[WWMVHG,0G[@T9WY(&( M1=B:9[&1KIM8]EIHLG0U ;/U@3H![.BV9-S1G) EUBW:P0Q(TJU8JKN_M+2^ M;=% SZ"^I.E8B&'19UH[61L,EITVP$?!%"#INDF,&WL@S@ HG6@,A\,Q[<,7 M/.5(:XL1>,(S\R$BXL[^]5PU91%$Y7I9R1*P0%^VK'5) DOR$<+>>6B]1V%I M/V:=WG[/6G$04>Q^GW7,PT"RP1-X Q\8>_A+!=2&+%FK;Y04_$QTQ@-+6(H* M:P7BK(R/BV4KF&?O&)V (I?E-U'!A9"P4-FR(@'*"N8UM;8AME71.;;:@,6%PA].(),(KH2;#!;$>L;ZPC_Z#7*=,F< M76HY2+#GTRW4%2D7QV"P!#HV/#3#,M<=0V_#SVZC(.TV"M#"%@!@R;IM)9M/ M\6K[$LBRE9# F_I:)&PLL;6!ML$DWU-GB$B=@-O[A=\1">1,4 ?K\S6!M]8@ M;A*]HSCG =M'OL41)%E]$(>!RR&.".G&JW>M/&6I@>14*$PDVFVU%:267/4Z7>] MB3=^-LQ-C>'#?#3ELW2K-7&PJLO3)QHUDXG6+)=)M8-;1$!?D ;<]AXG*@_QYV&JS@793&O"=6OC M>FF :2"\?_GTH#AU@M2',']ETO3/4,ZN2MQ347HY%E(=: MV (R2EJ/+J0T)3K-1]+&0_+'[]!;/']]@OB/L%EJL]UY/U<9C0K5YP:?GF;C M*%'U(C;C17:4&R<6CTWT$A(?:R$C'J]C;+*A?9?M+1'^T8!@^'5;7SAHZY,( M'ZP,)$2M7S[0L&EMQ0)>IH8:^#TI[(^- M?CCI5C%>IH.5GIYLEJOR4XV9E)+ZTKXM@C>,Q*3QQG,D+@:&9 MZ&A)6G<.O:?*XFYR'G!@)^=+Y0;W/_]BHO0_#$-2,NP_=2Y7Y$H-JL95RK5& MOI0[$=V$HOME ZZ=-5SYDP%2D$9B(1J:(0Q<:J)A":1)A.LTU1P,K8R)IHJF M);$Q=V&RQSZTB5\@$-\7_X?$@+%X<>(ONH&0C'E.-+'.7-Y1-7[,"RIVO77U MP$O=KR*KX)>091UW2[02NL90TD0K5(-.EH/]./C6J39A**$^MFO@6!"1 #E. M @5C?H0EQT]XD*7_29;=KJ#T5C;2G93#"/NHGH=+8BVC/6LEN?RLV=9C M#XLG,8L:JU/'1H,Z$D#MSE7L7"!E5UXYX^PL@05!>5N"'8Y[CO7NJ%7JU1EZ M6BCDDY/A8)&/8E_H1J!0=HCB32 \J2B8*#]EXTU6NL\IJ4B9;4H8"*J"#EQR MVS4N-H1G)8\MT27M560EGTHMR&*&$M+,!F( M9'0R64X6>IW?P1DPLL\EDO8SK ?)!F]30X'+T3VMMX'""M,QK @UKGXX""B()5 M:"5 R7P/*D/6)PB0:#U2=/M?=K;0.J@(PDN=G!'E;BR+*EY548T]^;M!#>34 M=T4PC^U,;$=JFP;\APHL=$N5KB>W&H4TW;@'_"N74I8$B85V#[5RG]$7?._0.!=D9.+Q3G>0, M05,3RK"X=5..L*<>W4?3'8^*1.PW)(:="%.#B/N8*!3]T :='=B9/IT?#(#V M8-GM3:VM7'>Y^'66VB;\4EN_U/:J2VT;0C?^/"QVTIG5@,ME^M'>#J+VZI]FI^$1SQ<&*'\.3T=TG[\MLL%[CF0I76*%" M*Q]1TKUJM1O>?_LD_-!>%+B$QD7;B>?J*+\L#5KS;F3_2:DK:@K*S6;-X&P4 MS\^EAUBO!D^RNT\V5[(QTIXRQ5&YT6&3<8X.%]@D?C*R^^2P4VTM>#6?HM,/ MQ[7D]W8_I.KH5KOYQ9#HSE] M7B8B8:4U396KW?B!LZ<+\\=B=-(;E85Y_7DV8.[96;6;V'\R5BT_C)BR$:)1 MZH'AM/N!^%0:=!/[9V^A?CP>RXAASKROZ-/NK/><&\.:>V8_=>;@\=%FD.CY*CPG.Y6[GML+).K=ID#U&0^-E;W(?7E M?E0 $2GW)O?*,U[U .H'H0S=F2XCY>:X7'RH%+LR:L6J\.C>J7K1I][L/K6L MC.I=KMC)&'J7%N?P:.3MFO,W@QLGDG#DP4 M43*PH0_Q6,=1:JAN$YVH@/V UVCZ)$U?I.B(3L>&-7%%EY]+R?F)0E@8XD'; M('"KD;$"@OP=*.VZ;#OOK9 M-\T,S7FKO1ICG>C+%RLCH;LW^RNYE*7KC2I^2Q\3J@,DY]]!6/F797J!N_VN MR6,;H5MJEN]A6C*-735[FBXN=W1D8_^\?AGNHR%GE_']QQT'WNSAY./E4G@) MO]FERL?+9?#"Q._8L(\8[R$F=!=YLYVKCY>+"3)?P7@0+TSL+AKS$7,RQ'R\ MW^!73>;+@>4S<#FI=?HM0/"V(7CZQK0?!DK\4%'')X&$G5KX\']_A']\$6!A MYBX1R8(BD0/*">F?$*+QSP.TM_5.-_P@GP9E8$6K#(S;+@/[[]^] M+_4XO9C,.32:Q V)GWEE71JG'ZEQNX=%"/ "E#7M__?:)(BGA:CMM=V.3("P MZS;OG\QQNAAY'$.=G,9G^88@L=V%F^*@\-5ISR_0S5>:3OH&_LT9^)X&P;M! MU6\ \^JX;-RPG<7!N]&Y:X'!L=2IY<<%+L/'7>IIU/%ZE14_EPY@Y0\,=P-^DGCYU?O-[O7T?3LAZ89?(!.CMCK_WP M95H]>QDHCJ/L0V5?-U\14/9%RAD5^!7!Z9R>\TU"Y0I\YOOI &:93@'G3 M >@S:]H+HO@H8T3/XZ.^.SC0?2[/70S]8#\=4A$,?)?&;%?NUX'I=MOB-(1N M.MR)%6;=<)\N#^]K7#.,.K7&H!N!.PD)-A"+OC7O[_8<\M$QC9M3SY@E9.)/-=)K9Y74PEN'H9@+% @D=CO ^:',_QPQO<,9WA*>)S4KOJ8\-"; M3"62O:]61NUT.EJD:S&-0U4L/+!MQ<8#\=A^-]>;"MPD/W+UU0_@7$, Q_,0 M\*,_1[:/7,Q;M'@WLV'=UR3>O3@V5JH2"W/3)#W)8(?3#JNT?,EB<#VS$6XW)M(([Y9F@>GQ6XOM!I@B0#QI0 3^G[1 MI3*9OK33P.MXA2D_>W9=BA^Q\B-6'HA87; @W7OR^:06&Q$L;T?[IZ&A=E\K M+HRF%(KD37K0,^*5>3<.]EDXLC\4QH]E^;$L#]APOEBYH-GW ;%B1JL5N9TI M270NF,E..\LFRB,0*Q#H"L5N.\J5=EMR?C3K&J)99RQ'VI93(2RG1-6$GG'? M4E"=ME[I31FEY>.M+C+R6K-^KTJ]GGS?ZT>@XR:$II@P=D7]X-3-!*?.6*SD M,_CYJIG>9'#V(?@@]?C9LAFM))_Z!>69O3>3F,$ATA1*!&+,6]6(UQEKN@)5 M[D>0_ B2MVN>O P5/WKB1T^NL!+(4Q>;SA,FB+][[(,IGL_G=YQ[QS"/[-#< M&&<&C^1,.R/S,/'?L @9P>.>WA2T1O>X)_P80]Z F4J;^3@339U)T-;,'G<' M\W'N_%#'-80Z/ \![[86.;.2]RH$;C5&X'FR\&ZKD4M=0CZO)7,VC>Y4;%"' M2D/L(7#X#U&VAM'IQU.]MVD:^HZY[YC[CKF7U/@5P MA(#O&/N.L>\8>T"C>A4HOF-\\B"VMZXS-%2#ERG!F@MJQ:"MP: Z]7,S2I47 M!,V$N>4'GCM>#Z_;-*BNRIT]9VG=V0_FJ5*;$_?^VIWSJ^<=9DY:O'S@D4-E M=Q$SQ/#=QRS--R+C;K2CHVR8#)H._?C-,H%PY(1E=UW[.XKSO+2). MW%OL2"+BOE_6(METKTZW"]/X;!@7QSE] "("*O<2@03[UL4D8D+]3>9P'[6B M4E(PRQF_0M$M:GV=BYGU<^M+*>PG%/W6:'?KWX!923%YZ\ G/QIA1-CS(6GU MP6/P!*?=>WG$A.-A-D'':;S0W[SS38G7M&XU4G@(9S,O?6[9$DNS" YR>_:C#K$HD57C.6I(F+14]Z1M(%6=4QA>X/K(^L>%7(/AGW M]-)D8I60L9B-&X,3#:PG_W0/PGD=0:5R@[-&D3$LX()A_ZEQC\D&EZ$JR5JC M0S5JR5(]F6[DRZ4Z0<]9V$/:Y@WX^Q=( 4G8$L=]\O_P#Q[1 #L$=:3-) $N MT$C;E'?P-_9QZ^H80:8,:E(FFMI'NHZ1B5>3R9JZO28U1Y2&!"3-L >O ,53FD5"U 1H MZ&YK%MSC]FNQ^V-J&GX4BU3[-? 7[-8@(P/'*AD9B+9'!E) SZ1T9^NC,&6 MJX6?E/$YH4I'H?Y]7AO3YJ+N*UR47$AZ%W1#EP#"06D1C7M(>^_'>FKI_F:S M%@%<4A$WN+$7%)^:6J44JG::]6YYF.V::*@]5+?46>3CZJS"+Z$>2F^HKFU( M2,^JVM9IU@HL^F,CTOJ5BG1?7"[ED5176X:&FL^U%19I]!VSI[HLBL&L)P/" M ,WGM0*\A<1L*Q[.=>];2[H>"\E-IO@FQN$*:>H>$@-8#.@3)$ S#'EY1Q6U.YO#=;.G MHZF)MR$OJ1X2\.ZLFCEUC$7$DDBNV#\ZE4-60ZPT%FTZDBF,]R*_I&SVOSN? MO/Z"FC_^OICX'^L1JWBBXE8#7U(JC0VRJ"$/=9.Z2I%9=ECT2HJA;JN:M;3G M!UBD$_*SBBP=@+W[7N/#3Q*EH9)SNK40IO A5TAK"N&_ QAJD-8L SP?@;D M&=%$4+DIC3$/84SP@-^[;4C9IZ#Z:*.D=+2MZRC#Q>@'E=%'S^%1K44HR V6 M'>&7JM4?:PFVOAKQ%4&J%XQFDS7F7U XCC7J?E<6O2*7NH_/U>:X$WX9\=K# M*"^VZ'HP\HIN^3 &*$?_B*8&\5F04'U)TPUJ:F+X8 +#9I4MB,[,]^Z]'\^A M.K%?45]+?6Y&--">%_'0:J],L3=NC,I*]WO<4]%;7D3(,:N;J3I7;7*E M!L6U\'_/Z#R\2[AE92U8/X#22)=AUSC=_,.1"!D)O !%U%TR &RD*KO^9L?N MP;+)($(^+?.Z7N[7#8QC\FOG":PZL%E/OD[9/XY6LVJAFBTSHW9#618ZHADO ML8-M22'B=8/$'P#""HK\,KA$O!;<6#@.J:VWAJT=B'ID\"\S2)!YK)\R_)*, M(<>65@?_VB5%G@5#%#KIS*PYS3%F5>Y4'E/F_",0)U8):YDE:P[;X:YW%PFX M;2!L]"KX>P'T*=:6*14+>Y W&0E[:8:JZ5B-B10_ 2\-/P,FLF@?$/M?MH#" MUI4 @V%$&QRPP(?%WSM^DP5BHG_T(7ZMWFTMLLEI(Q^/-,U<93&6@TPM5DQN MJZ&DWBWW#U#9EVBFL8QEP[%.I3DJ!\51MSI+%YKA+>Z9X+5"X$K16Z;K.GB M_^H4@0&5PG %B.!E,*CNK)LN",-:7*NG-=HE'5LGY$BPFB\;R-9I9'(!3.HA*8M?I:+#CXB&AY,!5%,Z,]E@VK1PQ"K*H39'[,R ME@0J2 4?I0?$?;E?(^!Y':?C2?F^,EE@TR6:GRVT2K&M-A^J'Q7W(?H/47IB MJ_'37NRK_M[)'=LOVCANI;NM.[%+AGB=:$(-X9/BOQI(&"J0'*-J")J24W43 MNWK:TNJC22-RBMV7U!P8P+XG\)=8/UJ>&+];DF!0A!,N#Q6 M_INKB,V[^AWVU07LBAC.K45N(6"?L8JQC+I!]\"Z(-%6Q:@7 S"!K3@'Z@8KN[K$[U-75,7IJ537A U28.,6*5 M@8U#34>'HVON-O-V@L!%\4!@3F@#+ VD"1 565E+X^?!+-6 &Q#A!GA><';G M=+('8B,_T"_K(U\L9G><6.*N;KF*/*>_26]MTJ[D",JH;_.+JPY#(,';K8,$ MW^$I=UT)UG=!4EGRX_?_1U&;_VT1,79'G/_B_SC+"%A5:U"K,MPI#0C!.^U* M%;@?>(IF4/:Q[4.R8:?49HTNEM[=^_]Q;WZC$H("%NK:+Z>AE>M4]AU'EJ!@ M@((]#?&C(-_'+_[%RW-^J=NGC"5(Y2KIE?5KW1,K1 B(O@M%_D.Y_@9P[,%R MS"^"+HAM8]SZF?.99E^\M#Y4=0FD]"\B\+'J@=6WUB6(@1N:+',7/1%>=I@F MM,'"?WEJJ($7\Z]&.7VPNH1D/A1P'N2MP)[]T8_?#45,8M-VJ6._+^:\Y@2"*Q2["T=V M1&[0^? -L=O;VHH[[/OC-YR*8N^HS<'6-M+F@,3 <8X(A)25\*'!)@*2$@DB MR#,UI)NR01XIK\V?__[=.Y/ILW?R-W*$F"T@IZ'*LCH'[T#IQWZ$Z$0]^RBA45:F#XR03+"8 >DG4T M'T+IC 3^(]YI=1V&M=YA1>D.PMO>'$DLSGE-#,K8$H=G7"\G3@26@S(2# LA M)M0+4A.95_0 A71#@NPE_K.'9 GUK>W"-0*!)"B11L(KV"%Q-O+JJ\"N%Q&4 M)()W8$[P#A%)V@0H3=)'ULK@VFBP:^*1DMV->4CHX\T9X+203<+)-%6^PXXP M)? FP=52-:WGX0%>, -#A4)A&Q$J=]'&N5D8S$(;4='U9$#-PN35A;V];/< M45G>BIB3-UK+XXW@'ZGV[J2>:9#TKVX*0_O52"$):\W]MOOT$'4H8=JQ,DK88*)7:*.2,A.LRPD:.JOD_D*,LS2,2C^=ZVXG0H M'%W7F)Y=_V!T =U@@\W2#9CGK&05"3Y82?0A/F!P:I*BBP"%A6.0]/<8(ZRF M9!.O+!"=PT,/+DK'P@6C2,&$@)]I2?!BB2>+DJ_F^&/XVOGFCBIC?G$'.X K ML!"6@("QQ-0DPJEV"Q%C2T+;<3],O+\H3AY1:0VA48!* 8DH8H J*.K"^="J M1NPAA= H$<$SB(Y@SEFSQ68]O M,W? _:H"P[X /25: OW0KBL*+,QYKA<%& MN(X*V^J2G8S\.T@Y!,ZB(L9A;4D:5^0#&X]*?D#G<> MV@06NSI$,W0"*U(^9.L)UQ1$8M_JE(+U*U7'*)=$7@E0[:4Z)M?E=")KG=#5 M;G0+H]Z0B%5,NK39,I94P:K@ $A$Y0@0(%N29,HFE(5DE[;?C6GINW;"9KF# M83(X+O:<@@*O]53LW)*X-"8#T13L-S@Z#L/B,B8B\(?%"4M@(4U 5G8)"V(3 M0?*0],+C+?]I'YD6"H''L=354!#3P_(PSJVH*#']HM%U>0U6_%AT@?Y5+( P M@5"$77\]1CR$J45;R6&%0ZPO_"MKJ^1G.T+DX"[),3&MDA-9]";! >%T.[%0 M8!"T #["ZIFM9!4,>*J/\03)*O(FDJ5?$-L,2QH= MX+H^'7B9ROH,^]L.0+'D"QA\>"&,H1$R-M8W9CJ\L[%DD'T2[2I:W[BNFV(^ MDE52\^F8(V.LMEK6!1H^+A@ M<]JVE U"8HRJ6)) ZF0MMD1;LBUMP3:W&S?IIZKG(C&L"U(M6"_":O"5]ER R3[-R 7 M\)$QY),ZMD.L"NNM!2T\1EU:E(/X'U$A!J-=.#$O8:)TK;G(E MS*/B#>$/D'W51K+^6A+^@T0?82@5*G&[!+::45')EE; MM$F.I ]E:01J1<,?83#,$3]RN)\83B#E_Z&&&)IX!= FV)-9$OXBLMM)8JDH*_,9S%%,P*@N6D$9"X)0./13;Q$V!MS 38?-6V32Z\)V"'@5M4 M8>SSBFX_8&H]C&#[!]8&Y&7 CGE9#J@5D<"JCGB3N_1/ ^@!/_:O5&'J6QT MG4G1?2A3G=FM8MZZ7V67,@?@'IB./4V*ODNLC13'/+'\#A("$U1,#2N,OW\S MH?!=;/WHQG#$!E??BDA8W94#5"CT'\>X.SB-RWW%\@9/08NV>V ;*P+J (R\M&3D@6M)2C3JQ E5BY_!6 M$M,E!JS=V4 %H4?^LD3_KJ?F*%KR"HCKD+L9UY\Z9/S4H9\ZO-+4X4G0\IHK M=E!=N2+_(M[C$HLE;*1LHK-\OV^E-7I+K.S!\B'6U[^92)C4L1O@9Z&%H\SZ&F&PK8 A>Q=]]V4' M-!0VGZ$$4M+'^I9NL9->Q(+7\0'U_G+G=+;98-B^P!@;HU;,S_*",!!#[)M/ M1"UM#*"V3&_8#E;PUK>QNX\$&RBJAOH$0"0A1,7AA7#WCLH'*)*59@@@7%$= MUQ"*\Y;4[5)>XW!$Q#& P>F9J2!;9)(M4W@(&_T#\,+B&+ONVU2*\:E"H'6% MP"U1+ *"X.\F"^N(+"N8)$U-221N (:MC#8_(@$FRP<]U&_-,MO KH>'9[QL MW_L$1]A57G\^PSVOO&N2@VUKO-Y"CG1K^#=6!B&'A=S<9O^$&*DD+(^LSNG_ MIC?\31)X;^XB;.WBC?F!^+$ ,--AX;OBA%R(92$ !W%G0,+Q!5B39&[MXVW(.26[CF,3@ MP1K5?9IL;'$FN-X8FLP=O2VB]Z[%'J+>K3 QQ(DT[M$(B M G;@:3R1$;G1[0KI@^8_K"#ZIBR3:R7N& ,67.88K74!=DB,.?@D(>P,PDO" M&U:SSD'T$T:EXPA9?M'2O>96>'@OD'^A0(%7:.Z0U* MXWTX=6?G% &Q=AKQ;E-79%M&=L08B@:<;)-^*+IX\*TRY&0)-;C#9?@(8*!J M&U-K?VL#+(@DD)XFP>&Z@39J3"+:0A<#;@IHP;7(2]W%9CARHYLLIT8*Q8S M.6V&UIA1280,+HY:W-G#HEBQ(\M.WJP/>4-)5N'6C"K 57^P$3%'.R&%L40P M C+=NFZ_=0C+]I>7F^Y%//7OZ!VSR1_RAC"$-0<:X&)]7\+)(W,8 8,EE32- M(9@@RS7,(<;70U;I!R$*$O,\<&O"WCVHBJT",?L0)-=A[-RO.%/SDKV;[*H3 ME])=?3!<<:PU>':UJP,N5U[][HJ#,ZP?G/&#,]\Z./-&;1E^R2M5S!B@I(WD MFE&LR=X"Y'\G.OKE_.%^&="5S2P 1\%"U#85[T-B7TH8FO-69VR4140?ZPL> MC=Q%WYR6X,*2:WW0=GU9G3OVD?-OXL+_LG@>VFR]RVNV]-O"+]_3L:5IG"7X M]I$NNW#@CUY)/E0GAY;_"-CYA+"3*? M8;R(%RS(WAR5Y>/E0GBA[]@W1Q?YB/$M,A\O/E[.A)=/#IIZUZ&\"!#41,J)))X: M8J]&0P_#\*W[\8U7&O%;=T=#3,!I\-_S" M$4EE.;DZO&G8:94[P\@^Z49(X2WA8/'^_G_WI,%:LK)?E:Q,Z"Y^4X+5ZA]Y M)*GY=O#A&U$)C7(]")M_X]%>H3K_2\O#:$7UY&_*]!,[W ,)[ MV9*C2_N]D99>!(L'S(6S"X7W\@ W>>;W8NR7)G]?'?@AA7.%%#PSZCHZL4JL M2"'FT5#KF>-=4,"??>3]NV XRJ1NRXBYP,D^-:K[0U?>F% X$(U$CVW*> PV MWN"&T&UR@V73> SC7^2&&!N(QH[*#1=2!1[GAAN'RS4%A:+[1W47XM.?2.'? MDD'\'6-"?@CHC +P')CW.!#\$-!WQ?QYA+T/!(];/)YQARPC*+UN5D(:7>A( MOV93UUO$[LEHT'X(U'E+&I^JITEXU7LDSQ"<%-[ *WK0?LTYC24?;%<2A+IJ MJ'DR1.5]J%TL_G758/.^6O2AYC&H75-4#9J\V!8E-&VP>C+^)'W8=.C 3R;V MHC&9RS;'P+-ZG$$KQ!Z2U?E?5^->>-'*O.29G1K!6XB3?3&)PH0#3(B]MEC9 M>9#J1[RNB)!#B4","5U;P.U+.8PGYKXGM,'UTV\-C]'%D<\1CI[N8A7(3U!^*A&\\W'!D M&\;CI[O"H$<&88(4)-Z:Z <#+Y'U)YGH-5;Q[JUA7S=AA_I!CF\9Y(@%(N&; MBG'XY3]^,.0M@H\$6):^I5C(K1;\^/4]KUHF=43FOJXG*=I#NL>2(I'1-)"9 M\4M_SA9CN713D'.:.!X\_@F41#@0O?GHBX?NCEV:@CP&IE?#.)>&TTDXC6%N M/=+SC>ZE>UA)'-[-N4-)' ]%8_-I"31Z_ M>V.;5!ZF%B\ R3:H/ RE+_)4-!$(T\RU178\3BZW!(0KCW=YZU*_9\#BN0C8 M-P.#)ZN,/ 8OVF2Q^J3O X73Q8L>0 P-]Y7R(?+K02Z["F^RH#Z*:NZ_AN:6*J+>1NAK/O5/A@W0+/O7M06J_'M??JG33@EU@(U% MKBTLXM_Z\N,T5V@?>DQD^7$:/T[CQ3B-M\#@7QOSHS"^-OEF8+C"&(LQ1)H= M6('>.Z24Z*\ I2#C)FQA/\YRW7&6KWFG$?JHONFE$>I?._-C,6]0>Y1-W%(D MYE:+QN731HG^W[-CY)3; ANBC MIY=\#O(OE]WNY;(OLAH3"(6.F\GUE=7-@>'Z D)Y*Q340WU50Y3!+[ZW?7W% M82!_;-DGA'DH$ O'KJXNQ^,Y#C^*=$51)#80B1VU+<7M7'3R@7 KD2:_BL@C MG.%7$?E51)X,/'D<+OYM+[_.Z#KTC0^7Z[/6/!!X,O@%];.'%-27C+^HG&_M=$-Y!G" 39Q_)3>;2#]^\:7O$SH7ZS9"]]4YVS_/ID?"?*H!>HQ M@>9'@OQ(D!\)\B-!?B3H1O6-#Q<_$O09TZR$#+_CSXG"/R'L*8JJV9.1)^(_ M_SY5Z.<"YSQ!["<1"$?\JJ0SM+6^1;8X%"CR&%M\M5*)#OF52GZEDE^I=)MV ML;ROF,DY8@FQ_65T.!]A_U P3<] M\TT$1_SZ&(\P@B=C*7Y]C&< XX==O!MV\>MC/ ,87YO<(!BN+T*3D6330.(I MLDY7B4$_1G.U,9H3)(^^'0G[,9I;RP%]+Q*^XC/?1)1FUYPX8LK',R?U R]^ M$0[H?33FVM>(QVO]RDBGD1P;\ ,E-!4B\DG>Z2G1?<33%OV;D7S/Z M/H$7_YJ1'Z_PS_P]8C1)\<74(4C#I?*-3-*W44\>H+EX3Z[+17 N?O3CN[F) M0"P>]R,\EQFY?HO,\\$IZC?!/&PXP,2//OCAVW//;8&!F%E_&SPF]:-2LJ3@ M]UJ1&Q=<#L=XG$DK[,?#/,??*1/?!S'LR 8P-$ZV.B93O")2.X8=U56:2*O"8,J1 3H%B:C5!SI"%*00/>D&9(7E+2&),8K-1; MDA5TM6\@Z*-#J?W_O[TO[6[;R!+]WK^BCA/WD:1G)> MYGW2*0)%$3$(,"A 2__Z=V\M6+B*,A> K,P9-T4"M=Q]J[KDS@\'U"=C%E/? M3V!M0*;$"?$K&GUC,1>+P==_TO_*.7X_B,1B@A1N=%VFTB ME6@=TWB]%;7@ )!8I&G4;FDYD-(HI@2*:_]'?O&9R#IU0C^,SK1JR^UJQ%#W MG-E"AMVQTP$0U;=3"B09G5'_@3YQM]'N6:L>FX)I&O=E^37*?$1PS ML!S3Q],XC"LXCY@HEP],*X C%Q.#FSK7IG2WB9 MDA3-# L_40)"8/CSJQ^^?KZ<$G@Y<@Z0%'TY[(.$NOKJU2]?41PC!UW"KX!U MGHH^^DL.Q4L)4\#Q%&"6K5;!,?NRB( 9N,H?088X)_@$^1=(,'SSS13$IU"7 MZ;\4'#9SXZ,X'\+FM2K6?PL3\TS*A@< PDJ>5%*R0 =TP$.L8-D%>RZVE7+O MK9%DRFF'[S,F&_7^TG"TP"D?7HP<*R=>K/K2&BB#EGVAQ6B7$J(%I)A!2_G08HPQ@Y!I$'H_[&_'N&^\(9:,!/9Z=9!XY;#6 =,L2_5" MZ#7!L)EIF&A-'@EPI>?NHO:@MRS'-!_>@\*<*G(& T3#SOL& MHO!]# R_/\=O8/C]"7D#0Z.:#1#+ \32)2Y6 NJ:W;,@828AL3H'[5?5 MMY;US+S5;-4Z[*=WLU1H;O53:R'\#L:WZ"27SL;Z& <>TMFMR7F5AI[+GO X[S+V% M2_%:&_=/RDP>U>"QDB>B#(^MR6-VWV2'RL5B)1=3!YW?V4:

BPDC&8 6)U M,S9?PYCZ)))Y&S(1UR@&P@\C)^*NQ 'E'AXS,1D=D]$YKH!VRS:QJ7V[1H;X M]T3\/9/),9F%!5 M:*G\B:$* -$PI,DB'4L6J0(P+/T9(Z,>JT)*!HA5SCE=ACP6;;ZPAX[)+)G, MTK$%UZU6S6J:[-+>_2O# /LZ+->O=:VFR3"9#-,Q9ICL=JW=LTR6:>\.Q!%" M[""R3.:L4.G8J>SYH\,..)NS0D?!8R5/"1D>6Y/'S%FALK%8R<740>=IS%FA M(V P \3JYFWD62$GG[TQ)X9*QE\FK[-'=6-;)D*U;P?)$/^>B+_=,/DJR0P-!*QJEFQ0X*A4QA M560X7'"9WX?/OY*Q%[ WA 8NO,-',I.WX*F?WGJ;\ZV/D#(KG,*K&L1VDS$Y M)(@=;<2TPKG%JD',<*5)>AYZTK-J -M)@O60 &84I8'8.J[HVY@.?+;14@4O M@'EE-G1JUY:]9,]BE![\..MG/G-7F]^#U5NZB<])E/JN7N#XB0LSR2I3\&HO MPS$L[8E,HM!-' 8N; B^K_!E\<,DB9P1Y?#], K')!YYD4LF%&B7\3KY,QV1 MT'&8!#$G $?GAX\D43ZU'$$A# )HUAXTNB%A[ @)^% [RSBY,-TA3CS MU"OH3W.<*(DB&%J]4*B7K0O04N*Y/[^Z_HGD+ME"TZ(@WY$"3HQP(F,)(B9 5 2\?.R!F,:,_^)V/9KXHT1F) #F;RSF-0):"O:MWW-)[S49)#&!+;&%:W!9-LLG&&U$ M+H#]0560^]!/QBA-KN<%V/1[+K%;KZ40^A&(*GU(X8BL0D\+:?U'JV6O_69; MR"3$:Q$1]S3RJ!3XN"DDR,?3@5BJ1@A.H8 GQ=3\/6;A0: 5$N@@Y5B&)A6X MV:,2W5/241$K%ZMTV1BP1N\8#.3S, \]*X5>N_U2Z-DO@![N685?EW/CDN L M\B?Q@7TBA/15S,;$%BL8AQ%2U! EDH+&'8W0,$)5Q34():'G21"7KE0?ZFBK M>\[G!WC'.CXL" !^A7U,T_.8P1[\!(20(PYRH-X$"D"<?@C*XG@]NNQT$?(Y4P&OD>BX1F!\)E(%\6;PZ&C=B8PD*! MA0'\?@K9 ,8A,/NXOD&31UF\I])4/D,IOTP5")V*$@D4'?!4QB>""R+\%E8) M2S4$/Q7W%CRQFI< ]<7>H2Y" T!+75 MY&3:[OER4.HVJU6W%NDVJS>MVTA.K9%4HS$^ 4=GJ7+*424= $G7R>7B$U*9 MG+/ZF9QKO%C.62^1^:'$\QG MI8\!L7NN+Y_17^:@UTVA9_5>"+W^^B^61$E\3&&2KGR!^&4!&P(!*Z^(#8>@ M[QDL!]!S!P)1_Y"92-*]$K.#=.;@&RW@C4W*FO7DRGJV\SLVB1C /Q92P&43 MG\F/2&'@#(+Y]Q_Q8TX /?L=H7L"CIH+Y@/P_6AUZVTM=,3CP-YU._UF/5NN M2+0UH >.J@Y8QW^:LHD5YD_C\%03 4K!B"&A"65]QR2SZ5?04R43GP+/X5SL M[\23'(A_S9+!UG&^AN*X80#-X*ZF]Z00XX*L\#B('810#ITSC\N?9M\A)VAC MV8WSFW__DXXGYQ?B3^O\C<8SE[X#F.?U3B'FXH1^&"&M-N _$4^1DXMP2I$< M2PB!I^;.2(3X:F7.]>_PO_I,OUP:3 6-Y(@5VK^2:"7T7R&HW76SEV MXP#*6:3Q;;=T$"]E:'31BVO_1W[QF7 X56!OB/_.<[L:R0B +0R9.W8Z )+_ M=DJ',/$9]1_H$U>[[/;K6/P?1B[\TM"+:@H1TZ@WVZ])[C."8P:68_IXFH.8 MMIO$&0;UFOY.'#A*OPRY,&O/!(\"%G'TPK@",7$X.;.M>F=+>)D2J\T,"S]1 M E0Y_/G5#U\_7\X-,0JF5$&6^;$BC(;*X!V@/(AY&E^DO^10O)0P!1Q/ 6;9 M:A41PZWY33[X ["<*LJ,!4. 3\-8 ]*(\IP8C&QHZD M_WKJ_;-8+6PU! OE1.WF30T\NUB&RY8\(/V$O,Q\MCRN"2CJT"2,T5E[C%:= ME!&@5RB<&=B2"E0Y4#[G-.3&'J%OH %I;Q MB<=Y N:Y$%(X6*_>[(+,OV&!!\/_ 1MP$IS\4Q@S&5:!D?KD!)_5MH)\MOA$ M:CC W&B!J661O298EB%^CL6-R!1<$]/'5$Z<*)?BS1R2F#L&8@+\#FFHB*$B MA,?W&,("D4WKM?C)MEX73:&:\D"EVY0//Z.C'C&8'"AWS"612,D)].#!&B-P MC73@13A5S!4F,P<7-HE#>$RL';TKG#UB"IUY,QN?%?MDX+"BBPQ;0DL:-:&V M(FMR='#WP!Z"!S!QZI(Y)B Z'H94B:)!&H)YUE*C]] MO:=1 &CBY,0/.7\CW'$^HA%[+G%ESKA$!#(AV&J(H2_@!)&KFO2O+06I>:XU MTXM(9R]6U.*;ES[EG%P(+,C/OZ)@&H=*LVX2X&NDZG[WP&ES,:XO%D8G"&QR MS7B81(YJK9!+7P-+Y(4PLJ1?DI$4618M02CX M"YX5 77\ <1&(LB$W%-?J0YX1Y#+") $/O*>F.YS -+QB31UC" /(N%H2N &P^ZN? (#FO 9R"D6PNT2AO)D>. &U2+2 M738 ($PX43!2#6,DF.83IA\X2F5P 5P5X(_EZR[*2A'JT[I::'2 [(P M0I@]@A&*<+]F0!OW^$FMXP-U1$Y+RG&J5CQ4WY(1Z @Z-1.,F<&J7].1CGO/ M%6B&57B8#"3T[@[E [P1I;,BNWNQV"H,\Z/=:&1A'@P+^#[^+R8[' < (2P4 M)BA8$,O,_E1FQ)6Y#9CTQVYFA_)D\!?F-.!-AT4QIBXP2Z&(-$V(U%15@U9U M/L(@XBI1A ]R6.\" *4;SU,,UBSD%S7T 0$J=PB+ 07#,=^<1 *U((\?XI&( M(V7Q(L5+"[SUS""K0HM MD02"R.6H(&"W 6\KU0S,-$<%@*9JZR&W,7H$N ?NQ.+7D. 7 R8KZ /Z ! M=!4*0.1L43L$I 4:)S= F)/"A',5GZ=D\V-Y:UZ6,2 P5?.41>J M,&.G56\4HLGB>U'I $N43%-XW5>9?@SP@X3YL=G/>:8TY3)-Y7P$;"IDX[8( M:T7=VO(P+UC'WA" #QM3)HT 0L)E29A L OR78D_F0,I>!0J$9*6_.R<S/5I?_\H=_I]L^G M2UBG2E 7UH=^1YG=LBBH$$A#/WS@6N>*LL-,)5+T7"7/2KZW.SFV?Q:!ZUHG M\;XJ_\F"@C ;1F%23X>Z?R4\EOI&^*A25.H<1Z8ZW6-)$SZ17&BF9*:ZM9DZC;7(:)J=1T9R&T5=;T5=O2Z2DA)N%Q7V1 M-TA4*#.3T8Y687-URW2986HG@^Y@8'TC\>3R4D@P3/J*P$;#$)W)M')%Q'=U M"5Q!J_W8[.02""-8OJ[>*M:^Z)?KBS7(3LQ<_/]V:Q:;14H7=74OO/;.L.71 MF9%>( U)X?O*.&?1@$P+D3KYPOZT$%Y$%"ZR)I*AX JJ_$AZ4 #>E=E8=(4Q D^?QCI M:*CG2*E'1#+R2@O_E@DD/+\4)CRGY0[>LMMYF/(/;F*4QVU7J:M[9A81JV&PADCD=#DN1Z;:/CMQ.%!.J#::^2A,?"P P%/G M)(X2YUNN9B!6'JU8/KD+U6'*!QJY=?(1C]C,+2G '322V'1I%3VHFE<-2Z6DYNDK-@MV'B62LD'#3DM$EGK'A^F/B M^HLLT>]D20KA(J@JX,RQS+&WRT3 D*.S4#PV(M\23D7F4QQ^(&;SVQ T7#P1 MLV+I)5JJR'+/J9)+37Z5Y])E=I@/$]FB$.73:RWL0'C?"\-/1?;2C/GEY^OW M) J?J*\JW[Q@&%&.LEEDXX=,GF@&T?T0D $#JLZ=VQ,U@IT%)8*YTI?YU8+I M%G:3,-\0[')AB%:5=303YW^KR+GO2M3DOOIC-(V"X2EEP9:!N\E \OX#!9!C%&:ATW$HS4 MJAA>^O7>TLL;#6*^"S'/[U:P"$,KK>&#O5[S>RXD/=IKE<&MPR]_?F6_>HZ^ MM%5K$>D<:A]S\HC7 WDNT26)6X1E;[*DJG(^< >%.?/GYM1=E7,.E\K;.9I6 M35_3,3"4MFM*:W:.GM+6[%ZS?>$_)T>X1O>:DRM,6X0)4)7+UVT@4UH.^OZ+ ME-?GD85NY:$):'DV9RWI:PCE>81R6/)5WMO\_<*S]&W3-D=%SV8C Y-GQ2OV M *8U&6@%X/(/4.LR#Z4@_CWI:R/%BZ&00R#?%]VK-IPJ;@_+6I^?[FF8^J$!%LD5=P, M[\RB]X7%J14UNY=1_8^'XIR*FLG\5IM+&7S!G;O$KC5[UF&XGX;NMTSWI? ' M-T;WW6:CTAZ?)/>+<1C@;9,7XBJD*AFMY6+7TACN!^JQ;8AM.XU9IC6D;DB] M3+[7ADC=JC4M^S!]+=%8PUB;AVMM[DVCS8'#'BL9MB09NL9?,QRTPVS?X7'0 MQA3K/DGDJ[B^.Y?5JXY!O#<:W[L!O,GX8X$MF\"6;IC@2>WJ\J5=Z_=Z%73P M##UO0O,<'CVW:HUVZS!]N-W9;<9V-;9K)3-R.P2,X1'#(Y7,WFT.,-5SX*Z* M=T]]8)5WX@ZYZJQ/M64Z6Q7J11]R5W.>X7O!R7 MDY,OV"> 3WX/J7L:)JC3\*-6:':]_3T*S7#QL9FM<]-TAY ]MVN-3K^" M3IQAAKW[<(?'#%:M?W@I/CF%+#"9$Z4D)Z@0N]^G$$NVV7TE[TL&ANUZ= >8 MXN_4FO:LZ6L8P3#"\TLJ#X016O:L55@]'W OA2W'L6%C$)L$GB'UHR-UD[\K MFW$CVJ!=Y]J@;:P4I60;+4W&OF1P,6[>FM9MO]:TF@?KYAG.,'[?BP.@C5JK M-\L:QO$SUK"QAHWC9TC]>$G=.'YELVZ6=R(2^;Y+;.=^<4\]7[1]QM;6[U3G M:O&';L]]*=MSWV![[I??*%TV^!BKV/B+QE\TG&'\1>,OEL:F-$;T$1O1%2@C M-?ZD80531&K\S37]3;OQFH1#XW :L]HXG!NH0^]UC,-I.,,XG'..*_5GK\P5 MZO5MC"IGHTOW B!&:0?F0#7?8M06C#W7:,QC9PC_ ?#GTOCF%V_UIE?_=<10 M_\*<6"\$I.9-: SCN\SQ:81')+D'\]*(N$IU3B M$^^\"+X*(X[0L;KGA$XF47A/?5';-*8P.2/4_2OA,7,)Y620<"]@8%4$C.%* M(W@H^L9BXH2!Z\F9G1$-[EA]9R!^B:%(B>?^_.KV-_^;U;,:EF7U6S#06[I] MBA9R"0E77_WR06*6ATGDP (0*PEG KL.6'\_O?5V1\J?DXA, M(@^^>\)%Z#4 93I^XL)$#IW@P@E[G#"D!E@Y%X;H&&@&J/.>^>%D#(.+?83! M78CT'P(] \W")_$>[*Y._F3B#TFMPP2?ALGU^/BV[_V=>##'$XD8?(H8CBMG MBX'E M@)B1^8?\\(V+[Q2,(.?XH8Y6$ XNL)GV:<,6D]2T@_>/%(;@NX$ C9 MK1&0[%'X OD!%;"(K&6B-V'_CVNVHD8K(,,J2/(K@8P"I'1@&'$.$,_?("% M1>%8;Q68I$;$T-Z02,$*K*K_A7\T,AV?T0AUTNB\*/B:B!&ED1J-UUM1(L5. M>'9+J]24)JE]U^O:G]U[-4ES8%+S7JS?9KDON,X)B!Y9@^GN8@IE2PC#VHU_1W M0GVF7X9;@EO R)3^:&19 E(TB-OSYU0]? M/U_.,_ZD1 G":$S]0EM?]17H*,$ Z%#"K\A&J:2DO^10O)0P!1Q/ 6;9:A4< MLR^+")B!J_P1;#'G!)\@_R*V>//-%,2G4)?94RGB\*L%PV\5+3FQ_D"C"/0] M R;78BNB'@>A(&5(G-D%2O=RPD?,'X)DN?-XK.X(!CZOA"%9X(NA!&8\KLT@('7?3KA[$Q_.-\ A+7SH??(W#RFM<20K%(,"JG'4,^]>IO_X;L6/.50"($*:UWB4O1F M/()__M#O=/OGT[[*E-LPP^DO7?)SQ00, D3F,A_8"8EG*&@'Z,1-@.H&3TCA M4CN'V*>& !$'?!)&L:1E)#D/*#4SQ&;<"4-0QT10OV/_O0E]DJ8;D!-U0*+A M9_!*F'1%R9<4!07+J"^TG$B;WE$K0AF.OK-8-.!=0K6EG(9/7P#H.6,R(,PZ,"A M3!QI<#DA//? U \C"NXL31,^0,Y@]BF-*ZPXY6Y.>YOG^(BA:D/52-47TEU0 M83I!WDAI8P8.@)\ 4F#7DNYD:$_Y&C.D*0,T^2C'--G5%Y-<*>/&^PD23WN. M5T/MO.7"1P\L$OP^8""*&.",)\.AYW@H@N#K,6/2D1#C:G&C M '.G"12XA4G%C\+M_Q.0P'G%30K_!4=9>4)B&(*,AM;0Q.0U!B2G!LVMNW^ MUL+&*\CD18A/$] 3TN@"$R[@3@4" &90X'(6N#!JS M:"S=$P2J9,UT-1[7#C%S=Y3RF*:$:P0]@N)3"/!JX4J_T"@F5S5R!5@FEF ] M+QBB!A#(1=!&KM[J=!CJ.@UM7\K0]@<5VA;0P#4-@-LQ"Z2X8N( M>51A%]*9Q'V\Y[$WQK1;6OVRYZ<)2C('ZQ0(NB=!T" M:P8.LD+*OI?R^YA^ ^VM02(#@R!% MQQ,I[H6VIT#?F'T1^1*4R2A)QM(Y1TY R5=O6N9SN\D,R=XL> @$(!G@4! MIX*L>;6CB8AF1#2!)3EZEQGX1&I61$B1-PARD=TX1\;[YP]6IW'>K9./*?A3 M'GN738G#7034?\(L+\S_(=WPI=;!XIEKQA-?[O5S:F*14S*/X+_DUYI2OUB; M=:[!?!$$"?;!%#"J$Z _S'_A/P$2"8@]7(2V$(!P5D+&32(M5(9>Q!&S$4L3 M<# M**EV??/6U8P86*(VA\/37ZDO3(:;$9I-%SF+8#^RX8*LE@Y3- J[&*A= M<+&+O%U3H,DLW3!B\D[FW9/H O/_UZNN["T#IBCSC["M .0F7120T9W?!A@,-@TS4CR4, M,/B;TUU2M ,! "GB8!'7\GJ>DJBE=CSL$982H?V"-(P_><$]B/ P@H\^ZH%( M&Z&R$@%F#%"BB4J$ =AWH%S(_!T-$Q^],HJ1';"5J"_\M40(S'$(>V!"E8*% MZ#\1=D_]A*KH8U;X !^$<0;\L65278'G/S$<.D0';7JS%$M^8A0KZ']._(1+ MV2&_!)P .+7>/9=. $@H1#C&SN!;:=2D3X!_$#' &'XKO 497I-8 +4.7N!_ M"J_PH#T1H1>- M)G-JR.5 !V0QAY!2<:W2O',>"4()Z4!%L@'9& V4[#0 '1\GL1@^,P 5&PDV MR=%86MR%0PZ8P!!8G3JD*.O1_*=3&!(]R'24"5;+8$Y;)&4$U,2K 7)*"E8U MFJ72',\Z@M"UZTUKV7FV'#)SXV/B%$/+&B3Z;U'\?29%PP, 825+YE(ZZ:-T M /X[:*,M<^?<[(E\\/GQ_;PV^-Y##]VF040I$-$RB"@#(GKU3M<@H@2( !UA M.*(,B #1M/3PN4'$[D33TEM0#"*,U71LB.CT#"(VAX@UKZ%8Z]>2FU M'9T;7RX,J@4#)_3QRY]?M5^]U&ZSZ^WF7N]MZ2V+4SXCP?4UGXZ3L>N/-')& M,GO0M&KRPYK7DAP'_6Q'CE<(!J43H;-GSY>>WCZYPI1VF' :N/Q->EB[Y#0^ MN\EE#"[Y=_;?&8Y.I:']4FEH->I6I84AUB)L2-*M\N@/F@H:O:J30:LJ"F]+ M9%!2U;:-W99.B][WYNXTU(J[CWL9(4N M?\X5E2?]6JO=?;/!2^.%1M\W6O="SON^L75SY+R?Z[Q77L"Z]NVK37O3J95] M(W@?A(V&0V7W7?;H06IAB#L5\,Z49Y[K. !+>(=V1C5=S+V'!%XB=ZUNK=W: MH.#=0XQ@7^9#9:ETOS&"%U%INV;;C<.IO#C4(,*.%7\YH@W*%KB:.A>*U_#$ MQI2M>,AAP];!(3AJ=G.#DMA$( Z%N@\B#&'5FB8,8<(0%0M#7&47-YP,6,"& M7OQ&FR'&6E[+W-ASS\BMVA[E[8?Y[ 1(JV;W&QM/@!P^:9>@,_!6#8_RDO9+ MK)!VR\0Z3*RCC+$.65FQX<+(RMJ))K9Q6+&-3DT<63"Q#1/;.,381K]FX5$, M$]PPP8T*!3=N%MRN:4QC4U)12CG;K#4[E@E1F(J*,A-IJ]9M;#S1JH/H7;K9K5,X4=!QYSV5S/;WL3"RM!.SW=]4^Z*JISJ?QCPB+Y M(<;FRJ'O/J/57MI$4/= G8A^P/)]1<- MKM-WX3,G<40#COT7=;]@\9MJ\,K&2131.U8CKG?ON;(=6(R='G&^0LN\50N: M1"&.D#;2RSN!D3L68$,W1N@=]0(> MZ]YF64NS,759ULUL L+4<[#S641=D5S#3I.ZQ9ELFS;=TF\$(1.@#WE9(]0 M'L/^1/-#V1 8Z #_*K97S'*OJ3;& MHGL?XH?!\T!U?!0F,%':O"[@0$)1UEHRWPM/$X7L@IJ.B8VK,XE0U;V_DWIOLI\G'D=ZD7W:\8(]!@Y>RX:5G\%)*O("GT3)X*2-> MFD?:NZC<>#%RK)QX 3EFT+(UM#P_=;0(/RL=F7W 1<]R"7L81!Z,^AOS[QGN M"V< /_UT=IIUX+A5%^.0(9:VD.A\1UNE/1__7=5"8@Z\-]YE:=V<[]:Y=$[0 MM B"?33;,7SV\E8M_7JWW U[UF2S#?;O6>5;;9^92M+.!VADOT?Q-T\CFVON ML]LJ^N=L?;[]N/-.;U(7E: X>QW@%!36#LW$TH.I[+8VNO4&B!N(C1@@;L!H M,$#<0/34 -&P\[Z!*.P[ \-2QB)6 DH5OY@8P]XLLGU";#,UO;O8Q M_0!*'K?_6CB69$(>^S-02G/12AED2J\4,%GF7RX'TL*>#E:_UFC9&VSJ8"(L M+[1>#+\= [_9O9K=:V^6WXZ2W2H>T)'6C@G75$$ZE\^IVEQ(O(PWZZ\?);?: MM8ZUT:OERAZ5.=ZXBJ'](NVW6K5F?X-7GI<^?'+@ 1!]NXV)?1QEN<>^?*WJ M2;Y^RQ2&[#UL41J(&599QBIVWT0":\CFQAFN*7-/>8+?7T@YME;;N/^N1-VZP*;C(]&3J6CWK=.A:\$02WMTI:^$0V6. MSNO1)7I%U0CU8Q8%XAYR,6 $-JP+UJH?3D23>/U8X!+/]9GX()M?J5]6]O1: ML(5-MO(2#:YFIME#$R\Q_Y9;>$EDS,.;PDCVLEAW#IO4A[4/0P= [JI.7X ' MQA'1,3#$7KN#73Z'U/?='ZS(5]-=PC8OB/)BI]EYOC3=J;2LW")?K)9>T/,@ MU]G!\1F-T!09J=G3SJPX\39:.RR\K-=N:2,DW;;=FU[[/PIM*=*\'/:Z"Z,S M?7XKMRO5#L,6!M0=.Y5=+^@0)CZC_@-]XCJFTZ^GC:7/TB-@38&(!AJO)/<9 MP3$#2^RCEX-8H96>>JW834]_N:+[AD),'$[.;# *MX27*>)K9ECXB9(1"*:? M7_WP]?/E7%K,6PKB&W6'QQ9MOIB ^A;K,^$X1-XD7#I]V1C0M&4VO&=.2 M\0CP8EIFE1$OII59.?%B6C*6%2^F)6,9\6+D6#GQ8EHR;A,MIB7C7E).QUN> M85HR!J8EXVPIE6G):%HR;IG-3$M&TY+Q&31B6C*:EHR;*DDQ![!+8&N7\ !V MU8!8_IO)*P!$&\, 53K<=-0,T.S7NE;3G",RU^J=K]69!4#)![/F/>8>Y[)* MV#)%2BH ,=/0UP1ECBPH4P&(&:XT\9^*VE7]57!:>D__-1N*P(]L>BQ[X>;[ M-P_#:%Y\2 2/!I1[_$W:LQH>Y^:B?V.(501B1N0;0\P88F6#F.%*8XBM88B] M%=VBM]%8OMDI;'ON/N6;DWD-)53\2A?+V\_?W!ZW,K\W1IFV8O76P,K+%TZ) MY_[\ZM8:VL->SQG>.HU6\[9E=X>W@V:+W;IVPVVW[;YM]UU8 39CEV]V@Q\"HW.F]UZJST%M%/]Y107(T0T M#R]KHH.[(LTZR6],' S,;8VD>X.UTT&8Q-CS[!N+R;7'OZ4M>'9!$;,K&U C2@MTX?_E.:V($ZQP/#X1)1"Z" %XE MUPQOK*KOARN^FP]:G5ZCTW3]HB=:\0W0N2:A><1.SO MQ(N Q =/Y#KQ&;&:]-1JGPS>(&7&(T;>/SHC&MPQM/WCQ2/PPH6BJ>!,9*U D#WND=PSO1:DI3@/D MB%^&A#TR)Q&<% Z'GL,BF'T4$@#&/7(4%X].(G@5!O;G/2X.):?C#;V MPK/PZ+/&F_,X;H4-A\S!:0+&N=Z*F[(Z2#02E1P=L# MIN>4:TLP;J26Q.7K0%-#O&UY_JX)[(4Z3C+&V!&,@:MUPO$X" J1>(.YQ\O72" ^?V M+8=#/ N.YD[D#7!>!E11W[Q5N\*(?4'KOFVL:YE6_!*Q>R],.*#B6A/V1PWY M/Q7D-ZP;%T.M1-[5GT"\&6P\?$IR-IU#F5+LO835)->\8PX;#X"2FU:-8+O+ MVHMY<,-LE%,/@H?(5QCS,AP#+IX0,U;W',7FF+F>5"\3G\J$PP8F1^7B\U L M(N$\Q\C[L--*1)R_9@H#8)17&)FB746S$?.UAJ:(%)Z@SO!8X#PA[>3T*M#_ MW^@ZR:& ?N.("E,)GAC"4# QH$E8(RQ"/4= ]<3P2(IAB@3LQ1Z (&"H5VGT M)"9&XP_561)EU##X2]([E\0VA]N0)B252TT+^@\HTF=@ @#A 2&YH.31('!# M,$T "MKRR7;L.&$2""*;A#YN>YHST4[)VQ:2O;4U 0MG;LZJ",+@- (O$L"2 M'QO6#HO7]D4&8E3RB!X'-?DL0V3@JI.+>4R$;*X?1KM5HJV&N\^@#8R:'_KVKS5]=;U[O6_\(\>SO$9C3!V/YH*0S9Q;A6Y;S1>;Z4T MM]@ZVF[IJ'T:[<"#0,6U_R._^*R"]M0)_3 ZTU>\Y'8UDJ"R1?SECIT.@+F_ MG=(A3'Q&_0?ZQ'4%1+_>U)?'G*6WQ#1%_*6!V1Z2^XS@F('EF#Z>YB!6"/>H MU_1WHB@Y_3+D'HJR,R&]@2-Q],*X C%Q.#FSK7IG2WB9BCDU,RS\1,DH8L.? M7_WP]?/EW$BV",,'Z'_[YWD"55^]^N6K$*8@93 TA1(P)4V:)\^EA"G@> HP MRU:KX)A]643 #%SECU@(0VTMS*30!>/2D=5'VEB85MG*BD*W M8N1%8K5#7)$@,W@L9Z+FC#NPOL(@8+ZPC7@RRZW@6@@F,P[:(Q,=A^$T@P@L2YBHD X$ Y4>A\GF>;98*?"4U_Y)-!O**ZC].=&86C'23@<@PNH$ MDT1L$L_YK:9B"2J^2815@,H?'?>,.-:2CL25<@=?*LH=$0#0:P:(4"'9,*N# MH9(H%TQ](K[W#8$&&YYYH;:FM#Y67WQI_CU O .6?_?&7JQMO8"\GU8VNTG0 M5T8*Y$_"#L5_Q;7?L, #8AZ+^)0 8"X&[(8RA_ X 1BOE9B (=?C06$,JW = MIF$)BR)A,L.X^.4GP++"L1GG*PHEQ_[!8Q&NIO(=*!@*;#1,(-(' B@8" M575BIS^@S?:P<>LX]O"VY7;ZM[T6Z][23M-I]/J])FMW"]6)7RZNOUY=??[Z MV_OKJT\?/E]_O/AZ]?G3;=NRK;:UT:+U.[NCOC!Y&,*1WW8[S5ZOL;U"2U%T6JBRG%.&NK*JTJH3L7*2 M6_H6ZRF?8;ZEE?!EJGN?LMNGJU??)4RKZX *A:XB+X.$>RK RG)JNP8F53@6 M:5#QGH=?><%]Z-_+M+@.2L!6O3ME/41YRP#,P E82T)!.S[UQH6J@/S4A93T MGR,L"!0F51(+ R*-0$XR D!K+4OBNIZC:^9T=4#\5--E!P"R. MQ^)X59*GRMQ)OGB\-^A0YK1 *%.[?=OJVIW;GFW3 M6Z?%&HU6I]EWG=GB<>L"B^D_ .F 'W!K=_L]:XLUXQL291=U<02 J&4;,;;J MH,*4QKL*TJ2,IE#9>BI?@\Q9C/FE>"19;@[YUXHHD()D=/^:*2+ R553*/&!7B1!T8R4Z13%.!/@^2YY^9 M@R%I>FJM=:$_1G7A.8XI'[YY?XEUUY+I95[-$;"8B4U-J8@58DCX;\I?7"". M]D(V%UDB#\$GX98$6E6(RC%0)DX2H2<.F_\6A ^"PI*<3PKZ,7O"96RLBMR] ML09;35:/H1;-0U+KA#5@.@-'4:X6L5PB+\A"B=.QS0*-2#T^"CG+D>D\$BL* M99NYK-OJ#&_[3M.];?6L[NV@!?^T.JU>M]$9]-UN8T8HVW\$H-P\'F-!]@U> M%1$.W_^=@!BY80 [H>+++J3M.LGO@HAM(!G+C9!L)X*,_I#Q#&6<[EFDY[=3 M':G^*0Q8GO28P]H#J]VY[3,VN&TUV_2V9['.;;O9[;2;/:?5=3JSARK?L2%% M3OEC$@8R;)EA"JBVVVSVRDYZS3K1NR"X#:+"K]E&#'E]/WD-:9?V!XW6K6,- MP=QD3>NVUVAW;YO]#FUUK':_[V6U]!'%]0XN>?HAH\(W\B3F/FSAB>*:8B:IXU$7H MHR5CF JT42R'$^?H\+><_=EHH<:ZELO!9VY._P^67^<-T/>/(P!_+-_HM^N6 MM+?G^7)%T=UI6%UW"+(:3_]:O>;M8&BU;QV[X?9:K*O]&>%SE4'U M%H_.-[IE9ZMVG8B5D]S2C8!>R%-+IU^FSY& MY *?28,8&'+FK",6LW'RD_=X!F-\0A[R'.$]P2:N,>X.RY&D:<'_8;71[=?P MMGG;5']\YE___<=[_\O__79YU__/AZ>_OUQ]_O#PBDBZ^/F5]QB?#;U'Y@(X M?D8". <#,<<_P/+#5&+2MBRBZ<,-)S-P//KU[)=CC$XVB6_O)NWRXOF]> M_T'_&#B]R_MF]Z%S\>H7*I_^Z6UAV;_@!O>R$U"T^5_ MVT_.'Y_O_IS\^P/[ZW]=#GL!1([Q7,F<[5!Y/+T,6YJ/G\:G0?,]6 X?OCTY M?]WVVG?>[Q>W#Z]^P;=.K9G]Q)$,#,"KZ+6-5=:6BEJO_6UU)>I&_\/Z-P__ M[\+Y]J?_V?Y_?PY;T6ATM]8V3_!L$RF>AY<62J,W1R=EP92[W9:9 A?T'$T:2$+9,2-BGA7:2$026<*E*QK'I;[GM+2>+?_&]6 MI]/H=II-JV"BWO:=@3.@5N?6;=G]VU:W1V_[O1:['=I#V^Y2N].@LT9M1UG0 MX"/:3=O>K(^XIJ':J6M[/G/XQ+5H*PNO!QMY29"PQ,#W%J4Z[]%:>R9E%T/ ,*5,B/]7=>2 MG:/XV)9,?^XM:"_05?I"PM7 +]QUW.O5>]T]PE]IT8)42%%1112LOFLZ1_R- M>G]NRZTUMOQL2LMVVFO7._UJ[K2$"%U6D;3NQJ=C & 5?B?6B_*E[(A? M:__5HX7_:H*"K1P"J1[SE#/G%'8842<^8])B.L]/],^_DS ^7SF=?.S\E3+0 MQRQV3M$];X!I^<@>FY9KU4?Q>-G%N,_9TLN0GL#9DD$<<;+S$*K +5X(O8Z95C-!K0@/'3SX\^>]*>N=UHV#,>18ZP MIS1]L]Y*C;IJD/LNM=O^V>18%1P*-;MRV-J#4+/W+-2RJL0Y0FWF^L(M";4* M$;817TY;"U:VG7;^_. MYIM?@&O"8T;45%W46 VK?O7IIFH(NPI\9,G__?7Z=W(5\%A<+_).W>EMF-$P M8V69\>;RMZHA3'#A5_H8!N'XB;Q_C%D@>DG=.",VIH8M#5M6GRTO+WZO&L(6 ML>5EUM"=_.X%W[#'E&%2PZ359])W[S]4#6&+F/0=GK'P#(\:'CTP'OW]XM>J M(6P1C_Y.!\SGAC\-?QX0?WZY?E\UA"WBSR\1XVF+-\.EADL/@DNM1JMJN+H4 M%V!_P0X;HK6#;$- WM&8D@]X8^2)/.(L&MO@5199<%?U3\TN0E-GX0C(JC=3 M:'PK#J(5S@R]? _Y(Y&YDT>Y@Z/BS]P9Q[K59^.5!Q:?<]8V=WIJ=C@Q=;W# M-$+M=KV1'K+%2Q12V!,\BT<:!(\I%$X?[>E2CO^2%Y(L^E=C%IN*NP0O3,,[ M03=Y"?CZ*YZSY ])%'A\E%\B^9*O2WA_2:Z9SU#7? KKI-D\[=F679/W7CB% MN@EQB>B D3AB5!&_NG$0V\6(.S!@O?J.P;D79P@.P0OPU(L">OH-&&^"EWF& M0]FQ4_74Q@9>DR0"VI*7HZ7U%CU=25$\IZ\NP7GP^,SU\;Y'59M/>=Y_^5"Z M4==\0*@[8?%VOK0)/39PA87*#E4#O-=_B#?N.Z*E52BNP)>7(I]"-DQW#?5< MR=L5;'.[@KE=81>W*VSO+@6WW^X->_;@=MASK=M6?]B^[;G]UFW':O<&5J_; M'5C%&YUOKO[]Z>+K']?O;VZMAMVPFQN]+B&/GN==LI\30]G2]G.M3-XPD,I& MW!DG+_C558NKKL>9TE)XV96;X)7'V(]%J5.EV:725"UR0*]BDYH!&U%_*&_> M8E)-J@?$#>H)ZE$Q'IB+HS"";;KU$MXR\>P[)9[A!+6!B7KF*H.B;O[.VR2> M ?;6"M?30'TK4&_7;T/OBX\7E M9P(Z__,?UY?O;VKDZM-E/;T[Z1A0N %97,$=K9)S9=J2(4!#@(8 E^_M(WTB M&#C%0Q\5H*Y?G\Y>2#'*M]*W/:.#3T2_)J+C0SO=R%O^EES3P,5[RO^LDXOX MFQ?P2E&.$5W?18@8N-L[%1H*/$8*W&U>>D2]"-ZJ+;S# =-5[]3E\X;^#/UM M=DLG7]*S\3.D-UW<8,CML'9D?(5R[,T08 6V5 $"-,[J_IS5_V81&S^1ZSJY M23B'(2I%.49T5=]9-11XC!2X8V=U[@5;AM ,H6W-*YVAMD4E][L_W[+3PM=# M648U:VJ;FZRIS1>CJ7+60CE:\3LT+IJ2[:9+<>]#SYU?B9N=MAB$[A/\SR@> M^[_\?U!+ P04 " "J@*Q:(L$0&W() !)/@ & &UE=&,M,C R-3 S M,S%X97@S,60Q+FAT;>U;;5/C.!+^*SJF;@>J8O("[+ .0U46PDZJ%F:7"7?W M5;';6(5L>24Y(??KKUNR$P>8'5@&)K.7J2&)]=IJZ7G4W;*._A$$PSSE>00Q M^S ^_Y7%*BHSR"V+-'"+J3-A4S961<%S=@Y:"RG9SUK$U\!8M[.+__%C;S\( MCH^PL9.JELI#=M#N]MJ]3N^ =?;#SKMPO\M^.V?;5^.3'2J=VDSB)_#X^"@# MRUF4[!X>+I.TN$X7:!BS,8?V>75KT,_W]V]0=#=WQ[L^,?!Q6DS M\^#49Z[1,%#7XP]#]@D5?3D:CX:?4.DG'P87OPS9X&1,4]']:6^_Q0:?V.!\ M>'$Z/'UEX;_9>EX18]1BESR/.?+ROW?9P-Z(W+18!-J*9,YLRFWX4EW_%0U8 M/I' )DK'H-]O=;904BDK\ET\FX)']7/5O*\11$I*7A@(ZQ_]KS"< "GE#1-Q"W&_0?->J%H;5N-?7 OLB[W;[55;DHV;N<^2>DJ3 M&W%9+4ZW3E'@_BP5%@)2'H2YFFE>U,(>8JU*R96TW=V[(JWFK\SMLZ3UC]00 M"J4S+OM-L%=)N(Y9RJ? -$P%S-"$L*DP[/>2:P2>G+-+*)2V:%BP,ZQ1L58G M^)TE2F-98'\LBA8HAHH9Y#$V4Z^]UQ[..==1RO:Z+48FT+>2@JD$V2'CD4(% M&E7J"$S+*V^41[MLFS1'*.UU^AJNA;&:Y]8E=/L[2^#22FG3^FX[0'PM-EFQ MP]PB=6M9X,SE-@Q5,-&Y;8L,1KL<3>=\,2P!*1(PX)TDOF2%:20_J0JL(8DPV;!LQ' .2@@?J\#9*>7X-;( [_&4I MP=01(AYT#[:A(4_W(/9).ZY-05&0W-,*]<3((&BPC4<_2?6T+I/[72;89>W: M-=D(2Y"?&+XTPVP"'4_CA][!NA($7S>". 6#@T%@.*/\R_AMD;\0\=(\O@H9 M[A- !%8]>5< _7]L #=O6L)D$F IR%T[%"=<&A--@\2?8""D*U]@"<969:Q0 MID## F4Q2HK8G0"9)E8XO\?;AF MLMY<\^C]^Q[E/'[G?S3S(%M-14R$PHW*W0KF!LF(@A?$,ES'->*1@P3W." / MY:%NB?\<.3C<>^I:*=H(?CB;ZK8:4%'J GG'.(\JBG#Q.0%<&.0:&S MX2@\T&JFC,5T>I\#VS*H\OK@V)^%/E E0:)!6^!.Z4KP".'O3GCH\"*E2;A9>%5D1CI@@=N:5TT=E^LR9%#<@J^.>.^5;SU;1JY#1)F+R-XFH'JP; MD3POHNI>*XEK+FHM=VPR()I\L-R\"=%/\)7N1486(O(R%E9ILW!/7 (VF67" M6H _,8\F"AT@RH\%RN<:V4;60&O$D+6#WQ2CJ:D._B@%BN]HK8RC!Z\$AXXTELR.#_/(HY0(AE 9VMIA;O.^W_&OW#C^U MG%7_W0I7BQ5Z9]UG.'@)5:,'V&9#97<6<^-"3Z-QFEMZ):968_T<$'3"">X+ M-\$,=?;%2T*+?#XQ2I86^D0@)!*M+D,T'[I?6!NV.ZT LW96M/'RJZ91\/%T M[2]959^K=+&9C&\^&8YU7A(V+Z"&4U1ZR,[YG'5[]7OSQ9,75\5DU<;=+6Z9 M.Y5F;SKNW^L.Z4]O.+5-^_[=G<4EIN]V&KWS_8RI(TRN\[Q]?LY>6Y*3E NT MD7+G1)RD A(VO(6H).IC'WTXY($%55LCGB_6Q":Y=VEWY7IMTQC?NVLOO/B- MO]Y^P^EY[A#]9[H ]81'-]=:E7E,YI?28;WB&PI8S:AH@-P'*7((JN?.BBGF M[S"OV&(K28L+TP5:RH'?1'F"@P[Y5(G:F3D\W.WM+Y#ITSK.:?$7L=ON'O?_ M %!+ P04 " "J@*Q:&U;_U/;N!+_5_3HO"O,Q) $N'(.[4P.PC4WA=[1,/-^5>PU MUB!;/DE.R/OKWZYD)TY(K] 6+G]C__QX_ H"-Z= MHK"SJI?*0W9\T.D>=-O=8]8^"MMOPJ,.^^V2[=Z,SO:H=6HSB9_ XW>G&5C. MHI1K _;MSLWH(CC9>7=JA97P[O2@_O9MQRJ>O3N-Q809.Y/P=B?C^E;D@55% M>-@N; ]['F#U2IO[8"IBFX:==OO?O8+'LN1R,"P*YBR:Y7Q M_'7+E^"W 2V2USW7VHC_ HK&Z5FXMP&7XA:%DZX]/_\0ZUC]]V;_C5^(\=*0 M4W"3&RL98^7@/A5C87]XU?FQW3OL['=/#\:X=,5?HBCU7=E0MSDD:"(,*BJ% MG86IB&/(L<,/KTZZ[Z0%U?":M(\0!Z(;:7UK1L\'U:'@Q/.N/AA^OV,<+ M=O9^.+A@%\.K_M79L/\!B[!V"MH7/8 M#SI'N_T]?]F_.F]6'I_[R@V:!J[UZ/V ?1JW,&1:N0/:[P-G M(-\+74L^C-LTM[<"9Y+;,' E:T_<[G<[<;?XW Q\=C<-GS]SXX( AB?-'6HO M >.%EH>I]N",%0Z<*PPT4 7.>/YC)6YU26@IAA$N"@$(H&[%E($-L=JW:@7>4+R*-C&WY$LZ2!' M;#= UD)>$.ZP1V@2JQ#;2+F@C0JQ9F5H9*;81?$M:E%*;(![T-"GT0B,Q<@@:;./13UH];4?QF_+8H7(EZ:QW[D4-YLX4PT'1*?_4=(5[' HRMREFA2H&.!>IB ME!2QNWMBRK$1L>!:T 2$CUB_!Z?EE%A$(]C#QS;-D Q_C8$:HFN"_=&*-]056>!EZXO\<[AFO-E<\^CS M^P'E//[D?S3S(%M-1$R$PHW*G05S@V1$R0MB&:[C&O'(08)['%"$LFY8XC]' M#@[WGKJ6FC:2'\ZGNJ\F5)2Z0-XQ+J**(C0^IX!+@]Q"CH&21/K!&BB(UZA) MF5M/, MC+]L$D*-)\"N!^O1( M^)86MK3P8K00;QHMG'O$/40NW2:I\@&N9BT]/,'CH-A%15&I"9^-0&&-U$P9 MB^7T? /*,KCD]8U4?R]T39<$B09]@976E>(1PM_=X:&;/WDYUVO/:Y5R,X^J MR(MPQ 2QE2NSXQ)<0>RNMVSTK[US4OT(F2TS9C\0S*JQYM&)-^6476/ M6<0U%[46)S8Y$$T^6!S>A.@GQ$H/,B-S%7D9"ZNTF8 M-BY)VI<8LN-T!$*:$O]T,R$2@-BKXH)YLG(*_(XNBIM,Y1BM MO26\C22V9/!_GL7L8\"0:#P[6PA-<,<^@ML]N%2Q0,O[VR*?*#D!)7ARA-<'57B:2)K/XEU*HI($2!XUZU$I:IX+,W/A63#K#>4FHI!RC MD,9JK-AIXSV7AG#:-GK:I5ZA^CH@5(1CI/R[8(HK\,5W9^;U?&R4+"WTB!M( M)3(<0PP>NE_8&W;;K0"K]E:F_]P&T6CX>";V[QY5G\M,L-V,OWPS'*$LGRA? MORO/,.5S7."07?(9ZW3]8^A^'D\SI(J#JO.W4]PS=W.9O6J[?R\[I3]]<>? M'#Q\)67^;L[?8LN^Y@SYNOTD4&[R9GY^(U]:D[-40,(NYN[%1Y_=6&-8M7/A M.6)3S*-!6^G\C!_SZ.Y6JS*/R;M0.JPMH/$>ZG)%=5:0JRQ%#D%U7=M,\_W7 MJJ3Y^NOJB[4%>H6!/U5X@NY>&Z6C!0 V1@ !@ !M971C+3(P,C4P,S,Q>&5X M,S)D,2YH=&WM6?]SVC84_UFN3.PPV)!VU2>X8=:[<-:$%9^M^%+:,=9$E M5Q8!]M?O29:I8>W6IDV:WC5' $E/3Y_W_8QR1!KZ++UR@1\2HG M7*%8$JQ@=DU5AB)1%)BC2R(E90S]+FFR) AY;@=>\-8_<9SS(3 ;VUV"^^BT MZ_6Z/;=WBMP3W_W-/_'0FTMT=!V-CS5UIG(&[P0GY\.<*(SB#,N2J+/6=73A M#%KG0T45(^?#;OU9T2Y$LCT?)O06E6K+R%DKQW))N:-$X??=0@6PLPO+!S0; M9TT3E?F>Z_X:%#A)*%\ZC*3*/^T,!A^F)%UFNSE14D5!%DD85O26:-X-KC$C M6/H+H;+@\("/[2SJ?:G@RDEQ3MG6?Q;1G)3HBJS13.28/VM7,_!9$DG39X&A M+NG?!%B#>(ILE(,970)SC36HY/>MZ(N]0];$B+,0+('%<)/1!55/GWC/W:#? MZWC#[@*453P0-$U=GW-+2X#"J-KZ&4T2PH'@Z9-!S^T'PZXFO"=<,?@VD5^@ MLW$XBR87D_$HFDROT/3B_E3VY=!>3<(+%+X+Q]?1Y(\0P '.CE]$T4OD1-:DM3N>H+]SD(AZ)7 MX2.2;3Z:_3ZZ"N=H^NYU^!<:C2.-L>>ZO0<&^=W":@_&A*-8<$YBG?:JJJ$R M@MZNL 3(;(MFI!!2065 %T+FE6$]UWF+4B$-Z?L=:0''B001GD IN<0RSE#? M:R-32T2*9CC'L0"&I5C)F)3MBMF$QQUTI#EIB7MN,!8Y5*VM&7G!<1OA$J64 MU45-4\Y)O)*0J4%NS!,4;J (<2AML#6G9:E%@9>F3*"NH8Q( @":AU1B?3AC MT@9\/,%0)O_LH)&ZH;QLHW%&20KLX3A=#= T36E,I)9&\[)(V^: Q1;!DJ(I MC(N5+%<8[*M$,X J+5L=0A09T7 B"EU[FWOV*'48V0/G6"XP)Z4SW3"R1:-8 MZ17MO&U8QZJM-^=;=,/%&A2V)/Y]^8)U111RM.^*#[24N M@@8(JV,+]L@[/L2T3[!GVZ^"6PTU(T E<\R"9D:V4ZUS[=HVSZ0K!IDDAL!B M.KIW$2_)^Q651/>XI?;Y@U@ZPL?55TA*WNE14H_2PW2Q2Q4V=KP7_9,J#'.3 MMP*=4'9.J[74U;;M&F?X5I&TU\<:"QE#4@# E>^8F0_1ANK_VJ&:YK$^:S@9 M!_D9BC]2*/8>8RA2GNJAZ0B@.5"8UL43ML'Q MF$' E@7$:-DVNU+*X;:JYX%A8NY8IG(#U8I5$2V@?3!GE@?EM7/?X?C5A4W? M+8T7G+5T(+;J^/JLH*EP/(?#L\H6^DZJU0YZW<\4S=11W7?U3",0C/?7IUIN MGHV*G8,=^&T.8@6V*]8H/ MK#1!3USS][ B_><%O5MV_WT5V]W-?PB3W:6&W,V>.B@?LS$_;5G<:5<)X++[2R&'9KN O<'RSE&+%$]UJ".G7[M!XWKV_8 M' M#X PZ/$<.ZX=J/F!KOE=X1]02P,$% @ JH"L6K^6MB>$!0 PA@ !@ !M971C M+3(P,C4P,S,Q>&5X,S)D,BYH=&WM66USVC@0_BM[=*Y-9C#8D/2H33)#"4RY M:4(;R,S=1V'+6%/9-<]I'9L-PE,A_.VUZGW7$[Y^">^>YO_ID';Z[AY&X^/-74B4HYOE,27?93 MJ@B$"9$%51>-N_G8Z34N^XHI3B_[[>K3TBY$M+WL1^P>"K7E]**1$KEDF:-$ M[G?=7 6XLXW+!S0;9\TBE?B>Z_X:Y"2*6+9T.(V5?][J]3Y,2;9,=G.B8(JA M+I)RHM@]U;QK7$-.B?070B7!X0$?VYE7^V*1*2-;_]F@/3\?%,]N6BO9J,QC">W QNAI/! M:Q0.Y1S=/B()W]S=SNX&-W.83\'KP5UKUAJV8#8:&F-ZW7,7!C,87$W?S$=7 M4*C&4S_>#WZ$P;#N9:QX[I'1-5'A?S? M8+4GQB2#4&09#77:LU5#)13>KHA$D?D6;FDNI,+* &,A4^M8SW7>0BRD(7V_ M(\WQ.!$!S2(L)==$A@ETO2:86B)BN"4I"04R+,1*AK1H6F:3+&S!B>:D->ZX MP5"D6+6V9N0%ITT@!<2,5T5-4\YHN)*8J5%ODD4PVF 1RK"TX=:4%856!5^: M,L*Z!@F5% 6H'V+5^G#&I F_(U6*"F.DKXH"+=F$8<)H#&.68:EEA,,TCEE( MI=9&\RHE;9H#%EO )<5B'.).H"LE4L;(HJ,:B02N:Z]]3U[E!I& MY8$S(AIHVU$??2])'M2$*&U<"GOBG1[*M$^PY]MO$M<.-2.42J:$!_6, M7$XU+G5HEWDF7G',)"$"BVMT[Q OZ?L50WQB)BUTS!]@Z82*L SK$[,%M<(I M8:;D2UIH2#;U,L$[)F[#X[%4XD*.&"V:9E>\*Z'(,#)W+%.YD6K%+:(%M@_F MS.*@O+:.#<=O+FSZ;FFBX**A@=BH\/59H+%R/,?#$^L+?2?59D>[[F>*>NJP M]UT]4P."B?[JU)*;5Z)B%V '<6M!5W(Y1R8U:QS$8NT*76,ND&',Q;JR4#5V M=.C["TG).V>-%OC/:WD-_CM2LB@$7REZH.6Q_5XC_/R<:I]>E._[H/YI\X>R MN4D/QP3!$ ;F01/''-W\.J]*]7 M\';1_N=E:W?[_F'=^#65X^M\K-NBQ^S@3SOWH27YQ 7^(\%6M10VESR6\*BE MMV2'A@4)WRVE6&61[BF$]*L(J#W8WE\H\=-!03@VLZLA[O5;G;!>I=LXUO;?]!:!M?D#X&U!+ P04 M" "J@*Q:ZO4$2,,C ]LP, & &UE=&,M,C R-3 S,S%X97@Y-60Q+FAT M;>U=;7/;MK+^*[CN;8\S8\FBWBTGF4G2]"2]3>J)TYZ/=R 2LGA-$3P@:<7G MU]\%0,K4JV6;MD!P/:UC422XP+.[V'T6!%__5Z/Q,9S2T&4>^?3]RQ_$XVXZ M8V%"7,%H D?G?C(EWWD4T9!\84+X04#>"]^[8H0XK2;\![\ZW4;C[6MH[$-V M%0]'I'?JM$_;K7:/M+JCUF#4<\C%%W+\U_O9RRAQ)U2 M$;/DS=%?WW]K#(_>OD[\)&!O7Y_F_^ISQ]R[??O:\V](G-P&[,W1C(HK/VPD M/!IU6E%R#E>>PM-0(V24:]YG!X=TCX5]/% M,1[[B0]]$2R@B7_#9-N%5MV 43$:\V1ZOGJ#35=&^743'B:-"9WYP>WH']_] M&8O)5S8GW_B,AO\XT4?@WY@)?_*/[_ M*.OZ>.DFCJ>]Y+(03?OEIV&YUSE^?RA/+E&N[&/I$^??(3T!R]WS#L/W&/"9H M0+[X(2.7=,*26T)#,!A& S".=VY"/H<3+F940OZ2XA]N%/_%R)R+:Y)P$@EV M(ST&=5T?1$AB-3C<==-(#0B,'#B-D,4QBYL$+IS2&T;\D$0!=>&3'D5Y3:S' M-A+\2M!93)(I3>!$-T@]1D"W6!B#*1$VBP)^RQA)!/5#,-J3_$HX%P2 <^(3 MXHGT2K5* Y=/>4 2%B=PI:PB>$IV*79%0PW75^ M WTF5)V@1X2%-[[@H72B)XL3"=J=(BED$P&GJQF/PYC[+\>@W3I7I\.7ZJ-S_JJYM0%/]@4$5/T@Q_GUEY_> MY=>2&0_]A NM!.!TN>!I' #FTB&Y,)*%7BG5 T'B0@=/M+%N'3<_C",8-^C] M1("&PC@%MTWR 9QE=HZ\6L X9*?'<0KGCF^)E)*D(7Q#+J5=\5!/.TZK*T=% MCD<^$*"N@MSX/,C:7/T:OJ7A+9E)D:&OM[D=\(6&Y]TY4;9QHB62WPMVE>IF MI87,TN!*A2=:KN)-;+>,# /B]%J=8_HJ'^-?N>-J5FI0("KYXLC J^78AXLFI?RNAE9^ 8E?-K/%M, MP '<-X!)^44.GQA3DCS('*;V!R^'B-9?0A$"'L!L:I-GX M3?VXV.43N Y=3^(I3P,0EY$K\+>A;'P"$DE_%:<$3ED7'XL MK85YMCM!&>9-> !6J907)G86%WQ.T4$HUZ0,;<5-2M]WCV.3[D.I7BJ$] G_ M3JF <$R'F4HU8!ZCF0!< MO&9PRJZT=>L +8182+L/D"H+6B"I,$EM)3V@4N W1RH'ECR&'(&\F;'J;\,% M-:11S$;Y'T5!^G#WJ4Y!):^@'$&8RZ9)"YHF?)G&D"(ODQCR2(&3&%/W^@K" MP] ;_311/[*+B8#_O44G88KR71ID6?R8)PF?98UTSIJ#_L9FLC[ILT=.] .< M2^![Y*>6^BD.:B9A/L!/!FWX]/1>S>.@?G_J:0X\PUPS_U$]8(XX@6QZ%?"YHE,/:''0?! B8#\Q3 M5-QIDZF@Z*ER_??#!T^-U* Y?-A(O9#J%A@SR5PP\=1QR^+\?)@>?+U2]L=> M#-,AY!:'N??E+W06G5\>YN:+?#AO(4Z7U4,!+MWZ'LVMZ''"([C#L0/C"JV6 MXS:&9^@V]G,;_0&ZC9=P&^,#N8T_5?3Y?&;;+M-L>PZ:[3YF.VQV'N;@T&P? M:;;>@%J/8'LTT[WT2G3?0QZZ#YPUC?&?3@MF/75!'F(V_^]8&&?SWJ[ MI5HOQNQ[6N\9IOHO,/D/#I;J/_>DVRLUU4:&SB,N#Z!3X9NC]M$^)BS7%79J M8,?%*._+ZK>!'[*16B8B_UK[6L.DAD,JNUIR MF->>5#0Z?I[24 ;+J''!'7?9\!GJ_+M"OINTUA'Z5 M(JX'].N$;PVA7Z7WZ@$]6OT&;J@NT*\R/36$?DNX8PGT62=7V0 3<#ZP\ELR MWSTNW30P??Q(KP)&+AF=D5\9B]33 4M:440R$JRAL#QZ2XH_#9(I2+??:)UU MSWJE98*66$,AQSNL-O=+3M?LPD>&9(?%IU5R3F43/CI;L@-$>_?=#93RX VZWFNUR@O$#9)^/*>_L$8M?)CQD MZH'1]X*&[E0_XON5-TE;!>EVG[#S$)JLTH4A0>H9A%T"'9SG+Q >K!&9'(E@E M,!P?Z_P;5@E,Q@>K!'LHT*#7[-2I2O#%=Z>4!>2"SUD0)#PLA.%JRSOG7$?? M_58;Z?]*T_]=9/^1<43VWSH4D?VW L4Z>%1D_ZN/(K+_Y=&E[>:@UN3_!Y&Z MOMPK>BOWOV#_^TX7V7^SV7]\1* ^Y"62_V;C@^2_X?A8Y]^0_#<9'R3_]PE@ MFFLIF,@75RX>#G V+,[I#/ A 1NJ!$X/RP1(36*9P#H4 ML4Q@!8IU\*A8)J@^BE@F*&_AQJ"L-4D534(^P9C,Y=N:908BUE*00AK2=LZP M2F!VE:!4/VH=BV87RXE5 K/QP2J!X?A8Y]^P2F R/E@EV(!C M<$T^",:NR85@$;D(*%RR>2%/N]LM?2'/H;/,FE8*L%" Y"06"JQ#$0L%5J!8 M!X^*A8+JHXB%@M(TK]<\JT:=X,$)QAL )B,#U8 ]E&@"E< 'AEZ7PCNLC@&<=;9_3SR[K>1 MV$=B'XE],U!$8A^)?23V+42Q#AX5B?WJHXC$?HD)1[U?$K#A 8#V-OI_B/2_ M0?2_"[ S\7#$B] ZI$Q(L6)@ *2M,A'%&H,!B$I0\SFJ1/^+Y8G#0UNJL6)! MP_S$Q"9\L*"Q7WY1P5+&,R4;[YF80Q-[[$G:Z^";D:VH>)2](LEZ%*UG6;'B M80.*6/&P L4Z>%2L>%0?1:QXE)B1K.U#6:N*QQ\T%2P@OW%QO9Y^;$Q&6D-\ M08))E8]-^PNO;>.%=0RC5F[CZY$-JDILP*=,^\'2@MGQ(A8*S,8'"P4U+!2T MG3-\1\)JK/X[G8]YN.7]"'=!>K?1&G3ZI>]/>NATLYX5@W;9H;SU,%I/4V+) MX&#&B"4#M$4L&5B'(I8,#$Y$C-,\YZQ?UG/9%4U$O@N?>AN?CMA6-.BW\7$) MPXL&N%M2?3A/K!F8C0_6# S'QSK_AC4#D_'!FL%>[TLHZ>%E>RH&[_VK['T) MV[8TS>H%#NZI9$>] )\P0(H2RP7VH8CE BM0K(-'Q7)!]5'$<@'NJ512#K)A M3Z7.6I' Z36,EH MO")% DI".H,;_^^GX-H9M(=G@U;W#(Z?TKV"]P^6"LS&!TL%AN-CG7_#4H')^&"I8*^H?+@Q*C]-Z#A@\*_GWQ@#OB%BZ#'1 MOZ(YE-!) .-++/K4S"AM:4 M4>=.:)V3])K#8:XW#87I\J&$1_JBB%ZQQE@P>MV@DX2)$0WF]#;.Y_]ALRTS M>"X\)AKZ6$L."70L[]2,_LB^<5JMGY=3(WW/_%!1CHC'?N)S4#@6T,2_82NM M%D9D]09;K@1[DOJX&&LM,PQG0*.8C?(_BE#W80"R$94W<>$;2-^6!I*F"5\> M1W5DJ9?%C%"?(X\41"XFVA/U:[,^6>5D8ZT7LQA)._%*U-$=>/\5#J.>9 FK#@41\NV M\>2 8:?[-J?/S^V6"B?"EX]P4@\+.BLRZF5JVG GK61VG\'W09_ V;2/]HHX MFKT: KPS-32GRY7Q) NEZ^RE=,-J#'^IDU=%)FQ;56[0[%7$Z$N=R%#KGDGK M]IM=!_>PD.8@\+3./K:*84[_*Z.!^S%=:/QA3$>BB#_'OD)=,G55\XU$&,>>'"%*L)S0?Z, MF( A#J_(5SICY#17C@^713H=%5K5P/:_ M,9=!D.%EYL]A2)C^^U#F>$$3Z%=X6"'^]GF@IN)8R_%7Z!W*+5XR5PJBY7!: MW6/VZC""'-^R^#3DB[O'Z;)**R65Y;<]6ELQOH3+I9+' V@;6BTIXD&_]V"_ M=];L#&KA]OY@5WG(\TZ95WP@9\=";Q%\T/BP3N\/&B>'N?.O]#;ONO[W K2 M>Q@&'3@,:C5;]0B#3/$'GT.(_V4&HF7Y-14P=(=R3=M,L R^>/51,#3'OGLM&2*ZM?%&S>O0C:>.E M.Q<'2UWJ,9<+E=FN+%==_58N31VE,NV5?ZU]K7%1PP%WE49ZPW)"79GK^'EX MZZH];/KTN7*-A39!,W>O+E^>]YXA>*^L%MP[T6\=@W5&LH9Z4/5M()ZN!^L, M30W5 -W!ALR\PGKP' EE+75B-3VLL$X\*:VIJAX\+FTQ,0TICL#.G3$N&9V1 M7QF+]-X86W^RG?JZ9[VRE\540S4>N7S%GN>4^U5ZSO]QZPU>$*Q-/-U77K\- M&1Y5($6CJ@)668QL'EAEA;L6 ]=Y@0V_7FJ+I]:+^(Q#!J#V[!=]F?"0N?+% MDN\%#=WIC@W;=$ Z[/<[S[E.NU+I2PE+K,W8LQ"YJA)7SKX\I,\J%1F4OV;@(+R=X*D+U])'MK2/9^\=TI90&YX',6! D/ MMZU#R,+1?JN-5"]2O<@D(=5K(9Q(]=J&*%*]ML-K)-5;7LJ*5&]U@ND/(G5] M^:Z&/=;R%F-JIXL4+U*\E8$**5ZK@#*!XBWS99)6&Q52O)4%[O 4;]D+$*H! M5MTIWF]T1BY3,8'#=TMYG7M6'93\_F6D>0^?DR+-BS0OTKP&T[QEKW.H$:)( M\]H.+]*\)D-:*YKW$RC"G :!BJ;%SG"Z$%*WG3-D>9'EK0Q4R/):!90)+"\: M58587MRUH:(L;WFKA9#EK4Y0^C&X)A\$8]?D0K"(7 04+KE_\4&[VRU]\4%E MLQAD>I%(0J;7)C@-97K10*UC>I\S7*X7O$8RO64'U96%M%9,[QZF"%3&]U@3L\T_MP*T-:MY(1Z(7@+HMC M:'\WL9L'H'W!N6*J[ M]A*+303N$ E<)' K Q42N%8!]3($[H-]Z9JW7!A>>:[2:OM[<:YWD_T]"NE= M4"-37!VFF."BX%JQQ^^9F$,3#]R/K-?!U[DA?8SL%-+'-L*)]+%MB")];#N\ MEM#'N"2X^HSR'S05+""_<7&].YC>&%JWAKC5+S++U8$*F66K@#)A:3"^SI A:2@54"90 J6]V8BRXW*!%(0W_]545)P;1.KNI."[_VK;-/4??9X MRBA!!Y^N1TH0&0>D!*V$TU!*$ W4.DH0ET=:30FNP5LK2G##@^>=W52@TVLX M9[T>;AV*5&!UH$(JT"J@3* "T:@J1 7BUJ$5I0)+BL[LH0(_*0"JP,54H%6 8548'6P0BJPNL A%6A!8Q(E!WG_"ZTO/>A81UC M#KKX7G%D!"L$%3*"5@&%C&!UL$)&L+K (2-XN,#M@> BO5<5>N_>5V&]$/)U MHQE,Y0$/8O7UPMX$TM 4Z.MF]B:PBV5CCS1D-6G(4O5 1<*G"1T'#/[U_!MC M("IQW+)HN=-?E>O[E)$PG8V9('Q" G9% T+=Q.=A3"(62AC)F$VX8"2!4W]C M'A-4/P--+NF$);>$AA[YQ&B03,DW=N.#8!_X;.;',31":"S;_4*%.R4=YX2T M6^W>"31%$S*1#U/[8<()H_ MG";O,.%!P.?RMBY-V!47/O36CV5#^JMX5.+@ M/!DCI2]*>?(+QUS  K@(:Q6R4_U&\M81ARF2:-IK1'W NZ'.82Z-3G4:K MV>XXW<%9O_OS.Y.;96C;.B?HY/R+*GX=- M9R?Y9V.? >=AW?K<;Y[5$.=AMVY]/FLZ.TE3&_O<;NZLW]K899E.5"1H0+_] MM/GYK'8^K(XXP_QQ55;?W+P/>D_9MR#D/1X$]+O\J(>=ZX5%8'01= MY%W_74+_='YE;_^TK[:W?SIOLK=_.D>RMW\Z'[*W?RKWL;=[69YC<0_NG4189;4HFLII9E.D[T@T!ZXWODIY;Z>@7@D<\9@U"1<'FMU $!;&:H8K3^.W43.H\!O6QAJ9OSR[QA]J=OG5C]TI=(5I,0Z4 M44DIA#_S0V5X!Q7ELT1WPL#V7(;1Y2'2N2TTH6T>X%T4!1E[$!]&U6&6U5!] M9[.("RIN#R/'-Q;X;(+&=I!4[F$L4X6-C='@P'/M[ZDGY]EAVQF<'\CDOZ4! M8%6>J66DN25VM?G)IB?1[]FC7=D()3QZ66-Z] 8 XZ4[%P=+7>HQEPLU=\G' M=+@8Y7U9_1;4C8U@))B0?ZU]K7%1PR&MU)6+LW*67\V+X^@?EV>:F#<61V#GCK^7C,[(KXQ%>B>,':^1Z)[U MREY750VM>,CZI\-:Y]NKA8]]_NV^Y](1GX///Q9M47[?D^(FX5-:]:BB@?YEPD/FP/^_T.%GP>^^"#F:^S03[G8:OIC4#1P3+,TU9J&X%BR7F% MY2!N+Y_8@F(M/.K62@BB6"$4MQ8U;$$12Q9F9#(Z'_DGC?=):>Y[*^&VO.:L MUW6P>H'5B\KA8T+UHHW5"ZQ>5!,>K%X8#A!6+\S&!ZL7U0KP[:E>?/'=*64! MN>!S%@0)#S>M5LJ6*/5;[>?<^JE2B2$6+VI%TIB((A8OL'B!Q0O;4*R%1\7B MA0TH8O'";!2M*5[LD\A\$*GKR]=K[G[:8CFA<;KXS 56+:J*CPE5BPY6+;!J M44UXL&IA.$!8M3 ;'ZQ:5"NRKT;5XAN=DUHFA,1+'LM4Z6HXBE"PM Q-*%%3!BZ<(&%+%T83:*M2I=? )%F-,@4.F. MT/G.?L];M)TSK%Q@Y:)R^)A0N<#=HK!R45%XL')A.$!8N3 ;'ZQ<5"NPKT;E MXF-P33X(QJ[)A6 1N0AHF#SM<>NE:+_=[7:Q>H'5BUJQ-+:CB-6+ZJ.(U0L; M4*R%1\7JA0TH8O7";!1K5;WX0LHW\=] MH[!\44N:QG84L7Q1?12Q?&$#BK7PJ%B^L %%+%^8C6*MRA<;'KYH;TQFBJ6+ M(98NL'1157RP=&$V/EBZ,!H>+%T8#A"6+LS&Q\C2A2O@N:Z3UZT5?V(XBTOK51Q%I?1M0K(5'15K?!A2K0NO7BM[^@Z:"!>0W M+J[W6)N_1'.WAOAV!*2Y*XN/"30WOM,9:>Z*PH,TM^$ (%E\LL#,,[C9:@T[_#%>O(\U=QW3>1!3+?N&8Y2@BS6T!B$AS6P$CTMPV MH(@TMX%Q_7?A4V_WXNVMJ[G;N)H;:>[*XF,"S=U%FAMI[FK"@S2WX0 AS6TV M/DAS&Q@.O_>OLIWH]]J7,6.Z'=RG!9GN>F;TMJ.(3'?U442FVP84:^%1D>FV M 45#F>Z]GEY<0+W2\UJQXAOV-NELSP&<7L,YZ_5P6W9DPRN+CPEL..YM@FQX M1>%!-MQP@) --QL?9,,-#(,_?121!K%X/_>9>&];K?TQSYM,@HDPLW& M!XEPL_%!(MQH>) (-QP@),+-Q@>)< ,#X6]TME@0OM@!9=.*D.S1R-Z@]$*S@4&W0XN#$<^O++X(!]N-C[(AQL-#_+AA@.$?+C9^)C+AY\F=!PP^-?S M;XP969#EZ8(T[T1I:#!&A2,)C_1'^'O*Y&B!VCEG;'8>\=A/? YCR *:^#=L MX01;/\O^3 4)>3RE'DB7B)0=$9<'7+PY^JFE?HZ(%.#-4:O9/R+JTC='[5ZS M]?-1WJ>[%*JA+AUE5YXO?\K%BGYLD$G)W^R#O&,N/"; @D*V-/)$:<*;(YE$ M'.4 *[2)O@1$!-E9$&3*N/@L33+_G(NLKI#B!C2*V2C_X[P$1=F!CA*W$=!; MGB:CB?^#>44PLIYG>K:7O]!9!+_E)^?\%7']A,J&8A)/^3PD=,QO&*&"D0D7 MH'X!NV(>N?%YD)W&)P3ZX]&$BULR931(I@3.C.F$);=$WL^CPHM),J4)6%4: M@!QW<@6WJY+!$1=Z*OQQFC"2<$+A,P@\DSW-VE>7Z!M,Z7^@^2;YG$B!9>MC M!K:<@)#RCB=*["@58&U,"9M,?1!&ZN )R3I?Z+224O;6#]T@]: 5'\8 VILR M(7U".@M/0%H79(CS,=>#+0?>RP9^T=Z):@LNAY&+^5VCFR[.45L7"D104NO[ M-Q=>=8O#U[_!I=WKF@)&A9S4IIN]E"0D ACVW)FV5HR[4[!N16OTFL/%)-]0 MT]7R(>D".GJJO&*-L6#TND$G"=@[#>;T-LXCGV&SWE3B5,:6W:5P'*JF&%"]M*PSD5 L(=I4B9 MI9%CO\F:$#!<70EZ0V4 W&0E[HR:@KCQ$_2!#I.9AS.A3 EE#?P0PI15\BN M8(Q9Z+)7TEQ=/HO 6J5Q[A6:H56B53[(*KOF6Z73@@D.9F)MF(5T98,Y9IG0 M)*!7TBBS5&C5+@5SKP,6Q]*"!(N8M%!E;C-ZS> (C7FH5)!-H/U$39PL\"%M MT9/F=2C3J84D,A6A!?/,C!(:SPPU-T^=DBPG2-*]1(+_\&?0MDR8:!HS[T2+ ME@ERFR5;4PKYVYBQD+ ?,"^KQ(CK*TZ(!]W0/D'.W&D,]N,!4#!O_U\J;I_= M,=P9/\16H-%AKTEY)73K9^1&@+LB\*5+@@' M(P'YOK:F@GF-V;I%K1M4-+V-Y?""'8H97#.1T[!HD,I3.YP7/XLQGS?.E8Y"SO"3J'.TP$GZEP&SI&-=7!-&U")Q,MY_A6 MQ^/YK7'J1T-_D*'W33/T=S.>ADG.5F8$&Z%Q#%/UC,EO8**4Y)]2_B^7G]X1 MKJ9^LBE:/\E:D(%V,H6K-IYUQQ)*9D^P?Z>^T$Y@7" ."\FQ)E%=< $)6AQ: MW(,L;F":Q6U,@5DVM'-D4$L! A0# M% @ JH"L6IO'M>Q8#@ "+\ !4 ( !&!, &UE=&,M M,C R-3 S,S%?8V%L+GAM;%!+ 0(4 Q0 ( *J K%KG6=<&##L &(-! 5 M " :,A !M971C+3(P,C4P,S,Q7V1E9BYX;6Q02P$"% ,4 M " "J@*Q:B.93ID9? !7R04 %0 @ 'B7 ;65T8RTR M,#(U,#,S,5]L86(N>&UL4$L! A0#% @ JH"L6EC%G80 00 A+X$ !4 M ( !6[P &UE=&,M,C R-3 S,S%?<')E+GAM;%!+ 0(4 Q0 M ( *J K%JA=B5]OZ$! %J?$P 5 " 8[] !M971C+3(P M,C4P,S,Q>#$P<2YH=&U02P$"% ,4 " "J@*Q:(L$0&W() !)/@ & M @ & GP( ;65T8RTR,#(U,#,S,7AE>#,Q9#$N:'1M4$L! A0# M% @ JH"L6AG.J)U&"0 <3P !@ ( !**D" &UE=&,M M,C R-3 S,S%X97@S,60R+FAT;5!+ 0(4 Q0 ( *J K%K'GANEHP4 -D8 M 8 " :2R @!M971C+3(P,C4P,S,Q>&5X,S)D,2YH=&U0 M2P$"% ,4 " "J@*Q:OY:V)X0% #"& & @ %]N ( M;65T8RTR,#(U,#,S,7AE>#,R9#(N:'1M4$L! A0#% @ JH"L6NKU!$C# M(P /;,# !@ ( !-[X" &UE=&,M,C R-3 S,S%X97@Y-60Q :+FAT;5!+!08 "P + .P" PX@( ! end XML 73 metc-20250331x10q_htm.xml IDEA: XBRL DOCUMENT 0001687187 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2025-01-01 2025-03-31 0001687187 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2025-03-31 0001687187 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2025-03-31 0001687187 us-gaap:RetainedEarningsMember 2025-03-31 0001687187 us-gaap:AdditionalPaidInCapitalMember 2025-03-31 0001687187 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2024-12-31 0001687187 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-12-31 0001687187 us-gaap:RetainedEarningsMember 2024-12-31 0001687187 us-gaap:AdditionalPaidInCapitalMember 2024-12-31 0001687187 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2024-03-31 0001687187 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-03-31 0001687187 us-gaap:RetainedEarningsMember 2024-03-31 0001687187 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001687187 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-12-31 0001687187 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-12-31 0001687187 us-gaap:RetainedEarningsMember 2023-12-31 0001687187 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001687187 us-gaap:RestrictedStockMember metc:ShareBasedPaymentArrangementExecutivesAndEmployeeMember 2025-01-01 2025-03-31 0001687187 metc:PerformanceStockUnitsMember metc:ShareBasedPaymentArrangementExecutivesAndEmployeeMember 2025-01-01 2025-03-31 0001687187 us-gaap:RestrictedStockMember metc:DirectorsMember 2025-01-01 2025-03-31 0001687187 us-gaap:RestrictedStockMember 2025-01-01 2025-03-31 0001687187 metc:ExportCoalRevenuesMember 2025-01-01 2025-03-31 0001687187 metc:DomesticCoalRevenuesMember 2025-01-01 2025-03-31 0001687187 metc:ExportCoalRevenuesMember 2024-01-01 2024-03-31 0001687187 metc:DomesticCoalRevenuesMember 2024-01-01 2024-03-31 0001687187 us-gaap:EnvironmentalRestorationCostsMember 2025-03-31 0001687187 metc:TakeOrPayPurchaseCommitmentsMember 2025-03-31 0001687187 us-gaap:MiningPropertiesAndMineralRightsMember 2025-03-31 0001687187 us-gaap:MineDevelopmentMember 2025-03-31 0001687187 us-gaap:ConstructionInProgressMember 2025-03-31 0001687187 metc:PlantAndEquipmentAtCostMember 2025-03-31 0001687187 us-gaap:MiningPropertiesAndMineralRightsMember 2024-12-31 0001687187 us-gaap:MineDevelopmentMember 2024-12-31 0001687187 us-gaap:ConstructionInProgressMember 2024-12-31 0001687187 metc:PlantAndEquipmentAtCostMember 2024-12-31 0001687187 metc:OtherProfessionalServicesMember 2025-01-01 2025-03-31 0001687187 2023-01-01 2023-12-31 0001687187 2024-02-01 2024-02-29 0001687187 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001687187 metc:SeniorNotesDue2029Member 2025-03-31 0001687187 metc:SeniorNotesDue2026Member 2025-03-31 0001687187 metc:SeniorNotesDue2029Member 2024-12-31 0001687187 metc:SeniorNotesDue2026Member 2024-12-31 0001687187 2022-03-04 2022-03-04 0001687187 2021-07-16 2021-07-16 0001687187 2021-07-15 2021-07-15 0001687187 metc:TakeOrPayPurchaseCommitmentsMember 2025-01-01 2025-03-31 0001687187 2023-07-20 2023-07-20 0001687187 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonClassBMember 2024-01-01 2024-03-31 0001687187 us-gaap:EmployeeStockOptionMember us-gaap:CommonClassBMember 2024-01-01 2024-03-31 0001687187 metc:PerformanceStockUnitsMember us-gaap:CommonClassBMember 2024-01-01 2024-03-31 0001687187 us-gaap:CommonClassBMember 2024-01-01 2024-03-31 0001687187 us-gaap:AccountsPayableAndAccruedLiabilitiesMember 2025-03-31 0001687187 us-gaap:CommonClassBMember 2025-05-12 0001687187 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001687187 us-gaap:CommonClassAMember 2024-03-15 2024-03-15 0001687187 metc:O2024Q2DividendsMember us-gaap:CommonClassBMember 2025-05-12 2025-05-12 0001687187 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember 2023-02-15 0001687187 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember 2023-02-15 0001687187 us-gaap:UnsecuredDebtMember 2025-03-31 0001687187 metc:EquipmentLoanMember 2025-03-31 0001687187 us-gaap:UnsecuredDebtMember 2024-12-31 0001687187 metc:EquipmentLoanMember 2024-12-31 0001687187 us-gaap:RevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrMember 2023-02-15 2023-02-15 0001687187 us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember 2023-02-15 2023-02-15 0001687187 metc:TopCustomersMember srt:MinimumMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2025-01-01 2025-03-31 0001687187 metc:TotalCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2025-01-01 2025-03-31 0001687187 metc:TotalCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2025-01-01 2025-03-31 0001687187 metc:CustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2025-01-01 2025-03-31 0001687187 metc:CustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2025-01-01 2025-03-31 0001687187 metc:CustomerCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2025-01-01 2025-03-31 0001687187 metc:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2025-01-01 2025-03-31 0001687187 metc:CustomerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2025-01-01 2025-03-31 0001687187 metc:TopCustomersMember srt:MinimumMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001687187 metc:TopCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001687187 us-gaap:CommonClassBMember 2025-03-31 0001687187 us-gaap:CommonClassAMember 2025-03-31 0001687187 us-gaap:CommonClassBMember 2024-12-31 0001687187 us-gaap:CommonClassAMember 2024-12-31 0001687187 metc:O2025Q2DividendsMember us-gaap:CommonClassAMember 2025-04-01 2025-06-30 0001687187 metc:O2025Q1DividendsMember us-gaap:CommonClassBMember 2025-01-01 2025-03-31 0001687187 metc:O2025Q1DividendsMember us-gaap:CommonClassAMember 2025-01-01 2025-03-31 0001687187 metc:O2024Q1DividendsMember us-gaap:CommonClassBMember 2024-01-01 2024-03-31 0001687187 metc:O2024Q1DividendsMember us-gaap:CommonClassAMember 2024-01-01 2024-03-31 0001687187 2024-03-31 0001687187 us-gaap:SuretyBondMember 2025-03-31 0001687187 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonClassBMember 2025-01-01 2025-03-31 0001687187 us-gaap:EmployeeStockOptionMember us-gaap:CommonClassBMember 2025-01-01 2025-03-31 0001687187 metc:PerformanceStockUnitsMember us-gaap:CommonClassBMember 2025-01-01 2025-03-31 0001687187 metc:PerformanceStockUnitsMember 2025-01-01 2025-03-31 0001687187 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001687187 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001687187 us-gaap:EnvironmentalIssueMember 2025-03-31 0001687187 us-gaap:OtherNoncurrentLiabilitiesMember 2025-03-31 0001687187 us-gaap:OtherNoncurrentLiabilitiesMember 2024-12-31 0001687187 us-gaap:CommonClassBMember 2022-04-01 2022-06-30 0001687187 srt:MinimumMember metc:PerformanceStockUnitsMember metc:ShareBasedPaymentArrangementExecutivesAndEmployeeMember 2024-01-01 2024-03-31 0001687187 srt:MaximumMember metc:PerformanceStockUnitsMember metc:ShareBasedPaymentArrangementExecutivesAndEmployeeMember 2024-01-01 2024-03-31 0001687187 us-gaap:RestrictedStockUnitsRSUMember 2025-01-01 2025-03-31 0001687187 metc:PerformanceStockUnitsMember metc:ShareBasedPaymentArrangementExecutivesAndEmployeeMember 2024-01-01 2024-03-31 0001687187 metc:FixedPricedContractsMember 2025-03-31 0001687187 metc:ContractsWithIndexedBasedPricingMechanismsMember 2025-03-31 0001687187 2027-01-01 2025-01-01 2025-03-31 0001687187 2026-01-01 2025-01-01 2025-03-31 0001687187 2025-01-01 2025-01-01 2025-03-31 0001687187 metc:LegalServicesMember metc:JonesAndAssociatesMember 2025-01-01 2025-03-31 0001687187 metc:LegalServicesMember metc:JonesAndAssociatesMember 2024-01-01 2024-03-31 0001687187 2018-11-05 2018-11-05 0001687187 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2025-01-01 2025-03-31 0001687187 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2025-01-01 2025-03-31 0001687187 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001687187 us-gaap:RestrictedStockUnitsRSUMember 2025-03-31 0001687187 metc:PerformanceStockUnitsMember 2024-03-31 0001687187 us-gaap:RevolvingCreditFacilityMember 2025-03-31 0001687187 us-gaap:RevolvingCreditFacilityMember 2024-05-03 0001687187 us-gaap:RevolvingCreditFacilityMember 2023-02-15 0001687187 2022-04-01 2022-06-30 0001687187 2023-12-31 0001687187 metc:FixedPricedContractsMember 2025-01-01 2025-03-31 0001687187 us-gaap:CommonClassBMember 2023-06-21 0001687187 us-gaap:CommonClassBMember 2023-06-21 2023-06-21 0001687187 us-gaap:CommonClassBMember 2023-06-12 2023-06-12 0001687187 us-gaap:CommonClassAMember 2023-06-12 2023-06-12 0001687187 2023-06-12 2023-06-12 0001687187 us-gaap:CommonClassAMember 2024-01-01 2024-03-31 0001687187 metc:RevolvingCreditFacilityNewFacilityMember 2025-01-01 2025-03-31 0001687187 2024-01-01 2024-03-31 0001687187 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2025-01-01 2025-03-31 0001687187 us-gaap:RetainedEarningsMember 2025-01-01 2025-03-31 0001687187 us-gaap:AdditionalPaidInCapitalMember 2025-01-01 2025-03-31 0001687187 2025-03-31 0001687187 2024-12-31 0001687187 us-gaap:CommonClassBMember 2025-01-01 2025-03-31 0001687187 us-gaap:CommonClassAMember 2025-01-01 2025-03-31 0001687187 metc:SeniorNotesDue2029Member 2025-01-01 2025-03-31 0001687187 metc:SeniorNotesDue2026Member 2025-01-01 2025-03-31 0001687187 us-gaap:CommonClassBMember 2025-04-30 0001687187 us-gaap:CommonClassAMember 2025-04-30 0001687187 2025-01-01 2025-03-31 iso4217:USD shares shares iso4217:USD metc:D metc:Vote pure iso4217:USD utr:T metc:customer metc:item utr:T 0001687187 --12-31 2025 Q1 false Ramaco Resources, Inc. 1 10-Q true 2025-03-31 false 001-38003 DE 38-4018838 250 West Main Street Suite 1900 Lexington KY 40507 859 244-7455 Class A Common Stock, $0.01 par value METC NASDAQ Class B Common Stock, $0.01 par value METCB NASDAQ 9.00% Senior Notes due 2026 METCL NASDAQ 8.375% Senior Notes due 2029 METCZ NASDAQ Yes Yes Accelerated Filer false false false 44418301 10285469 43466000 33009000 52122000 73582000 56123000 43358000 12256000 17685000 163967000 167634000 487872000 482019000 19679000 12437000 5129000 4709000 9088000 7887000 685735000 674686000 59496000 48855000 53851000 61659000 1035000 1035000 307000 359000 7307000 6218000 2365000 4302000 124361000 122428000 30454000 30052000 57000 16000000 13203000 7517000 88356000 88135000 51359000 56027000 6754000 7664000 330487000 311880000 0.01 0.01 50000000 50000000 0 0 0 0 0.01 0.01 225000000 225000000 44407741 44407741 44263429 44263429 444000 438000 0.01 0.01 35000000 35000000 10285469 10285469 8825928 8825928 103000 95000 306312000 292739000 48389000 69534000 355248000 362806000 685735000 674686000 134656000 172676000 114132000 139713000 402000 354000 17542000 15220000 14602000 14114000 146678000 169401000 -12022000 3275000 505000 629000 -2230000 -1332000 -13747000 2572000 -4290000 540000 -9457000 2032000 -0.19 0 -0.2 0.24 -0.19 0 -0.2 0.23 438000 95000 292739000 69534000 362806000 6000 1000 3354000 3361000 2680000 2680000 1854000 1854000 7000 12899000 -6556000 6350000 3278000 3278000 -9457000 -9457000 444000 103000 306312000 48389000 355248000 440000 88000 277133000 91944000 369605000 4000 4698000 4702000 1000 1869000 1870000 2201000 2201000 2032000 2032000 443000 88000 279962000 91775000 372268000 -9457000 2032000 402000 354000 17542000 15220000 353000 207000 3361000 4702000 23000 -4668000 -1928000 -21460000 6673000 -5429000 -6462000 12765000 4117000 1253000 494000 9809000 6301000 -4174000 3145000 26039000 25188000 18473000 18730000 1840000 527000 244000 -1416000 309000 -22256000 -18665000 19000000 51500000 67000 2476000 8319000 3110000 55417000 1937000 1799000 2056000 2077000 2680000 1870000 6674000 -17982000 10457000 -11459000 33823000 42781000 44280000 31322000 8831000 8790000 13060000 6708000 32000 33000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 1—BUSINESS AND BASIS OF PRESENTATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Ramaco Resources, Inc. (the “Company,” “Ramaco,” “we,” “us” or “our,”) is a Delaware corporation formed in October 2016. Our principal corporate and executive offices are located in Lexington, Kentucky with operational offices in Charleston, West Virginia and Sheridan, Wyoming. We are an operator and developer of high-quality, low-cost metallurgical coal in southern West Virginia and southwestern Virginia. We also control mineral deposits near Sheridan, Wyoming as part of the Company’s initiatives regarding the potential recovery of rare earth elements and critical minerals as well as the potential commercialization of coal-to-carbon-based products and materials.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Basis of Presentation</i>—These interim financial statements are unaudited and have been prepared pursuant to the rules and regulations of the SEC regarding interim financial reporting. Certain disclosures have been condensed or omitted from these financial statements. Accordingly, they do not include all the information and notes required by accounting principles generally accepted in the United States of America (“GAAP”) for complete consolidated financial statements and should be read in conjunction with the audited consolidated financial statements and notes thereto included in our Annual Report on Form 10-K for the year ended December 31, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In the opinion of the Company, the accompanying unaudited condensed consolidated financial statements include all adjustments, consisting of only normal recurring adjustments, necessary for a fair statement of the Company’s financial position as of March 31, 2025, as well as the results of operations and cash flows for all periods presented. In preparing the accompanying financial statements, management has made certain estimates and assumptions that affect reported amounts in the condensed consolidated financial statements and disclosures of contingencies. Actual results may differ from those estimates. The results for interim periods are not necessarily indicative of annual results. Intercompany balances and transactions between consolidated entities have been eliminated.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">There were no material changes to the Company’s significant accounting policies during the three months ended March 31, 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><i style="font-style:italic;">Recent Accounting Pronouncements</i>—In December 2023, the FASB issued ASU 2023-09, <i style="font-style:italic;">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</i> (“ASU 2023-09”). The amendments in ASU 2023-09 require reporting entities to disclose annual income taxes paid, net of refunds, disaggregated by federal, state, and foreign taxes and to provide additional disaggregated information for individual jurisdictions that equal or exceed 5% of total income taxes paid, net of refunds. ASU 2023-09 also requires public business entities to disclose additional categories of information about federal, state, and foreign income taxes in their annual rate reconciliation table and provide more information about some categories if the quantitative threshold is met. The ASU will also require disclosure of amounts <i style="font-style:italic;">and</i> percentages in the annual rate reconciliation table, rather than amounts <i style="font-style:italic;">or</i> percentages, and will eliminate certain existing disclosure requirements related to uncertain tax positions and unrecognized deferred tax liabilities. ASU 2023-09 is effective starting with Ramaco’s 2025 annual financial statements and may be applied prospectively to only the income tax disclosures provided for 2025 or retrospectively by providing revised disclosures for all periods presented. Early adoption is permitted. The Company is currently evaluating the impact of the ASU; however, incremental disclosures will likely be provided on a prospective basis in the Company’s 2025 annual financial statements upon adoption.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In November 2024, the FASB issued ASU 2024-03, <i style="font-style:italic;">Income Statement – Reporting Comprehensive Income – Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses </i>(“ASU 2024-03”). The amendments in ASU 2024-03 require public business entities to disclose in the notes to the financial statements, among other things, specific information about certain costs and expenses including purchases of inventory, employee compensation, and depreciation, amortization, and depletion expenses for each caption on the income statement where such expenses are included. ASU 2024-03 is effective starting with the Company’s 2027 annual financial statements and on a quarterly basis thereafter. Early adoption is permitted, and the amendments may be applied </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">prospectively to reporting periods after the effective date or retrospectively to all periods presented in the financial statements. The Company is currently evaluating the extent to which its disclosures will be affected by the ASU. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Basis of Presentation</i>—These interim financial statements are unaudited and have been prepared pursuant to the rules and regulations of the SEC regarding interim financial reporting. Certain disclosures have been condensed or omitted from these financial statements. Accordingly, they do not include all the information and notes required by accounting principles generally accepted in the United States of America (“GAAP”) for complete consolidated financial statements and should be read in conjunction with the audited consolidated financial statements and notes thereto included in our Annual Report on Form 10-K for the year ended December 31, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In the opinion of the Company, the accompanying unaudited condensed consolidated financial statements include all adjustments, consisting of only normal recurring adjustments, necessary for a fair statement of the Company’s financial position as of March 31, 2025, as well as the results of operations and cash flows for all periods presented. In preparing the accompanying financial statements, management has made certain estimates and assumptions that affect reported amounts in the condensed consolidated financial statements and disclosures of contingencies. Actual results may differ from those estimates. The results for interim periods are not necessarily indicative of annual results. Intercompany balances and transactions between consolidated entities have been eliminated.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">There were no material changes to the Company’s significant accounting policies during the three months ended March 31, 2025.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><i style="font-style:italic;">Recent Accounting Pronouncements</i>—In December 2023, the FASB issued ASU 2023-09, <i style="font-style:italic;">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</i> (“ASU 2023-09”). The amendments in ASU 2023-09 require reporting entities to disclose annual income taxes paid, net of refunds, disaggregated by federal, state, and foreign taxes and to provide additional disaggregated information for individual jurisdictions that equal or exceed 5% of total income taxes paid, net of refunds. ASU 2023-09 also requires public business entities to disclose additional categories of information about federal, state, and foreign income taxes in their annual rate reconciliation table and provide more information about some categories if the quantitative threshold is met. The ASU will also require disclosure of amounts <i style="font-style:italic;">and</i> percentages in the annual rate reconciliation table, rather than amounts <i style="font-style:italic;">or</i> percentages, and will eliminate certain existing disclosure requirements related to uncertain tax positions and unrecognized deferred tax liabilities. ASU 2023-09 is effective starting with Ramaco’s 2025 annual financial statements and may be applied prospectively to only the income tax disclosures provided for 2025 or retrospectively by providing revised disclosures for all periods presented. Early adoption is permitted. The Company is currently evaluating the impact of the ASU; however, incremental disclosures will likely be provided on a prospective basis in the Company’s 2025 annual financial statements upon adoption.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In November 2024, the FASB issued ASU 2024-03, <i style="font-style:italic;">Income Statement – Reporting Comprehensive Income – Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses </i>(“ASU 2024-03”). The amendments in ASU 2024-03 require public business entities to disclose in the notes to the financial statements, among other things, specific information about certain costs and expenses including purchases of inventory, employee compensation, and depreciation, amortization, and depletion expenses for each caption on the income statement where such expenses are included. ASU 2024-03 is effective starting with the Company’s 2027 annual financial statements and on a quarterly basis thereafter. Early adoption is permitted, and the amendments may be applied </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">prospectively to reporting periods after the effective date or retrospectively to all periods presented in the financial statements. The Company is currently evaluating the extent to which its disclosures will be affected by the ASU. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">NOTE 2—INVENTORIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Inventories</i> consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">(In thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:22.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Raw coal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,252</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,709</p></td></tr><tr><td style="vertical-align:bottom;width:50.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Saleable coal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,082</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,969</p></td></tr><tr><td style="vertical-align:bottom;width:50.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Supplies</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,789</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,680</p></td></tr><tr><td style="vertical-align:bottom;width:50.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 56,123</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 43,358</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">(In thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:22.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Raw coal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,252</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,709</p></td></tr><tr><td style="vertical-align:bottom;width:50.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Saleable coal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,082</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,969</p></td></tr><tr><td style="vertical-align:bottom;width:50.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Supplies</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,789</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,680</p></td></tr><tr><td style="vertical-align:bottom;width:50.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 56,123</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 43,358</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 22252000 19709000 28082000 17969000 5789000 5680000 56123000 43358000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-size:1pt;font-weight:normal;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 3—PROPERTY, PLANT AND EQUIPMENT</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><i style="font-style:italic;">Property, plant, and equipment, net</i> consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.37090683%;padding-left:0pt;padding-right:0pt;width:100.74%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">(In thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Plant and equipment </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 367,108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 331,899</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Mining property and mineral rights</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 120,532</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 120,532</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Construction in process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,316</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31,048</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Capitalized mine development costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 210,364</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 199,595</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: accumulated depreciation, depletion, and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (222,448)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (201,055)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total property, plant, and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 487,872</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 482,019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-style:italic;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><i style="font-style:italic;">Depreciation, depletion, and amortization</i> included:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><i style="font-style:italic;">(In thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:60.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Depreciation of plant and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,365</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,820</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortization of right of use assets (finance leases)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,892</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,493</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortization and depletion of capitalized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">mine development costs and mineral rights</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,285</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,906</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total depreciation, depletion, and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,542</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,220</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;text-decoration-line:line-through;text-decoration-style:solid;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.37090683%;padding-left:0pt;padding-right:0pt;width:100.74%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">(In thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Plant and equipment </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 367,108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 331,899</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Mining property and mineral rights</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 120,532</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 120,532</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Construction in process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,316</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31,048</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Capitalized mine development costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 210,364</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 199,595</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: accumulated depreciation, depletion, and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (222,448)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (201,055)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total property, plant, and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 487,872</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 482,019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 367108000 331899000 120532000 120532000 12316000 31048000 210364000 199595000 222448000 201055000 487872000 482019000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><i style="font-style:italic;">(In thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:60.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Depreciation of plant and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,365</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,820</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortization of right of use assets (finance leases)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,892</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,493</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortization and depletion of capitalized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">mine development costs and mineral rights</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,285</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,906</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total depreciation, depletion, and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,542</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,220</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;text-decoration-line:line-through;text-decoration-style:solid;visibility:hidden;">​</span></p> 10365000 8820000 1892000 2493000 5285000 3906000 17542000 15220000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 4—DEBT</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Outstanding debt consisted of the following: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">(In thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revolving Credit Facility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:62.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equipment loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 416</p></td></tr><tr><td style="vertical-align:bottom;width:62.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Senior Notes, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88,356</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88,135</p></td></tr><tr><td style="vertical-align:bottom;width:62.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 104,663</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88,551</p></td></tr><tr><td style="vertical-align:bottom;width:62.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current portion of long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 359</p></td></tr><tr><td style="vertical-align:bottom;width:62.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 104,356</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88,192</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Revolving Credit Facility—</i>On May 3, 2024, the Company entered into the First Amendment Agreement to the Second Amended and Restated Credit and Security Agreement, which includes KeyBank National Association (“KeyBank”) and multiple lending parties, in order to, among other things, extend the maturity date and increase the size of the facility. The amended facility (the “Revolving Credit Facility”) has a maturity date of May 3, 2029, and provides an initial aggregate revolving commitment of $200.0 million as well as an accordion feature to increase the size by an additional $75.0 million subject to certain terms and conditions, including lenders’ consent. Prior to the First Amendment Agreement, the facility had a maturity date of February 15, 2026, and an initial aggregate revolving commitment of $125.0 million as well as an accordion feature of $50.0 million. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The borrowing base of the amended facility as of March 31, 2025, was $90.9 million based on eligible accounts receivable and inventory collateral and reserve requirements. The remaining availability under the Revolving Credit Facility at March 31, 2025, after $16.0 million of outstanding borrowings, was $74.9 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Revolving loans under the amended facility bear interest at either the base rate plus 2.0% or the Secured Overnight Financing Rate plus 2.5%. The base rate equals the highest of the administrative agent’s prime rate, the Federal Funds Effective Rate plus 0.5%, or 3.0%. The effective interest rate for the first quarter of 2025 was 6.83%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The terms of the Revolving Credit Facility include covenants limiting the ability of the Company to incur additional indebtedness, make investments or loans, incur liens, consummate mergers and similar fundamental changes, make restricted payments, and enter into transactions with affiliates. The terms of the facility also require the Company to maintain certain covenants, including fixed charge coverage ratio and compensating balance requirements. A fixed charge coverage ratio of not less than 1.10:1.00, calculated as of the last day of each fiscal quarter, must be maintained by the Company. In addition, the Company must maintain an average daily cash balance of $5.0 million, as determined on a monthly basis, in a dedicated account as well as an additional $1.5 million and $1.0 million in separate dedicated accounts to assure future credit availability. At March 31, 2025, we were in compliance with all debt covenants under the Revolving Credit Facility.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><i style="font-style:italic;">Fair Value—</i>The Company’s Senior Notes that are due in 2026 had an estimated fair value of approximately $35.4 million and $35.6 million at March 31, 2025 and December 31, 2024, respectively. The Company’s Senior Notes that are due in 2029 had an estimated fair value of $57.2 million and $58.1 million at March 31, 2025 and December 31, 2024, </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">respectively. The fair values of the Company’s Senior Notes were based on observable market prices and were considered a Level 2 measurement based on trading volumes. The difference between the fair value and carrying amount of the Company’s remaining debts is not material due to the similarity between the terms of the debt agreements and prevailing market terms available to the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><i style="font-style:italic;">Current Portion of Long-term Debt—</i>The Company’s short-term debt at March 31, 2025 was comprised of $0.3 million due under equipment loans. The Company’s short-term debt at December 31, 2024 was comprised of $0.4 million due under equipment loans with a weighted average interest rate of approximately 4.7%. <i style="font-style:italic;"> </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Other—</i>Finance lease obligations and liabilities related to insurance premium financing are excluded from the disclosures above.<span style="font-size:12pt;"> </span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">(In thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revolving Credit Facility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:62.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equipment loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 416</p></td></tr><tr><td style="vertical-align:bottom;width:62.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Senior Notes, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88,356</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88,135</p></td></tr><tr><td style="vertical-align:bottom;width:62.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 104,663</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88,551</p></td></tr><tr><td style="vertical-align:bottom;width:62.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current portion of long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 359</p></td></tr><tr><td style="vertical-align:bottom;width:62.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 104,356</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88,192</p></td></tr></table> 16000000 307000 416000 88356000 88135000 104663000 88551000 -307000 -359000 104356000 88192000 200000000 75000000 125000000 50000000 90900000 16000000 74900000 0.02 0.025 0.005 0.03 0.0683 1.1 5000000 1500000 1000000 35400000 35600000 57200000 58100000 300000 400000 0.047 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 5—ACCRUED LIABILITIES AND OTHER LONG-TERM LIABILITIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><i style="font-style:italic;">Accrued liabilities</i> at March 31, 2025 consisted of accrued payables, accrued compensation, accrued sales-related taxes, and accrued dividends of $25.7, $12.3, $5.1, and $4.1 million, respectively, and various other liabilities. <i style="font-style:italic;">Accrued liabilities</i> at December 31, 2024 consisted of $24.6, $17.3, $5.2, and $6.7 million of accrued payables, accrued compensation, accrued sales-related taxes, and accrued dividends, respectively, and various other liabilities. The year-to-date decrease in <i style="font-style:italic;">Accrued liabilities</i> was largely related to the $2.6 million decrease in cash dividends and short-term dividend equivalents liabilities, which was driven by the payment of Class A common stock dividends accrued at year end 2024 and the $5.0 million decrease in accrued compensation, which was driven by annual bonus payments. These activities were offset partially by an increase in various accrued payables during the quarter.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><i style="font-style:italic;">Self-Insurance</i>—The Company is self-insured for certain losses relating to workers’ compensation claims and occupational disease obligations under the Federal Mine Safety and Health Act of 1969, as amended, as well as for employee medical expenses. The Company purchases insurance coverage to reduce its exposure to significant levels of these claims. Self-insured losses are accrued based upon estimates of the aggregate liability for uninsured claims incurred as of the balance sheet date using claims data and actuarial assumptions and, therefore, are subject to uncertainty due to a variety of factors.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The estimated aggregate liability for these items totaled $7.7 million and $8.3 million as of March 31, 2025 and December 31, 2024, respectively. Of the aggregate liability, the amounts included in <i style="font-style:italic;">Other long-term liabilities</i> were $5.5 million and $5.2 million at March 31, 2025 and December 31, 2024, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Funds held in escrow for potential future workers’ compensation claims are considered restricted cash and have been included in prepaid expenses and other on the condensed consolidated balance sheets. Restricted cash balances were $0.8 million at March 31, 2025 and December 31, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"> <span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 25700000 12300000 5100000 4100000 24600000 17300000 5200000 6700000 2600000 5000000 7700000 8300000 5500000 5200000 800000 800000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 6—EQUITY</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Common Stock—</i>On June 12, 2023, an amendment to the Company’s amended and restated certificate of incorporation was approved by shareholder vote to reclassify the Company’s existing common stock as shares of Class A common stock and create a separate Class B common stock. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The initial distribution of Class B common stock occurred on June 21, 2023 via a stock dividend to existing holders of common stock as of May 12, 2023. On the date of initial distribution, each holder of common stock received 0.2 shares of Class B common stock for every one share of existing common stock held on the record date. Similar actions or modifications occurred for holders of outstanding stock-based awards.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The distribution of the Class B common stock provides existing holders of the Company’s common stock with an opportunity to participate directly in the financial performance of the Company’s CORE assets on a stand-alone basis, separate from the Company’s metallurgical coal operations. CORE assets were acquired initially as part of the Company’s acquisition of Ramaco Coal in the second quarter of 2022. The financial performance of CORE assets consists of the following non-cost bearing revenue streams based on the Company’s current expectations:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Royalty fees derived from the royalties associated with the Ramaco Coal and Amonate reserves, which we believe approximates </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">3%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of Company-produced coal sales revenue excluding coal sales revenue from Knox Creek,</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Infrastructure fees based on </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$5.00</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> per ton of coal processed at our preparation plants and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$2.50</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> per ton of loaded coal at the Company’s rail load-out facilities, and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Future income derived, if and when realized, from advanced carbon products as well as rare earth elements and critical minerals initiatives.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company has paid dividends equal to 20% of the total fees above; however, any dividend amounts declared and paid are subject to the sole discretion of the Company’s Board of Directors. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In addition, the Board of Directors retains the power to change or add expense allocation policies related to CORE, redefine CORE assets, and redetermine CORE’s per-ton usage fees at any time, in its sole discretion, without shareholder approval. Holders of shares of Class A common stock continue to be entitled to receive dividends when and if declared by the Board of Directors subject to any statutory or contractual restrictions on the payment of dividends and to any prior rights and preferences that may be applicable to outstanding preferred stock, if any.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">CORE is not a separate legal entity, and holders of Class B common stock do not own a direct interest in the assets of CORE. Holders of Class B common stock are stockholders of Ramaco Resources, Inc. and are subject to all risks and liabilities of the Company as a whole. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">With respect to voting rights, holders of Class A common stock and <span style="-sec-ix-hidden:Hidden_iSLmij6fQUaBlLKZ9NI7Gg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Class B</span></span> common stock vote together as a single class on all matters submitted to a vote of the stockholders and are entitled to one vote per share. The holders of Class A common stock and Class B common stock do not have cumulative voting rights in the election of directors. Class B common stock does not have any specific voting rights or governance rights with respect to CORE.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">With respect to liquidation rights, holders of common stock are entitled to receive ratably the assets available for distribution to the stockholders after payment of liabilities and the liquidation preference of outstanding preferred stock, if any. That is, the rights to residual net assets upon liquidation are equal between holders of Class A and Class B common stock. Holders of Class B common stock do not have specific rights to CORE assets in the event of liquidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Board of Directors also retains the ability, in its sole discretion, to exchange all outstanding shares of Class B common stock into Class A common stock based on an exchange ratio determined by a 20-day trailing volume-weighted average price for each class of stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Stock-Based Awards—</i>Stock-based compensation expense totaled $3.4 million and $4.7 million for the three months ended March 31, 2025 and March 31,2024, respectively. During 2024, the Company granted new stock-based awards and modified certain awards previously granted as discussed below. New stock-based awards granted during the first three months of 2025 were for Class A common stock, all of which were granted in the first quarter of 2025. There were no Class B stock-based awards granted during the first three months of 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Restricted Stock—</i>We granted 341,295 shares of Class A restricted stock to certain senior executives, key employees, and directors during the first quarter of 2025, having a grant-date fair value of $3.3 million. The aggregate fair value of the awards granted to employees was $2.7 million, which is recognized ratably as expense over the three-year service period unless forfeited. The aggregate fair value of restricted stock granted to directors was $0.6 million, which is recognized ratably as expense over one year unless forfeited. During the vesting period, the participants have voting rights and receive nonforfeitable dividends on the same basis as fully vested common stockholders. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">Restricted Stock Units (“RSUs”)—</i>We granted 713,305 Class A restricted stock units to certain senior executives and key employees during the first quarter of 2025, having a grant-date fair value of $9.81 per share. The aggregate fair value of these awards was $7.0 million, which is recognized ratably as expense over the three-year service period unless forfeited. During the vesting period, the participants have no voting rights and no dividend rights; however, participants are entitled to receive dividend equivalents, which shall be subject to the same conditions </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">applicable to the units and payable at the time the units vest. The recipient will receive one share of Class A common stock for each stock unit vested.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Performance Stock Units (“PSUs”)—</i>We granted Class A performance stock units to certain senior executives and key employees during the first quarter of 2025. These awards cliff-vest approximately three years from the date of grant based on the achievement of targeted performance levels related to pre-established relative total shareholder return goals. These performance stock units may be earned from 0% to 200% of target depending on actual results. During the vesting period, the participants have no voting rights and no dividend rights; however, participants are entitled to receive dividend equivalents, which shall be subject to the same conditions applicable to the units and payable at the time the units vest. The recipient will receive one share of Class A common stock for each stock unit vested. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Performance stock units are accounted for as awards with a market condition since vesting depends on total shareholder return relative to a group of peer companies. The target number of performance stock units granted during the first quarter of 2025, or 713,305 units, were valued relative to the total shareholder return of a peer group based on a Monte Carlo simulation, which resulted in a grant date fair value of $15.03 per unit. The aggregate fair value of these awards was $10.7 million, which is recognized ratably as expense over the three-year period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Modification—</i> The resignation of one of the Company’s executive officers and the separation agreement between the employee and the Company that occurred during the first quarter of 2024 resulted in a net charge to stock compensation expense of $1.2 million during the period. Incremental value of $1.8 million resulted from the continued equity vesting provision included in the separation agreement applicable to the employee’s restricted stock awards, which was recognized as an expense. This amount was offset partially by the $0.6 million reversal of previously recognized compensation expense related to the pre-modified restricted stock award ($0.3 million) as well as the forfeiture of restricted stock units and performance stock units (collectively $0.3 million).</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:36pt;margin:0pt;"><i style="font-size:10pt;font-style:italic;">Dividends–</i><span style="font-size:10pt;">On </span><span style="font-size:10pt;">December 6, 2023</span><span style="font-size:10pt;">, the Company announced that the Board of Directors declared a cash dividend on Class A common stock of </span><span style="font-size:10pt;">$0.1375</span><span style="font-size:10pt;"> per share of Class A common stock, which was paid on </span><span style="font-size:10pt;">March 15, 2024</span><span style="font-size:10pt;"> to shareholders of record on </span><span style="font-size:10pt;">March 1, 2024</span><span style="font-size:10pt;"> in the amount of </span><span style="font-size:10pt;">$6.1</span><span style="font-size:10pt;"> million. Dividends of </span><span style="font-size:10pt;">$6.0</span><span style="font-size:10pt;"> million were accrued in December 2023 for the declaration of the Class A cash dividends. In addition, previously accrued dividend equivalents of </span><span style="font-size:10pt;">$0.1</span><span style="font-size:10pt;"> million were paid to employees who satisfied restricted stock unit service conditions during the first quarter of 2024. </span><span style="font-size:10pt;">On </span><span style="font-size:10pt;">February 1, 2024</span><span style="font-size:10pt;">, the Company announced that the Board of Directors declared a cash dividend of </span><span style="font-size:10pt;">$0.2416</span><span style="font-size:10pt;"> per share of Class B common stock, which was paid on </span><span style="font-size:10pt;">March 15, 2024</span><span style="font-size:10pt;"> to shareholders of record on </span><span style="font-size:10pt;">March 1, 2024</span><span style="font-size:10pt;"> in the amount of </span><span style="font-size:10pt;">$2.1</span><span style="font-size:10pt;"> million. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On December 5, 2024, the Board declared the quarterly Class A dividend of $0.1375 per share for the first quarter of 2025. The first quarter dividend is payable on March 14, 2025, to shareholders of record on February 28, 2025. This payment occurred in the form of Class B shares. Thus, Class A holders received shares of Class B common stock for each share of Class A common stock determined by dividing $0.1375 by the closing transaction price of the Class B common stock on February 28, 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On February 18, 2025 the Board of Directors declared a quarterly cash dividend of $0.1971 per share on the Company's Class B common stock. The first quarter dividend was paid on March 14, 2025, to shareholders of record on February 28, 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On March 17, 2025, the Board of Directors declared a dividend of $0.06875 per share for the second quarter of fiscal year 2025 relating to its Class A common shares to shareholders of record on May 30, 2025. The dividends will be paid in Class B common stock and issued on June 13, 2025. Class A holders will receive a number of shares of Class B common stock for each share of Class A common stock determined by dividing $0.06875 by the closing transaction price of the Class B common stock on May 30, 2025.<span style="display:inline-block;width:2.69pt;"></span></p> 0.2 1 0.03 5 2.5 20 1 20 3400000 4700000 0 341295 3300000 2700000 P3Y 600000 P1Y 713305 9.81 7000000 P3Y 0 0 1 P3Y 0 2 0 0 1 713305 15.03 10700000 P3Y 1200000 1800000 600000 300000 300000 2023-12-06 0.1375 2024-03-15 2024-03-01 6100000 6000000 100000 2024-02-01 0.2416 2024-03-15 2024-03-01 2100000 2024-12-05 0.1375 2025-03-14 2025-02-28 0.1375 2025-02-18 0.1971 2025-03-14 2025-02-28 2025-03-17 0.06875 2025-05-30 2025-06-13 0.06875 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 7—COMMITMENTS AND CONTINGENCIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Environmental Liabilities</i><b style="font-weight:bold;">—</b>Environmental liabilities are recognized when the expenditures are considered probable and can be reasonably estimated. Measurement of liabilities is based on currently enacted laws and regulations, existing technology, and undiscounted site-specific costs. Generally, such recognition would coincide with a commitment to a formal plan of action. No amounts have been recognized for environmental liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Surety Bond</i><span style="font-style:italic;font-weight:bold;">—</span>In accordance with state laws, we are required to post reclamation bonds to assure that reclamation work is completed. We also have a smaller amount of surety bonds that secure performance obligations. Bonds outstanding at March 31, 2025 totaled approximately $33.2 million. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Coal Leases and Associated Royalty Commitments</i>—We lease coal reserves under agreements that require royalties to be paid as the coal is mined and sold. Many of these agreements require minimum annual royalties to be paid regardless of the amount of coal mined and sold. Total royalty expenses were $5.7 million and $6.8 million for the three months ended March 31, 2025 and March 31, 2024, respectively. These agreements generally have terms running through exhaustion of all the mineable and merchantable coal covered by the respective lease. Royalties or throughput payments are based on a percentage of the gross selling price received for the coal we mine.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Contingent Transportation Purchase Commitments</i>—We secure the ability to transport coal through rail contracts and export terminals that are sometimes funded through take-or-pay arrangements. As of March 31, 2025, the Company’s remaining commitments under take-or-pay arrangements totaled $23.3 million, the majority of which relates to a multi-year contract with a total remaining commitment of $16.1 million until the term expires in the first quarter of 2028. The level of these commitments will generally be reduced at a per ton rate as such rail and export terminal services are utilized against the required minimum tonnage amounts over the contract term stipulated in such rail and export terminal contracts. However, as of March 31, 2025, the Company had no expected volume shortfall resulting in a need for an accrued liability. The accrued liability for the expected shortfall was zero at March 31,2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Litigation</i>—From time to time, we are subject to various litigation and other claims in the normal course of business. Losses related to such contingencies are accrued when/if loss is probable and the amount is reasonably estimable. No losses have been accrued in the consolidated financial statements with respect to such matters. Losses from certain injury-related matters are reasonably possible of occurring; however, an estimate of the possible range of loss cannot be made at this time as no litigation has progressed sufficiently through discovery and development of important facts and legal issues at this time. While it is possible that liability will be assessed against us in the preparation plant purchase matter discussed below, we deem that possibility to be remote.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Preparation Plant Purchase</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In February 2024, we purchased a Preparation Plant (the “Plant”) from EMCOAL, Inc. for $3 million. After this purchase, the Plant was disassembled and transported to the Maben Complex for reassembly. On November 15, 2024, Justice Coal of Alabama, LLC (the “Plaintiff”) filed a complaint in the United States District Court for the Southern District of West Virginia, Beckley Division, against Ramaco Resources, Inc., Ramaco Development, LLC, and Maben Coal LLC. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="white-space:pre-wrap;">Plaintiff claims their sale of the Plant to EMCOAL, Inc. was not completed and thus EMCOAL, Inc. did not have the right to sell the Plant to us. As a result of Ramaco purchasing the Plant from EMCOAL, Inc., Plaintiff claims in the complaint we are liable for conversion, unjust enrichment, and negligence. Plaintiff has sought damages for these alleged claims. We filed a motion to dismiss on February 4, 2025 and that motion is currently pending before the Court. The case is now in discovery and the trial is scheduled to start on January 12, 2026. We believe we have meritorious defenses to all claims in this matter.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Storage Silo Partial Failure</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">On November 5, 2018, one of our three raw coal storage silos that fed our Elk Creek plant experienced a partial structural failure. A temporary conveying system completed in late-November 2018 restored approximately 80% of our </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">plant capacity. We completed a permanent belt workaround and restored the preparation plant to its full processing capacity in mid-2019. Our insurance carrier, Federal Insurance Company, disputed our claim for coverage based on certain exclusions to the applicable policy and, therefore, on August 21, 2019, we filed suit against Federal Insurance Company and Chubb INA Holdings, Inc. in Logan County Circuit Court in West Virginia seeking a declaratory judgment that the partial silo collapse was an insurable event and to require coverage under our policy. Defendants removed the case to the United States District Court for the Southern District of West Virginia, and upon removal, we substituted ACE American Insurance Company as a defendant in place of Chubb INA Holdings, Inc. The trial in the matter commenced on June 29, 2021, in Charleston, West Virginia. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">On July 15, 2021, the jury returned a verdict in our favor for $7.7 million in contract damages and on July 16, 2021, made an additional award of $25.0 million for damages for wrongful denial of the claim under <i style="font-style:italic;">Hayseeds, Inc.</i> <i style="font-style:italic;">v. State Farm Fire &amp; Cas.</i>, 177 W. Va. 323, 352 S.E. 2d 73 (W. Va. 1986), including inconvenience and aggravation. On August 12, 2021, the defendants filed a post-trial motion for judgment as a matter of law or in the alternative to alter or amend the judgment or for a new trial. On March 4, 2022, the court entered its memorandum opinion and order on the motion reducing the jury award to a total of $1.8 million, including pre-judgment interest, and also vacated and set aside, in its entirety, the jury award of <i style="font-style:italic;">Hayseeds</i> damages. The same day, the court entered the judgment in accordance with the memorandum opinion and order.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">On April 1, 2022, we filed a notice of appeal with the U.S. Court of Appeals for the Fourth Circuit. On July 20, 2023, the court rendered a decision reinstating the jury’s $7.7 million contract damages verdict. The court further determined that we are entitled to attorney’s fees in an amount to be determined on remand. Finally, the court held that we are entitled to <i style="font-style:italic;">Hayseeds</i> damages for wrongful denial of the claim but remanded for a new trial on the amount of such damages after affirming that the original $25 million award was excessive. On August 3, 2023, the Defendants-Appellees filed a Petition of Rehearing and Rehearing <i style="font-style:italic;">En Banc</i> with the Fourth Circuit. The petition was denied by order dated August 15, 2023. On August 29, 2023, the court clarified that the amount of attorney’s fees to be determined on remand included appellate fees. On September 8, 2023, the court entered its amended judgment, which awarded post-judgment interest on the previously awarded and reinstated verdict related to contract (compensatory) damages and the Fourth Circuit thereafter issued its mandate on October 2, 2023. On August 19, 2024, the Court issued a Memorandum Opinion and Order that the Hayseeds damages to be considered in the new trial would include annoyance and inconvenience up to October 2, 2023 with new discovery permitted for the time period of July 15, 2021 through October 2, 2023. The Court also ordered Hayseeds damages to be considered for net economic loss caused by the defendant’s delay in settlement be allowed for the time period of July 15, 2021 through October 2, 2023 with new discovery to be permitted for that time period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The defendants fully paid the portion of the judgment related to contract (compensatory) damages in the court’s order and that portion of the matter is considered closed. The Company recognized a $7.8 million gain during 2023, which was recorded in <i style="font-style:italic;">Other income (expense), net</i> on the Consolidated Statements of Operations. Of this amount, $2.0 million was included in <i style="font-style:italic;">Insurance proceeds related to property, plant, and equipment</i> as part of investing activities on the Consolidated Statements of Cash Flows and the remaining amount was included in operating activities. On April 24, 2024, the Court stated Ramaco is entitled to reasonable attorney fees for both the appeal and the first trial, adding there will be a full <i style="font-style:italic;">Hayseeds</i> trial under the timelines set forth above. Regarding the court’s determination and award of attorney’s fees, the Company accrued an additional loss recovery asset of approximately $0.3 million during the first quarter of 2025, bringing the total loss recovery asset to approximately $4.2 million in <i style="font-style:italic;">Prepaid expenses and other</i> on the Consolidated Balance Sheet as of March 31, 2025. The corresponding reduction of $0.3 million during the first quarter of 2025 was to <i style="font-style:italic;">Selling, general, and administrative</i> expense on the Consolidated Statements of Operations. The Company considers that it is probable to recover at least this amount of previously recognized attorneys’ fees expenses based upon the developments above.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The matter is now pending before the District Court for a new trial for <i style="font-style:italic;">Hayseeds</i> <span style="white-space:pre-wrap;">damages, as well as the court’s determination and award of attorney’s fees. The new trial is scheduled to begin on July 15, 2025.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p> 0 33200000 5700000 6800000 23300000 16100000 0 0 0 3000000 1 3 0.80 7700000 25000000 1800000 7700000 25000000 7800000 2000000 300000 4200000 300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 8—REVENUE</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">Our revenue is derived from contracts for the sale of coal and is recognized when the performance obligations under the contract are satisfied, which is at the point in time control is transferred to our customer. Generally, domestic sales contracts have terms of about </span><span style="font-weight:normal;">one year</span><span style="font-weight:normal;"> and the pricing is typically fixed. Export sales have spot or term contracts, and pricing can be either fixed or derived against index-based pricing mechanisms. Sales completed with delivery to an export terminal are reported as export revenue. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Disaggregated information about <i style="font-style:italic;">Revenue</i> is presented below: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="display:inline-block;width:338.5pt;"></span><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:40.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:56.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">(In thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Coal Sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:56.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">North American revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 44,026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 54,173</p></td></tr><tr><td style="vertical-align:bottom;width:56.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Export revenue, excluding Canada</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 90,630</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 118,503</p></td></tr><tr><td style="vertical-align:bottom;width:56.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 134,656</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 172,676</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Revenue for the first quarter ended March 31, 2025 includes a $0.1 million net decrease to revenue related to adjustments for performance obligations satisfied in a previous reporting period. These adjustments were due to true-ups of previous estimates for provisional pricing and demurrage as well as price adjustments for minimum specifications or qualities of delivered coal.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">As of March 31, 2025, the Company had outstanding performance obligations of approximately 1.5 million tons for contracts with fixed sales prices averaging $154 per ton, excluding freight, as well as 2.6 million tons for contracts with index-based pricing mechanisms. The Company expects to satisfy approximately 67% of the committed tons in 2025, 32% in 2026, and 1% in 2027. Variable amounts, including index-based prices, have not been estimated for the purpose of disclosing remaining performance obligations as permitted under the revenue recognition guidance when variable consideration is allocated entirely to a wholly unsatisfied performance obligation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Concentrations—</i>During the three months ended March 31, 2025, sales to three individual customers were 10% or more of our total revenue. Sales to these customers represented 17%, 15% and 10% of our total revenue during the three-month period and accounted for approximately 42%, collectively, of our total revenue. Two customers accounted for 39% and 18% of our trade receivables, or collectively 57% of the Company’s accounts receivable balance at March 31, 2025. For comparison purposes, during the three months ended March 31, 2024, sales to two individual customers were 10% or more of our total revenue and accounted for approximately 30%, collectively, of our total revenue.</p> P1Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="display:inline-block;width:338.5pt;"></span><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:40.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:56.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">(In thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Coal Sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:56.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">North American revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 44,026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 54,173</p></td></tr><tr><td style="vertical-align:bottom;width:56.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Export revenue, excluding Canada</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 90,630</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 118,503</p></td></tr><tr><td style="vertical-align:bottom;width:56.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 134,656</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 172,676</p></td></tr></table> 44026000 54173000 90630000 118503000 134656000 172676000 100000 1500000 154 2600000 0.67 0.32 0.01 3 0.10 0.17 0.15 0.10 0.42 2 0.39 0.18 0.57 2 0.10 0.30 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 9—INCOME TAXES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Income tax provisions for interim periods are generally based on an estimated annual effective income tax rate calculated separately from the effect of significant, infrequent, or unusual items related specifically to interim periods. The income tax impacts of discrete items are recognized in the period these occur.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Our effective tax rate for the three months ended March 31, 2025 and March 31, 2024 was 31.2% benefit and 21.0% expense, respectively, excluding the impact of discrete items, the foreign-derived intangible income deduction, and depletion expense for income tax purposes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;background:#ffff00;">​</span></p> 0.312 0.21 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 10—EARNINGS (LOSS) PER SHARE</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Earnings per share (“EPS”) is not presented retrospectively for periods prior to the issuance of the tracking stock as the tracking stock was not a part of the Company’s capital structure during those periods and the issuance of the tracking stock changes the common shareholders’ relative residual interest in the Company. Therefore, EPS is presented for the Company’s single class of common stock up to the time the tracking stock was issued and, subsequent to this date, EPS is presented prospectively under the two-class method. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The computation of basic and diluted EPS is shown on the following page:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:45.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><i style="font-style:italic;">(In thousands, except per share amounts)</i></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Earnings attribution</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Class A common stock </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (8,269)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (106)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Class A restricted stock awards </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Class B common stock </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (1,935)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,032</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Class B restricted stock awards </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Forfeitable dividends declared on unvested stock-based awards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 747</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (9,457)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,032</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended March 31, 2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:21.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended March 31, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Class A</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Class B</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Class A</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Class B</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Dual class EPS calculations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Numerator</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Net earnings for basic earnings per common share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (8,269)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (1,935)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (106)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,032</p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Add: Class B net earnings for diluted earnings per diluted share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (1,935)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,032</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Net earnings for diluted earnings for diluted earnings per diluted share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (10,204)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (1,935)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,926</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,032</p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Denominator</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Weighted average shares used to compute basic earnings per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,850</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,710</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,496</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,508</p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Dilutive effect of stock option awards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 96</p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Dilutive effect of restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32</p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Dilutive effect of performance stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 162</p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Dilutive effect of non-cash dividend declared but not issued</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Dilutive effect of conversion of Class B common stock to Class A common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,151</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,256</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Weighted average shares used to compute diluted earnings per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,001</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,710</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,752</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,798</p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Earnings per common share (dual-class)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (0.19)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (0.20)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (0.00)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.24</p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (0.19)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (0.20)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (0.00)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.23</p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Unvested restricted stock awards have the right to receive nonforfeitable dividends on the same basis as common shares; therefore, unvested restricted stock is considered a participating security to calculate EPS. Under the two-class method, the Company reports separately the net earnings allocated away from holders of Class A and Class B common stock to holders of unvested restricted stock awards.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">For accounting purposes, Class B’s participation rights in net earnings are, in substance, discretionary based on the power of the Company’s Board of Directors to add or modify expense allocation policies, redefine CORE assets, and redetermine CORE’s per-ton usage fees at any time, in its sole discretion, without shareholder approval. Therefore, no amount of the Company’s net earnings shall be allocated to Class B to calculate EPS other than actual dividends declared during the period for the tracking stock. However, during the three months ended March 31, 2025, dividends declared by the Company were more than consolidated net income (loss) for the period, which resulted in an undistributed net loss for reporting purposes. The resulting undistributed net loss was allocated proportionately between outstanding Class A and Class B common stock based on the rights to residual net assets upon liquidation being equal between holders of Class A and Class B common stock. For the three months ended March 31, 2025, two dividends were declared for Class A common stock due to the timing of declaration, while only one dividend was declared for Class B common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Diluted EPS is calculated using the treasury stock method for stock options and restricted stock units. For performance stock units, the awards are first evaluated under the contingently issuable shares guidance, which requires a determination as to whether shares would be issuable if the end of the reporting period were the end of the contingency period. For shares determined to be issuable under performance stock unit awards, the treasury stock method is then applied to determine the dilutive impact of the awards, if any. Unvested restricted stock awards are considered potential common shares as well as participating securities, as discussed previously, and are included in diluted EPS using the more dilutive of the treasury stock method or the two-class method. Since these awards share in dividends on a 1:1 basis with common shares, applying the treasury stock method is antidilutive compared to the basic EPS calculation that allocates earnings to participating securities under the two-class method discussed previously.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"> <span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">For the first quarter of 2025, diluted EPS for Class A Common stock excluded all outstanding awards of potential common stock because of the allocated net loss discussed above, and, therefore, the inclusion of any potential common shares would be antidilutive. Excluded Class A common stock awards were 649 thousand options to purchase Class A common stock, 666 thousand RSUs, and 1,568 thousand PSUs (at target). Excluded Class B common stock awards were 144 thousand options to receive Class B common stock, 38 thousand RSUs, and 231 thousand PSUs (at target). For the three months ended March 31, 2024, diluted EPS for Class A common stock excluded only the RSUs and PSUs granted in the first quarter of 2024, as discussed in Note 6, because the effect would have been antidilutive under the treasury stock method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"> <span style="margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:45.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><i style="font-style:italic;">(In thousands, except per share amounts)</i></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Earnings attribution</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Class A common stock </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (8,269)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (106)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Class A restricted stock awards </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Class B common stock </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (1,935)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,032</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Class B restricted stock awards </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Forfeitable dividends declared on unvested stock-based awards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 747</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (9,457)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,032</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended March 31, 2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:21.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended March 31, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Class A</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Class B</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Class A</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Class B</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Dual class EPS calculations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Numerator</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Net earnings for basic earnings per common share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (8,269)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (1,935)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (106)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,032</p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Add: Class B net earnings for diluted earnings per diluted share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (1,935)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,032</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Net earnings for diluted earnings for diluted earnings per diluted share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (10,204)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (1,935)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,926</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,032</p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Denominator</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Weighted average shares used to compute basic earnings per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,850</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,710</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,496</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,508</p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Dilutive effect of stock option awards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 96</p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Dilutive effect of restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32</p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Dilutive effect of performance stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 162</p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Dilutive effect of non-cash dividend declared but not issued</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Dilutive effect of conversion of Class B common stock to Class A common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,151</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,256</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Weighted average shares used to compute diluted earnings per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,001</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,710</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,752</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,798</p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Earnings per common share (dual-class)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (0.19)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (0.20)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (0.00)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.24</p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (0.19)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (0.20)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (0.00)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.23</p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr></table> -8269000 -106000 1000 -1935000 2032000 72000 747000 33000 -9457000 2032000 -8269000 -1935000 -106000 2032000 -1935000 2032000 -10204000 -1935000 1926000 2032000 43850000 9710000 42496000 8508000 96000 32000 162000 9151000 6256000 53001000 9710000 48752000 8798000 -0.19 -0.2 0 0.24 -0.19 -0.2 0 0.23 1 649000 666000 1568000 144 38 231 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 11—SEGMENT REPORTING</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company generates revenue primarily through the production of metallurgical coal for sale to the steel industry. Ramaco also generates revenue through the sale of coal purchased from third parties.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s chief operating decision maker (“CODM”), the chief executive officer, regularly reviews financial information at the consolidated level for the purpose of allocating resources and assessing operating results and financial performance. Therefore, the Company has one operating and reportable segment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The CODM uses consolidated net income as the segment profitability measure to evaluate the performance of its segment and make resource allocation decisions. Consolidated net income is used by the CODM to assess operating performance of its Appalachian operations as well as to make decisions regarding capital investments, labor allocation, compensation, and resource development.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The CODM does not regularly review segment asset information at a different asset level or category than those disclosed within the consolidated balance sheet for the purpose of assessing performance and making resource allocation decisions. Significant expenses regularly reviewed by the CODM include cost of sales as reported on the Company’s consolidated statements of operations. Furthermore, significant expenses include more disaggregated cost of sales </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">information, including cash cost of sales (on an FOB mine basis), transportation costs, and alternative mineral development costs, as shown in the following table:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:53.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:41.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">(In thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Significant segment expenses<sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;"> (a)</sup>:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Cash cost of sales (FOB mine)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 92,763</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 109,465</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Transportation costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,998</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,876</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Alternative mineral development costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,912</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,135</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Other cost of sales <sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">(b)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 459</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 237</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Cost of sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 114,132</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 139,713</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><sup style="font-size:6pt;line-height:100%;top:0pt;vertical-align:top;">(a)</sup> The significant expense categories and amounts align with the segment-level information that is regularly provided to the CODM.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><sup style="font-size:6pt;line-height:100%;top:0pt;vertical-align:top;">(b)</sup> Other cost of sales includes idle costs.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Total capital expenditures (including accrued capital expenditures)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,452</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,929</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 1 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:53.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:41.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">(In thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Significant segment expenses<sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;"> (a)</sup>:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Cash cost of sales (FOB mine)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 92,763</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 109,465</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Transportation costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,998</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,876</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Alternative mineral development costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,912</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,135</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Other cost of sales <sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">(b)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 459</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 237</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Cost of sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 114,132</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 139,713</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><sup style="font-size:6pt;line-height:100%;top:0pt;vertical-align:top;">(a)</sup> The significant expense categories and amounts align with the segment-level information that is regularly provided to the CODM.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><sup style="font-size:6pt;line-height:100%;top:0pt;vertical-align:top;">(b)</sup> Other cost of sales includes idle costs.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Total capital expenditures (including accrued capital expenditures)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,452</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,929</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 92763000 109465000 18998000 28876000 1912000 1135000 459000 237000 114132000 139713000 21452000 19929000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 12—RELATED PARTY TRANSACTIONS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><i style="font-style:italic;background:#ffffff;">Legal Services</i><span style="background:#ffffff;">—Some of the professional legal services we received were provided by Jones &amp; Associates (“Jones”), a related party. </span>Legal services incurred for Jones for the three months ended March 31, 2025 and March 31, 2024 totaled less than $0.1 million and zero, respectively. Mr. Jones subsequently became the Company’s General Counsel on May 1, 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><i style="font-style:italic;background:#ffffff;">Other Professional Services</i><span style="background:#ffffff;">—The Company has also entered into professional services agreements with </span><span style="background:#ffffff;">t</span><span style="background:#ffffff;">hree other related parties, which have been aggregated due to immateriality. Professional service fees for these related party transactions totaled less than $</span><span style="background:#ffffff;">0.1</span><span style="background:#ffffff;"> million during the first quarter of 2025.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 100000 0 100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 13—SUBSEQUENT EVENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="background:#ffffff;">On </span><span style="background:#ffffff;">May 12, 2025</span><span style="background:#ffffff;">, the Company announced its Board of Directors had approved and declared a quarterly cash dividend of </span><span style="background:#ffffff;">$0.1811</span><span style="background:#ffffff;"> per share on the Company's Class B common stock. The second quarter dividend is payable on </span><span style="background:#ffffff;">June 13, 2025</span><span style="background:#ffffff;">, to shareholders of record on </span><span style="background:#ffffff;">May 30, 2025</span><span style="background:#ffffff;">.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;background:#ffffff;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="background:#ffffff;">On May 12, 2025, the Company released a revised Technical Report Summary (“TRS”) on the Brook Mine property Rare Earth Element Exploration Target prepared by Weir International, Inc., (“Weir”) in accordance with the U.S. Securities and Exchange Commission Regulation S-K 1300 for Mining Property Disclosure.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;background:#ffffff;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="background:#ffffff;">On May 12, 2025, the Company announced that Michael Woloschuk will join Ramaco as Executive Vice President for Critical Minerals from the Fluor Corporation to oversee the Company’s development of the Brook Mine and related commercialization of its rare earth and critical mineral operations.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 2025-05-12 0.1811 2025-06-13 2025-05-30 false false false false