0001558370-24-015069.txt : 20241108 0001558370-24-015069.hdr.sgml : 20241108 20241108165413 ACCESSION NUMBER: 0001558370-24-015069 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 61 CONFORMED PERIOD OF REPORT: 20240930 FILED AS OF DATE: 20241108 DATE AS OF CHANGE: 20241108 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 IRS NUMBER: 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: 241441492 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-20240930x10q.htm 10-Q
0001687187--12-312024Q3falseRamaco Resources, Inc.000.125144002581437974448731851880955710290000016000000001687187us-gaap:CommonClassAMemberus-gaap:CommonStockMember2024-07-012024-09-300001687187us-gaap:CommonClassBMemberus-gaap:CommonStockMember2024-09-300001687187us-gaap:CommonClassAMemberus-gaap:CommonStockMember2024-09-300001687187us-gaap:RetainedEarningsMember2024-09-300001687187us-gaap:AdditionalPaidInCapitalMember2024-09-300001687187us-gaap:CommonClassBMemberus-gaap:CommonStockMember2024-06-300001687187us-gaap:CommonClassAMemberus-gaap:CommonStockMember2024-06-300001687187us-gaap:RetainedEarningsMember2024-06-300001687187us-gaap:AdditionalPaidInCapitalMember2024-06-3000016871872024-06-300001687187us-gaap:CommonClassBMemberus-gaap:CommonStockMember2024-03-310001687187us-gaap:CommonClassAMemberus-gaap:CommonStockMember2024-03-310001687187us-gaap:RetainedEarningsMember2024-03-310001687187us-gaap:AdditionalPaidInCapitalMember2024-03-3100016871872024-03-310001687187us-gaap:CommonClassBMemberus-gaap:CommonStockMember2023-12-310001687187us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-12-310001687187us-gaap:RetainedEarningsMember2023-12-310001687187us-gaap:AdditionalPaidInCapitalMember2023-12-310001687187us-gaap:CommonClassBMemberus-gaap:CommonStockMember2023-09-300001687187us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-09-300001687187us-gaap:RetainedEarningsMember2023-09-300001687187us-gaap:AdditionalPaidInCapitalMember2023-09-300001687187us-gaap:CommonClassBMemberus-gaap:CommonStockMember2023-06-300001687187us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-06-300001687187us-gaap:RetainedEarningsMember2023-06-300001687187us-gaap:AdditionalPaidInCapitalMember2023-06-3000016871872023-06-300001687187us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-03-310001687187us-gaap:RetainedEarningsMember2023-03-310001687187us-gaap:AdditionalPaidInCapitalMember2023-03-3100016871872023-03-310001687187us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-12-310001687187us-gaap:RetainedEarningsMember2022-12-310001687187us-gaap:AdditionalPaidInCapitalMember2022-12-310001687187metc:PerformanceStockUnitsMembermetc:ShareBasedPaymentArrangementExecutivesAndEmployeeMember2024-01-012024-09-300001687187us-gaap:RestrictedStockMembermetc:ShareBasedPaymentArrangementExecutivesAndEmployeeMember2024-01-012024-03-310001687187metc:PerformanceStockUnitsMember2024-01-012024-09-300001687187us-gaap:RestrictedStockMembermetc:DirectorsMember2024-01-012024-03-310001687187us-gaap:RestrictedStockMember2024-01-012024-03-310001687187metc:ExportCoalRevenuesMember2024-07-012024-09-300001687187metc:DomesticCoalRevenuesMember2024-07-012024-09-300001687187metc:ExportCoalRevenuesMember2024-01-012024-09-300001687187metc:DomesticCoalRevenuesMember2024-01-012024-09-300001687187metc:ExportCoalRevenuesMember2023-07-012023-09-300001687187metc:DomesticCoalRevenuesMember2023-07-012023-09-300001687187metc:ExportCoalRevenuesMember2023-01-012023-09-300001687187metc:DomesticCoalRevenuesMember2023-01-012023-09-300001687187metc:TakeOrPayPurchaseCommitmentsMember2024-09-300001687187us-gaap:MiningPropertiesAndMineralRightsMember2024-09-300001687187us-gaap:MineDevelopmentMember2024-09-300001687187us-gaap:ConstructionInProgressMember2024-09-300001687187metc:PlantAndEquipmentAtCostMember2024-09-300001687187us-gaap:MiningPropertiesAndMineralRightsMember2023-12-310001687187us-gaap:MineDevelopmentMember2023-12-310001687187us-gaap:ConstructionInProgressMember2023-12-310001687187metc:PlantAndEquipmentAtCostMember2023-12-310001687187metc:OtherProfessionalServicesMember2024-01-012024-09-300001687187us-gaap:CommonClassBMember2024-06-152024-06-150001687187us-gaap:CommonClassAMember2024-06-152024-06-150001687187us-gaap:CommonClassBMember2024-03-152024-03-150001687187us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-09-300001687187metc:ClassRestrictedStockMember2024-07-012024-09-300001687187metc:ClassBRestrictedStockMember2024-07-012024-09-300001687187metc:ClassRestrictedStockMember2024-01-012024-09-300001687187metc:ClassBRestrictedStockMember2024-01-012024-09-300001687187metc:ClassBRestrictedStockMember2023-07-012023-09-300001687187us-gaap:CommonClassAMember2023-04-012023-06-300001687187metc:ClassRestrictedStockMember2023-04-012023-06-300001687187metc:ClassRestrictedStockMember2023-01-012023-09-300001687187metc:ClassBRestrictedStockMember2023-01-012023-09-3000016871872022-03-042022-03-0400016871872021-07-162021-07-1600016871872021-07-152021-07-150001687187metc:TakeOrPayPurchaseCommitmentsMember2024-01-012024-09-3000016871872023-07-202023-07-200001687187metc:RamacoCoalLLCMember2023-07-012023-09-300001687187metc:RamacoCoalLLCMember2023-01-012023-09-300001687187us-gaap:RestrictedStockUnitsRSUMemberus-gaap:CommonClassBMember2024-07-012024-09-300001687187us-gaap:EmployeeStockOptionMemberus-gaap:CommonClassBMember2024-07-012024-09-300001687187metc:PerformanceStockUnitsMemberus-gaap:CommonClassBMember2024-07-012024-09-300001687187us-gaap:RestrictedStockUnitsRSUMemberus-gaap:CommonClassBMember2024-01-012024-09-300001687187us-gaap:RestrictedStockUnitsRSUMemberus-gaap:CommonClassAMember2024-01-012024-09-300001687187us-gaap:EmployeeStockOptionMemberus-gaap:CommonClassBMember2024-01-012024-09-300001687187us-gaap:EmployeeStockOptionMemberus-gaap:CommonClassAMember2024-01-012024-09-300001687187metc:PerformanceStockUnitsMemberus-gaap:CommonClassBMember2024-01-012024-09-300001687187metc:PerformanceStockUnitsMemberus-gaap:CommonClassAMember2024-01-012024-09-300001687187us-gaap:RestrictedStockUnitsRSUMemberus-gaap:CommonClassBMember2023-07-012023-09-300001687187us-gaap:RestrictedStockUnitsRSUMemberus-gaap:CommonClassAMember2023-07-012023-09-300001687187us-gaap:EmployeeStockOptionMemberus-gaap:CommonClassBMember2023-07-012023-09-300001687187us-gaap:EmployeeStockOptionMemberus-gaap:CommonClassAMember2023-07-012023-09-300001687187metc:PerformanceStockUnitsMemberus-gaap:CommonClassAMember2023-07-012023-09-300001687187us-gaap:RestrictedStockUnitsRSUMemberus-gaap:CommonClassBMember2023-06-212023-09-300001687187us-gaap:RestrictedStockUnitsRSUMemberus-gaap:CommonClassAMember2023-06-212023-09-300001687187us-gaap:EmployeeStockOptionMemberus-gaap:CommonClassBMember2023-06-212023-09-300001687187us-gaap:EmployeeStockOptionMemberus-gaap:CommonClassAMember2023-06-212023-09-300001687187metc:PerformanceStockUnitsMemberus-gaap:CommonClassBMember2023-06-212023-09-300001687187metc:PerformanceStockUnitsMemberus-gaap:CommonClassAMember2023-06-212023-09-300001687187us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-09-300001687187metc:PerformanceStockUnitsMember2023-01-012023-09-300001687187us-gaap:EmployeeStockOptionMember2023-01-012023-06-200001687187metc:PerformanceStockUnitsMember2023-01-012023-06-200001687187us-gaap:CommonClassBMember2023-06-212023-09-300001687187us-gaap:CommonClassAMember2023-06-212023-09-300001687187us-gaap:CommonClassBMember2023-01-012023-09-300001687187us-gaap:CommonClassAMember2023-01-012023-09-3000016871872023-01-012023-06-200001687187metc:O2024Q2DividendsMemberus-gaap:CommonClassBMember2024-01-012024-09-300001687187metc:O2024Q2DividendsMemberus-gaap:CommonClassAMember2024-01-012024-09-3000016871872023-03-150001687187us-gaap:CommonClassBMember2024-02-010001687187us-gaap:RetainedEarningsMember2023-01-012023-03-310001687187us-gaap:RetainedEarningsMember2024-07-012024-09-300001687187us-gaap:RetainedEarningsMember2024-04-012024-06-300001687187us-gaap:RetainedEarningsMember2024-01-012024-03-310001687187us-gaap:RetainedEarningsMember2023-04-012023-06-300001687187us-gaap:CommonClassBMember2024-08-302024-08-300001687187us-gaap:CommonClassAMember2024-08-302024-08-300001687187us-gaap:CommonClassAMember2024-03-152024-03-150001687187us-gaap:CommonClassBMember2023-09-012023-09-010001687187us-gaap:CommonClassAMember2023-09-012023-09-010001687187metc:KnoxCreekPreparationPlantMember2024-01-012024-09-300001687187metc:KnoxCreekPreparationPlantMember2023-01-012023-09-300001687187srt:MinimumMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMember2023-02-150001687187srt:MaximumMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMember2023-02-150001687187us-gaap:UnsecuredDebtMember2024-09-300001687187us-gaap:UnsecuredDebtMember2023-12-310001687187us-gaap:UnsecuredDebtMember2024-09-300001687187us-gaap:UnsecuredDebtMember2023-12-310001687187us-gaap:RevolvingCreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrMember2023-02-152023-02-150001687187us-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMember2023-02-152023-02-150001687187metc:TopCustomersMembersrt:MinimumMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2024-07-012024-09-300001687187metc:CustomerMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2024-07-012024-09-300001687187metc:CustomerCMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2024-07-012024-09-300001687187metc:TopCustomersMembersrt:MinimumMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-09-300001687187metc:TopCustomersMembersrt:MinimumMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-09-300001687187metc:CustomerMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-09-300001687187metc:CustomerMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-09-300001687187metc:CustomerDMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-09-300001687187metc:CustomerCMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-09-300001687187metc:CustomerBMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-09-300001687187metc:TopCustomersMembersrt:MinimumMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-07-012023-09-300001687187metc:TopCustomersMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-07-012023-09-300001687187metc:TopCustomersMembersrt:MinimumMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-09-300001687187metc:TopCustomersMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-09-300001687187metc:CustomerCMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-09-300001687187us-gaap:CommonClassBMember2024-09-300001687187us-gaap:CommonClassAMember2024-09-300001687187us-gaap:CommonClassBMember2023-12-310001687187us-gaap:CommonClassAMember2023-12-310001687187us-gaap:CommonClassBMember2024-07-012024-09-300001687187us-gaap:CommonClassBMember2024-04-012024-06-300001687187us-gaap:CommonClassAMember2024-04-012024-06-3000016871872022-12-082022-12-080001687187us-gaap:CommonClassBMember2023-09-152023-09-150001687187us-gaap:CommonClassAMember2023-09-152023-09-1500016871872023-06-152023-06-1500016871872023-03-152023-03-1500016871872023-09-3000016871872022-12-310001687187us-gaap:SuretyBondMember2024-09-300001687187us-gaap:RestrictedStockUnitsRSUMember2024-07-012024-09-300001687187us-gaap:CommonClassAMember2024-07-012024-09-300001687187metc:PerformanceStockUnitsMember2024-07-012024-09-300001687187metc:PerformanceStockUnitsMemberus-gaap:CommonClassBMember2023-07-012023-09-300001687187metc:PerformanceStockUnitsMemberus-gaap:CommonClassAMember2023-07-012023-09-300001687187us-gaap:CommonClassAMember2023-07-012023-09-300001687187metc:PerformanceStockUnitsMemberus-gaap:CommonClassBMember2023-04-012023-06-300001687187metc:PerformanceStockUnitsMemberus-gaap:CommonClassAMember2023-04-012023-06-300001687187us-gaap:AdditionalPaidInCapitalMember2024-07-012024-09-300001687187us-gaap:CommonClassBMemberus-gaap:CommonStockMember2024-04-012024-06-300001687187us-gaap:CommonClassAMemberus-gaap:CommonStockMember2024-04-012024-06-300001687187us-gaap:AdditionalPaidInCapitalMember2024-04-012024-06-3000016871872024-04-012024-06-300001687187us-gaap:CommonClassAMemberus-gaap:CommonStockMember2024-01-012024-03-310001687187us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001687187us-gaap:CommonClassBMemberus-gaap:CommonStockMember2023-04-012023-06-300001687187us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-04-012023-06-300001687187us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-3000016871872023-04-012023-06-300001687187us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-01-012023-03-310001687187us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-3100016871872023-01-012023-03-3100016871872023-07-012023-09-300001687187us-gaap:AccountsPayableAndAccruedLiabilitiesMember2024-09-300001687187us-gaap:EnvironmentalIssueMember2024-09-300001687187us-gaap:OtherNoncurrentLiabilitiesMember2024-09-300001687187us-gaap:OtherNoncurrentLiabilitiesMember2023-12-310001687187us-gaap:CommonClassAMember2023-12-060001687187us-gaap:CommonClassBMember2023-07-012023-09-300001687187us-gaap:CommonClassBMember2022-04-012022-06-300001687187srt:MinimumMembermetc:PerformanceStockUnitsMembermetc:ShareBasedPaymentArrangementExecutivesAndEmployeeMember2024-01-012024-03-310001687187srt:MaximumMembermetc:PerformanceStockUnitsMembermetc:ShareBasedPaymentArrangementExecutivesAndEmployeeMember2024-01-012024-03-310001687187metc:PerformanceStockUnitsMembermetc:ShareBasedPaymentArrangementExecutivesAndEmployeeMember2024-01-012024-03-310001687187us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-3100016871872024-01-012024-03-310001687187metc:FixedPricedContractsMember2024-09-300001687187metc:ContractsWithIndexedBasedPricingMechanismsMember2024-09-3000016871872026-01-012024-01-012024-09-3000016871872025-01-012024-01-012024-09-3000016871872024-01-012024-01-012024-09-3000016871872018-11-052018-11-050001687187us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2024-07-012024-09-300001687187us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-09-300001687187us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-09-300001687187us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-07-012023-09-300001687187us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-09-300001687187us-gaap:RestrictedStockUnitsRSUMember2024-03-310001687187metc:PerformanceStockUnitsMember2024-03-310001687187us-gaap:RevolvingCreditFacilityMember2024-09-300001687187us-gaap:RevolvingCreditFacilityMember2024-05-030001687187us-gaap:RevolvingCreditFacilityMember2023-02-1500016871872022-04-012022-06-300001687187us-gaap:MineDevelopmentMember2024-01-012024-09-300001687187us-gaap:MineDevelopmentMember2023-01-012023-12-3100016871872023-01-012023-09-300001687187metc:EquipmentLoanMember2024-09-300001687187us-gaap:RevolvingCreditFacilityMember2023-12-310001687187metc:MabenCoalLlcMember2023-12-310001687187metc:EquipmentLoanMember2023-12-310001687187metc:FixedPricedContractsMember2024-01-012024-09-300001687187us-gaap:CommonClassBMember2023-09-300001687187us-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-1200016871872023-12-310001687187metc:RevolvingCreditFacilityNewFacilityMember2024-01-012024-09-300001687187us-gaap:RetainedEarningsMember2023-07-012023-09-300001687187us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-3000016871872024-09-300001687187us-gaap:MineDevelopmentMember2022-12-3100016871872024-07-012024-09-300001687187us-gaap:CommonClassBMember2024-01-012024-09-300001687187us-gaap:CommonClassAMember2024-01-012024-09-300001687187metc:SeniorNotesDue2026Member2024-01-012024-09-300001687187us-gaap:CommonClassBMember2024-10-310001687187us-gaap:CommonClassAMember2024-10-3100016871872024-01-012024-09-30iso4217: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 September 30, 2024

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

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 October 31, 2024, the registrant had 43,797,444 and 8,731,851 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, 2023 (the “Annual Report”) filed with the United States Securities and Exchange Commission (the “SEC”) on March 14, 2024, 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

    

September 30, 2024

    

December 31, 2023

    

Assets

  

 

  

Current assets

  

 

  

Cash and cash equivalents

$

22,864

$

41,962

Accounts receivable

 

62,905

 

96,866

Inventories

 

53,051

 

37,163

Prepaid expenses and other

 

7,853

 

13,748

Total current assets

 

146,673

 

189,739

Property, plant, and equipment, net

 

476,748

 

459,091

Financing lease right-of-use assets, net

12,014

10,282

Advanced coal royalties

 

3,884

 

2,964

Other

 

6,076

 

3,760

Total Assets

$

645,395

$

665,836

Liabilities and Stockholders' Equity

Liabilities

Current liabilities

Accounts payable

$

53,783

$

51,624

Accrued liabilities

 

48,378

 

52,225

Current portion of asset retirement obligations

 

110

 

110

Current portion of long-term debt

 

383

 

56,534

Current portion of financing lease obligations

6,134

5,456

Insurance financing liability

4,037

Total current liabilities

 

108,788

 

169,986

Asset retirement obligations, net

 

31,325

 

28,850

Long-term debt, net

 

43,141

 

349

Long-term financing lease obligations, net

6,684

 

4,915

Senior notes, net

33,646

 

33,296

Deferred tax liability, net

 

54,573

 

54,352

Other long-term liabilities

5,414

4,483

Total liabilities

 

283,571

296,231

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, 43,797,444 at September 30, 2024 and 44,002,581 at December 31, 2023 shares issued and outstanding

438

440

Class B common stock, $0.01 par value, 35,000,000 shares authorized, 8,731,851 at September 30, 2024 and 8,809,557 at December 31, 2023 shares issued and outstanding

87

88

Additional paid-in capital

 

281,079

 

277,133

Retained earnings

 

80,220

 

91,944

Total stockholders' equity

 

361,824

 

369,605

Total Liabilities and Stockholders' Equity

$

645,395

$

665,836

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 September 30, 

Nine months ended September 30, 

In thousands, except per-share amounts

    

2024

    

2023

    

2024

    

2023

    

Revenue

 

$

167,411

 

$

186,966

 

$

495,403

 

$

490,795

 

Costs and expenses

Cost of sales (exclusive of items shown separately below)

 

134,731

 

144,635

 

397,214

 

354,383

Asset retirement obligations accretion

 

354

 

349

 

1,063

 

1,049

Depreciation, depletion, and amortization

 

17,811

 

14,443

 

48,909

 

39,850

Selling, general, and administrative

 

12,921

 

11,458

 

37,932

 

37,519

Total costs and expenses

 

165,817

 

170,885

 

485,118

 

432,801

Operating income

 

1,594

 

16,081

 

10,285

 

57,994

Other income (expense), net

 

(76)

 

11,333

 

3,075

 

15,076

Interest expense, net

 

(1,696)

 

(2,447)

 

(4,509)

 

(7,274)

Income (loss) before tax

 

(178)

 

24,967

 

8,851

 

65,796

Income tax expense

 

61

 

5,505

 

1,517

 

13,521

Net income (loss)

$

(239)

$

19,462

$

7,334

$

52,275

Earnings (loss) per common share *

Basic - Single class (through 6/20/2023)

$

$

$

$

0.71

Basic - Class A

$

(0.03)

$

0.41

$

0.05

$

0.44

Total

$

(0.03)

$

0.41

$

0.05

$

1.15

Basic - Class B

$

0.06

$

0.17

$

0.48

$

0.17

Diluted - Single class (through 6/20/2023)

$

$

$

$

0.70

Diluted - Class A

$

(0.03)

$

0.40

$

0.05

$

0.44

Total

$

(0.03)

$

0.40

$

0.05

$

1.14

Diluted - Class B

$

0.06

$

0.16

$

0.46

$

0.16

* Refer to Note 10 for earnings per common share calculations

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

Stock-based compensation

 

 

 

4,583

 

 

4,583

Cash dividends and dividend equivalents declared

 

 

(8,448)

 

(8,448)

Shares surrendered for withholding taxes payable

(6)

(1)

(7,811)

(7,818)

Net income

 

 

 

 

5,541

 

5,541

Balance at June 30, 2024

437

87

276,734

88,868

366,126

Stock-based compensation

 

 

 

3,970

 

 

3,970

Stock options exercised

1

 

533

 

 

534

Shares surrendered for withholding taxes payable

 

(158)

 

 

(158)

Cash dividends and dividend equivalents declared

 

 

(8,409)

 

(8,409)

Net income (loss)

 

 

 

 

(239)

 

(239)

Balance at September 30, 2024

$

438

$

87

$

281,079

$

80,220

$

361,824

Balance at January 1, 2023

$

442

$

$

168,711

$

140,045

$

309,198

Stock-based compensation

 

3

 

2,934

 

 

2,937

Shares surrendered for withholding taxes payable

(1)

(114)

(115)

Adjustment to dividends previously declared

(354)

(354)

Net income

 

 

 

25,257

 

25,257

Balance at March 31, 2023

444

171,531

164,948

336,923

Stock-based compensation

3,568

3,568

Cash dividends and dividend equivalents declared

 

 

 

(5,734)

 

(5,734)

Stock dividend declared and distributed

89

102,831

(102,920)

Shares surrendered for withholding taxes payable

(5)

(1)

 

(5,202)

 

 

(5,208)

Net income

 

 

 

7,556

 

7,556

Balance at June 30, 2023

439

88

272,728

63,850

337,105

* Common stock was reclassified to Class A common stock during Q2 2023. Refer to Note 6.

Stock-based compensation

 

 

 

3,201

 

 

3,201

Cash dividends and dividend equivalents declared

(7,170)

(7,170)

Net income

 

 

 

 

19,462

 

19,462

Balance at September 30, 2023

$

439

$

88

$

275,929

$

76,142

$

352,598

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

Nine months ended September 30, 

In thousands

    

2024

    

2023

Cash flows from operating activities:

 

  

 

  

Net income

$

7,334

$

52,275

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

Accretion of asset retirement obligations

 

1,063

 

1,049

Depreciation, depletion, and amortization

 

48,909

 

39,850

Amortization of debt issuance costs

 

664

 

566

Stock-based compensation

 

13,255

 

9,706

Other

(18)

(4,912)

Deferred income taxes

 

221

 

10,048

Changes in operating assets and liabilities:

Accounts receivable

 

33,961

 

(22,460)

Prepaid expenses and other current assets

 

5,895

 

10,115

Inventories

 

(15,888)

 

(5,269)

Other assets and liabilities

 

(2,504)

 

(816)

Accounts payable

 

2,576

 

19,253

Accrued liabilities

 

1,515

 

10,071

Net cash provided by operating activities

 

96,983

 

119,476

Cash flows from investing activities:

Capital expenditures

 

(45,632)

 

(64,924)

Maben preparation plant capital expenditures

(12,288)

Other

(182)

7,158

Net cash used for investing activities

(58,102)

(57,766)

Cash flows from financing activities:

Proceeds from borrowings

 

136,500

 

95,000

Proceeds from stock options exercised

534

Payment of dividends

(24,474)

(18,049)

Repayment of borrowings

 

(149,921)

 

(87,225)

Repayment of Ramaco Coal acquisition financing - related party

(30,000)

Repayments of insurance financing

(4,032)

(3,848)

Repayments of equipment finance leases

(6,740)

(4,954)

Shares surrendered for withholding taxes payable

(9,846)

(5,323)

Net cash used for financing activities

 

(57,979)

 

(54,399)

Net change in cash and cash equivalents and restricted cash

 

(19,098)

 

7,311

Cash and cash equivalents and restricted cash, beginning of period

 

42,781

 

36,473

Cash and cash equivalents and restricted cash, end of period

$

23,683

$

43,784

Non-cash investing and financing activities:

Leased assets obtained under new financing leases

 

9,187

 

6,144

Capital expenditures included in accounts payable and accrued liabilities

 

4,584

 

10,910

Financed insurance

407

Accrued dividends and dividend equivalents payable

 

735

 

733

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

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 September 30, 2024, 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 nine months ended September 30, 2024.

Recent Accounting Pronouncements—In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”). The amendments in ASU 2023-07 require incremental disclosures related to a public entity’s reportable segments and increase the frequency with which most segment disclosures are made. Incremental disclosures required by the ASU include significant segment expenses regularly provided to the chief operating decision maker (“CODM”) and included within the segment’s measure of profit or loss, the title and position of the CODM and an explanation how the CODM uses the reported measure of a segment’s profit or loss to assess performance and allocate resources, and the amount and composition of other segment items necessary to reconcile segment revenue, significant expenses, and the reported measure of profit or loss. The ASU also expands interim disclosure requirements such that nearly all annual quantitative segment disclosures will be made on an interim basis and requires that entities with a single reportable segment provide all segment disclosures that are not evident from the primary financial statements, including significant segment expenses, consistent with the approach used by management to evaluate performance. ASU 2023-07 is effective starting with Ramaco’s 2024 annual financial statements and on a quarterly basis thereafter. Retrospective application is required. The Company is currently evaluating the impact of the ASU; however, incremental disclosures will likely occur upon adoption.

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

9

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, subsequent to the date of the financial statements, 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.

NOTE 2—INVENTORIES

Inventories consisted of the following:

(In thousands)

    

September 30, 2024

    

December 31, 2023

Raw coal

$

15,196

$

20,122

Saleable coal

32,249

12,013

Supplies

 

5,606

 

5,028

Total inventories

$

53,051

$

37,163

NOTE 3—PROPERTY, PLANT AND EQUIPMENT

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

(In thousands)

    

September 30, 2024

    

December 31, 2023

Plant and equipment

$

323,440

$

290,060

Mining property and mineral rights

120,532

120,532

Construction in process

 

30,223

 

13,984

Capitalized mine development costs

 

186,843

 

174,260

Less: accumulated depreciation, depletion, and amortization

 

(184,290)

 

(139,745)

Total property, plant, and equipment, net

$

476,748

$

459,091

On September 30, 2024, the Company updated its estimates of the amount and timing of future spending related to asset retirement obligations. The adjustment resulted in a $1.6 million net increase to capitalized mine development costs above and a corresponding increase to the Company’s noncurrent asset retirement obligation liability.

The Company received $6.0 million of insurance proceeds during the nine months ended September 30, 2023 related to a methane ignition experienced at our Berwind mining complex in 2022. In 2023, the Company reported the proceeds as other investing activities on the statement of cash flows and recognized a $4.9 million gain in other income as the Company had previously accrued a $1.1 million loss recovery asset at December 31, 2022.

10

Depreciation, depletion, and amortization included:

Three months ended September 30, 

Nine months ended September 30, 

(In thousands)

    

2024

    

2023

    

2024

    

2023

    

Depreciation of plant and equipment

$

9,519

$

8,063

$

27,408

$

22,492

Amortization of right of use assets (finance leases)

2,648

2,432

8,025

6,312

Amortization and depletion of capitalized

mine development costs and mineral rights

 

5,644

 

3,948

 

13,476

 

11,046

Total depreciation, depletion, and amortization

$

17,811

$

14,443

$

48,909

$

39,850

The Company’s closure of its Knox Creek Jawbone mine resulted in an increase in capitalized mine development costs amortization expense of $1.3 million and $1.2 million for the three months and nine months ended September 30, 2024, respectively, compared to the same periods in 2023. The Jawbone mine was experiencing higher production costs and already nearing end of life.

NOTE 4—DEBT

Outstanding debt consisted of the following:

(In thousands)

    

September 30, 2024

    

December 31, 2023

Revolving Credit Facility

$

43,000

$

42,500

Equipment loans

524

2,983

Senior Notes, net

 

33,646

 

33,296

Financing of Maben Coal acquisition

11,400

Total debt

$

77,170

$

90,179

Current portion of long-term debt

 

383

 

56,534

Long-term debt, net

$

76,787

$

33,645

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 at September 30, 2024 was $100.9 million based on eligible accounts receivable and inventory collateral and reserve requirements. The remaining availability under the Revolving Credit Facility at September 30, 2024, after $43.0 million of outstanding borrowings, was $57.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 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 September 30, 2024, we were in compliance with all debt covenants under the Revolving Credit Facility.

11

Fair Value—The Company’s Senior Notes had an estimated fair value of approximately $35.9 million and $35.5 million at September 30, 2024 and December 31, 2023, 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 September 30, 2024 was comprised of $0.4 million due under equipment loans. The Company’s short-term debt at December 31, 2023 was comprised of $42.5 million borrowed under the Revolving Credit Facility, which was repaid shortly after the December 31, 2023 balance sheet date using funds from current operations, $11.4 million of unpaid financing associated with the Maben Coal Acquisition, and $2.6 million due under equipment loans.

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 September 30, 2024 consisted of accrued compensation of $19.0 million and various other liabilities. Accrued liabilities at December 31, 2023 consisted of $14.6 million of accrued compensation and various other liabilities. The year-to-date decrease of $3.8 million in Accrued liabilities was largely related to the $5.5 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 2023.

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 $5.3 million and $5.2 million as of September 30, 2024 and December 31, 2023, respectively. Of the aggregate liability, the amounts included in Other long-term liabilities were $3.2 million and $3.1 million at September 30, 2024 and December 31, 2023, respectively.

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

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.

The initial distribution of the tracking stock was recorded as a stock dividend at fair value, which was estimated to be $11.00 per share based on the closing price of Class B shares on the first day of regular-way trading. The effect of the equity restructuring was a $102.9 million reduction in retained earnings and an increase of $102.9 million to Class B common stock and additional paid-in capital during the second quarter of 2023. Outstanding stock-based awards were reclassified to Class A common stock as part of the equity restructuring. In addition, pursuant to the terms of the Company’s outstanding stock-based awards, equitable adjustments were made in accordance with such terms based on the same factor of 0.2 for every outstanding award. Since there were no changes in fair value, vesting conditions, or award classification, no incremental compensation expense resulted.

Stock-Based Awards—Stock-based compensation expense totaled $4.0 million and $3.2 million for the three months ended September 30, 2024 and September 30, 2023, respectively. Stock-based compensation expense totaled $13.3 million and $9.7 million for the nine months ended September 30, 2024 and September 30, 2023, 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 nine months of 2024 were for Class A common stock, all of which were granted in the first quarter of 2024. There were no Class B stock-based awards granted during the first nine months of 2024.

Restricted Stock—We granted 179,028 shares of Class A restricted stock to certain senior executives, key employees, and directors during the first quarter of 2024, having a grant-date fair value of $3.1 million. The aggregate

13

fair value of the awards granted to employees was $2.5 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 302,699 Class A restricted stock units to certain senior executives and key employees during the first quarter of 2024, having a grant-date fair value of $17.58 per share. The aggregate fair value of these awards was $5.3 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 2024. 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 2024, or 315,941 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 $28.72 per unit. The aggregate fair value of these awards was $9.1 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 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 May 8, 2024, the Company announced that its Board of Directors declared cash dividends of $0.1375 per share of Class A common stock and $0.2376 per share of Class B common stock, which were paid on June 15, 2024 to shareholders of record on June 1, 2024, in the amount of $6.1 million and $2.1 million, respectively. On August 7, 2024, the Company announced that its Board of Directors declared cash dividends of $0.1375 per share of Class A common stock and $0.2246 per share of Class B common stock, which were paid on September 13, 2024 to shareholders of record on August 30, 2024, in the amount of $6.0 and $2.0 million, respectively, bringing the total cash dividends paid for the nine months ended September 30, 2024 to $24.5 million. The Company also accrued $0.7 million of forfeitable dividend equivalents during 2024.

14

On December 8, 2022, the Company announced that its Board of Directors declared a quarterly cash dividend of approximately $0.125 per share of common stock. Estimated dividends of $5.5 million were accrued in December 2022 and were paid on March 15, 2023 to shareholders of record on March 1, 2023 in the amount of $5.6 million.

Cash dividends in the amount of $5.6 million, or approximately $0.125 per share of common stock, were paid on June 15, 2023, to shareholders of record on June 1, 2023. In addition, cash dividends of $0.125 per share of Class A common stock and $0.165 per share of Class B common stock were paid on September 15, 2023 to shareholders of record on September 1, 2023, in the amount of $5.5 million and $1.5 million, respectively, bringing the total cash dividends paid for the nine months ended September 30, 2023 to $18.0 million.

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 September 30, 2024 totaled approximately $31.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 $6.4 million and $9.0 million for the three months ended September 30, 2024 and September 30, 2023, and $19.5 million and $25.0 million for the nine months ended September 30, 2024 and September 30, 2023, 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 September 30, 2024, the Company’s remaining commitments under take-or-pay arrangements totaled $19.6 million, the majority of which relates to a multi-year contract with a total remaining commitment of $17.5 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 September 30, 2024, the Company has an accrued liability of $0.2 million related to volume shortfall. The accrued liability for the expected shortfall was $0.8 million at December 31, 2023.

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 such litigation has not yet progressed sufficiently through discovery and development of important facts and legal issues.

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

15

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. 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. 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 during 2023 the contract damages and interest portion of the judgment related to contract (compensatory) damages in the court’s order and that portion of the matter is considered closed. 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 a loss recovery asset of approximately $3.1 million during the second quarter of 2024. The Company considers that it is probable to recover at least this amount of previously recognized attorneys’ fees expenses based on the developments above.

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 September 30, 

Nine months ended September 30, 

(In thousands)

    

2024

    

2023

2024

    

2023

Coal Sales

 

  

 

  

  

 

  

North American revenue

$

54,073

$

75,143

$

163,588

$

168,571

Export revenue, excluding Canada

 

113,338

 

111,823

 

331,815

 

322,224

Total revenue

$

167,411

$

186,966

$

495,403

$

490,795

16

Revenue for the three months and nine months ended September 30, 2024 includes a $0.4 million net decrease to revenue and a $1.3 million net increase to revenue, respectively, 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 September 30, 2024, the Company had outstanding performance obligations of approximately 1.7 million tons for contracts with fixed sales prices averaging $151 per ton, excluding freight, as well as 1.6 million tons for contracts with index-based pricing mechanisms. The Company expects to satisfy approximately 36% of the committed tons in the fourth quarter of 2024, 63% in 2025, and 1% in 2026. 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 September 30, 2024, sales to two individual customers were 10% or more of our total revenue. Sales to these customers represented 12% and 10% of our total revenue during the three-month period. During the nine months ended September 30, 2024, sales to two individual customers were 10% or more of our total revenue. Sales to these customers represented 13% and 10% of our total revenue during the nine-month period. For comparison purposes, during the three months ended September 30, 2023, sales to three individual customers were 10% or more of our total revenue and accounted for approximately 52%, collectively, of our total revenue. During the nine months ended September 30, 2023, sales to four individual customers were 10% or more of our total revenue and accounted for approximately 55%, collectively, of our total revenue. Four customers with individual accounts receivable balances equal to 10% or more of total accounts receivable made up approximately 17%, 17%, 15%, and 10% of the Company’s accounts receivable balance as of September 30, 2024.

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 September 30, 2024 and September 30, 2023 was 9.3% and 22.0%, respectively, excluding the impact of discrete items. Our effective tax rate for the nine months ended September 30, 2024 and September 30, 2023, excluding discrete items, was 28.0% and 20.5%, respectively. Discrete items of $1.0 million were recognized during the nine months ended September 30, 2024 related to excess tax benefits on share-based awards. 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.

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:

17

(In thousands, except per share amounts)

    

Three months ended September 30, 

Nine months ended September 30, 

    

2024

    

2023

2024

2023

Earnings (loss) attribution

Single class of common stock (through 6/20/2023) *

$

N/A

$

N/A

$

N/A

$

31,382

Class A common stock

(1,245)

17,288

2,085

18,616

Class A restricted stock awards

52

721

282

824

Class B common stock

507

1,395

4,079

1,395

Class B restricted stock awards

9

58

152

58

Forfeitable dividends declared on unvested stock-based awards

438

736

Net income (loss)

$

(239)

$

19,462

$

7,334

$

52,275

* Common stock and restricted stock participated in earnings 1:1 and are shown on a combined basis through 6/20/2023 consistent with historical presentation

Three months ended September 30, 2024

Nine months ended September 30, 2024

Class A

    

Class B

Class A

Class B

2024 EPS calculations

Numerator

Net earnings (loss)

$

(1,245)

$

507

$

2,085

$

4,079

Denominator

Weighted average shares used to compute basic earnings per share

 

43,378

 

8,684

42,827

8,574

Dilutive effect of stock option awards

 

 

85

172

91

Dilutive effect of restricted stock units

35

64

31

Dilutive effect of performance stock units

166

283

159

Weighted average shares used to compute diluted earnings per share

43,378

8,970

43,346

8,855

Earnings (loss) per common share (dual-class structure)

Basic

$

(0.03)

$

0.06

$

0.05

$

0.48

Diluted

$

(0.03)

$

0.06

$

0.05

$

0.46

Three months ended September 30, 2023

June 21 - September 30, 2023

Jan. 1 - June 20, 2023

Class A

    

Class B

Class A

Class B

YTD 2023 Single Class

    

2023 EPS calculations (single class of common stock through 6/20/2023)

Numerator

 

  

 

  

  

  

 

Net earnings

$

17,288

$

1,395

$

18,616

$

1,395

$

31,382

Denominator

Weighted average shares used to compute basic earnings per share

 

42,144

 

8,432

 

42,044

 

8,412

 

44,344

Dilutive effect of stock option awards

 

352

 

103

 

339

 

97

 

381

Dilutive effect of restricted stock units

85

49

62

41

Dilutive effect of performance stock units

302

102

263

92

27

Weighted average shares used to compute diluted earnings per share

42,883

8,686

42,708

8,642

44,752

Earnings per common share (single class of common stock)

Basic

$

0.41

$

0.17

$

0.44

$

0.17

$

0.71

Diluted

$

0.40

$

0.16

$

0.44

$

0.16

$

0.70

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 for the purpose of calculating EPS. Prior to the initial distribution of Class B common stock in the second quarter of 2023, the Company showed EPS for its common stock and unvested restricted stock on a combined basis since both instruments participate on the same basis and the resulting EPS is typically the same. Starting 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 for the purpose of calculating EPS other than actual dividends declared during the period for the tracking stock. However, during the three months and nine months ended September 30, 2024, dividends declared by the Company were in excess of 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 nine months ended September 30, 2024, three dividends were declared for Class B common stock while only two dividends were declared for Class A common stock due to the timing of declaration.

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 three months ended September 30, 2024, 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, 718 thousand RSUs, and 1,057 thousand PSUs (at target). For the nine months ended September 30, 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 or, in the third quarter, because of the evaluation of such PSUs under the guidance for contingently issuable shares. No potential common shares were excluded from the calculation of diluted EPS for Class B common stock.

For the third quarter of 2023 and the period from June 21,2023 through September 30, 2023, diluted EPS for Class A common stock excluded 166 thousand RSUs because the effect would have been antidilutive under the treasury stock method. Class A diluted EPS for these periods also excluded outstanding PSUs originally granted in 2022, or approximately 153 thousand units if September 30, 2023 were the end of the contingency period, because the effect would have been antidilutive under the treasury stock method. The same PSUs, or 249 thousand units at target, were excluded in the second quarter of 2023 based on the guidance for contingently issuable shares.

For the third quarter of 2023 and the period from June 21, 2023 through September 30, 2023, diluted EPS for Class B common stock excluded certain PSUs, or approximately 31 thousand units if September 30, 2023 were the end of the contingency period, because the effect would have been antidilutive under the treasury stock method. The same awards, or 50 thousand units at target, were excluded in the second quarter of 2023 based on the guidance for contingently issuable shares.

Diluted EPS for the single class of common stock existing from January 1, 2023 through June 20, 2023, excluded all outstanding RSUs, or 684 thousand units in total, because the effect would have been antidilutive under the treasury

19

stock method. In addition, diluted EPS for the single class of common stock during this period excluded outstanding PSUs originally granted in 2022, or 249 thousand units at target, based on the guidance for contingently issuable shares.

NOTE 11—RELATED PARTY TRANSACTIONS

Ramaco Coal Deferred Purchase Price—A portion of the financing of the 2022 acquisition of Ramaco Coal was provided by Yorktown Partners, a related party. The Company incurred interest expense of $0.4 million and $1.7 million for the three months and nine months ended September 30, 2023, respectively, related to the financing. The Company repaid the related-party financing debt in full during the fourth quarter of 2023. No further amounts are owed to Yorktown Partners related to this matter.

Other Professional Services—The Company has also entered into professional services agreements with five other related parties, which have been aggregated due to immateriality. Professional service fees for these related party transactions totaled approximately $0.2 million during the nine months ended September 30, 2024.

NOTE 12—SUBSEQUENT EVENTS

Subsequent to the date of the financial statements, the FASB issued ASU 2024-03, which was discussed earlier in Note 1.

* * * * *

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 59 million reserve tons and 1,119 million measured and indicated resource tons of high-quality metallurgical coal. Our plan is to continue 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. is 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. In addition, blast furnace steelmaking is more prevalent outside the U.S. compared to domestic steel production, which creates demand for exports of metallurgical coal.

Global metallurgical coal markets have softened in 2024 due to constrained economic growth in some regions of the world and continued conflict overseas. The global steel market has 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. Longer term, the Company believes that limited global investment in new coking coal production capacity and an eventual return to economic growth will support coking coal markets overall.

During the first nine months of 2024, we sold 2.9 million tons of coal and recognized $495.4 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 2023, we sold 2.5 million tons of coal and recognized $490.8 million of revenue, of which 34% was from sales into North American markets, including Canada, and 66% 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 materially delayed or otherwise affected by recent severe weather events or by dockworker labor disputes taking place at U.S. East Coast ports.

21

As of September 30, 2024, the Company had outstanding performance obligations of approximately 1.7 million tons for contracts with fixed sales prices averaging $151 per ton, excluding freight, as well as 1.6 million tons for contracts with index-based pricing mechanisms. The Company expects to satisfy approximately 36% of these commitments in the fourth quarter of 2024, 63% of these commitments in 2025, and the remaining 1% in 2026. Subsequent to the date of the financial statements, the Company obtained additional sales commitments of approximately 0.7 million tons.

The Company continues to assess its potential rare earth and critical minerals deposit in Wyoming and is making progress in terms of initial mine development and related chemical, metallurgical, and mineralogy testing. Analysis performed to date indicates elevated levels of rare earth elements along with significant concentrations of critical minerals Gallium and Germanium. The Company expects to complete its techno-economic analysis of the overall commercial aspects of the opportunity later this year and anticipates beginning construction of a demonstration processing facility in mid to late 2025. Our rare earth elements exploration target is currently in an exploration stage and does not represent, and should not be construed to be, a mineral resource or mineral reserve as such terms are used in subpart 1300 of Regulation S-K. The Company also continues its work to advance new carbon product technologies with the goal of commercializing products that use coal in both an improved economic and environmental manner.

22

Results of Operations

Three months ended September 30, 

Nine months ended September 30, 

(In thousands, except per share amounts)

    

2024

    

2023

    

2024

    

2023

    

Revenue

$

167,411

$

186,966

$

495,403

$

490,795

Costs and expenses

Cost of sales (exclusive of items shown separately below)

 

134,731

 

144,635

 

397,214

 

354,383

 

Asset retirement obligations accretion

354

 

349

 

1,063

 

1,049

 

Depreciation, depletion, and amortization

 

17,811

14,443

48,909

39,850

Selling, general and administrative expenses

 

12,921

11,458

37,932

37,519

Total costs and expenses

 

165,817

170,885

485,118

432,801

Operating income

 

1,594

 

16,081

 

10,285

 

57,994

 

Other income (expense), net

 

(76)

11,333

3,075

15,076

Interest expense, net

 

(1,696)

(2,447)

(4,509)

(7,274)

Income (loss) before tax

(178)

24,967

8,851

65,796

Income tax expense

 

61

 

5,505

 

1,517

 

13,521

 

Net income (loss)

$

(239)

$

19,462

$

7,334

$

52,275

Earnings (loss) per common share

Basic - Single class (through 6/20/2023)

$

$

$

$

0.71

Basic - Class A

$

(0.03)

$

0.41

$

0.05

$

0.44

Total

$

(0.03)

$

0.41

$

0.05

$

1.15

Basic - Class B

$

0.06

$

0.17

$

0.48

$

0.17

Diluted - Single class (through 6/20/23)

$

$

$

$

0.70

Diluted - Class A

$

(0.03)

$

0.40

$

0.05

$

0.44

Total

$

(0.03)

$

0.40

$

0.05

$

1.14

Diluted - Class B

$

0.06

$

0.16

$

0.46

$

0.16

Adjusted EBITDA

$

23,617

$

45,407

$

76,596

$

123,675

Net income and Adjusted EBITDA for the three months and nine months ended September 30, 2024 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 September 30, 

Nine months ended September 30, 

(In thousands)

2024

    

2023

Increase (Decrease)

    

2024

    

2023

Increase (Decrease)

    

Revenue

$

167,411

$

186,966

$

(19,555)

$

495,403

$

490,795

$

4,608

Tons sold

1,023

996

27

2,867

2,467

400

Total revenue per ton sold (GAAP basis)

$

164

$

188

$

(24)

$

173

$

199

$

(26)

Cost of sales

$

134,731

$

144,635

$

(9,904)

$

397,214

$

354,383

$

42,831

Tons sold

1,023

996

27

2,867

2,467

400

Total cost of sales per ton sold (GAAP basis)

$

132

$

145

$

(13)

$

139

$

144

$

(5)

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 September 30, 2024 Compared to Three Months Ended September 30, 2023

Revenue. Coal sales revenue for the three months ended September 30, 2024 was $167.4 million, approximately 10% lower than the same period in 2023 driven by the negative impact of pricing offset partially by the 3% increase in tons sold. The increase in tons sold occurred in export markets, which increased 13% but were offset partially by the decrease in North America volumes. Revenue per ton sold decreased 13% from $188 per ton for the three months ended September 30, 2023 to $164 per ton for the three months ended September 30, 2024 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 13% from $157 per ton for the three months ended September 30, 2023 to $136 per ton for the three months ended September 30, 2024. 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 indices continued to fall in the third quarter of 2024 by an average of 7% 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 September 30, 2024 was $134.7 million, approximately 7% lower than the same period in 2023 despite the 3% increase in tons sold discussed above. Cost of sales per ton sold decreased 9% from $145 per ton for the three months ended September 30, 2023 to $132 per ton for the three months ended September 30, 2024. Cash cost per ton sold (FOB mine), a non-GAAP measure which excludes transportation costs, alternative mineral development costs, and idle mine costs, decreased 10% from $113 per ton for the three months ended September 30, 2023 to $102 per ton for the three months ended September 30, 2024. Refer to Non-GAAP Financial Measures later in Item 2 for more information regarding this measure. Mine costs for the third quarter of 2024 benefited from efficiencies gained from increased production versus the same period in 2023.

Depreciation, depletion, and amortization. Depreciation, depletion, and amortization expense totaled $17.8 million and $14.4 million for the three months ended September 30, 2024 and September 30, 2023, respectively. The increase year-to-year was related to $1.3 million of additional amortization for the Knox Creek Jawbone mine, which is due to the closure of the mine, as well as the general increases in plant and equipment and production versus 2023.

24

Selling, general, and administrative. Selling, general, and administrative (“SG&A”) expenses were $12.9 million and $11.5 million for the three months ended September 30, 2024 and September 30, 2023, respectively. The $1.5 million increase in 2024 was primarily due to the increase in stock-based compensation expense.

Other income (expense), net. Other income (expense), net was ($0.1) million for the three months ended September 30, 2024, compared to $11.3 million for the three months ended September 30, 2023. Other income, net in the third quarter of 2023 was due primarily to recognition of the $7.8 million legal verdict for contract (compensatory) damages related to the 2018 Elk Creek silo failure as well as the receipt of $3.0 million of insurance proceeds related to the methane ignition that occurred at our Berwind complex in 2022.

Interest expense, net. Interest expense, net was $1.7 million for the three months ended September 30, 2024 compared to $2.4 million for the same period in 2023. The decrease in 2024 was largely due to the repayment in full of related-party debt in the fourth quarter of 2023 associated with the financing of the acquisition of Ramaco Coal from Yorktown Partners. Interest expense related to this financing was $0.4 million in the third quarter of 2023.

Income tax expense (benefit). The effective tax rate for the three months ended September 30, 2024 and September 30, 2023 was 9% and 22%, 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.

Nine Months Ended September 30, 2024 Compared to Nine Months Ended September 30, 2023

Revenue. Coal sales revenue for the nine months ended September 30, 2024 was $495.4 million, approximately 1% higher than the same period in 2023 due to the increase in tons sold, which was mostly offset by the negative impact of pricing. The 16% increase in tons sold occurred in both North America and export markets, with export volumes increasing by 20% and North America volumes increasing by 10%, and was aided by the Company’s increased capacity for production achieved during late 2023. Revenue per ton sold decreased 13% from $199 per ton for the nine months ended September 30, 2023 to $173 per ton for the nine months ended September 30, 2024 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, decreased 14% from $169 per ton for the nine months ended September 30, 2023 to $145 per ton for the nine months ended September 30, 2024. Refer to Non-GAAP Financial Measures later in Item 2 for more information regarding this measure. U.S. metallurgical coal price indices have fallen by roughly 32% on a year-to-date basis driven by the macroeconomic conditions discussed previously. 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 totaled $397.2 million for the nine months ended September 30, 2024 compared to $354.4 million for the same period in 2023. The 12% increase was driven by the increase in tons sold, as discussed directly above. Cost of sales per ton sold decreased 3% from $144 per ton for the nine months ended September 30, 2023 to $139 per ton for the nine months ended September 30, 2024. Cash cost per ton sold (FOB mine), a non-GAAP measure which excludes transportation costs, alternative mineral development costs, and idle mine costs, decreased 2% from $111 per ton for the nine months ended September 30, 2023 to $109 per ton for the nine months ended September 30, 2024. Refer to Non-GAAP Financial Measures later in Item 2 for more information regarding this measure. Mine costs for 2024 were impacted negatively by challenging geology and labor constraints in the first quarter of 2024 but improved during the second and third quarters of 2024 due to efficiencies gained from increased production compared to the same periods in 2023.

Depreciation, depletion, and amortization. Depreciation, depletion, and amortization expense totaled $48.9 million and $39.9 million for the nine months ended September 30, 2024 and September 30, 2023, respectively. The increase

25

year-to-year was related to $1.2 million of additional amortization for the Knox Creek Jawbone mine, which is due to the closure of the mine, as well as the general increases in plant and equipment and production versus 2023.

Selling, general, and administrative. SG&A expenses were $37.9 million and $37.5 million for the nine months ended September 30, 2024 and September 30, 2023, respectively. SG&A expenses in 2024 include a $3.1 million benefit accrued for the probable recovery of attorney fees related to the silo failure litigation developments, which is not indicative of future SG&A expenses. This matter offset most of the 2024 increase in stock-based compensation.

Other income (expense), net. Other income, net was $3.1 million for the nine months ended September 30, 2024, which was primarily related to the $2.2 million recovery of previously incurred demurrage and other transportation-related matters. Other income, net was $15.1 million for the nine months ended September 30, 2023, which was due primarily to recognition of the $7.8 million legal verdict for contract (compensatory) damages related to the 2018 Elk Creek silo failure as well as the $4.9 million gain from the Company’s insurance claim related to the methane ignition that occurred at our Berwind complex in 2022. The Company received $6.0 million of proceeds during the nine months ended September 30, 2023 related to the Berwind ignition and had previously accrued a $1.1 million loss recovery asset at year-end 2022. These activities are not indicative of future results.

Interest expense, net. Interest expense, net was $4.5 million for the nine months ended September 30, 2024 compared to $7.3 million for the same period in 2023. The decrease in 2024 was largely due to the repayment in full of related-party debt in 2023 associated with the financing of the acquisition of Ramaco Coal from Yorktown Partners. Interest expense related to this financing totaled $1.7 million for the nine months ended September 30, 2023.

Income tax expense. The effective tax rate for the nine months ended September 30, 2024 and September 30, 2023 was 28% and 21%, respectively, excluding the $1.0 million favorable impact of discrete items in 2024. 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 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 September 30, 2024, we had $22.9 million of cash and cash equivalents and $57.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 $146.7 million and were in excess of total current liabilities by $37.9 million as of the balance sheet date.

26

Significant sources and uses of cash during the first nine months of 2024

Sources of cash:

Cash flows provided by operating activities were $97.0 million during the first nine months of 2024, 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 also contributed to operating cash flow driven primarily by the decrease in accounts receivable due to the collection of fourth quarter 2023 revenues, which were $35.3 million higher than third quarter 2024 revenues.

Uses of cash:

Capital expenditures totaled $57.9 million, including expenditures related to the preparation plant and expansion of our Maben complex. Capital expenditures for the Maben preparation plant totaled $12.3 million, including approximately $3 million for the initial purchase of the plant. The preparation plant at Maben was commissioned in October 2024, which should reduce trucking costs at the complex going forward. The Company anticipates lower capital spending in the fourth quarter of 2024 as most of the Company’s annual growth capital expenditures occurred in the first half of 2024.

Cash outflows for financing activities totaled $58.0 million, which included:
onet repayments of $24.2 million on our existing debt, finance leases, and insurance financing and
onet outflow of $33.8 million to stockholders driven by dividend payments of $24.5 million, which include $18.2 million for Class A common stock and $6.2 million for Class B common stock.

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 September 30, 

Three months ended June 30, 

Three months ended March 31, 

Three months ended December 31, 

    

(In thousands)

2024

2024

2024

2023

    

Total Royalties

$

4,083

$

3,545

$

4,054

$

4,012

Infrastructure Fees

Preparation Plants (Processing at $5.00/ton)

$

4,254

$

4,314

$

4,475

$

4,432

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

1,986

1,933

1,954

2,198

Total Infrastructure Fees (at $7.50/ton)

$

6,240

$

6,247

$

6,429

$

6,630

CORE Royalty and Infrastructure Fees

$

10,323

$

9,792

$

10,483

$

10,642

Total Cash Available for Dividend for Class B Common Stock

$

10,323

$

9,792

$

10,483

$

10,642

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

$

2,065

$

1,958

$

2,097

$

2,128

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.

27

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 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 nine months of 2024.

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 nine months of 2024.

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

28

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.

Three months ended September 30, 

Nine months ended September 30, 

(In thousands)

    

2024

    

2023

    

2024

    

2023

Reconciliation of Net Income (Loss) to Adjusted EBITDA

 

  

 

  

  

 

  

Net income (loss)

$

(239)

$

19,462

$

7,334

$

52,275

Depreciation, depletion, and amortization

 

17,811

 

14,443

 

48,909

 

39,850

Interest expense, net

 

1,696

 

2,447

 

4,509

 

7,274

Income tax expense

 

61

 

5,505

 

1,517

 

13,521

EBITDA

 

19,329

 

41,857

 

62,269

 

112,920

Stock-based compensation

 

3,970

 

3,201

 

13,255

 

9,706

Other non-operating

(36)

9

Accretion of asset retirement obligation

 

354

 

349

 

1,063

 

1,049

Adjusted EBITDA

$

23,617

$

45,407

$

76,596

$

123,675

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 September 30, 

Nine months ended September 30, 

(In thousands)

2024

    

2023

Increase (Decrease)

    

2024

    

2023

Increase (Decrease)

    

Revenue

$

167,411

$

186,966

$

(19,555)

$

495,403

$

490,795

$

4,608

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

Transportation

(28,582)

(30,433)

1,851

(81,086)

(74,610)

(6,476)

Non-GAAP revenue (FOB mine)

$

138,829

$

156,533

$

(17,704)

$

414,317

$

416,185

$

(1,868)

Tons sold

1,023

996

27

2,867

2,467

400

Non-GAAP revenue per ton sold (FOB mine)

$

136

$

157

$

(21)

$

145

$

169

$

(24)

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.

29

Three months ended September 30, 

Nine months ended September 30, 

(In thousands)

2024

    

2023

Increase (Decrease)

    

2024

    

2023

Increase (Decrease)

    

Cost of Sales:

$

134,731

$

144,635

$

(9,904)

$

397,214

$

354,383

$

42,831

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

Transportation costs

(28,551)

(30,254)

1,703

(80,299)

(74,467)

(5,832)

Alternative mineral development costs

(1,363)

(1,200)

(163)

(3,618)

(2,746)

(872)

Idle and other costs

(244)

(378)

134

(786)

(2,937)

2,151

Non-GAAP cash cost of sales

$

104,573

$

112,803

$

(8,230)

$

312,511

$

274,233

$

38,278

Tons sold

1,023

996

27

2,867

2,467

400

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

$

102

$

113

$

(11)

$

109

$

111

$

(2)

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

Disclosure 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 time 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 two material weaknesses in internal control over financial reporting as described below.

Previously Reported Material Weakness

We previously identified a material weakness and concluded that our internal control over financial reporting was ineffective as of December 31, 2023. Based on that evaluation, management identified a material weakness related to a pervasive lack of sufficient documentation of accounting policies, procedures, and controls. This lack of sufficient documentation does not allow management to effectively assess its relevant risks and key controls to properly test for design and operating effectiveness. 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.

30

Remediation Plan

We have developed a plan of remediation to address this material weakness, which will include assessing, redesigning, and implementing modifications to our internal controls. 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. Once the remediation plan is fully developed, we will be implementing process, control, and documentation improvements to address the above material weakness that include, but are not limited to, designing and implementing specific management review procedures to ensure completeness and accuracy of key financial and non-financial data utilized in our business; and implementing improved policies, procedures, and control activities over key financial data to ensure accuracy and completeness of this data as used in the aforementioned management review procedures.

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. Our remediation process has resulted in changes to our control environment that we believe represent changes in our system of internal control over financial reporting (as defined in Rule 13a-15(f) under the Exchange Act) during the period covered by this quarterly report that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

Additionally, during the most recent fiscal period, management determined that a material weakness existed related to inappropriate segregation of duties related to certain individuals having both system administrator responsibilities within the Company’s Enterprise Resource Planning (“ERP”) financial system and responsibilities for certain accounting and financial reporting functions. The inappropriate segregation of duties was not appropriately mitigated by the monitoring controls implemented to ensure individuals with system administrator access did not make unauthorized changes to the Company’s information systems impacting the financial reporting of the Company. We have implemented an enhanced monitoring control as of the end of the third quarter of 2024, which we believe is designed effectively to remediate the aforementioned material weakness; however, additional testing will be required in the fourth quarter to ensure that the enhanced control activities are operating as designed before we can conclude the material weakness has been remediated.

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.

31

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

32

Item 6. Exhibits

3.1

Second Amended and Restated Bylaws, dated August 5, 2024 (incorporated by reference to Exhibit 3.1 of the Company’s Current Report on Form 8-K filed with the Commission on August 7, 2024)

10.1

Ramaco Resources, Inc. Change in Control Severance Plan, effective as of July 9, 2024 (incorporated by reference to Exhibit 10.1 of the Company’s Current Report on Form 8-K filed with the Commission on July 15, 2024)

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

33

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.

November 8, 2024

By:

/s/ Randall W. Atkins

Randall W. Atkins

Chairman, Chief Executive Officer and Director

(Principal Executive Officer)

November 8, 2024

By:

/s/ Jeremy R. Sussman

Jeremy R. Sussman

Chief Financial Officer

(Principal Financial Officer)

34

EX-31.1 2 metc-20240930xex31d1.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 September 30, 2024 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: November 8, 2024

/s/ Randall W. Atkins

 

Randall W. Atkins

Chairman and Chief Executive Officer


EX-31.2 3 metc-20240930xex31d2.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 September 30, 2024 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: November 8, 2024

/s/ Jeremy R. Sussman

Jeremy R. Sussman

Chief Financial Officer


EX-32.1 4 metc-20240930xex32d1.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 September 30, 2024 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: November 8, 2024

/s/ Randall W. Atkins

Randall W. Atkins

Chairman and Chief Executive Officer


EX-32.2 5 metc-20240930xex32d2.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 September 30, 2024 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: November 8, 2024

/s/ Jeremy R. Sussman

Jeremy R. Sussman

Chief Financial Officer


EX-95.1 6 metc-20240930xex95d1.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

$

0.0 

Stonecoal Branch Mine No. 2 - 46-08663

28 

$

0.0 

No. 2 Gas Deep Mine - 46-09541

13 

$

0.0 

Michael Powellton Deep Mine – 46-09602

12 

0

$

0.0 

Crucible Deep Mine - 46-09614

$

0.0 

Ram Surface Mine No. 1 - 46-09537

$

0.0 

Highwall Miner No. 1 - 46-09219

$

0.0 

Elk Creek Prep Plant - 46-02444

$

0.0 

Maben Surface Mine - 46-09637

$

0.0 

Highwall Miner No. 2 - 46-09638

$

0.0 

Berwind Deep Mine - 46-09533

17 

$

0.0 

Laurel Fork - 46-09084

$

0.0 

Jawbone Mine No. 1 - 44-07369

13 

$

0.0 

Triad No. 2 - 46-09628

$

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

Ram Surface Mine No. 3 - 46-09578

$

0.0 

Eagle – Mine No. 2 - 46-07437

$

0.0 


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

10 

Stonecoal Branch Mine No. 2 - 46-08663

No

14 

No. 2 Gas - 46-09541

No

Michael Powellton Deep Mine - 46-09602

No

17 

10 

10 

Crucible Deep Mine - 46-09614

No

13 

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

Highwall Miner No. 2 - 46-09638

No

Berwind Deep Mine - 46-09533

No

Laurel Fork - 46-09084

No

14 

11 

Jawbone Mine No. 1 - 44-07369

No

24 

13 

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 September 30, 2024, 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

14 

No. 2 Gas - 46-09541

Michael Powellton Deep Mine - 46-09602

17 

Crucible Deep Mine - 46-09614

13 

Ram Surface Mine No. 1 - 46-09537

Highwall Miner No. 1 - 46-09219

Elk Creek Prep Plant - 46-02444

Maben Surface - 46-09637

Highwall Miner No. 2 - 46-09638

Berwind Deep Mine - 46-09533

Laurel Fork - 46-09084

14 

Jawbone Mine No. 1 - 44-07369

24 

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.

Note: Due to an interruption in the mail provider service for MSHA’s Office of Assessments, we received no proposed assessments from MSHA during the third quarter of 2024. We expect to receive any assessments that would have been proposed during the third quarter in the fourth quarter of 2024 or beyond.

(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-20240930.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 995200100 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 995200200 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 995200400 - Statement - 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 - Consolidated Balance Sheets (Parentheticals) link:presentationLink link:calculationLink link:definitionLink 995200300 - Statement - Consolidated Statements of Equity link:presentationLink link:calculationLink link:definitionLink 99940402 - Disclosure - Note 4 - Debt - Revolving Credit Facility (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 - Summary of Restricted Awards Activity (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 99940803 - Disclosure - Note 8 - Revenue - Concentrations (Details) link:presentationLink link:calculationLink link:definitionLink 99941101 - Disclosure - Note 11 - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 99941201 - Disclosure - Note 12 - 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 - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 995211201 - Disclosure - Note 12 - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 99920202 - Disclosure - Note 2 - Summaries of Significant Accounting Policies (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 99940901 - Disclosure - Note 9 - Income Taxes - (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 metc-20240930_cal.xml EX-101.CAL EX-101.DEF 9 metc-20240930_def.xml EX-101.DEF EX-101.LAB 10 metc-20240930_lab.xml EX-101.LAB EX-101.PRE 11 metc-20240930_pre.xml EX-101.PRE XML 13 R1.htm IDEA: XBRL DOCUMENT v3.24.3
Document And Entity Information - shares
9 Months Ended
Sep. 30, 2024
Oct. 31, 2024
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2024  
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 2024  
Document Fiscal Period Focus Q3  
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  
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 (in shares)   43,797,444
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 (in shares)   8,731,851
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Current assets    
Cash and cash equivalents $ 22,864 $ 41,962
Accounts receivable 62,905 96,866
Inventories 53,051 37,163
Prepaid expenses and other 7,853 13,748
Total current assets 146,673 189,739
Property, plant, and equipment, net 476,748 459,091
Financing lease right-of-use assets, net 12,014 10,282
Advanced coal royalties 3,884 2,964
Other 6,076 3,760
Total Assets 645,395 665,836
Current liabilities    
Accounts payable 53,783 51,624
Accrued liabilities 48,378 52,225
Current portion of asset retirement obligations 110 110
Current portion of long-term debt 383 56,534
Current portion of financing lease obligations 6,134 5,456
Insurance financing liability   4,037
Total current liabilities 108,788 169,986
Asset retirement obligations, net 31,325 28,850
Long-term debt, net 43,141 349
Long-term financing lease obligations, net 6,684 4,915
Senior notes, net 33,646 33,296
Deferred tax liability, net 54,573 54,352
Other long-term liabilities 5,414 4,483
Total liabilities 283,571 296,231
Commitments and contingencies
Stockholders' Equity    
Preferred stock, $0.01 par value, 50,000,000 shares authorized, none issued or outstanding
Additional paid-in capital 281,079 277,133
Retained earnings 80,220 91,944
Total stockholders' equity 361,824 369,605
Total Liabilities and Stockholders' Equity 645,395 665,836
Class A Common Stock    
Stockholders' Equity    
Common stock 438 440
Class B Common Stock    
Stockholders' Equity    
Common stock $ 87 $ 88
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Balance Sheets (Parentheticals) - $ / shares
Sep. 30, 2024
Dec. 31, 2023
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 outstanding (in shares) 0 0
Preferred stock, shares Issued (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) 43,797,444 44,002,581
Common stock, shares outstanding (in shares) 43,797,444 44,002,581
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) 8,731,851 8,809,557
Common stock, shares outstanding (in shares) 8,731,851 8,809,557
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Revenue $ 167,411 $ 186,966 $ 495,403 $ 490,795
Costs and expenses        
Cost of sales (exclusive of items shown separately below) 134,731 144,635 397,214 354,383
Asset retirement obligations accretion 354 349 1,063 1,049
Depreciation, depletion, and amortization 17,811 14,443 48,909 39,850
Selling, general, and administrative 12,921 11,458 37,932 37,519
Total costs and expenses 165,817 170,885 485,118 432,801
Operating income 1,594 16,081 10,285 57,994
Other income (expense), net (76) 11,333 3,075 15,076
Interest expense, net (1,696) (2,447) (4,509) (7,274)
Income (loss) before tax (178) 24,967 8,851 65,796
Income tax expense 61 5,505 1,517 13,521
Net income (loss) $ (239) $ 19,462 $ 7,334 $ 52,275
Earnings (loss) per common share        
Basic (in dollars per share) $ (0.03) $ 0.41 $ 0.05 $ 1.15
Diluted (in dollars per share) $ (0.03) $ 0.40 $ 0.05 $ 1.14
Class A Common Stock        
Costs and expenses        
Net income (loss) $ (1,245) $ 17,288 $ 2,085 $ 18,616
Earnings (loss) per common share        
Basic (in dollars per share) $ (0.03) $ 0.41 $ 0.05 $ 0.44
Diluted (in dollars per share) $ (0.03) $ 0.40 $ 0.05 $ 0.44
Class B Common Stock        
Costs and expenses        
Net income (loss) $ 507 $ 1,395 $ 4,079 $ 1,395
Earnings (loss) per common share        
Basic (in dollars per share) $ 0.06 $ 0.17 $ 0.48 $ 0.17
Diluted (in dollars per share) $ 0.06 $ 0.16 $ 0.46 $ 0.16
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Statements of Equity - USD ($)
$ in Thousands
Common Stock
Class A Common Stock
Common Stock
Class B Common Stock
Additional Paid-in Capital.
Retained Earnings.
Class A Common Stock
Class B Common Stock
Total
Balance at Dec. 31, 2022 $ 442   $ 168,711 $ 140,045     $ 309,198
Stock-based compensation 3   2,934       2,937
Adjustment to dividends previously declared       (354)     (354)
Shares surrendered for withholding taxes payable (1)   (114)       (115)
Net income (loss)       25,257     25,257
Balance at Mar. 31, 2023 444   171,531 164,948     336,923
Balance at Dec. 31, 2022 442   168,711 140,045     309,198
Net income (loss)         $ 18,616 $ 1,395 52,275
Balance at Sep. 30, 2023 439 $ 88 275,929 76,142     352,598
Balance at Mar. 31, 2023 444   171,531 164,948     336,923
Stock-based compensation     3,568       3,568
Stock dividend declared and distributed   89 102,831 (102,920)      
Shares surrendered for withholding taxes payable (5) (1) (5,202)       (5,208)
Cash dividends and dividend equivalents declared       (5,734)     (5,734)
Net income (loss)       7,556 17,288   7,556
Balance at Jun. 30, 2023 439 88 272,728 63,850     337,105
Stock-based compensation     3,201       3,201
Cash dividends and dividend equivalents declared       (7,170)     (7,170)
Net income (loss)       19,462 17,288 1,395 19,462
Balance at Sep. 30, 2023 439 88 275,929 76,142     352,598
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 income (loss)       2,032     2,032
Balance at Mar. 31, 2024 443 88 279,962 91,775     372,268
Balance at Dec. 31, 2023 440 88 277,133 91,944     369,605
Net income (loss)         2,085 4,079 7,334
Balance at Sep. 30, 2024 438 87 281,079 80,220     361,824
Balance at Mar. 31, 2024 443 88 279,962 91,775     372,268
Stock-based compensation     4,583       4,583
Shares surrendered for withholding taxes payable (6) (1) (7,811)       (7,818)
Cash dividends and dividend equivalents declared       (8,448)     (8,448)
Net income (loss)       5,541     5,541
Balance at Jun. 30, 2024 437 87 276,734 88,868     366,126
Stock options exercised 1   533       534
Stock-based compensation     3,970       3,970
Shares surrendered for withholding taxes payable     (158)       (158)
Cash dividends and dividend equivalents declared       (8,409)     (8,409)
Net income (loss)       (239) $ (1,245) $ 507 (239)
Balance at Sep. 30, 2024 $ 438 $ 87 $ 281,079 $ 80,220     $ 361,824
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Cash flows from operating activities:    
Net income (loss) $ 7,334 $ 52,275
Adjustments to reconcile net income to net cash from operating activities:    
Accretion of asset retirement obligations 1,063 1,049
Depreciation, depletion, and amortization 48,909 39,850
Amortization of debt issuance costs 664 566
Stock-based compensation 13,255 9,706
Other (18) (4,912)
Deferred income taxes 221 10,048
Changes in operating assets and liabilities:    
Accounts receivable 33,961 (22,460)
Prepaid expenses and other current assets 5,895 10,115
Inventories (15,888) (5,269)
Other assets and liabilities (2,504) (816)
Accounts payable 2,576 19,253
Accrued liabilities 1,515 10,071
Net cash provided by operating activities 96,983 119,476
Cash flows from investing activities:    
Capital expenditures (45,632) (64,924)
Maben preparation plant capital expenditures (12,288)  
Other (182) 7,158
Net cash used for investing activities (58,102) (57,766)
Cash flows from financing activities:    
Proceeds from borrowings 136,500 95,000
Proceeds from stock options exercised 534  
Payment of dividends (24,474) (18,049)
Repayment of borrowings (149,921) (87,225)
Repayment of Ramaco Coal acquisition financing - related party   (30,000)
Repayments of insurance financing (4,032) (3,848)
Repayments of equipment finance leases (6,740) (4,954)
Shares surrendered for withholding taxes payable (9,846) (5,323)
Net cash (used for) provided by financing activities (57,979) (54,399)
Net change in cash and cash equivalents and restricted cash (19,098) 7,311
Cash and cash equivalents and restricted cash, beginning of period 42,781 36,473
Cash and cash equivalents and restricted cash, end of period 23,683 43,784
Non-cash investing and financing activities:    
Leased assets obtained under new financing leases 9,187 6,144
Capital expenditures included in accounts payable and accrued liabilities 4,584 10,910
Financed insurance   407
Accrued dividends and dividend equivalents payable $ 735 $ 733
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.24.3
Note 1 - Business and Basis of Presentation
9 Months Ended
Sep. 30, 2024
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, 2023.

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 September 30, 2024, 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 nine months ended September 30, 2024.

Recent Accounting Pronouncements—In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”). The amendments in ASU 2023-07 require incremental disclosures related to a public entity’s reportable segments and increase the frequency with which most segment disclosures are made. Incremental disclosures required by the ASU include significant segment expenses regularly provided to the chief operating decision maker (“CODM”) and included within the segment’s measure of profit or loss, the title and position of the CODM and an explanation how the CODM uses the reported measure of a segment’s profit or loss to assess performance and allocate resources, and the amount and composition of other segment items necessary to reconcile segment revenue, significant expenses, and the reported measure of profit or loss. The ASU also expands interim disclosure requirements such that nearly all annual quantitative segment disclosures will be made on an interim basis and requires that entities with a single reportable segment provide all segment disclosures that are not evident from the primary financial statements, including significant segment expenses, consistent with the approach used by management to evaluate performance. ASU 2023-07 is effective starting with Ramaco’s 2024 annual financial statements and on a quarterly basis thereafter. Retrospective application is required. The Company is currently evaluating the impact of the ASU; however, incremental disclosures will likely occur upon adoption.

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, subsequent to the date of the financial statements, 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.24.3
Note 2 - Inventories
9 Months Ended
Sep. 30, 2024
Inventories.  
INVENTORIES

NOTE 2—INVENTORIES

Inventories consisted of the following:

(In thousands)

    

September 30, 2024

    

December 31, 2023

Raw coal

$

15,196

$

20,122

Saleable coal

32,249

12,013

Supplies

 

5,606

 

5,028

Total inventories

$

53,051

$

37,163

XML 21 R9.htm IDEA: XBRL DOCUMENT v3.24.3
Note 3 - Property, Plant and Equipment
9 Months Ended
Sep. 30, 2024
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)

    

September 30, 2024

    

December 31, 2023

Plant and equipment

$

323,440

$

290,060

Mining property and mineral rights

120,532

120,532

Construction in process

 

30,223

 

13,984

Capitalized mine development costs

 

186,843

 

174,260

Less: accumulated depreciation, depletion, and amortization

 

(184,290)

 

(139,745)

Total property, plant, and equipment, net

$

476,748

$

459,091

On September 30, 2024, the Company updated its estimates of the amount and timing of future spending related to asset retirement obligations. The adjustment resulted in a $1.6 million net increase to capitalized mine development costs above and a corresponding increase to the Company’s noncurrent asset retirement obligation liability.

The Company received $6.0 million of insurance proceeds during the nine months ended September 30, 2023 related to a methane ignition experienced at our Berwind mining complex in 2022. In 2023, the Company reported the proceeds as other investing activities on the statement of cash flows and recognized a $4.9 million gain in other income as the Company had previously accrued a $1.1 million loss recovery asset at December 31, 2022.

Depreciation, depletion, and amortization included:

Three months ended September 30, 

Nine months ended September 30, 

(In thousands)

    

2024

    

2023

    

2024

    

2023

    

Depreciation of plant and equipment

$

9,519

$

8,063

$

27,408

$

22,492

Amortization of right of use assets (finance leases)

2,648

2,432

8,025

6,312

Amortization and depletion of capitalized

mine development costs and mineral rights

 

5,644

 

3,948

 

13,476

 

11,046

Total depreciation, depletion, and amortization

$

17,811

$

14,443

$

48,909

$

39,850

The Company’s closure of its Knox Creek Jawbone mine resulted in an increase in capitalized mine development costs amortization expense of $1.3 million and $1.2 million for the three months and nine months ended September 30, 2024, respectively, compared to the same periods in 2023. The Jawbone mine was experiencing higher production costs and already nearing end of life.

XML 22 R10.htm IDEA: XBRL DOCUMENT v3.24.3
Note 4 - Debt
9 Months Ended
Sep. 30, 2024
Notes To Financial Statements  
DEBT

NOTE 4—DEBT

Outstanding debt consisted of the following:

(In thousands)

    

September 30, 2024

    

December 31, 2023

Revolving Credit Facility

$

43,000

$

42,500

Equipment loans

524

2,983

Senior Notes, net

 

33,646

 

33,296

Financing of Maben Coal acquisition

11,400

Total debt

$

77,170

$

90,179

Current portion of long-term debt

 

383

 

56,534

Long-term debt, net

$

76,787

$

33,645

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 at September 30, 2024 was $100.9 million based on eligible accounts receivable and inventory collateral and reserve requirements. The remaining availability under the Revolving Credit Facility at September 30, 2024, after $43.0 million of outstanding borrowings, was $57.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 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 September 30, 2024, we were in compliance with all debt covenants under the Revolving Credit Facility.

Fair Value—The Company’s Senior Notes had an estimated fair value of approximately $35.9 million and $35.5 million at September 30, 2024 and December 31, 2023, 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 September 30, 2024 was comprised of $0.4 million due under equipment loans. The Company’s short-term debt at December 31, 2023 was comprised of $42.5 million borrowed under the Revolving Credit Facility, which was repaid shortly after the December 31, 2023 balance sheet date using funds from current operations, $11.4 million of unpaid financing associated with the Maben Coal Acquisition, and $2.6 million due under equipment loans.

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.24.3
Note 5 - Accrued Liabilities and Other Long-Term Liabilities
9 Months Ended
Sep. 30, 2024
Notes To Financial Statements  
ACCRUED LIABILITIES AND OTHER LONG-TERM LIABILITIES

NOTE 5—ACCRUED LIABILITIES AND OTHER LONG-TERM LIABILITIES

Accrued liabilities at September 30, 2024 consisted of accrued compensation of $19.0 million and various other liabilities. Accrued liabilities at December 31, 2023 consisted of $14.6 million of accrued compensation and various other liabilities. The year-to-date decrease of $3.8 million in Accrued liabilities was largely related to the $5.5 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 2023.

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 $5.3 million and $5.2 million as of September 30, 2024 and December 31, 2023, respectively. Of the aggregate liability, the amounts included in Other long-term liabilities were $3.2 million and $3.1 million at September 30, 2024 and December 31, 2023, respectively.

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

XML 24 R12.htm IDEA: XBRL DOCUMENT v3.24.3
Note 6 - Equity
9 Months Ended
Sep. 30, 2024
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.

The initial distribution of the tracking stock was recorded as a stock dividend at fair value, which was estimated to be $11.00 per share based on the closing price of Class B shares on the first day of regular-way trading. The effect of the equity restructuring was a $102.9 million reduction in retained earnings and an increase of $102.9 million to Class B common stock and additional paid-in capital during the second quarter of 2023. Outstanding stock-based awards were reclassified to Class A common stock as part of the equity restructuring. In addition, pursuant to the terms of the Company’s outstanding stock-based awards, equitable adjustments were made in accordance with such terms based on the same factor of 0.2 for every outstanding award. Since there were no changes in fair value, vesting conditions, or award classification, no incremental compensation expense resulted.

Stock-Based Awards—Stock-based compensation expense totaled $4.0 million and $3.2 million for the three months ended September 30, 2024 and September 30, 2023, respectively. Stock-based compensation expense totaled $13.3 million and $9.7 million for the nine months ended September 30, 2024 and September 30, 2023, 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 nine months of 2024 were for Class A common stock, all of which were granted in the first quarter of 2024. There were no Class B stock-based awards granted during the first nine months of 2024.

Restricted Stock—We granted 179,028 shares of Class A restricted stock to certain senior executives, key employees, and directors during the first quarter of 2024, having a grant-date fair value of $3.1 million. The aggregate

fair value of the awards granted to employees was $2.5 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 302,699 Class A restricted stock units to certain senior executives and key employees during the first quarter of 2024, having a grant-date fair value of $17.58 per share. The aggregate fair value of these awards was $5.3 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 2024. 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 2024, or 315,941 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 $28.72 per unit. The aggregate fair value of these awards was $9.1 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 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 May 8, 2024, the Company announced that its Board of Directors declared cash dividends of $0.1375 per share of Class A common stock and $0.2376 per share of Class B common stock, which were paid on June 15, 2024 to shareholders of record on June 1, 2024, in the amount of $6.1 million and $2.1 million, respectively. On August 7, 2024, the Company announced that its Board of Directors declared cash dividends of $0.1375 per share of Class A common stock and $0.2246 per share of Class B common stock, which were paid on September 13, 2024 to shareholders of record on August 30, 2024, in the amount of $6.0 and $2.0 million, respectively, bringing the total cash dividends paid for the nine months ended September 30, 2024 to $24.5 million. The Company also accrued $0.7 million of forfeitable dividend equivalents during 2024.

On December 8, 2022, the Company announced that its Board of Directors declared a quarterly cash dividend of approximately $0.125 per share of common stock. Estimated dividends of $5.5 million were accrued in December 2022 and were paid on March 15, 2023 to shareholders of record on March 1, 2023 in the amount of $5.6 million.

Cash dividends in the amount of $5.6 million, or approximately $0.125 per share of common stock, were paid on June 15, 2023, to shareholders of record on June 1, 2023. In addition, cash dividends of $0.125 per share of Class A common stock and $0.165 per share of Class B common stock were paid on September 15, 2023 to shareholders of record on September 1, 2023, in the amount of $5.5 million and $1.5 million, respectively, bringing the total cash dividends paid for the nine months ended September 30, 2023 to $18.0 million.

XML 25 R13.htm IDEA: XBRL DOCUMENT v3.24.3
Note 7 - Commitments and Contingencies
9 Months Ended
Sep. 30, 2024
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 September 30, 2024 totaled approximately $31.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 $6.4 million and $9.0 million for the three months ended September 30, 2024 and September 30, 2023, and $19.5 million and $25.0 million for the nine months ended September 30, 2024 and September 30, 2023, 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 September 30, 2024, the Company’s remaining commitments under take-or-pay arrangements totaled $19.6 million, the majority of which relates to a multi-year contract with a total remaining commitment of $17.5 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 September 30, 2024, the Company has an accrued liability of $0.2 million related to volume shortfall. The accrued liability for the expected shortfall was $0.8 million at December 31, 2023.

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 such litigation has not yet progressed sufficiently through discovery and development of important facts and legal issues.

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. 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. 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 during 2023 the contract damages and interest portion of the judgment related to contract (compensatory) damages in the court’s order and that portion of the matter is considered closed. 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 a loss recovery asset of approximately $3.1 million during the second quarter of 2024. The Company considers that it is probable to recover at least this amount of previously recognized attorneys’ fees expenses based on the developments above.

XML 26 R14.htm IDEA: XBRL DOCUMENT v3.24.3
Note 8 - Revenue
9 Months Ended
Sep. 30, 2024
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 September 30, 

Nine months ended September 30, 

(In thousands)

    

2024

    

2023

2024

    

2023

Coal Sales

 

  

 

  

  

 

  

North American revenue

$

54,073

$

75,143

$

163,588

$

168,571

Export revenue, excluding Canada

 

113,338

 

111,823

 

331,815

 

322,224

Total revenue

$

167,411

$

186,966

$

495,403

$

490,795

Revenue for the three months and nine months ended September 30, 2024 includes a $0.4 million net decrease to revenue and a $1.3 million net increase to revenue, respectively, 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 September 30, 2024, the Company had outstanding performance obligations of approximately 1.7 million tons for contracts with fixed sales prices averaging $151 per ton, excluding freight, as well as 1.6 million tons for contracts with index-based pricing mechanisms. The Company expects to satisfy approximately 36% of the committed tons in the fourth quarter of 2024, 63% in 2025, and 1% in 2026. 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 September 30, 2024, sales to two individual customers were 10% or more of our total revenue. Sales to these customers represented 12% and 10% of our total revenue during the three-month period. During the nine months ended September 30, 2024, sales to two individual customers were 10% or more of our total revenue. Sales to these customers represented 13% and 10% of our total revenue during the nine-month period. For comparison purposes, during the three months ended September 30, 2023, sales to three individual customers were 10% or more of our total revenue and accounted for approximately 52%, collectively, of our total revenue. During the nine months ended September 30, 2023, sales to four individual customers were 10% or more of our total revenue and accounted for approximately 55%, collectively, of our total revenue. Four customers with individual accounts receivable balances equal to 10% or more of total accounts receivable made up approximately 17%, 17%, 15%, and 10% of the Company’s accounts receivable balance as of September 30, 2024.

XML 27 R15.htm IDEA: XBRL DOCUMENT v3.24.3
Note 9 - Income Taxes
9 Months Ended
Sep. 30, 2024
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 September 30, 2024 and September 30, 2023 was 9.3% and 22.0%, respectively, excluding the impact of discrete items. Our effective tax rate for the nine months ended September 30, 2024 and September 30, 2023, excluding discrete items, was 28.0% and 20.5%, respectively. Discrete items of $1.0 million were recognized during the nine months ended September 30, 2024 related to excess tax benefits on share-based awards. 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.

XML 28 R16.htm IDEA: XBRL DOCUMENT v3.24.3
Note 10 - Earnings (Loss) Per Share
9 Months Ended
Sep. 30, 2024
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 September 30, 

Nine months ended September 30, 

    

2024

    

2023

2024

2023

Earnings (loss) attribution

Single class of common stock (through 6/20/2023) *

$

N/A

$

N/A

$

N/A

$

31,382

Class A common stock

(1,245)

17,288

2,085

18,616

Class A restricted stock awards

52

721

282

824

Class B common stock

507

1,395

4,079

1,395

Class B restricted stock awards

9

58

152

58

Forfeitable dividends declared on unvested stock-based awards

438

736

Net income (loss)

$

(239)

$

19,462

$

7,334

$

52,275

* Common stock and restricted stock participated in earnings 1:1 and are shown on a combined basis through 6/20/2023 consistent with historical presentation

Three months ended September 30, 2024

Nine months ended September 30, 2024

Class A

    

Class B

Class A

Class B

2024 EPS calculations

Numerator

Net earnings (loss)

$

(1,245)

$

507

$

2,085

$

4,079

Denominator

Weighted average shares used to compute basic earnings per share

 

43,378

 

8,684

42,827

8,574

Dilutive effect of stock option awards

 

 

85

172

91

Dilutive effect of restricted stock units

35

64

31

Dilutive effect of performance stock units

166

283

159

Weighted average shares used to compute diluted earnings per share

43,378

8,970

43,346

8,855

Earnings (loss) per common share (dual-class structure)

Basic

$

(0.03)

$

0.06

$

0.05

$

0.48

Diluted

$

(0.03)

$

0.06

$

0.05

$

0.46

Three months ended September 30, 2023

June 21 - September 30, 2023

Jan. 1 - June 20, 2023

Class A

    

Class B

Class A

Class B

YTD 2023 Single Class

    

2023 EPS calculations (single class of common stock through 6/20/2023)

Numerator

 

  

 

  

  

  

 

Net earnings

$

17,288

$

1,395

$

18,616

$

1,395

$

31,382

Denominator

Weighted average shares used to compute basic earnings per share

 

42,144

 

8,432

 

42,044

 

8,412

 

44,344

Dilutive effect of stock option awards

 

352

 

103

 

339

 

97

 

381

Dilutive effect of restricted stock units

85

49

62

41

Dilutive effect of performance stock units

302

102

263

92

27

Weighted average shares used to compute diluted earnings per share

42,883

8,686

42,708

8,642

44,752

Earnings per common share (single class of common stock)

Basic

$

0.41

$

0.17

$

0.44

$

0.17

$

0.71

Diluted

$

0.40

$

0.16

$

0.44

$

0.16

$

0.70

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 for the purpose of calculating EPS. Prior to the initial distribution of Class B common stock in the second quarter of 2023, the Company showed EPS for its common stock and unvested restricted stock on a combined basis since both instruments participate on the same basis and the resulting EPS is typically the same. Starting 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 for the purpose of calculating EPS other than actual dividends declared during the period for the tracking stock. However, during the three months and nine months ended September 30, 2024, dividends declared by the Company were in excess of 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 nine months ended September 30, 2024, three dividends were declared for Class B common stock while only two dividends were declared for Class A common stock due to the timing of declaration.

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 three months ended September 30, 2024, 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, 718 thousand RSUs, and 1,057 thousand PSUs (at target). For the nine months ended September 30, 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 or, in the third quarter, because of the evaluation of such PSUs under the guidance for contingently issuable shares. No potential common shares were excluded from the calculation of diluted EPS for Class B common stock.

For the third quarter of 2023 and the period from June 21,2023 through September 30, 2023, diluted EPS for Class A common stock excluded 166 thousand RSUs because the effect would have been antidilutive under the treasury stock method. Class A diluted EPS for these periods also excluded outstanding PSUs originally granted in 2022, or approximately 153 thousand units if September 30, 2023 were the end of the contingency period, because the effect would have been antidilutive under the treasury stock method. The same PSUs, or 249 thousand units at target, were excluded in the second quarter of 2023 based on the guidance for contingently issuable shares.

For the third quarter of 2023 and the period from June 21, 2023 through September 30, 2023, diluted EPS for Class B common stock excluded certain PSUs, or approximately 31 thousand units if September 30, 2023 were the end of the contingency period, because the effect would have been antidilutive under the treasury stock method. The same awards, or 50 thousand units at target, were excluded in the second quarter of 2023 based on the guidance for contingently issuable shares.

Diluted EPS for the single class of common stock existing from January 1, 2023 through June 20, 2023, excluded all outstanding RSUs, or 684 thousand units in total, because the effect would have been antidilutive under the treasury

stock method. In addition, diluted EPS for the single class of common stock during this period excluded outstanding PSUs originally granted in 2022, or 249 thousand units at target, based on the guidance for contingently issuable shares.

XML 29 R17.htm IDEA: XBRL DOCUMENT v3.24.3
Note 11 - Related Party Transactions
9 Months Ended
Sep. 30, 2024
Notes to Financial Statements  
RELATED PARTY TRANSACTIONS

NOTE 11—RELATED PARTY TRANSACTIONS

Ramaco Coal Deferred Purchase Price—A portion of the financing of the 2022 acquisition of Ramaco Coal was provided by Yorktown Partners, a related party. The Company incurred interest expense of $0.4 million and $1.7 million for the three months and nine months ended September 30, 2023, respectively, related to the financing. The Company repaid the related-party financing debt in full during the fourth quarter of 2023. No further amounts are owed to Yorktown Partners related to this matter.

Other Professional Services—The Company has also entered into professional services agreements with five other related parties, which have been aggregated due to immateriality. Professional service fees for these related party transactions totaled approximately $0.2 million during the nine months ended September 30, 2024.

XML 30 R18.htm IDEA: XBRL DOCUMENT v3.24.3
Note 12 - Subsequent Events
9 Months Ended
Sep. 30, 2024
Notes To Financial Statements  
SUBSEQUENT EVENTS

NOTE 12—SUBSEQUENT EVENTS

Subsequent to the date of the financial statements, the FASB issued ASU 2024-03, which was discussed earlier in Note 1.

XML 31 R19.htm IDEA: XBRL DOCUMENT v3.24.3
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Jun. 20, 2023
Sep. 30, 2024
Sep. 30, 2023
Pay vs Performance Disclosure                  
Net Income (Loss) $ (239) $ 5,541 $ 2,032 $ 19,462 $ 7,556 $ 25,257 $ 31,382 $ 7,334 $ 52,275
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.24.3
Insider Trading Arrangements
3 Months Ended
Sep. 30, 2024
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 33 R21.htm IDEA: XBRL DOCUMENT v3.24.3
Note 2 - Summaries of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2024
Summary of Significant Accounting Policies.  
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, 2023.

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 September 30, 2024, 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 nine months ended September 30, 2024.

Recent Accounting Pronouncements

Recent Accounting Pronouncements—In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”). The amendments in ASU 2023-07 require incremental disclosures related to a public entity’s reportable segments and increase the frequency with which most segment disclosures are made. Incremental disclosures required by the ASU include significant segment expenses regularly provided to the chief operating decision maker (“CODM”) and included within the segment’s measure of profit or loss, the title and position of the CODM and an explanation how the CODM uses the reported measure of a segment’s profit or loss to assess performance and allocate resources, and the amount and composition of other segment items necessary to reconcile segment revenue, significant expenses, and the reported measure of profit or loss. The ASU also expands interim disclosure requirements such that nearly all annual quantitative segment disclosures will be made on an interim basis and requires that entities with a single reportable segment provide all segment disclosures that are not evident from the primary financial statements, including significant segment expenses, consistent with the approach used by management to evaluate performance. ASU 2023-07 is effective starting with Ramaco’s 2024 annual financial statements and on a quarterly basis thereafter. Retrospective application is required. The Company is currently evaluating the impact of the ASU; however, incremental disclosures will likely occur upon adoption.

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, subsequent to the date of the financial statements, 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 34 R22.htm IDEA: XBRL DOCUMENT v3.24.3
Note 2 - Inventories (Tables)
9 Months Ended
Sep. 30, 2024
Inventories.  
Summary of inventories

Inventories consisted of the following:

(In thousands)

    

September 30, 2024

    

December 31, 2023

Raw coal

$

15,196

$

20,122

Saleable coal

32,249

12,013

Supplies

 

5,606

 

5,028

Total inventories

$

53,051

$

37,163

XML 35 R23.htm IDEA: XBRL DOCUMENT v3.24.3
Note 3 - Property, Plant and Equipment (Tables)
9 Months Ended
Sep. 30, 2024
Property, Plant and Equipment.  
Schedule of property, plant, and equipment, net

(In thousands)

    

September 30, 2024

    

December 31, 2023

Plant and equipment

$

323,440

$

290,060

Mining property and mineral rights

120,532

120,532

Construction in process

 

30,223

 

13,984

Capitalized mine development costs

 

186,843

 

174,260

Less: accumulated depreciation, depletion, and amortization

 

(184,290)

 

(139,745)

Total property, plant, and equipment, net

$

476,748

$

459,091

Schedule of depreciation and amortization

Three months ended September 30, 

Nine months ended September 30, 

(In thousands)

    

2024

    

2023

    

2024

    

2023

    

Depreciation of plant and equipment

$

9,519

$

8,063

$

27,408

$

22,492

Amortization of right of use assets (finance leases)

2,648

2,432

8,025

6,312

Amortization and depletion of capitalized

mine development costs and mineral rights

 

5,644

 

3,948

 

13,476

 

11,046

Total depreciation, depletion, and amortization

$

17,811

$

14,443

$

48,909

$

39,850

XML 36 R24.htm IDEA: XBRL DOCUMENT v3.24.3
Note 4 - Debt (Tables)
9 Months Ended
Sep. 30, 2024
Debt  
Schedule of outstanding debt

Outstanding debt consisted of the following:

(In thousands)

    

September 30, 2024

    

December 31, 2023

Revolving Credit Facility

$

43,000

$

42,500

Equipment loans

524

2,983

Senior Notes, net

 

33,646

 

33,296

Financing of Maben Coal acquisition

11,400

Total debt

$

77,170

$

90,179

Current portion of long-term debt

 

383

 

56,534

Long-term debt, net

$

76,787

$

33,645

XML 37 R25.htm IDEA: XBRL DOCUMENT v3.24.3
Note 8 - Revenue (Tables)
9 Months Ended
Sep. 30, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of disaggregation of revenue

Three months ended September 30, 

Nine months ended September 30, 

(In thousands)

    

2024

    

2023

2024

    

2023

Coal Sales

 

  

 

  

  

 

  

North American revenue

$

54,073

$

75,143

$

163,588

$

168,571

Export revenue, excluding Canada

 

113,338

 

111,823

 

331,815

 

322,224

Total revenue

$

167,411

$

186,966

$

495,403

$

490,795

XML 38 R26.htm IDEA: XBRL DOCUMENT v3.24.3
Note 10 - Earnings (Loss) Per Share (Tables)
9 Months Ended
Sep. 30, 2024
Notes Tables  
Schedule computation of basic and diluted EPS

(In thousands, except per share amounts)

    

Three months ended September 30, 

Nine months ended September 30, 

    

2024

    

2023

2024

2023

Earnings (loss) attribution

Single class of common stock (through 6/20/2023) *

$

N/A

$

N/A

$

N/A

$

31,382

Class A common stock

(1,245)

17,288

2,085

18,616

Class A restricted stock awards

52

721

282

824

Class B common stock

507

1,395

4,079

1,395

Class B restricted stock awards

9

58

152

58

Forfeitable dividends declared on unvested stock-based awards

438

736

Net income (loss)

$

(239)

$

19,462

$

7,334

$

52,275

* Common stock and restricted stock participated in earnings 1:1 and are shown on a combined basis through 6/20/2023 consistent with historical presentation

Three months ended September 30, 2024

Nine months ended September 30, 2024

Class A

    

Class B

Class A

Class B

2024 EPS calculations

Numerator

Net earnings (loss)

$

(1,245)

$

507

$

2,085

$

4,079

Denominator

Weighted average shares used to compute basic earnings per share

 

43,378

 

8,684

42,827

8,574

Dilutive effect of stock option awards

 

 

85

172

91

Dilutive effect of restricted stock units

35

64

31

Dilutive effect of performance stock units

166

283

159

Weighted average shares used to compute diluted earnings per share

43,378

8,970

43,346

8,855

Earnings (loss) per common share (dual-class structure)

Basic

$

(0.03)

$

0.06

$

0.05

$

0.48

Diluted

$

(0.03)

$

0.06

$

0.05

$

0.46

Three months ended September 30, 2023

June 21 - September 30, 2023

Jan. 1 - June 20, 2023

Class A

    

Class B

Class A

Class B

YTD 2023 Single Class

    

2023 EPS calculations (single class of common stock through 6/20/2023)

Numerator

 

  

 

  

  

  

 

Net earnings

$

17,288

$

1,395

$

18,616

$

1,395

$

31,382

Denominator

Weighted average shares used to compute basic earnings per share

 

42,144

 

8,432

 

42,044

 

8,412

 

44,344

Dilutive effect of stock option awards

 

352

 

103

 

339

 

97

 

381

Dilutive effect of restricted stock units

85

49

62

41

Dilutive effect of performance stock units

302

102

263

92

27

Weighted average shares used to compute diluted earnings per share

42,883

8,686

42,708

8,642

44,752

Earnings per common share (single class of common stock)

Basic

$

0.41

$

0.17

$

0.44

$

0.17

$

0.71

Diluted

$

0.40

$

0.16

$

0.44

$

0.16

$

0.70

XML 39 R27.htm IDEA: XBRL DOCUMENT v3.24.3
Note 2 - Inventories (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Inventories    
Raw coal $ 15,196 $ 20,122
Saleable coal 32,249 12,013
Supplies 5,606 5,028
Total inventories $ 53,051 $ 37,163
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.24.3
Note 3 - Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Dec. 31, 2022
Property, plant, and equipment      
Less: accumulated depreciation, depletion, and amortization $ (184,290) $ (139,745)  
Total property, plant and equipment, net 476,748 459,091  
Capitalized amounts related to coal reserves 1,600    
Accrued loss recovery asset 3,100    
Plant and equipment      
Property, plant, and equipment      
Property, plant and equipment, gross 323,440 290,060  
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 30,223 13,984  
Capitalized mine development costs      
Property, plant, and equipment      
Property, plant and equipment, gross 186,843 174,260  
Proceeds from insurance for methane ignition on mine 6,000    
Increase in property, plant, and equipment and noncurrent liabilities due to change in asset retirement obligations estimates $ 1,600    
Gain on Insurance Recovery   $ 4,900  
Accrued loss recovery asset     $ 1,100
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.24.3
Note 3 - Property, Plant and Equipment - Depreciation and amortization (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Property, plant, and equipment        
Depreciation of plant and equipment $ 9,519 $ 8,063 $ 27,408 $ 22,492
Amortization of right of use assets (finance leases) 2,648 2,432 8,025 6,312
Amortization and depletion of capitalized mine development costs and mineral rights 5,644 3,948 13,476 11,046
Total depreciation, depletion, and amortization $ 17,811 $ 14,443 48,909 39,850
Knox Creek preparation plant        
Property, plant, and equipment        
Total depreciation, depletion, and amortization     $ 1,300 $ 1,200
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.24.3
Note 4 - Debt - Summary of Outstanding Debt (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Total debt $ 77,170 $ 90,179
Current portion long term debt 383 56,534
Long-term debt, net 76,787 33,645
Revolving Credit Facility    
Total debt 43,000 42,500
Current portion long term debt   42,500
Equipment loans    
Total debt 524 2,983
Current portion long term debt 400 2,600
Senior Notes, net    
Total debt $ 33,646 33,296
Maben Coal LLC    
Total debt   11,400
Current portion long term debt   $ 11,400
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.24.3
Note 4 - Debt - Revolving Credit Facility (Details)
$ in Thousands
9 Months Ended
Feb. 15, 2023
USD ($)
Sep. 30, 2024
USD ($)
May 03, 2024
USD ($)
Dec. 31, 2023
USD ($)
Debt        
Current portion long term debt   $ 383   $ 56,534
Additional amount to be maintained in a separate dedicated account   1,000    
Senior Notes, net        
Debt        
Estimated fair value   35,900   35,500
Equipment loans        
Debt        
Current portion long term debt   $ 400   2,600
Maben Coal LLC        
Debt        
Current portion long term debt       11,400
Revolving loans under the new facility        
Debt        
Fixed charge coverage ratio   1.10    
Average daily cash balance   $ 5,000    
Additional amount to be maintained in a separate dedicated account   1,500    
Revolving Credit Facility        
Debt        
Initial aggregate revolving commitment $ 125,000   $ 200,000  
Initial aggregate revolving commitment   100,900    
Accordion feature $ 50,000   $ 75,000  
Outstanding borrowings   43,000    
Line of Credit Facility, Remaining Borrowing Capacity   $ 57,900    
Current portion long term debt       $ 42,500
Revolving Credit Facility | Secured overnight financing rate        
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 44 R32.htm IDEA: XBRL DOCUMENT v3.24.3
Note 5 - Accrued Liabilities and Other Long-Term Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Sep. 30, 2023
Mar. 15, 2023
Dec. 31, 2022
Accrued dividends and dividend equivalents payable $ 735   $ 733 $ 5,600 $ 5,500
Accrued compensation and related benefits 19,000 $ 14,600      
Accrued liabilities 48,378 52,225      
Estimated aggregate liability 5,300 5,200      
Restricted cash 800 800      
Other long-term liabilities          
Estimated aggregate liability 3,200 $ 3,100      
Accounts Payable and Accrued Liabilities          
Accrued dividends and dividend equivalents payable 5,500        
Accrued liabilities $ 3,800        
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.24.3
Note 6 - Equity - Common Stock (Details)
3 Months Ended
Jun. 21, 2023
USD ($)
Jun. 12, 2023
D
Vote
Sep. 30, 2023
USD ($)
$ / shares
Jun. 30, 2022
$ / T
Class of Stock [Line Items]        
Percent of royalty fee income       3.00%
Price per ton of coal processed at preparation plants | $ / T       5.00
Price per ton of loaded coal at rail load-out facilities | $ / T       2.50
Threshold trading days volume weighted average price | D   20    
Retained Earnings.        
Class of Stock [Line Items]        
Adjustments relating to restructuring of equity | $     $ 102,900,000  
Additional Paid-in Capital.        
Class of Stock [Line Items]        
Adjustments relating to restructuring of equity | $     $ 102,900,000  
Class A Common Stock        
Class of Stock [Line Items]        
Number of votes per common share | Vote   1    
Class B Common Stock        
Class of Stock [Line Items]        
Distribution ratio 0.2   0.2  
Percentage dividend from financial performance of carbon       20
Number of votes per common share 1 1    
Dividend per share of tracking stock | $ / shares     $ 11.00  
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Note 6 - Equity - Summary of Restricted Awards Activity (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Aug. 30, 2024
USD ($)
Jun. 15, 2024
USD ($)
Mar. 15, 2024
USD ($)
Sep. 15, 2023
$ / shares
Sep. 01, 2023
USD ($)
Jun. 15, 2023
USD ($)
$ / shares
Mar. 15, 2023
USD ($)
$ / shares
Dec. 08, 2022
$ / shares
Sep. 30, 2024
USD ($)
$ / shares
Jun. 30, 2024
$ / shares
Mar. 31, 2024
USD ($)
Vote
$ / shares
shares
Sep. 30, 2023
USD ($)
Jun. 30, 2022
Sep. 30, 2024
USD ($)
$ / shares
shares
Sep. 30, 2023
USD ($)
Feb. 01, 2024
$ / shares
Dec. 06, 2023
$ / shares
Dec. 31, 2022
USD ($)
Compensation costs                 $ 4,000     $ 3,200   $ 13,300 $ 9,700      
Incremental compensation costs associated with modifications                     $ 1,200              
Incremental value                     1,800              
Reversal of previously recognized compensation expense                     600              
Pre-modified restricted stock award                     300              
Forfeiture of restricted stock units and performance stock units                     300              
Dividend declared | $ / shares               $ 0.125                    
Dividend payable             $ 5,600   $ 735     $ 733   735 733     $ 5,500
Dividends paid amount                             $ 18,000      
Dividends paid | $ / shares           $ 0.125 $ 0.125                      
Payment of dividends           $ 5,600               24,500        
Forfeitable Dividend                           $ 700        
Class A Common Stock                                    
Dividend declared | $ / shares                 $ 0.1375 $ 0.1375                
Dividends paid amount $ 6,000   $ 6,000   $ 5,500                          
Dividends paid | $ / shares       $ 0.125                            
Payment of dividends   $ 6,100 6,100                              
Per share amount of a dividend declared | $ / shares                                 $ 0.1375  
Class B Common Stock                                    
Granted (in shares) | shares                           0        
Dividend payable per share | $ / shares                               $ 0.2416    
Dividend declared | $ / shares                 $ 0.2246 $ 0.2376                
Dividends paid amount $ 2,000       $ 1,500                          
Dividends paid | $ / shares       $ 0.165                            
Payment of dividends   $ 2,100 $ 2,100                              
Percentage dividend from financial performance of carbon                         20          
Restricted Stock                                    
Fair value of awards                     $ 2,500              
Vesting period                     3 years              
Restricted Stock Units                                    
Granted (in shares) | shares                     302,699              
Granted, Weighted average grant date fair value (in dollars per share) | $ / shares                     $ 17.58              
Fair value of awards                     $ 5,300              
Vesting period                     3 years              
Number of voting rights | Vote                     0              
Number of dividend rights | Vote                     0              
Shares delivered per unit awarded | shares                     1              
Payment of dividends                           $ 100        
Performance Stock Units                                    
Vesting period                           3 years        
Number of voting rights | Vote                     0              
Number of dividend rights | Vote                     0              
Executives and Employees | Restricted Stock                                    
Granted (in shares) | shares                     179,028              
Fair value of awards                     $ 3,100              
Executives and Employees | Performance Stock Units                                    
Granted (in shares) | shares                           315,941        
Granted, Weighted average grant date fair value (in dollars per share) | $ / shares                           $ 28.72        
Fair value of awards                           $ 9,100        
Vesting period                     3 years              
Shares delivered per unit awarded | shares                     1              
Executives and Employees | Performance Stock Units | Minimum                                    
Potential earnings (as a percentage)                     0.00%              
Executives and Employees | Performance Stock Units | Maximum                                    
Potential earnings (as a percentage)                     200.00%              
Directors | Restricted Stock                                    
Fair value of awards                     $ 600              
Vesting period                     1 year              
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Note 7 - Commitments and Contingencies (Details)
$ in Millions
3 Months Ended 9 Months Ended
Jul. 20, 2023
USD ($)
Mar. 04, 2022
USD ($)
Jul. 16, 2021
USD ($)
Jul. 15, 2021
USD ($)
Nov. 05, 2018
item
Sep. 30, 2024
USD ($)
Sep. 30, 2023
USD ($)
Sep. 30, 2024
USD ($)
Sep. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
COMMITMENTS AND CONTINGENCIES                    
Royalty expense           $ 6.4 $ 9.0 $ 19.5 $ 25.0  
Compensatory damages $ 7.7 $ 1.8 $ 25.0 $ 7.7            
Award to cover inconvenience and aggravation $ 25.0                  
Accrued amount           0.2   0.2   $ 0.8
Accrued loss recovery asset           3.1   3.1    
Number of raw coal storage silos, failure | item         1          
Number of raw coal storage silos | item         3          
Percentage of structural failure         80.00%          
Surety Bond                    
COMMITMENTS AND CONTINGENCIES                    
Asset Retirement Obligation           31.2   31.2    
Take-or-pay Purchase Commitments                    
COMMITMENTS AND CONTINGENCIES                    
Commitment           17.5   17.5    
Total commitment               19.6    
Environmental                    
COMMITMENTS AND CONTINGENCIES                    
Environmental liabilities           $ 0.0   $ 0.0    
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.24.3
Note 8 - Revenue (Details)
T in Millions, $ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2024
USD ($)
T
Sep. 30, 2024
USD ($)
T
$ / T
REVENUES    
Term of domestic sales contracts   1 year
Increase to revenue | $ $ 0.4 $ 1.3
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01    
REVENUES    
Percentage OF Committed Tons   36.00%
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01    
REVENUES    
Percentage OF Committed Tons   63.00%
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01    
REVENUES    
Percentage OF Committed Tons   1.00%
Contracts with Indexed Based Pricing Mechanisms    
REVENUES    
Outstanding performance obligation, mass 1.6 1.6
Fixed Priced Contracts    
REVENUES    
Outstanding performance obligation, mass 1.7 1.7
Average per ton | $ / T   151
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.24.3
Note 8 - Revenue - Domestic Revenues an Export Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
REVENUES        
Revenues $ 167,411 $ 186,966 $ 495,403 $ 490,795
Domestic Coal Revenues        
REVENUES        
Revenues 54,073 75,143 163,588 168,571
Export Revenues        
REVENUES        
Revenues $ 113,338 $ 111,823 $ 331,815 $ 322,224
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.24.3
Note 8 - Revenue - Concentrations (Details) - Customer Concentration Risk - customer
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Revenue Benchmark        
Concentrations        
Number of Major Customers 2 3 2 4
Revenue Benchmark | Top Customers [Member]        
Concentrations        
Concentration Risk, Percentage   52.00%   55.00%
Revenue Benchmark | Customer A        
Concentrations        
Concentration Risk, Percentage 12.00%   13.00%  
Revenue Benchmark | Customer C        
Concentrations        
Concentration Risk, Percentage 10.00%     10.00%
Accounts Receivable.        
Concentrations        
Number of Major Customers     4  
Accounts Receivable. | Customer A        
Concentrations        
Concentration Risk, Percentage     17.00%  
Accounts Receivable. | Customer B        
Concentrations        
Concentration Risk, Percentage     17.00%  
Accounts Receivable. | Customer C        
Concentrations        
Concentration Risk, Percentage     15.00%  
Accounts Receivable. | Customer D        
Concentrations        
Concentration Risk, Percentage     10.00%  
Minimum | Revenue Benchmark | Top Customers [Member]        
Concentrations        
Concentration Risk, Percentage 10.00% 10.00% 10.00% 10.00%
Minimum | Accounts Receivable. | Top Customers [Member]        
Concentrations        
Concentration Risk, Percentage     10.00%  
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.24.3
Note 9 - Income Taxes - (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Income Taxes.        
Amount of discrete items recognized $ 1.0   $ 1.0  
Effective Income Tax Rate Reconciliation, Percent, Total 9.30% 22.00% 28.00% 20.50%
Statutory rate     21.00%  
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.24.3
Note 10 - Earnings (Loss) Per Share - Computation of Basic and Diluted Earnings per Share (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended
Sep. 30, 2024
USD ($)
$ / shares
shares
Jun. 30, 2024
USD ($)
Mar. 31, 2024
USD ($)
Sep. 30, 2023
USD ($)
$ / shares
shares
Sep. 30, 2023
USD ($)
$ / shares
shares
Jun. 30, 2023
USD ($)
shares
Mar. 31, 2023
USD ($)
Jun. 20, 2023
USD ($)
$ / shares
shares
Sep. 30, 2024
USD ($)
item
$ / shares
shares
Sep. 30, 2023
USD ($)
$ / shares
shares
EARNINGS (LOSS) PER SHARE                    
Net income (loss) | $ $ (239) $ 5,541 $ 2,032   $ 19,462 $ 7,556 $ 25,257 $ 31,382 $ 7,334 $ 52,275
Forfeitable Dividends Declared on Unvested Stock Based Awards | $ $ 438               $ 736  
Weighted average shares used to compute basic EPS (in shares)               44,344    
Weighted average shares used to compute diluted EPS (in shares)               44,752    
Basic (in dollars per share) | $ / shares $ (0.03)       $ 0.41     $ 0.71 $ 0.05 $ 1.15
Diluted (in dollars per share) | $ / shares $ (0.03)       $ 0.40     $ 0.70 $ 0.05 $ 1.14
Share in dividends for unvested restricted stock awards with common shares | item                 1  
Employee Stock Option [Member]                    
EARNINGS (LOSS) PER SHARE                    
Dilutive effect of stock-based awards (in shares)               381    
Restricted Stock Units                    
EARNINGS (LOSS) PER SHARE                    
Dilutive effect of stock-based awards (in shares)                   684,000
Antidilutive shares 718                  
Performance Stock Units                    
EARNINGS (LOSS) PER SHARE                    
Dilutive effect of stock-based awards (in shares)               27   249,000
Antidilutive shares 1,057                  
Class A Common Stock                    
EARNINGS (LOSS) PER SHARE                    
Net income (loss) | $ $ (1,245)     $ 18,616 $ 17,288 $ 17,288     $ 2,085 $ 18,616
Weighted average shares used to compute basic EPS (in shares) 43,378     42,044 42,144       42,827  
Weighted average shares used to compute diluted EPS (in shares) 43,378     42,708 42,883       43,346  
Basic (in dollars per share) | $ / shares $ (0.03)     $ 0.44 $ 0.41       $ 0.05 $ 0.44
Diluted (in dollars per share) | $ / shares $ (0.03)     $ 0.44 $ 0.40       $ 0.05 $ 0.44
Antidilutive shares 649       166          
Class A Common Stock | Q2 Dividends Declared                    
EARNINGS (LOSS) PER SHARE                    
Date dividends declared                 Sep. 30, 2024  
Class A Common Stock | Performance Stock Units                    
EARNINGS (LOSS) PER SHARE                    
Antidilutive shares         153 249        
Class A Common Stock | Employee Stock Option [Member]                    
EARNINGS (LOSS) PER SHARE                    
Dilutive effect of stock-based awards (in shares)       339,000 352,000       172  
Class A Common Stock | Restricted Stock Units                    
EARNINGS (LOSS) PER SHARE                    
Dilutive effect of stock-based awards (in shares)       62,000 85,000       64  
Class A Common Stock | Performance Stock Units                    
EARNINGS (LOSS) PER SHARE                    
Dilutive effect of stock-based awards (in shares)       263,000 302,000       283  
Class B Common Stock                    
EARNINGS (LOSS) PER SHARE                    
Net income (loss) | $ $ 507     $ 1,395 $ 1,395       $ 4,079 $ 1,395
Weighted average shares used to compute basic EPS (in shares) 8,684     8,412 8,432       8,574  
Weighted average shares used to compute diluted EPS (in shares) 8,970     8,642 8,686       8,855  
Basic (in dollars per share) | $ / shares $ 0.06     $ 0.17 $ 0.17       $ 0.48 $ 0.17
Diluted (in dollars per share) | $ / shares $ 0.06     $ 0.16 $ 0.16       $ 0.46 $ 0.16
Antidilutive shares                 0  
Class B Common Stock | Q2 Dividends Declared                    
EARNINGS (LOSS) PER SHARE                    
Date dividends declared                 Sep. 30, 2024  
Class B Common Stock | Employee Stock Option [Member]                    
EARNINGS (LOSS) PER SHARE                    
Dilutive effect of stock-based awards (in shares) 85     97,000 103,000       91  
Class B Common Stock | Restricted Stock Units                    
EARNINGS (LOSS) PER SHARE                    
Dilutive effect of stock-based awards (in shares) 35     41,000 49,000       31  
Class B Common Stock | Performance Stock Units                    
EARNINGS (LOSS) PER SHARE                    
Dilutive effect of stock-based awards (in shares) 166     92,000 102,000       159  
Antidilutive shares         31 50        
Class A Restricted Stock                    
EARNINGS (LOSS) PER SHARE                    
Net income (loss) | $ $ 52         $ 721     $ 282 $ 824
Class B Restricted Stock                    
EARNINGS (LOSS) PER SHARE                    
Net income (loss) | $ $ 9       $ 58       $ 152 $ 58
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.24.3
Note 11 - Related Party Transactions (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
USD ($)
item
Sep. 30, 2023
USD ($)
Sep. 30, 2024
USD ($)
item
Sep. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
Interest expense, net $ (1,696) $ (2,447) $ (4,509) $ (7,274)  
Accounts Payable, Current, Total $ 53,783   $ 53,783   $ 51,624
Number of Related paties | item 5   5    
Other Professional Services          
Professional fees     $ 200    
Ramaco Coal, LLC          
Interest expense, net   $ 400   $ 1,700  
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.24.3
Note 12 - Subsequent Events (Details)
3 Months Ended 9 Months Ended
Jun. 30, 2022
Sep. 30, 2024
Feb. 01, 2024
$ / shares
Class A Common Stock | Q2 Dividends Declared      
Subsequent Events      
Date dividends declared   Sep. 30, 2024  
Class B Common Stock      
Subsequent Events      
Dividend payable per share     $ 0.2416
Percentage dividend from financial performance of carbon 20    
Class B Common Stock | Q2 Dividends Declared      
Subsequent Events      
Date dividends declared   Sep. 30, 2024  
EXCEL 55 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,2&:%D'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #$AFA9'9R:LN\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O:9U,D*7%\4G!<&!XEM(;EM8TX;DI-VW-XU;A^@'\#%W__SN M=W"M]D(/ 5_"X#&0Q7@SN:Z/0OL-.Q!Y 1#U 9V*94KTJ;D;@E.4GF$/7NFC MVB/4574'#DD910IF8.$7(I.MT4('5#2$,][H!>\_0Y=A1@-VZ+"G"+SDP.0\ MT9^FKH4K8(81!A>_"V@68J[^BQ')N<2SMP>']^>LWK%K:/ MI'J-Z5>T@DX>-^PR^:VY?]@^,EE7]6W!>5&MMS47JT:LUA^SZP^_J[ ;C-W9 M?VQ\$90M_+H+^0502P,$% @ Q(9H69E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #$AFA9W@BI7*8& M* & 'AL+W=O;_/-R\,G(4=K(;]G2\X5>4KB-#ON+95:?1P,LF#)$Y;M MBQ5/X9<'(1.FX%0N!ME*+MQ&BZ72%P:3HQ5;\#E7?ZUN))P--BIAE/ TBT1*)'\X M[DW=CS.?ZH#BCK\COLZVCHFVYO_U(';QR_JYX5Y,'//,CX3\=X>T1X(\4R*I@J$$2926W^RIJHBM &]<$T"K /HJP/5K KPJP"N, MEB4K;)TRQ29'4JR)U'>#FCXHZJ:(!C=1JIMQKB3\&D& M<5OUX.&NT_]B,X%&Z4'],5NQ@!_W8-1F7#[RWN37G]P#YW?$DK^QY#>S]"5G M4G$9/Y-;OA)2V>SA4DKFMDJ9H5$M[0TW]H;-[-UP&0G=W4,"@\;:>+C2IBO6 M]D4TOJ7/@XW/@X8]4S+(M\4XKF]'7.N!Q9FU(=&PE@9'&X,CM%!5GCJ/8DZN M\^2>2YLQ7,-QW+XW=AS/9@X-;6ENO#$W;F+NEB^B3$$#*G+-$FL?Q75N6<(" M 3J9R&7 LSW(Z\&^S2VJT]+MX<;M81.W4#0AH8<6#YT],EVZCGG>.DT,W[$GHJ!\U-;WY!V2WKCO.^YX M[(UM=O'@MGZW^,)MXG<:AJ .G; Z()=P'_F<6EMUAR0=.N0KSQ2Y DR%OB(! M?JS.49FVSJEQ3ML[OUL+JW-<Q^D6#V_HU/.3B1//:[TR?P1B^ M$^O4ZA67N^1/4;I0PA8[PV/;6C6C%M]XHIU M/KO (VKPB#;"(XWV0'^051="/MO<[="9!@$'"1 (2S'K@D$7:$0-&M%&:#1/ M6!R3DSR#GS-KC]VA4SM'P^/:^C, 1!L!T%G"Y4(/R3] 02TAOR8KEMH;%1>L M-]H%^5!#/K01^N6,K N#!;7T:V*$XFKP\1,ZC3#\TOW$FT36B'7+]ODO[GFLUV@7K M4,,ZM.$"T;;3<[AHSSZX6.UJ;!?@0PWX4)Q97GNLUOSJ7>)R7ZSK1'A06X\& M?BB.*E,P&)8F8[:PNL(%ZC-.%[1##>U0G$T.]QWG%S+G:01SJFNA>$;"G.O% MU@.KRW=BELI[%P3D&0+R<'*YBU0,<\D'XM+?[C] )02YA/1K?<. *[VM%F>X M6EO?AH8\G&+N) L+<'].[D5LM8L+7)W=S2ZMQKK (,]@D+=CT:9J07+V%"Q9 MNN"U"[H[A*ZG\].I_:51%_SC;;T)P\%E%K,L(U.-/HG0*W(B^&[U]TX<4YGN M@HH\0T4>CC)O&:>XDJWZ]LC/SK[CDA4\F1]9;'^9ANNVK0'#2QX.. U&+"Z@ M1ZS55Q=XY!D\\G"B><. Q860 =L%''D&CKQ&+]!^['#SXD4_^9RK3+&T:-G? MHK1Z___!:O^=\*>JDU+-+]3T]I/'B>^-#D>^#WSY:/-K0,G#.:<<82>[$]0[ M84]EJ N(\@Q$>3A$O25!X4JVZFN6H+I *=^@E+\#I78FJ!T".D&=6+=YAEJAU!]AL(#VSHTT.0W6COZOQD*_Y>W#NA*;3M#C4>>.QZZKQ+4 M8&M#EE[]*O:I9230;[/+O5F;JYN]<--B!]C W%YNI+MB>O$L(S%_@%!G?P3/ M1EGN32M/E%@5V[ONA5(B*0Z7G(5)D\X>VEGUX]!Z1YSR'5,\?&?\FEI1*\+2J&W$Q64JY?C^=BOF2KH@X M8VO:J%\6C*^(5)?\82K6G)*R';2JIRB*TNF*5,UD=MY^=\MGYVPCZZJAMQR( MS6I%^/,5K=GCQ01.7K[X7#TLI?YB.CM?DP=Z1^77]2U75].=E[):T494K &< M+BXFE_#]=1SI :W%7Q5]%'N?@0[EGK%O^N)C>3&)M"):T[G4+HCZ9TNO:5UK M3TK']][I9'=//7#_\XOW#VWP*IA[(N@UJ_^N2KF\F.034-(%V=3R,WO\G?8! M)=K?G-6B_1L\]K;1!,PW0K)5/U@I6%5-]R]YZA_$W@ 8>P:@?@!Z[0#<#\!M MH)VR-JP;(LGLG+-'P+6U\J8_M,^F':VBJ1H]C7>2JU\K-4[.KEDC6%V51-(2 M7)&:-',*[K0[ 4[!U[L;\/.[7\ [4#7@RY)M!&E*<3Z5ZLYZ_'3>W^6JNPOR MW.6.KL\ CDX BE#L&'X='GY#YVHX;(?CX?"IBG<7--H%C5I_B2_H#>>TD8 ( MH>)TA=.-Q^[Q.K7>BS69TXN)RAU!^99.9C_^ -/H5U=P1W(V"!7O0L4A[[-K M(I9 31J8ZP_T^Z;:DEK%[HRZ3+[)O':9J--3K,\B+# MA5MDOA.9'WB8"I%ZK*ATJ4YM\3$6;K_Q#K-#K.D MB KHUESL-!=!S1^J1M7MJGD -55( URSZY0M3C?JHGO.7N&%_111!,1@9^$3AK"^W&CBJ.C&U,CA[)K7TY%?O:9 Z>3[6Z;!"Q5X%&^K<@R0, MZOS3ETS]N$%!BK)TK,JVPED:>509BL$@.?I\NO3F43]\("Y.<#$NERZ[-,FQ MIV!"PQZ(7\79NB+W55UYIS:(L+?2]EC>AC$;CL%7@FQ-GGT4@S:@$ISEXP+G M,H,I\JUF S(8)IF2R#I@F'4.]35K'DXEY2NU MS;AWUF)H(PW;J\(V2M($^U:%X1X,@\^A>#'BRJ'';=,MA=@JT;95$B>^6F,0 M",,,_-B(#6]W+WNJ^P7^[%0;]/?FJF,3,HYPYHX*&4"B,""'+=.!A$4V_&"4 M9_DX8UUV:5'DGCE !I,HC,G+0'YZ&Q#D@"/$: PIAQG*\\23J&AO*QB&Z*=! M5OI5VHR,,8S'_;W##,>>CA09CJ+P)LYH#&2D7SIVX-WJG!Q6<0$]51P9'*(P M#N]H4S$.&B9I0*$-.HS3>-Q&.^?1:'B(PCR\H0NJ$JP$DCR9FN%7ZP!> MG%C;$Z<93CP],S)<1&$NMKWH'DP.%04;;TEL]?<.JSC./?M29"B(7K/C.Z30 M!AK*<9)9N>6P*U*$/9LG9,B'#I"/K5:5U 6KVSK/62-5BE&5:![%07]N= #G MR=#_=S2,V> 2%<'6_$ZR^;()>'Z+&4CEXQ7_]!2%0364% ) MH9MG5=381@JI%HQ:*\[3M*"8-ZR2(S@:/C #='P Z&59:;BH)-8G3*=5 ^9D M7:FD=@;L0C2,LF*4R"Z[+(/84VZP83D.L_PSE41]50)*>*-FQ7W(:2,ZCQ : M;PL<9@4L8D^;C??.8\,L[TJB&*0?]:8?MJF,4Y@CZTS695>DD8??V/ ;A_G= MR?UD*GA;(5];/;#CO-9U N&R"YQ 8(-V'$;[=:WVC. 2Z!*O]C2M;J?0H)NW MEKEC>1L&;3H$G!ZEMN-@H_'FH(_D;1BT:37P@0UW-\/".\-V]Q#C\<[(911[ MMAC8]!?X0'_1+L*KPXOP/W0#@?DXDK=AT*;!P,=I,/!1&XQC>1N^PS(-1AQN M, XMPG[X_KNS/!NM09?-^,7+=.^%KW[;_@?A#U4CU*9PH09%9YF:%=Z]P.XN M)%NW[X#OF91LU7Y<4J+F1ANHWQ=,;=#Z"_U:>???"&;_ E!+ P04 " #$ MAFA9YT!PS4@# W#@ & 'AL+W=ODY9)D=6HE1^;=LR2B E\HKGD.D[+O+3"^'EG8>IEX MH(M$F0E[/,S) F:@?N93H4=VI1+3%#))>88$S$?6#;Z>X, 0"L0O"FNY?C:A5K6F(N]PWC54RLOH6BF%.EDP]\/5WV 0J#$:(=K4MLH,'14BJ>;LC:04JS\I,\ M;S9BAX#] P1W0W"[$KP-P2N"ELZ*6'=$D?%0\#42!JW5S$6Q-P5;IZ&9^1IG M2NB[5//4>,(SR1F-B8(8W1)&L@C0S,A)=#$E C*5@*(18?(S^H(^(AO)1$_+ MH:WT\D;$CC9+W99+N0>6FD%^A3SG$KF.ZS?0)^WT.X@T'1=TKTZW=>@JN5LE M=PL][X#>5/]>0 @=6V]R]'2)>FQ.428;&$ MJ9C5V+ER\-!>[>8Z JJY]RKWWFGNRV\%D:5*N*#_] V3HIQMM%[J^SNN J=\ MO;+? 5B+X%<1_#=%T \;J4@6TVQQ+(._9^VU^39$S750N0[>Y/I>RN7Q30^. M&FY#U SW*L.]5L,31J1$-VC"TU0_-V?&=9.U5A733:YE3B(86;I=2! KL,:? M/N">\[6IE-])K!8XK *'[8'+H&=4==BEJH^ :M;[E?7^"=9/+NG^WF_'=8/& MFNZ"K"485 D&IR>@G6ICL.?)]\)!Z/O^*_,-0-]QW*!_8/>QLVV&SNGN3W@> M;>0[9&A"MH?8Z>BX0\'?'BWX=IE3*_Z]U.JAM\T=^KEQU!U^]MN MCMO;^9F%C_=[M-=<^%V0]0S;=H[;^_D9I8_WVW0_]' _V-O^!F#?&01!>,#] MMJWC]KY^=NGO-^X#$1J C1'LG7_UYDCU@X@%S21B,-=,YRK40J(\I90#Q?/B MC_XC5_K84%PF^F0'P@#T_3GGZF5@S@[567'\'U!+ P04 " #$AFA93C&= M?1N*I8O&J,BGQ''\:9%FY>3NIKGWN;J[X1N99R7[7"&Q*8JT^O' 3>WR=N$YM MT"#^S-BK./B.:BE/G'^O+SXN;B=._40L9W-94Z3JXX7-6)[73.HY_FY))_LQ M:\/#[SOV7QOQ2LQ3*MB,YW]E"[FZG803M&#/Z2:77_CK;ZP5Y-5\& #TAH0W8 .&+BM@7OJ"+0UH*>. MX+4&C?3I5GLS<7$JT[N;BK^BJD8KMOI+,_N-M9JOK*P#Y5%6ZM=,VH9:J;IO!WO83L>&1C/19]X*5<")>6"+0#[V&X?6>RG2OM^ LAN AZ(E?"1 MK:^0ZUPBXA */,_L=',7DO/_1D_^\^B]R7#WT> V?.X WQ?VPLH-@]RZ-?0; MPWKW>;G#?D QOIF^',X6 O]R/?[L-B$TJ A7\8O8F]IP!0/CF-IFJMZ_K\4ZG;/;B=J@!:M>V.3NYY^P[_P"!=&8 M9/&89,E(9#U'>'M'>-9PJQU1[S0BS9E []G;/-\(E3?J>YG:B002*_Y:(L'6 MJ=J*6/X#/=6I[0+RUW8H>AAY+@UE\7O_"2V@2?.AYM!D ,#32Y)L8 M[/CZZH1 !TP]Z<%>>F"5'C,59_.LT7JI,OXZ9]NO]7)-"U[)[)]T2'U@/E 0 M&EL4@**4:N)B$T7#R-'F*3%1;A1Z#CP'X7X.0NL4#*$R]4)-OHMP@" $HKW\R"K_*Y=I MCN8G;=*1*<;W0AQHF@%8X(2AONA-& T]C+6Y20"82T('P[*QTY5BCE5X6W"5 M2U5CS7D!^KBEZ$GQ(GV)0RC?";50B"&80_1I20"8%T0'@_;U'I2>V*Y7KEC5 M:JUW_\;-%Y>H9!*4CHW'^!#XNG(3A+'KZJL;@+E.8 @'R#SG8,R^<-())U;A M'TO)5#:5N] >EDQ,R5B54[IH $8H#731 (QZQIX&P0(2#+F[JRVQO;C\V#HZ MYT)_J.F$ HUR-#>UA7T6%[2?>[*ERR0T># M8CVCKO] W$B7:Z)P1'VBZS5A@>OJA1J \@@)!CH)W%5JV+?V$DE:E6K'%KNP M5ENX2EU%P575NDHKV-?6ZN_D,@#E7U$BN$$I?K0F PE=X*"R["A+;2\@X MRS?UB M=9^4H5N.7H;&A&I+> ; <$!"O9D$8,0QV@R(+/3Q0 %&NFJ;D-%3-+$6\&=' MXYAL\:ALR5AL?>=T30&Q-P7GINB6[EB: F! B@911IZ"N0;R%.GZ F+O"\Y/ MT2WA4>TFS$S1(,B4#E(-2>^:!'+DW+=)T0]'4[2=YNQ5."9;/"I;,A9;WR%= M%T/L7GYPA**_IY M)8C2CZAB$$7UP_AC7/W_@W=-BVL_BS\_.[>$1Z2#*&S\>QQ"40V5'./:2I\> MO!Q2L&K9O)4CU!+;E'+[9L#^[O[-G_OF?1?M_@.^GF'@?HROD^U[/1W]]C6C M3VFUS$J!N)2\:+ZN6+I@50U0OS]S+G<7 M]0#[]Z?N_@502P,$% @ Q(9H65>5)H#4"0 A5< !@ !X;"]W;W)K M2D_;?'V6KED6.*"LWBP*-90^?X7"&0_+12+>O1?FEV@A1 M6]^V^:ZZFVWJ>O]^/J]6&[%-JW?%7NSD+T]%N4UK>5D^SZM]*=+UL=$VGU/; M]N;;--O-[F^/WWTJ[V^+0YUG._&IM*K#=IN6WS^*O'B]FY'9CR\^9\^;NOEB M?G^[3Y_%@ZC_V'\JY=7\C++.MF)79<7.*L73W>P#><\=VC0X2OR9B=?JXK/5 MF/)8%%^:BW^M[V9VTR.1BU7=0*3RSXM8B#QOD&0_OK:@L[/.IN'EYQ_H\=%X M:;NUDPL];B*3WD]>?BE8O6(+?!6Q5Y=?S?>CW)NN',6AVJ MNMBVC64/MMGN]#?]U@[$10/F##2@;0-Z;0/6-F!* QH,-'#:!H[2@ S9X+8- M7%4#&6C@M0V\:QOX;0-?[1(;:!"T#8*C=T_N./IRF=;I_6U9O%IE(RW1F@_' M@#BVEB[,=DWL/M2E_#63[>K[1;&KBCQ;I[586P^U_",#LZZLXLF*OAZR^KMU M8_WQL+1^_ND7ZR[6U>V\EOH;E/FJU?7QI(L.ZMIN9;@^U,7J MB[7(TZJR/EB77P*0B\F0'\<@EV;(#^MUUDRK-+<^I=GZ1MJ\2/=9G>;O +#( M#/99U#)_R*&-TG*7[9XK"",>L?&ZD4JN01D='&Y&^;V0X]!O-I<1=PX[>@X[ M>L1A S@?TSS=K825UM92K-Y9C/S#HC:E4%"=D+PC4I.*7^X=1PJ^7$:)45N3 M_]]7^W0E[F8RP5>B?!&S^[__C7CV/Z'XT!42+_ )Z>N, #''MAVW+Q9C=BW! M!..Z BYEIU=RXRN/4;63;.>K*U5L96+;)4V\PER[0G)N>R!XEBC MKJF.U=71D#F*6S$UQIA@"288!\?"AUWOG%WO&%W_8?U?N6(U"XA5%]8Z>\G6 M0JX4ENS/2R:7C?R[W%:L\K04:R@:C. 3[5M@@BTQP2)'&_D;YBI1&&-J3##! M^$CW>X'CG@/'->>,C8R)2FZ@RU(&C)#Q8.28\8TS\)@]N MV4ZN(,+Z.2^JZA?(Z4:(J2D#$VR)"19Y>K)VJ>LK.0-398()QL?ZWPL0_QP@ M_K5[R%_3\KR'9%"<^%H''$>9JPNCMJGNUQ42G[A,W4,"8IX3.H'B6 ,2^D#'9M<'9M@'8\" #7JL<#H[:IKM45@L<#0 PZ'F!V+<$$X[H!IN-! M>'9M^/^G=2/$U+2.";;$!(LPP>)0/XX&'O'ZX98 4BQ48I*'FN==2OV!]9S8 M'=5D7SNK'\1>SFI[.&&W4+UIS4)E6K="E]8$2NI< D#2E) J6!$@YWM$S22Q MV<2I\Q45C0,F,+G,#LU8U=@HK& M 1M,"R[I"#EB9N2FT#9FJ*GY&15MV:+U)X$7J*& J3-&14M0T?C8>/3#I2/Y MR!4LWYGB.=,Z5MI<9%5=9H^'&J9YS,B3HTH2 L@0U>\0CERX5+=C\F,Q*EJ" MBL8'!F0H&W3T'3'S=XNTVESPO:NK-R)B5*4)*AH?-:$?2!WG1Q!(/S/&Y$A!I?U0T2*B$V>^ZWIJH.A2 MQ*?J22A![1H?ZUH_ #I.CUQ-ZOW[L!LY(P*LGGY&U(7T,Z(N0WWY3]LUZG(> M"UQM=X!*UZ&B<< $QGQB#QWN.\:.F"F[2><'3)YJ@8JV) #M16UMIXBI,T9% M2U#1^-AX],.E8P&)F09$V3&@TH2H:$M4M(CHC-R-3WPM\6 J35#1^*@)_3JB MCE2D9E+QJAV#&6-JI*"B+5'1(JIS@"1T/)7&A,2 +0,DIM/%HSK[KNUH1WHU M[3C*%U. =M3V H"0MA< 9$"^&)"#^&*SB9/+OU"Y1, $$U],+XK[WE3=!SM. MYZ<.C)O0#J:/Z* +59\:8'"FH5!\J6D2!&CF;:=M)U!H_5#0^9D$_ M3CI&D+ZIS,\!PP6J\U,?*0"$],TDQ B&H7J.B@"YD/B^]@P(*B.(BL8!$YA/ MZ= M8MHQ@O1-17SP*0"JXM-. ;J0[CA=!CX%Z'+@*0"5F4-%XX )QE- Q\U1 MA!(],\;DS(Q*OJ&B1:AH,=5Y,&H'2L)( "G']I7=+ >D?#9T$XYUE!I[4YT> MF'$95*>G3,H%(!0HQ>M+0(8&1+,Y@K!LJE5HF$V<_.05:IT>8 +S2$"''-<1 M9NQ-=7JPXZ Z/>WINRL(,T &7"H!.6BI-)LXV7&HA!E@@FFI9!UAQO"*[\Q0 M4Q,O*MJ2 62>&ZAK+ZK.&!4M047C8^/1#Y>+)VQ':#H$BH8!M6Z>.OVA>CAU M^@,R?J ]#6&V:++/46DY5#0^,"!#.:+CY9B9E\,@7LPJ)N<.5 8/%2UB /T5 M.%JI-ZK2!!6-CYK0#Z2.P6-F!N^J[;T98W*DH%)TJ&@1T_DMUW54A@Y59X** MQL\,;Q:/#/4Y$2/6HO' (8K5*N>(E2=,2I: M@HK&Q\:C'RX=W\?,?!_*<0*5#D1%6S*@](RX:N$ JLX8%2U!1>-CX]%_]T]' M&SIFVA#C@&)6,36,4-&6J&B1HY. .Y72N M+@L\K0%C ?06SB9/G(RK;")@ WE>87[PNM'E! M[:]I^9S)DT(NGF1#^YTOSY/EZ9VOIXNZV!_?(/I8U'6Q/7[N-=^ADC(0D,1.@*RX_[Z J!,2L2+[1M]L45JL7QV%[O/+L2K!]'] MD%O&%/BY:UIY/=LJM?^P6,AJRW94OA=[UNIO-J+;4:4ON[N%W'>,UG;1KEF@ M),D6.\K;V?+*WKOIEE?BH!K>LIL.R,-N1[O'3ZP1#] M[>D=NV7J]_U-IZ\6@Y::[U@KN6A!QS;7LX_PPXH@L\!*_)NS!WGR&1A3UD+\ M,!>_U=>SQ"!B#:N444'UOWNV8DUC-&DSD!UD$KLCHLU@AUO M^__TY]$1)PM@: $Z+D#3!22P !\78&MHC\R:]9DJNKSJQ /HC+369CY8W]C5 MVAK>FC#>JDY_R_4ZM5R)5HJ&UU2Q&MPJ_4_'2$D@-F!%Y19\T7&68 Y^O_T, MWOSR%OP"> O^M14'2=M:7BV4QF T+:KC\S[UST.!YY7@JVC55H*_MS6KS]),?O"YK5>+_6I-,G^0>UJQZYG.5LFZ>S9;_O4O,$O^YK/Y M0LK./$ &#Y"8]N4W77MX6XD= V\:(>5;G[6]BLRJ,)7F?IECK,-W?VJ%*Y0B ME*>#U!F\=("71@/TL?ZOSJI^DRNA*U$EVHHW#+0C;GW?7%4VEJ^*8GK)*%Y( MV9F;LL%-632*'ZNJ8[;0ZDI I=3N,->=+0] K!M^1\W7WA+0JR8G@8-)AB?1 M]0F1TA_03(B5$ 50GA N?V:,;UG7:=4_%AOYD?B*%#@"$X!2E*P23 MA!0!E&A$B>(\MJ7M'9.&[4^*GZD#TB93P^F:-^%">%1_H4IX*6WGSA@Y'48) MTQ1#<3"$H8L+X_=TW3"OS=BM#;C,G)"Y8G.$2!:H(7 D7AAGWIN.[2FO ?MI M4I+U@1(F"70GJ;><+MQ]!+W@B5LHBG*:J!XIF$ 8X&0XDC*,DMGRM_9>PQ,= M#Z1"ZDG8M"BKR&$KS; K0E8(E2G$ X4AW\!F^T]W%@3WO1I>\8 J=/>F1 M2I(ZVD%K!^]G: 7NH?2LK*8-D$>,0A+D@?V !JY M#R6OFD.X3C#YD@X613GUM87[4MK.O3!R+8IS[8KNN:)-7Q%KK@Z=/UK(9=$Y M23.,)N'RR66D1"00KI%N493!EE_IFK5ZH^D"WO5=X+ZAK=E_+S0 >0HD0DZ! MC,/XL_$8B13%B338D2$/)\+"<;\KE6L:"#A_Y$WT_,1J$_U@.MJ-Z+S9XH7M MTN$\+6#B /?)Y7FH$41W%>?V&/O;G WJ$Y88S V>$R*7L.2(D M=\SQR,$B>$R 1FY'<6[_K@OM /69#>-2]!R2LG1&,9]@D2,4:([QR.4X/L>> M@?U.=[028"4T*]#JCP.7W/+%F/ES/:8T]CQ7DXEZ]!XV7I3DL6=2QDDP5_!( MWSA.WX/A]CR:M_+0V0.1P5:O;3XN3QPJ]XGA(C0XXY')<9S)SS$S':"]#5V/ MF8&&4>DG$^SA\"PGT\+D$R-E&FA!\,G!=9R;;[=4QQI(.RG6K#M2X0-7VZUH M:K.S[%%%;*K 'AHO"S(=*WQB*4:!L0*/1(Y?2.1OGIC\[5GS[F-'KQE>NB[S MZ5F@5X[@,E">\$CK.#X.6T/L"8PY@+$FF:G3?C!;ZIXV=H>9FSIHJN.5R7?S MO=<>W_A<)N6T._3(Y1@&!BD\TC..T_/J-?C?@36[XVUKHJ032(];7'CY$+L$ M35!>3*NR1PQG) _MM9''<9S'7VD4,T<$ !;Y-)ZN5 9)()QD;!E(O&7P#;[FP+DYU/;D68?S_(RH M_X7D9<N%$Q*&&@*R-@4D'A3\*4GTGKL![P8HTI>NQ^)VRR0 M) ]8,K8*)-XJ/)V"#:VR#<+3U5E-B7#N\2'GOZ5.S\B\0M,:N#AYC6#'NCO[ M=H4$=J/T/\@/=X(N==ILM,KDO7F/ MHNO?M.@OE-C;EQ760BFQLQ^WC.J\,P+Z^XT0ZNG"/&!XWV7Y?U!+ P04 M" #$AFA9_[K7D!P& #3#0 & 'AL+W=OX:2 M92=ULM@76R)GSMS.#*G3E74_?4H4Q%.>&7_62D,HCGL]KU+*I>_:@@QV%M;E M,N#5+7N^<"23J)1GO6&_?]C+I3:M\6E2[=>DJ979VU M!JW-PKU>IH$7>N/30BYI1N%;<>?PUFM0$IV3\=H:X6AQUIH,CJ#XQGK*9C[]B5_*4/3R0@8Y/G5V)1Q+ XT?8JA1&\YIPT69 M!8==#;TPOK&!Q$!TQ+3TV/)>2).(J?3:"[L0=XX\F2 Y@Z>] (.LUE,U^+0" M'[X"_D5\M2:D7ER:A)+G^CTXVG@[W'@[';X).*.B*P[Z;3'L#T=OX!TTT1]$ MO$]O1.]%L.)*&VF4EIF8(5@"ZX+?%V\%=[ ?CAOHV!=2T5FKX,2Y1VJ-W[\; M'/9/WG!VU#@[>@M]//TVN[ZYG,W$Y.9"3">SZYFXO1)W]Y>SRYN'R_*V=(I\6UP;U14?0DJ"48;]DW.; M%]*LV_%U<+)9KC1?KJ[HY4KI-PO6;=9@:R/V48"84EQ0)E?2D5#6%=9%?@H> M490(;<2M"G9.#C09'';%;>E$X33J6Z# &PV*3*=F%4#0I38V(L%DRH4=,3*QP&Z:8+9U?I)+!A\)Z';PP M)-WOO@OI12%=8 ^9 '7E(YL^GW V=-"2D^LQOY?2):S$D@7ZS@1N-T?*/I); M,X;C/, 2DHNI'7LP>JT<<#C"VB_/AE<8Y/S_'$[9/"?'C:S_J4@!7$Y,)]B. MDFYN38>'> )"V*14M05,=\0&Y.[^T0>61T.V0$P5Z$[ [?@BE:I>.U]%K!MD[%NL=3,^8":W%&;X=M^ M60-D"P=AE&XZHRZ?]*E8@+2^<@8Z$- V 7NJ'%/2Y0SC#73:<.19/O>EJXVR M&5P<8D0IW,@E.EJE(SI[ B,L^#YM8*B ,Y!OB<]RG3Z$49"P=GXR$+*@VIMP' MJI1 4P7O.3!1S[S0.SC6^3[3 MUA'$TY+N80/Z1_DHC15T+&E> %>YX$C";N;=A%?SHY("^SO#^S?7.VFEBU5<"O8SSS5 MV"B%':V87HOZ.[3UC"Q?(IAR7U0WN<2;/2M_8>>H ) M_@! 6@!QNIN#G,H[JFD\E:)&TF8;-KMQI3JT$9=S^R@;+4TT-S@=KX0&1-!7 MM.2OP+60.:AIH VSC0=)RS)O6,@'+)?H7G"=*;3@*:3O\8%1U,DB!UESJI G,///G*Y"OX,7G MG\(QOCZA;=AI&YYBCY>KY\7JZ6&]7&R.23L-7CT\+1 Y_S0A(;GN,?7?$]DP MCJ[_>_V\Y$AGHE*4I^H+,H^BH=B"[%X&W4'2>D+GB=":UB@1E'4D9R@<^>'E MN.<@V \)01O*@&X9O,\_K!'QR?#R'W=(?!Q&:%.5)>O7-O+'>-RS,)F@)Z$- M<7[D)L[0*/+Q*.PYH@L_'$<'Q[%W#7IM5H#RKW.5>(P#"_+BR&2"-H47IFG8KM!D!;IN9F0O2)ICX3IC&;0U[ M0#?%XS]02P,$% @ Q(9H69+6YA"\!0 0Q !@ !X;"]W;W)KY-(>] MI;7EWF!@DJ4HN.FK4DC,S)4NN,50+P:FU(*G;E.1#T+?'PT*GLG>],#)9GIZ MH"J;9U+,-#-547#]<"QRM3KL!;V-X"I;+"T)!M.#DB_$M; ?RYG&:-"@I%DA MI,F49%K,#WM'P=YQ3.O=@M\SL3*=;T:>W"KUB0;GZ6'/)X-$+A)+"!P_=^)$ MY#D!P8S/:\Q>HY(V=K\WZ.^<[_#EEAMQHO(_LM0N#WOC'DO%G%>YO5*KG\7: MGR'A)2HW[B];U6NC28\EE;&J6&^&!44FZU]^OXY#9\/8?V%#N-X0.KMK1<[* M4V[Y]$"K%=.T&FCTX5QUNV%<)BDIUU9C-L,^.[U45K"(_<1F&HG6]L%CLYQ+ MR[A,V=GG*BN1 7LPL-!%.P;)&O>XQ@U?P)VP"R7MTK SF8KT\?X!;&P,#3>& M'H=; :]%V6>1[['0#^,M>%'C>.3PAEL<-\PJ]BZ37"89S]FUY5:0N^8Y?VNX MZ'DX.CM[IN2)..SAOQJ'?K3/+C_/VHE%YG,Y(*5ZW X)!Q+H5$_FCJ >6)N$/K>, J_ M*3]1TEA=U=TJDZ0C$:;%@W=AQY,@\B;CN-W-R\SR//LB:H/0FN[0..TB[L1=V?'P/K7OHETE55#F.1 HL%#7.")GFT2@7]2>YSPNE;?;% M3;8Y"L8 G?AO.Y)HXNW&PU9RHV!P$\KOJ:P=%N^. #+N2H83SY\$3\+[03Y3 M&1X*1R#214X1)'\SF8!AC2#H)4]AB[C+T*'R!SI'NJJ1@G[0(.4*1YL4W0G]L"X>A.+KS@7/ M-ZD[_>%#^'_[O5EJL;4T&^+[1@E_Q3".4UQ9MU_=;% )E5N)9>(-@TEG/ :I M1)UQN.O%?K>KA:$73UIN..JF%]H!Y\?ML&:O'V?&'?"M-PZ"KB#&K:-;#O'8F_C=>@%UCH?^/Q:G#@NX MV]_NOF$).A)Q&_5_!.A7J>[9"<[3)_8+7]TJ.C 4W4?,)5N"P?![F*H;$6(! M:9Q&M,:H:8T4.@C"1H"WI^NPMGN^:=5W4!$HG_A0N-=?CEL&,0O7-34Y(N!H MX41'"M11TTU4\_4COU?H\@UM$:4L44A0 ]9)UW>VMMAX3@_D!W Y=[0)V\C+ M/)N+_DM)>>Z9,.@\[ JA%^[YBE31S:1^XS72YH5\5#\,V^7U\_J"ZP5X'N!5:5[)MXJBT>G^US"":%I >;G"B^F]8 4-/\WF/X-4$L# M!!0 ( ,2&:%F]4U1ZL 4 'P- 9 >&PO=V]R:W-H965T5;G*N!)DW0 MLF2++=9UH:VT0ITB4I MN_G[/4-9LI(XP2[05!+)F3EG;AR?;:S[Z9=$0?PNM/'GG64(JY->SV=+*J3O MVA49[,RM*V3 IUOT_,J1S*-0H7N#-#WL%5*9SO0LKMVZZ9DM@U:&;IWP95%( M]WA!VF[.._U.O7"G%LO "[WIV4HNZ)["WZM;AZ]>HR57!1FOK!&.YN>=3_V3 MBQ&?CP=^*-KXUKM@)C-K?_+'U_R\DS(@TI0%UB#Q6-,E:G,G2ZG]4'I;GG:..R&DN2QWN[.8+;?F,65]FM8__BTUU=IAV M1%;Z8(NM,! 4RE1/^7OKAY; T6L"@ZW (.*N#$64GV60TS-G-\+Q:6CCET@U M2@.<,AR4^^"PJR 7IM]M(#$2'\5GFH6S7H!*WNAE6_&+2GSPBOBQ^&9-6'IQ M97+*G\KW *7!,ZCQ7 S>5'A/JZX8IHD8I(/1&_J&#;]AU#=^@Y\7#U9<*R-- MIJ06]T$&0EX%OX]OI6ZX7QV7R(E?R8S..Z@!3VY-G>F'=_W#]/0-L*,&[.@M M[=//5Q;ARLQ^O#N:- ?G+)><5,&'Z3)E5D@;6=!9!:EY0/E MPLY%6)*86XT:Q?Z)8,%T>/J_GW]\-5!E2P]#_D^!:,+5,W)-2)%GV7:E'U>& MXH[65J\9UJ6C7 5Q+3.E57ALM!Z(T3!)T[2],$C&6+CZ5:H5QU)H*XU_@6<, MB\_7!LGQT1#0C+).Q/Q(A$'[J_>'P^1P=-C^'!P?UOD#E/#6-SDC(RXMLDEF M@.!5;#'[O +WOUCO]Y,1P#_8 4Q%CMBDTG2G[29'J=8.!:7I7/,*IC"'8-_\-D/!R)OYZ\!R3.S MSL7DB4VR3BF)V* QB'D=4AGV)<5&>G'03]/N,7J#S9\>VV3%:I MO /SPHDSD@ZT89%\8$2D<*XZ'+WOX 6QTJ47@V[Z7MAJZYZR$FS$S9J6&/")5R)\44\R'F$ , M+@8HV4IJ1?S!W90'&S IR"W(^9B#'B THC4'98XC5WRVE&9!M6Z.H5,9]^&5 M?(PVDBA*'& .LQ5PK_$RSC$> T)8(M_F( 1K?H^7=M6FO:W3_SEOKH" /Y&1 MJYZUYY*M,]EW<_4;P( 8E.()AQ!S2)6-(#,H!'\9JLK72*?G!??I326 ;"S: M-YP-A-*(?K>?GO2[*4HKDSHKN:)S(1MR6B+[O-1''&ULG55M<]HX$/XK.VZG MGQ)L3$AS"3 #";DR0T(&Z-UG8:]M367))\FA^?>WDHU#.Y3I](LMK7:??5;[ MHM%>Z6^F0+3PO132C(/"VNHV#$U28,E,3U4HZ213NF26MCH/3:61I=ZH%&$< M1==AR;@,)B,O>]&3D:JMX!)?-)BZ+)E^FZ%0^W'0#PZ"-<\+ZP3A9%2Q'#=H MOU8OFG9AAY+R$J7A2H+&;!Q,^[>S*Z?O%?[AN#=':W"1[)3ZYC:+=!Q$CA * M3*Q#8/1[Q7L4P@$1C?]:S*!SZ0R/UP?T1Q\[Q;)C!N^5^)>GMA@'-P&DF+%: MV+7:?\$VGJ'#2Y0P_@O[1O>:/":UL:ILC6E?QY M-XX\RP=FV62DU1ZTTR8TM_"A>FLBQZ5+RL9J.N5D9R?/RB(,X1*F2:)K3&') MV8X+;CD:8#*%E2U0PU+)_'*+NCP^'X66&#B<,&F]S1IO\2^\_05/2MK"P%RF MF/YH'Q+SCGY\H#^+SP)NL.K!(+J .(JOSN -NNL8>+SAF>LPL%7PR"63"6<" M-I99I#*T)^-MX :GX5Q'W9J*)3@.J&4,ZE<,)I\^]*^CNS-DKSJR5^?0)]/[ M^_77^0,L%]/98KG8+N8;F#X_P&K[9;Z&Y>KY[\OM?/UT?'XJA/-.GE?;.0P_ M?;B)^_'='WCL"DL<%=;ORIS;:' '&Q39Y4*:6E-2L!-O"P0TEE-SDB'++8*26*)JM*6JB0!%8S1-WC0DSA0^T8*\(.T3Y U/EF2:UUN23;LH@A4*X M+C("3,F1 R%H)7CJ$[-CPJ?-3RG3@_5/SMIS WOB A^CWLU[)NQOIZ%WN*A3 MG14>3<@2=>[? 4,T*1/-L.RDW5,S;2;LNWKS3CTQG7-I0&!&IE'O,\T2W?M3EF:WGY9T'.)VBG0>:8H7^W&.>@>X,G_4$L#!!0 ( ,2&:%DD M5V7G*@L (@? 9 >&PO=V]R:W-H965T]"-$0A)JD."!H!7UU_?9!4B1 M,N6[7MN9?DED$ECL/OOL&_AZ:]U]M5'*BV^Y*:HWHXWWY:O3TRK=J%Q64UNJ M F]6UN72XT^W/JU*IV3&FW)SFLQF%Z>YU,7H^C4_^^RN7]O:&UVHSTY4=9Y+ MM[M1QF[?C.:CYL&M7F\\/3B]?EW*M;I3_FOYV>&OTU9*IG-55-H6PJG5F]'; M^:N;,UK/"_ZFU;;J_!9DR=+:>_KC8_9F-".%E%&I)PD2_SVH=\H8$@0U?HTR M1^V1M+'[NY'^ ]L.6Y:R4N^L^45G?O-F]&(D,K62M?&W=ONCBO:L=#F(MWTLOKU\[NQ6. M5D,:_6!3>3>4TP4YY8O6P@7+ M.W_"PDI\L>('7<@BU=*(.R^] K-\-61O$+<8%D=!\JHJ9:K>C! %E7(/:G3] M_-G\8G;UA+)GK;)G3TF__O#7KQ^__'U(JR?W#6OU\ZY M$_,DR)J*3X7P4"V#L^CED(ICH62ZB5(?"74J58CY3,RFB:@V$L@?L+Q5&UJEE?$48$EU@^$0: AY6ZVHL*H7CZ*25L_F@E%QY:4SMUH#6P #\ M@TKE LS3WB%;!5_*% F.@(\T@O+@'!EU3$_>4>D&[5N9R]1B%4Z*9E=P/?C] M:PTI@7X@;A*<=122KF;8#G-]ZY>5-:B2Y+#"%I/45EXLE73TP(&<18TS/6IO M7HE C\C!1_XDCA4>_B_AIX#)*_'\V 4E+2SP>,NM;1^+E9/ MJ$Y]#:^SB2U4)^?3V8S\ 3X7(5N0?YQ-5<7!!B[4#@\"^\CQI9$H$VSJ23(] M[^TV5F:-[M@ZY @GM>%U$P2X6,E4&TW8CEEBH_0/-2NK"\2A:CPR%GK%J[8; M1?V/-/J?])1-E]D#\0F'2[)W>(%WDSG'1BJ60@^Y!FJGX<9_Z#TO@VW[B1S9" ML:C)CPA> <)H;X)-L9)V_,^L)'/ TM:/R]TQ>#M.)8.0\GV-%SO"ELYUJ)A$ M*.B'&M=4SY#=2KDC]I+ _?DR-!8DK'0:4ASUW^$Y GB%G(\ (7\"PQQ]Q9(S M$=PEEX9-[);6 M9=@M5;Y01^%8\ &&-W6E*8ZA6/1<."B3HX9^=0Z/B?I654AI*66H@U"BG2/@=]-OC\@L5!NA>1F$/EON-X(SQ8S0.*$+F*>)R;U&^NF6'V%GAVG9=@QH@UOIW!&(-G=SMI,H?Y,,V<53 MI:-$=A^.DUF*FQ5:"N MCEUL!+2!N)D#'+(8X8$E3JUKE(7)-L!#'@FML5JM*+2C18HO'D+BYZZ-SMFR M+2?S63)]B3[%F' '1#T._=)%) DT1(=38$L(0DGOP WH3O(/!+3N/LR?M#,V M"-00HA.9X(A4EIH:FBSH=+3CIU&UP[K&E3QC3VX8QK<\QC4#]VTL.?6#MTH<%5*B^-W5%O0!A13]J8UWA7!TJL"^H7V\Q'+H_]"SHS%\BT M0?,\V0%!0=T[N1;^US83=8%NNR*ZKI3&R<%Q&0];TL6KO]_YY4&'>#6:,8_L0!U=J.3F!]8I4[,E"G<#8%05S M9=BW&Y'@E_>529', MK[YO2/"Y,RX.[?G\&WN"!VK>(WGP3:G;CE<.%%>!4V',1VOD[E%6B-9AU$6< MIWL@,U6V]G-WWVTR$8.U*T+O2^A1,P'?V[HD5I1*46]'O8-6\0K#2[?&:46= M+T/XE$,P[S,YLYYN^Q%EP C(DT'E M8,"^!/ %)[H@Z8P%.GEMI._0%^2OC>>+!;8>>HS&.D/>:PJ( MO6@4Y4Z;?#=0U]L)(975IAM6*TH)\\7E>:?R/-4L8G6RN+P86MU/ZON+"*?" M;-E<5H(L; =1HD.$*F0ROLQKES86-XTY#ZZL]<7>(AG#40SH8A'(LEI8$F$X0@ M/L"!%:041RL*&J[S\&%"T8>)CMZ-*J3W27*V+Z#3WIT'MZ)(GH[2"#"[;-T- MG8>*!'!#VQ#VN76^!ZBY20V8Z(XU9$JXK.IRY2?I0)\8;XNG>1+7QJ6/27*^ M;QPZ4WF? D_NXDKQ[X$R/IX]%N/?G3[0'O8NH(;C]U"/I\)W?C&X^*"K/1:V MO\L=G?6-O4/HGO=SX+S;C?ZO Y@M.)F_V">-J1CZ!'?:^3J:*_0?] V8[MYA M1OA0VCYM/S._#5]7]\O#-VJ0=$V3J5$K;$5..!^%+K+YP]N2O[4NK?&PO=V]R:W-H965TO=1=E3,V M!@(D0)5QX,)6,*F8W7R69V1;&XTT*VEL_._OM30S-ARP'_8+GAE)K=>O7W=+ MG&^L^^E74@9Z++7Q%[U5"-7'P<#G*UD*G]E*&HPLK"M%P*M;#GSEI"CBHE(/ M1L/AAT$IE.E=GL=OW]SEN:V#5D9^<^3KLA1N>R6UW5ST#GKMA^]JN0K\87!Y M7HFEG,GP>_7-X6W062E4*8U7UI"3BXO>^.#CU1'/CQ/^4'+C]YZ)/9E;^Y-? M;HN+WI !22WSP!8$?M9R(K5F0X#Q5V.SUVW)"_>?6^LWT7?X,A=>3JS^H8JP MNNB=]JB0"U'K\-UNOLC&GV.VEUOMXU_:I+F'9SW*:Q]LV2P&@E*9]"L>&Q[V M%IP.7UDP:A:,(NZT443Y601Q>>[LAAS/AC5^B*[&U0"G# =E%AQ&%=:%RZD- MDD[H/4UL6:H NH,G80J\FZ#,4II<27\^"-B+5PSRQNY5LCMZQ>X9W<' RM.U M*63Q=/T &#N@HQ;HU>A-@S-9970X[--H.#IZP]YAY_AAM'?\AN.>'BS=*"/@ MI- T"R+(R,!+_B9SAR^;X]SYZ"N1RXL>DL-+MY:]RW>_''P8?GH#[%$']N@M MZY>3^[N[VX>[Z^G#C,;3SS2YGS[<3O][/9W<7L^RE]"^;6]Z_W!-)^]^.1T= MC#Z]:1SQ6RMG#=,"BKXJ,5=:!6B"FN4TJYT,6[JR4$W[;6)YLD2Z)#6-O;?@ M.,B"OMNMT)B_+[A.;($>G#"^L@ZQX*S]5KM\!3-/IG\%@&4:OS M42"3*$Z&J9M+'6(1%,[6()V)[\R'E20H$WXDXI+58$F!T$6M-49M+KUG[.UF MC+E4Q7L@/I&". SVN3S>RD,S';3>$6%7";/M4*%_5H2$XUT*5 MA#X"^&L9P\#U%(.&+5!1[] 9+I#^66RBA!'AIB$@6Z WP&WQ;"^+,N MEJS>)+H8C592T"(HT5I4T/E&<,8T/+/7]&<5!BO?/T64'4*F_]X0#QI!E:.$@VNW'H M\8FG_8BJKF)[QDY"1^)]/?=!A1CW\>2:QB7R*(=/+]#N(TL-8*82LLQC\KX: MC0=@ QX0A^D,%!D3)(NJ+%.V L]O-4K Z"QV"X@",R8!RR($8[YE03Q16PAPZ+E;)VE8-.-<"4Z'A3T3I05ZC0.>-UD)F)< M.:4IYM%HM)='@HP-*H4&*2D%'U3"*LDIFV6-># ZCJ.^T]$-#ZS:I-FQ/4J] M_#"QG?_%/N_X_X)F1),VF'!8,!006J MI\-Y*F8'$A*."K""5%.!_46F0%86L=]MMI"PB0!ST$HN!3QK+O=MI51 P+-X MKM!ZN^_>2NK7M^NB<&WH"EFR^]"XT^=TV>#\RK^=T0Y=BR*5=]9<)Z<7/8F1 M: KG0US$2=\AMI&U1EW1?(6,:Z_>.A=95L^=H&VX0$Z]23)MT M-3BII_S=V%KS9Y3\F H&)P.N#FP=7[F3FMB 46/8W'T>;.R;23A)@&P.;286 MQ&ULABIPY6GE%W"%X,_*1BJ>)#J?#FR]7#VWG 23:("4+5F77/A[)WE;@[N4 MQ#=;JIQPSO HOC4WNODV0NH*WE[LM(C-ULL /92IFV-OW)G^H2\OL910/^>* M [G;('%0[)H)GQ% L% %%;7C;(SFDQ!?J'C*0(]<:/DPQZ)IRE37")W4\4 8 M[,[ O_ED@RM?[)G_Z>PUTGDJ^!B4U!@9^[-MFJZ@_'YTGYH4WZ/Z'&PO=V]R:W-H965T2JGL^:!PKGHS'-JL M@)+;6%>@<&>M3.Z%2CDK=^2 9M NW8E,X6A@NSRJ^@3MP7ZK/!M^&'4HN2E!6:,4,K,\' M%\F;RPF=]P>^"MC9WC,C2U9:?Z.7#_GY8$0*@83,$0+'ORU<@90$A&I\;S ' MW94DV']NT=][V]&6%;=PI>5?(G?%^6 Q8#FL>2W=K=[]"8T]4\++M+3^E^W" MV70T8%EMG2X;8=2@%"K\\X?&#SV!Q<\$QHW V.L=+O):ON..+\^,WC%#IQ&- M'KRI7AJ5$XJ"C2='\-+.Q-3C38^8:)G3 M[+U07&6"2W;GN -,+6>?LS? I<_#496\L17/X'R 96#!;&&P?/4BF8W>'E%V MTBD[.8:^O+W^>GWSY3I^3J_CDC>?[J_9XM6+Q3@9OVU@V*?:8.GXR#)A,5T- MUD#.UD:7+,.P&:P*R["VF2N 62Z!Z37NH(^XRDG$0*8W2OR#4KL"E#]7@?%T MH#(\OI)BPZG"+*LQ P)2B\VX(5@G[%I 'B&$R J"Y2X@::$<$PB+E1ZDL 1P M'Z6578,Q>"^&3J,=H1K Q.P/4&"XE/N(Y;ABGB,RH3;^PGTE,L)D:_$ >'A-='(0+2$KN!*VM#&[:ZPI*PF.7(]X M""(1Q.S)(7@-! 5)&TQLZ5UM@-;H(MON-^&/V3MA^69C *.%!X0*C.ZIT7NG M80!&*31*W_YO__>% 6!E(!4@4F%("5BO*_0H\4)[\ 8KX-BYWSY0NNK:8H#L M[YY.Z"?M XK5Y3QP>G_5"9M.HM$\[2W,IU$RZ2\D MLS2:+A:/5A;1=)ZTR=> 1AC+3-8Y9_9]Q74=JQ%X(2[ RS5O/8:.5/#Z[KR+-6!$*5A;4*C@M%;05,01JPE"[(U MA[(V!D@81@TBEI MW,7SPN_^&*+(1_<*:8JK/9(DO V(N,F\;R+F*,3 MI/*!RCWY!2H-;.QMQ+1 5?F&;CI)I@E=1]+]8ED;/Y5%?0R7E_V*GN][ M5B/- @EB+$-.[)]8E\Y>DLFA+9:E<"'3\&81VND:NQM>BI% ZC9T-OAVEKZD M(_@R#4TF:=]G,?O*C> K[->\U+6B-A3*Q;>S)^H#[OH.IK"!K0"[>)M@>5>B M56TJ;7W[SX7-I+:$9( &^V/!I)2C#N2M.@P ;4TVXX-O,YM:Y%[>#Q+;U@#T MO14H%WH1S092ZLPKA_DK#/F0"A/%-/7G6AUJ[WFM#HE[I7&'0NN5;8:CY\:T M86^$1DK?^ \%ZL#HVS!-=ZO=M\A%&,$/Q\.'S$=N,"DMD[!&T5$\Q\'4A(^# M\.)TY0?RE78XT/C' K^GP- !W%]KG%B;%[J@^T);_@M02P,$% @ Q(9H M60+*WD2[ P DP@ !D !X;"]W;W)K&ULG5;; MW1SJ>F]4IJ?+3@VKH6]N4*E5G/HG&T7?@J M5Y7GA60^;<0*%^A_:QXMS9(!I9 U:B>-!HOE++H<7UR=L'TP^%WBVNV,@94L MC?G&D]MB%J5,"!7FGA$$_3WC-2K%0$3C>X\9#4>RX^YXB_XY:"1$YJOI2%M[0KR<_/[XU' M.(=CN-6YJ1&>Q ;=-/$$S09)WL-<=3#93V#.X.CY%T5XZ>@1ZOP3QX,#VZU1_X MQ_!4O>$C:[HL[_BP0KK<(M'K$%FIQ=P0@[\(6.K K=[:&!Y:NR-V M4,GA8Q=?642HNS) +@.@)*8SEFB'3*:@[5F>P%HX.(\G1V$_R^+T:$2L6"4? MIEY&@)M?D%D()['/QD=]\@P'LU&( M.5)(M-''Q+6E "P59?N&^JCCC0!K+/4+-K 4'DX[+_0J&/99V[L:/0HA+;!1 M&/I8#]27[6M!M[8QA!\#5WXZV?L.)3N-HD:["NW006Y:[;N>,:P.'?>R:S2O MYEV[OA-V)>GU4%B2:QK_2B^O[5I@-_&F"6UG:3PUL3"LZ*L!+1O0?FGH2>XG M?,#P'3+_&U!+ P04 " #$AFA9X.?2=JH, !?-@ &0 'AL+W=OK/CXI/<,*;( MXS9.Y-O!1JGT]6@D@PW;4CGD*4O@S9J++55P*^Y',A6,AGK2-AYYX_%LM*51 M,CA_HY_=BO,W/%-QE+!;062VW5+Q=,EBOGL[< ?%@[OH?J/PP>C\34KOV9*I MW]-; 7>C>?\.9]^'8P M1H)8S *%*U"X/+!W+(YQ(2#C<[[FH-P2)]K_%ZO_K'D'7E94LG<\_B,*U>;M M8#$@(5O3+%9W?//@,"22J^@\M+;N^"2I4/BCQWBC;W)GO7\DFM?KS?=P[4DBI.? MHX0F041CLE14,; V);OX-W%UW$;I_J9L/'Z]!VS_^L/!< M[ZQWX^5H,$GV)& P0>?")5=3W?4[$=)2H4J MIK[CVY0F3YJG^9DD 4TC!0J52F2!RH#T,!.XB-IPR4IR:!(>0TFPHX1\9A1EL'X% X$;!/S:90_)Q \]!,,PA($N4 M824_E%<73Q((BH& F$J)A!:4:!*SM)"J KCL$QSR"3L VPX@\$JRSQGL:68" M#2%8?P=!:4V=&;BS(5#M^"M#S9:!7,,A05K'_AFRA^2E&?@3PBY0"Z@9!5K@ M811GN&R^C]SP'8PP EKS&"($$HW1X'6YX'.YGKQ'.GDF@1'I$/88L%19#D*W M/ /T> D2$(R1K4% A@A( +\ 7%8P%D&L6/$&O/.8<8>N"(KXQZ\_L6[\[RZ] M8Z]5%(IU%*)*B6B5:5/ZWK0M]WGAB=H(GMUOR P2HA'*_"7YJ9SZ@MR,+HZ\ M\UW'7W@'J7FGR;BH4]$R6M?Q)M.7K>?NW/$6B[8E.>/%M#UXXJ) M*$ _S]%\1P4@;G/\M,WCW'/;-'7(8F&9]WYR+O?+9SJ>M]EU_-.V$";.>'YZ MY-@^4HZ53'N?:5M7;H?\.H8UKY#+KAD$R!58 M@,Z"QE>8\X9]E$[\[ATANV@KU^^VH:ZQS>L-PT *JF0%,%3^^I, M9I[U8.[X_L2ZGWJ.-S^LM>=R_0G3@1*=#ZVDB,',#(PBR6.N_C0A_]_4FVS)! MP3:_/R6 4:R1OE@HU8C$+VJQYT4C]+[HB3?-ZQ5+^!;.L,^!_S]T!01CQ0-H MY)Z9O%B2#.,'G#/,J8#EQP'6/F(6"TU\QY]7<06RCT7;^B>>L_#:P7OA3.>' M7>4*SR%X7&/K-9QN,)DS.,I34RMJ1SL[2G7E2/-V-#YM)S-'$-+"]BR)5+>? M=45.OTW;K"T0_ZM( U7I,B >E[^&-G?6S@"\1?MPXDX/6_ZQUE8<.??86X_= M529U.A]W#IZTV5DXB^D_)[5HGK90-G:5@YQ@+2,_Z9<%E?9QXN^^7FH(LYX7S++HDS^4CGNOS+(7^#L]FKO()H, M"8XQHYNOF]>O35_^^_'*+)P?U\U[_:25O)SL+:QUG.B_MUK^_&RGEK54QMLH M$+QHG'1?-(L"[0&-,L;_9Z;B.>ZDBJX+9^)[]LMQ_:5KO9Q ^*A>?F%"XEMG M?W=<^9#O5X'SM$J._(6[;ZT>UX MYLW:6'/:,:P2VU^18D#6VI'P8(K;CA4P>#[NRD=FDPXA3YQY1T7H>U]KG:1Z M:K$/>[\_TC93#(CF;NW6G=??3O:]G3<(W("EZV:,0,M'&Q2L+:4)H"IIUNGYNNZIP MX!" =2NN-D '9MNZ'6W7]KJDG?_D MU9D4+.4":) ,J "\M42.VF /7B@"X]@1: @P;\7 MF;'1JM/X,TB=!@%VW737T!B$=(I==(S![JEE2?@E"9JV1$W7N4#KA(?8&U48 M=!RTF$ PG$3%$S%U\%P!*>A>]'6@+SD0BB^O(G ?2'CTIP8TA&<"4NHP6C\1 M]IBR!,PW%QX2EO(8J$0&P '8&DN"[S[<78,_2:;@J2G\A@PL=3;,N4")8O@I/U7..EMA-HU5F8T#,9/PRH- 1:U^N O6M/ M7S&U8PS ,E/H$B$N=-";:VZ2^YJ.(_EW$;BWL6B2I3 LCCYG*!CT@!7#+=AG M'%=L_@5(,M20H/'I*$T: ZCTJ?56*A4%V\DA:"=&)$8LW/$CYC=ZM&'&K \V MD&/@S4S38ABV4H49+*U8,"HSP">SN %QO;E]@)#=;2.=41NQ]:3; M)ASDZ0&F;>M(2'!T@(?,4%)&$C!RM#6(62 9_5D-9@IYSGR/2M:H6A@WJ!U? M4%(@FK$!JLUEMV$: /+9.Y[%(<))N6QD0 CD7N"1Y00&"[0Z&H-*&H.G?)CA M/M^G!%<-5_9^ALUN(>7BR?C) M*1N*@&)Q%AJ$LC_MJ:QSRX7%6_F)59>(>-^714N=%L$[61JB.4'H7:T\E.IN MITF+=-.RQK.CA?^TWV]T0J6BDF(\XFEOSAW65 0:=20,4ZK$45E%09C4)]T] M&5BGT.MI3RM\[0M7E5YL2*KUE"%2&45BU+;A/I/,I.&<\-0_2'PS"D5JH'3%&., MS/79<(4AN>8AEAWWN+534*(VD2@/54[3=/*0DMN S"!(:':J#8H8HD6S+]H, M@9M^"T(K*&6H3RLZ,EC^C/&X4Q/-?*/MDQ:'Q;&Q/*(5.2INF5?,'3V@*#2W MB^=?:A+88:N9Z9^MSV%)0),P ]#EY[6QY):E6I"BE]AAGP(2BP&PII+J:??>?HN4B*P,6IN-GHN:K MMCON_VRJ<_D3AKM I?JO15",PQ16-_P*5O$^P MKA*96D8'(NT705D,B&3A %\-6?L=_ANUV_4KDI'UHY\M@VWPITU8@\P297[_ M4SXM?SUU87XT5 TW/[WZ#:B,( V*V1JFCH?SZ< KSD$V_P&-RA_4W;^/U!+ P04 " #$AFA9'*ILGO0" !7!@ M&0 'AL+W=O>N_-SC+9*OYH< MT<)[(:09>[FUY:WOFSC'@IF>*E'23:ITP2QM=>:;4B-+:J="^&$07/D%X]*+ M1O790DX$CA )CZQ 8?=YP MAD(X(*+QM\7TNI#.\7"]1W^LPUDP: M5E?.C'Q+D9R]'[>HTP8U_ 3U&SPK:7,##S+!Y*._3PP[FN&>YC0\";C"L@># MX +"(!R>P!MT:0]JO,L3:1NP"AZY9#+F3,#*4OKTW.S1?!NXP7$XIYQ;4[(8 MQQY)PZ!^0R\Z/^M?!7XQ1:W=VZATG),&8*%YC"T( MN&\PN(,7FZ.F*Y6B<:)U1:52D*6!UG:=(T$6)9,[("!@PBB@FJ-#YY(:4AZZ MF[T[RS0VS2%]V!Q2DC*H.IYNWVU)[Y:CN8!MSN.D!!*.'#*#NP!^H@0,L$7;&2N+]S!RUV\"7H MA218(=SL22K-9>:@0%)#H&C4@4X=5*.2'MZ&4MD_\-Z^I,<>CW\@]@)U5H\T M [&JI&UTWYUV4W/2#(O_YLW(?68ZXY2!P)1<@]XUR44W8ZS96%76HV.C+ VB M>IG3Y$?M#.@^5:2C=N,"=/\ET3]02P,$% @ Q(9H64#H\D)A @ 9@4 M !D !X;"]W;W)K&ULE5113]LP$/XKIR#Q!$V: M%,9*&ZEE1=L#C)&6/;O)I;%([& [A/W[G9V0=5JIM!?[SK[O\W=GGV>M5,^Z M0#3P5I5"S[W"F'KJ^SHML&)Z)&L4M)-+53%#KMKYNE;(,@>J2C\,@DN_8EQX M\L.1%KAOO[/?NMPIERW3>"/+GSPSQ=R[\B##G#6E>93M5^SS MN;!\J2RU&Z'M8J/ @[311E8]F!147'0S>^OKL >X^@@0]H#0Z>X./"7DIB%.URPIGX7AJ$<0CGD#1;C2\-"@.K5QKUS#=T M@ WSTYYLV9&%'Y!]ACLI3*%A)3+,_L;[)&Q0%[ZK6X9'"1.L1Q %9Q &X>0( M7S1D&SF^BR/9:EA+N.6"B92S$A+##%8?Y=O118?I;,-,=P>J(Q.23P.,7]]_6*;O?TY"H+9 E.:GJ^F &2JY*B "^A>VPBLH""Z_M_Y4%']O;=?H=JY#M>0RD:8K@V&U>$3 M672]\R>\^X'NF-IQH:'$G*#!Z!,](]5U=><86;M.VDI#?>G,@CY"5#: ]G-) M^?6./6#X6N/?4$L#!!0 ( ,2&:%D0VT"M!P, &L, 9 >&PO=V]R M:W-H965T@=WD#$KZPP23S&NV2MT@V!7B"A)%8-37/4Q(N0XO;DV(*X/9RR M.$)P00!-D\0C[P,8XUU?T97]P%.T#ID84-W>QEO#)63/FP7A/;5P":($(AIA M! A<]95[O3NWA%X*?D9P1P_:0*SD!>-7T9D%?443$X(Q])EP\/C?%C[ .!9& M?!J_?2S7SM?RXE'X@.-?4<#"OM)60 !77AJS)[R;PGP]MO#S M<4SE+]AE6MM6@)]2AI,V_Y/AP ^B7 R 'C%+ N &8.F'4!*P>L MNH"= W9=P,D!IR[0RH%6W5UJYT"[+M#)@4[=*>G:_LYI\@1EMUR>EZ''/+=' M\ X0H>=^HB$/G>3Y,8F02(\E(_QJQ#GF+KQWL*5@ 8E,->1#,(RH'V.:$@AN MP?-R"*ZO;L 5B!#X$>*4>BB@/97QV,)!]?,X@RR.<2&."1XQ8B$%(Q3 H(2? M5O/.O_A9-=^IX%6^9\7&&?N-&QB5ADNXN0.F]@48FF&5S.>A&I^GJ!(?5N./ M'N&X?A$?U9^\68*/ZT^^#)_4GWP9/JT1W;@9;9F>5VXFW:I1O/AWV%ORXI)%NHN)\_Z8[VM>R0-FDV;-)LU*39N$FS M29-FTR;-9DV:S1LR.TH*JT@*J\K=_<[KPAGR<0+!]3=,Z4U9(F06CK005>#6 MO37,3D_='A[P;=BM M8]7T7&7J9OLDX*PDH&E:QZ)YR2X81LLN5-E-4@_*B 22M2Q;*?!QBECV0"M& MB\KX7A:$)^,#O3O12\9GO)+."M^_]ED9SE\)ZPA1$,,5#Z7=M?CCDF2E;=9A M>".+F!?,>%$DFR'_&H!$"/CU%<9LWQ$!BN\+]P]02P,$% @ Q(9H68E@ M;C9# @ B@8 !D !X;"]W;W)K&ULG95-CYLP M$$#_BD6EGG8#@7RT*2 EVU;-8:LHV;9G!P]@K;&I;9+=?U_;$)I6"2OE K:9 M>7YCQ! ?A7Q6)8!&+Q7C*O%*K>N%[ZNLA JKD:B!FR>YD!769BH+7]42,'%) M%?/#()CY%:;<2V.WMI%I+!K-*(>-1*JI*BQ?5\#$,?'&WFEA2XM2VP4_C6M< MP [TCWHCS($5 M @:9M@1L;@=X ,8LR&C\[IA>OZ5-/!^?Z%]=[::6/5;P(-@O2G29>!\\1"#' M#=-;JRC1SE]J7LM#1/J,, M$L]\& KD ;ST_;OQ+/@TH#SIE2=#]'3;,$#C8#^]'Y]KHR41M?[_D%O=86". MF8(!L6DO-AWD?!?\_@:Y8>A;;G;3J3V!-%\1ON(VS'S+;=Z[S6\^N&&_ M8>Y5/_^L/U0@"]<%%&PO=V]R:W-H965T:>J'"5Q?#JJ0*IH-O%[=V8VT8TKI<([(VQ356!>YECJ]30ZBC8; M]W)5.-X8S28UK'"![F=]9V@UZJ)DLD)EI5;"8#Z-KHXNYB=L[PW^D+BVO6_! ME2RU_L6+VVP:Q0P(2TP=1P#Z]X376)8,R3L9/XOO6KG"BB\JP^RU_XC0=R4DFQ+FR=Z "ZR'8AP/1!(GQWOB MC3M*QC[>R7OQPGS^ QZ&NZH/P<>[@_,=N[ UI#B-Z!)9-$\8S3Y^.#J-+_= M/^Z@'^^+/IN#E;Z!=QQ;.>#)WP7R/X01MTJX H6NI>(E'?/R6E!7P!Q MY)?,4J.@R:3#3*2:6JUL^+)$7@:\G4L%*I50"DLID*ZZLT*JM&PR"E66 K*_ MZ ;X_8%WE=;S3ZFU*E^$XGM9DC:DC3%\\,I!88K6B<:3' M HDN$BX,&,"2\M8!DRO "AF978K0\DE*7E(5+3/.@+*0!FJ6Z-:(ZG715"3- M ID70,&7?(ZE)#T&WS@"2W#6Z#$)KL P06D!1 "QK7>.FNVI"VS5I=ZH;-9T M@Z#HAHHJZ":R;NX8Q^$> 3GI!.1D[\V_)S;?:)W1BK[3T.A=6O+_(E(A*S^] M]WX,V>#@@30F%7_)5NJ',GB B M9QSTZ>O58BXDW0,B\&KQTY\(!GOG7+>0_.]Z5?VOY*N]C SPB M8?A<05N%+C/*)2IT89HYX5JR6I16TU@^-I+F97MK_,RV5Y"GDH:^5\T/!M%6 M0\ICFZ6E"%Q^.UT\J!M1VRT5[S!P?!B/.P86G3[Z,3VZ[/6%Y]=@P2\R*K)U MV)A]>:Y9+)@46*T,KL*/1I^C@T6S=*&U27SHV7UC3?!_P]$&[EJ[:\I'O0=0 MA6;EGWE6^)$+;Z%NMWM)7H4'U-8\/$._@UE)DH$2&ULE5113]LP$/XK MIX 02%F3.&TIT$:B,#0>F!!EV[.;7)L(Q\YLA[!_/]M)0]!*I;W$OO-]G[_S MY6[>"/FB70:#2'$NJ1J)";DXV0I94&U-N U5)I)D#E2P@ M83@-2EIP+YD[WZ-,YJ+6K.#X*$'594GEGR4RT2R\R-LYGHIMKJTC2.85W>(* M]8_J41HKZ%FRHD2N"L%!XF;A74>7R[&-=P$_"VS48 \VD[40+]:XSQ9>: 4A MPU1;!FJ65[Q!QBR1D?&[X_3Z*RUPN-^QW[G<32YKJO!&L%]%IO.%-_,@PPVM MF7X2S3?L\IE8OE0PY;[0M+%QZ$%:*RW*#FP4E 5O5_K6O<, ,/L,0#H <;K; MBYS*6ZII,I>B 6FC#9O=N%0=VH@KN"W*2DMS6AB<3KX+C4#@"]SS5^1:R (5 MG#[3-4-U-@^TN<(&!FE'MVSIR"=T%_ @N,X5?.499A_Q@9'6ZR,[?4MRD'"% MU0CBT <2DO$!OKC/-W9\DT_X!FF.]J77HN/]:-LAEZJB*2X\TP(*Y2MZRWG/0N:@5Y9DZ M U,&C>4:95\+N,6T\T3.$\,3;2 5E/4DQQ!-_.AB.G"0T(\(@15E:/^QC_&[ M-28^&5_\XXZ('T8QK.JJ8L/<)OXTG ZLD,S@66A#7.QYB6.8Q'XXB0:.^-R/ MIO'.L:^2P:##2I1;-T>445]SW39;[^U'U77;H>_A[9Q[H');< 4,-P8:CL[- MKRK;V=$:6E2N7]="F^YWV]R,6Y0VP)QOA.G9SK 7] ,\^0M02P,$% @ MQ(9H6:6TA+O* P S0L !D !X;"]W;W)K&UL MS59M;]LX#/XK@C<,+:"KWQ.[2P+T9<,-N [!VMU]5ATF,69+GB0WVW[]47)B M:VOBVWVXX;[$(B62#R7R"6<[(3^I+8 F7^J*J[FWU;JY]'U5;*%FZD(TP'%G M+63--(IRXZM& EM9H[KRHR"8^#4KN;>86=U2+F:BU57)82F):NN:R:_74(G= MW N]@^)#N=EJH_ 7LX9MX![TQV8I4?)[+ZNR!JY*P8F$]=R["B^O4W/>'OBS MA)URUL1D\BC$)R.\6\V]P """@IM/##\/,$-5)5QA# ^[WUZ?4ACZ*X/WM_: MW#&71Z;@1E1_E2N]G7N91U:P9FVE/XC=[[#/QP(L1*7L+]EU9Q,\7+1*BWIO MC CJDG=?]F5_#XY!%IPPB/8&D<7=!;(H;YEFBYD4.R+-:?1F%C95:XW@2FX> MY5Y+W"W13B_>"PTD)K^1I<2'EOHK)^ MQJ#&U"_V :Z[ -&) #FY$UQO%7G#5[#ZWMY'L#WBZ(#X.AIU> _-!8D#2J(@ M2D;\Q?T-Q-9?>L+?:.(7QQ+N_,7'_9DNNE0-*V#N89LHD$_@+5Z]""?!ZQ&T M28\V&?.^N,>N7+45$+$F38^\,JL^VWWM)XBBF21(XFB@/:# 9 M-'I@F-G!S_P*B72'I% M6[<5T^AP!5B/1G#N:.*?3)!TT#P(! M_TPI.N^13"?H)',U:4Z#/#QH1AHE[1LE_>E&<3-_ENVQ%AEW_:M:Y/_V?=A* M %)W= Z&SG]HV\/!]Z9T1\[]T/NVVVV##ZM;]\D,UXVV?$[3,'?D#-L]=N1H M2I/ K;"<#O2'9.3>$W(=$ M,(@A#9)!['CEWW/62V1"FH6AJTCP_\ MAR2C>>#6"Y):EO;<>8Q]?&?$JD%N M[""I\ ):KKMIJ]?VL^I5-Z(-Q[M!]X[)3NX" M "U!@ &0 'AL+W=OJ6M1 MHD99=1-G=9S>9MA:.'6RGA;_?L9.& J72OC3V>.;,.;Z< M#C=2/>D5@"$O.1=ZY*V,*09!H-,5Y%2?RP($KBRDRJG!J5H&NE! ,U>4\R * MPTZ04R:\\=#%[M5X*$O#F8![1729YU2]3H#+S=O UNNC T$XV%!ES # M\[NX5S@+&I2,Y2 TDX(H6(R\R]9@DMA\E_"'P4;OC(E5,I?RR4YNLY$76D+ M(346@>)G#5/@W (AC><:TVM:VL+=\1;]QFE'+7.J82KY7Y:9U22#!2VY M>9";[U#K:5N\5'+M?LFFRHWZ'DE+;61>%R.#G(GJ2U_J?=@IZ(5?%$1U0>1X M5XT3AG=>@UN"-CX]:G?#B M *>DX90<0A_/\(EE)02SNXTZG?(#1-4I)8E[M8=G8,@4TDY^@92 MT,QYR+Y=:46?=ZG5\A,D_R@- KBS>!/6[?JM[J[2?HB!/IF62EF=A52N%[+@ M4BS/#*C\/4:,ZAK]';\=)^3'N\SW&ULQ57?3]LP$/Y7K# AD#+R MNPW01FH[IO$ 0I1M#],>W.2:1"1V9CNT^^]W=MH0M%+M;2^)[_/=Y^_L\WFR MX>)9%@"*;.N*R:E5*-5<.8Y,"ZBIO. -,)Q9NI-?.NYJ'V-P[?2MC(P9CH3%:/6]S%0QM6*+9+"F;:4> M^>8+[/*)-%_**VF^9-/YAF.+I*U4O-X%HX*Z9-V?;G?[, B(W7<"_%V ;W1W M"QF5GZBBR43P#1':&]GTP*1JHE%.SGICFK>4?GO4%V2.\Y4(2X@IZ:T$1%=;H=$'Z<]/8E]-[@F_^O_5 @ 4G>5 [IR")Z[@GJ%IZ$/?^]X MC\*/^9W=,J(*WDK*,GEN:D9_@I[@%5EP6I$EQ3+_9YGW7&"9S+!$RI2R_7;W MTQ](%-KN.!@ X\CVPB'@C0([BN,W2&Q'8X_<;!NDWY/:!+9IU68ER\F",IK1 M/L3S CL(XH'MV?$@Q2! VXM>;=^W?Y:;?2I+REJFN*?5HW])G72=[=>_>@SLJ\I)) M4L$:0]V+,5YKT?78SE"\,7UMQ17>73,L\%D"H1UP?LVQM^T,O4#_T"5_ %!+ M P04 " #$AFA9D4SH0.T% #E'0 &0 'AL+W=ONP!D'=K=A'1J(MH9*H MD53<_?L=*=MZH2)[[59G^V*:Y-WQ>#S>/2=>K"C[PF-"!/J:I3F_',5"%.?C M,0]CDF%^1@N2P\R"L@P+Z++EF!>,X$@Q9>G8-DUOG.$D'\TNU-@#FUW04J1) M3AX8XF668?;G-4GIZG)DC38#'Y-E+.3 >'91X"69$_%K\<"@-]Y*B9*,Y#RA M.6)D<3FZLLZO74FO"'Y+R(HW_B.YDT=*O\C.^^AR9$J%2$I"(25@:)[(#4E3 M*0C4^&,M<[1=4C(V_V^DOU-[A[T\8DYN:/HYB41\.0I&*"(+7*;B(UW]1-;[ MF4AY(4VY^D6KBM;U1B@LN:#9FADTR)*\:O'7M1T:#('Y#(.]9K"5WM5"2LM; M+/#L@M$58I(:I,D_:JN*&Y1+8P90<>?\&-*^,G%6,"*DF\:BYBCNSPB49M_ M#)INU;4WZE[;@P+GI#A#CFD@V[3= 7G.=ON.DC<9V#Y'U?[ZME=Q._W<\L*< M\P*'Y'($-X(3]D1&L]>O+,]\.Z";N]7-'9(^F\,%C,J4H)!F12FP\F*ZD$Z8 MA CG$8J2M!0D0G \[WH=N5RM]3?XX[9%& MQSFX]?9MZUN>JEN.A6#)8ZE\Z]"ZS4$QZ>XIYEPZ.O@]G!Z"&!A^0<"D&D@3,+Y<6OE,(KS"*NT4_T/?JVI>O48XN@X=[#ZEP/ MVV=B^OIV#6>J&\$U3'^Z)^USJNQK&7V=B7Y65H_]>LBZ+6"%!4F$S"@0GY^2 M""(/!YP 7LU +[!4F3^!GAL=3R6FB)[3U'7Z5[1L?67?Z?>A/MIN>P_P+\GA M*,DF,-3WY=AVILV^-35IO93V#;IINK!,K)HC%9B) M)$P*+(>2')%-&+7.+<4A,Q2/Z2J7)XSEI7B$[!.I9,V1%KN ' M>$$N /") M&,70H; D3I&"$ODZWQ_:."^UW0D"6BEZ%Q)H$>_;;N+Q)OITQ[O1:9<\I01 M.01.$):I.G\](OSH]K[,",/@FX?7!&(4Z<"71I3J9.*C5NXYZJ3>HV?R3;>] M)3F%JNM%[/^SJC!EKGB"$UF2"A=S5,K\(>BZ3"#K^F!KJ1I!;P2YCN'X=5X! M]!'HWN_:1F#KR3LP)O[NJW(K"Q.HMA%9+*#\EF"NBJ.TJ&IQ/=LULU0?1O+U M;#S5P

BFBQOMKKL;*-^N'>=[5ME=-+W4 M=A_\4E_[;102^V\G0\$1YU*]ZC[44 GZ'S&^'\B%=NPW#J[!H;KV,U) MLSUI-29=2!_UY-\$)$ZC]K?,^@XY3ITXIS4X<@)K:*4]$4L-MN_ 3$ M?8 '@EQ]5P!Q+[9AT<\M\?( MKN'W?!$Z='O7M$D;6@S%WL-'VB[$@&QNM;J6WYYUAV;]S@5LX0I@-MO,WJ#H M]FR-3?O>=,:-IS=('4OUP,C!UF4NJE>X[>CV#?.J>KJKR:L'T ^8+1-(FBE9 M "LL/!DA5CTJ5AU!"_60]TB%H)GZ&Q,<$28)8'Y!J=ATY +;E]W97U!+ P04 M " #$AFA96;)(*7 " "T!@ &0 'AL+W=OP%?.U[SCW'X.NT%O)%%0 :O9:,JZE7:%U-?%_E!91$C40%W*QL MA"R)-J'<^JJ20-8.5#(?!T'BEX1R+TO=W$)FJ=AI1CDL)%*[LB3RSQTP44^] MT'N;>*3;0ML)/TLKLH4EZ.=J(4WD=RQK6@)75' D83/UOH:366+S7<)/"K7J MC9%ULA+BQ08/ZZD76$' (->6@9C7'F; F"4R,GZWG%Y7T@+[XS?V;\Z[\;(B M"F:"_:)K74R]&P^M84-V3#^*^AY:/['ERP53[HGJ)C=./)3OE!9E"S8*2LJ; M-WEM]Z$'",3E'EQ=7Z )1CIX*L5.$ MKU7J:U/<4OAY6^BN*81/%%I"-4)1\ GA (\'X+/S\#GD!AXZ>/0>[AO+G6_< M^<:.+S[!U[,[Y*4!1\-@>[(FJB(Y3#US=!3(/7C9QP]A$GP9$#9ELD(E#VM.^S\(XO$U2?]]7?YR%@Q#C+NN=K'$G:WQ6UI(P M("L&)[4U\'&O:H3Q^/9 VW%6:,1%P]KB3EM\7MNNJMB)_R(^*A@GP>&.#20% M^&985-*)2LZ*>A*:,',$S_ZUR=&GBJ,@#@_D'6=%UV%RN&E^KZ?8?OZ=R"WE M"C'8&%PPNC8N9=,CFT"+RK69E="F:;EA8:X5D#;!K&^$:35M8#M7=U%E?P%0 M2P,$% @ Q(9H6>VI5R93!0 !!X !D !X;"]W;W)K&ULM9E];]LV$(>_"N$50PNDD43);YEM((W:+< R&$F[_8YX4\?(&./\T$P>'YP2]<;J1]XB]F6K.$.Y)?MDJL[KU%):0Z%H*Q M'%;SP65P$>-0&Y@2_U)X%#O72#?EGK&O^N8ZG0]\72/(()%:@JB?![B"+--* MJA[?:M%!\TUMN'O]K/[)-%XUYIX(N&+9?S25F_E@,D IK$B9R5OV^!?4#1IJ MO81EPOQ'CW59?X"24DB6U\:J!CDMJE_RO0:Q8Z!T^@UP;8#W#48O&(2U0;AO M$+U@$-4&D2%3-<5PB(DDBQEGCXCKTDI-7QB8QEHUGQ:ZW^\D5V^ILI.+?Y@$ M%*+W:,G56.+RZ0PM,U)(1(H4??Q6TJWJ9*G>WZD1EY89(+;Z2=FW,4A",_%. M67VYB]';-^_0&T0+]'G#2J'*BIDG5=5U!;RDKN:'JIKXA6I.T0TKY$:@CT4* M:8_]E=T^P!8!3S%KP.%G0R),@^,>=AC'O^Z M.;:T)FR&06CTAB_HM3VZU3UZ9KH4GKNTK[\JO;!?3\]6%V)+$I@/U'0D@#_ M8/'[;\'(_Z./E4NQV)%8AV/4<(QLZHN_08@+-9DE95YF1$*JYB#UF802/=OGUE0NGXVC8+1=; M*W\BFF FA%\YE)DJ%M=Z!UQ]D9*J!WL%7*T4[[HO%H'$WV,/04&T[]:;!' MP5K/$RF,&@HC*X4KLJ6* _T!IO?+0@JU?%9#13*4,,6H_FKO-#DZ:**JV/YP ML%;A6'=R)-:A-6YHC:VT+I.$EXI,QH3&E+ 'X$^("-$_3,8'<,+@ ([UB\?" M<236@3-IX$RL<):'#M0'Q2IR[$3M4BQV)-:!-VW@31TO>%.7'%V*Q8[$.AP# MOPT@??LPM,_H:ZY\MS?@\P^]%8=1M.^O/>74 NB/]LK%]FJ>BF$GC@ZL&&YH M08MUL[X9#"I>!ZXG=)U\]$.PBAX[JIRJQ:[4ND!Q"Q0[]M!:T!5,EVJQ*[4N MS#:\#ZQ1[^E.&A[&&]@?AGC?27^M7&ROYJD8VN@\L(?G5ZP0DI?5EH/*2)6W M)O!"RQW%RC4?EVJQ*[4NQ3:0#X:N/=-1R%W#=*D6NU+KPFSS@<">$)SLF8>9 M0.ACO9?0=A"&<3J)]OWR-*#]HP_S 'N?O9D5ZT51Y\@-DK-I/2IAX8?%T M&*.IONX M8U??[ )J;5D6-U(]G6',+=,RE9 M;BXW0%+@NH!ZOV),/M_H#S0'OXO_ 5!+ P04 " #$AFA96I=G<-P# #) M#P &0 'AL+W=OEL"Y%$E:3MM+]^I"0KML1XZ:9]L?GRW$/> M58QX%/Z68K]8 ] MGY9T P\@OY0KKGIVRY*D.10B907BL)Y9=\[MTL':H$+\F<)!G+21=N61L2?= M^2.965CO"#*(I::@ZF\/"\@RS:3V\;4AM=HUM>%I^\C^6^6\S3%2_Z-!@L87BG9 L;XS5#O*TJ/_I^57:-W*"W0YRW;"047 M4UNJ[>I%[;C9VGV]-?>5K7GH ROD5J!ED4!BL(\NVX<7[&TE4ZN5>]3JWKU( M^ #E#?+P"+G8)8;]+-YN[IG<^6^K+__UZF=B>&WB>!6?_PK?2[Z4.E]&54[ M,6%,T:[Y/#.?OA!O14ECF%DJT03P/5CSGW]R ORK2>HAR:(AR98#D9T%A;1! M(9?8YV>'E*WKT/QS9&K2H"+5+\M^'OI..+7WIXKW01,<>.>@J ]RQP1/SE%+ M \HEH=NBSGSW6]_]B[[?G=Y'RG>NGPC=V E 5 B0 EVMTX(6,: ,U.,BKDUB MU*N0T\T%I./!P@ BGML1HP^:8-?O:-$'!9[SBA1!*T7P=BET]!,H,S@*$],R ME31+OT.B7Q10LWOUP5!?]#$32B=MHZY1KV7SJ3#N)?.SGCB.!TA M#"A"2/< C7L^DDF(.V=QV4=YX<3'9B4FK1*3BTJ\+]@S6G" )Z3$*"FO\Z>Z M0TQN7V3[T?M\2+)H2++E0&1G(0G;D(0#/[+AD$$9DBP:DFPY$-E94!S\\LV, M_^\[X_(*/QJH0=FBANWLJO(P[MQ!)I2+NW>0?5*:Y, W54THU#.S*V3]L=F. MMG7G755M=<;OG=N%8QB/=)U:E4(O]'61^X'R35H(]=:OU5+X9JQ.&:_KQKHC M65D51H],JC*K:FY5K0U< ]3\FJGBJ.GH!=KJ??XW4$L#!!0 ( ,2&:%DW MD,6$9 , \. 9 >&PO=V]R:W-H965TR.]J Z#1SX1Q-7(V6J2]-R2Y8E38 K*CB2L!HYK_'-!/C)R^@Y:P(ENF'\3^/12&,H$+P53VB_9Y;#QPT&*KM$@*L%&04)X_R<]B M(BH ')X ^ 7 _U= 4 ""S&BN++,U)9J,AU+LD;31ALV^9'.3H8T;RNTRSK0T MO=3@]/BCT(!"]!)-8:[-8Y8O)Q(K]&FKE29\2?DZ[WTV!4TH4\]-W)?9%#V[ M>HZN$.7H\T9LE8E40U<;39;9713CO\G']T^,/X/T&@7>"^1[?M@"GW3#I[ P M<)S!@SK<-3-13H=?3H>?\04G^#X+39A)@[ENLY)CHPQK]\=N',,7YXE%;-&']0.:QJJK!W M*&W>A?.J(*SE0F,/M 3YT:E\P95"C#O5SH!3(9$MR.KDH=G-<6[27(JM[OA0 M:_%CBBUNUE%[]$?'J^&W5 A_$)U8CD.]Q=T%]X[,@:.), IO;R>M CL)SEZ+ M"['5[1YJ-NXNVG]9BT[PV5:;11WC\.0..E1UW%W6_V._7[2X%VS17WRYE7_K M]JIT1^2:-N;&!M &F?R7,F5$T M[)V@O ..?P-02P,$% @ Q(9H64V7/;8I!P _SL !D !X;"]W;W)K M&ULM9OQ;Z,V%,?_%2L[37=2UX!)TN361FJ#JYUT MW4[M;OO9 2=!!SAGG*25]L?/!AK'@?A*]O9+ RGO\^#[PL-?#-<[+KX5*\8D M>L[2O+CIK:1J)_1 M).]-K\OOOHCI-=_(-,G9%X&*3991\7+'4KZ[Z?F]UR\>D^5*ZB_ZT^LU7;(G M)K^NOPBUUM]3XB1C>9'P' FVN.G=^A]),-$!Y19_)6Q7'"PC?2ASSK_IE4_Q M3<_3>\12%DF-H.ICRV8L335)[@FE8]\]QNK#VBH>1%/B_(OVE7;CJYZ*-H4DF=UL-J#+,FK3_I< M"W$0@/&) %P'X+<&!'5 K8R^%"ZFDTVO!=TCH MK15-+Y3JE]%*KR37/Y0G*=1_$Q4GI[]SR= _8)"-I?JXY%M>;I-\B6:"18G M$MW3*$D3^8+>ATS2)"T^H'WAUI#)B3-A,/1 M,!CL4UHB#OQ[DX4%6Q-!57- M3;68)%(+L;HH13J@36AGSJY"5[#!P7'[GN<=*0V9D0#!K(*,]@49.0ORQ/*$ M"Z0O),4%REFKODY$5WTA82$DC #!K#I<[>MP=59COX*4'A(60L(($,R2?KR7 M?NP\!4@ADZQL,0N:"+2EZ8:UE<))Z5J*<:/+!,-)H\U IB1M*8<'*2WQ)GOQ M)F[QOF^2=::OBRFG>=MP\LX)Z*H;)"R$A!$@F%4%WS-&P#NK?]1A0.J#TD)0 M&H&BV04X<&(^\/#0#>Q<&K\Q7ALT^@EH2E+3#CL*'IUJ*#XV2F*GD@]TSG(T MXVJ,^/GSK%4Y)Z"SB M%15+AB*^98*J!4%5DVJM"ZB-K6GCPQ/_TC\>ZH#Z4RB:+;=QJ+[;HM[6 LUF=54;E!:"T@@4S:Z*,;[8/^M: MC$'M+2@M!*41*)I= ..7L=LO?\I5L]*M:KD4;*G;D=B?*!'/LD3J^W.M)<*- MUN[C9G.?N7>@L_C-K-CS&ED)5%9;5N-]L=/:_1=90=UQ33N:D&K>*P;-2J!H MMOC&]V*W[[U5EU$1:\>[8%1N1.LX![=,439_1S-WJLZ_WF;2J^8I0Z"2VOH9 M#XO='O:/C2PDS6/]8YUSH>+54NO=>3>H\X^U.7LZ")JC1="D!(IF:VW,*'9/ MH7Y6ZX@OC@GI9\[^04\L4KT[1OH& M0:X?^D.+)%>V56^MC5-K14#=*R@M!*41*)I=..-R\>2\@3NH3P6EA: T D6S M'^4S?C9P^]E/N6I-K)#EJ7"AGYA-"E0],=SZC%]%FQRI)8?E)/(-EEK$4"G?$%I(2B-0-'L6AE7'0S/ZTZ@'AJ4%H+2"!3-+H"Q MVH';:I/%@I7O)J'DL$^UUF34-EKR&J,ET#E>4!J!HMEB&S,=N,WTFSL3?3[9 MF4#=-2@M!*41*)I=*V/"@_%YG0G43(/20E :@:+9!3!F.OC!<] =.M.D=;5J[$/ M5"R3O$ I6ZA0[_)*G3"B>MNT6I%\7;Y..>=2\JQ<7*FQ+1-Z _7_!>?R=44G MV+_S._T74$L#!!0 ( ,2&:%EN@"\XU , %(5 9 >&PO=V]R:W-H M965T1D0+N&>+'/,?LZ3UD]+PT;.-RXX'L4Z%NF*O% >_A$<37PSV3+;-Q24@. M!2>T0 QV2^.=?1?9I:#L\0^!,[^Z1FHJ6TJ_J<;?R=*P5$2002R4!99_)UA# MEBDG&U1.7DYFBSFL:?8O242Z-.8&2F"'CYEXH.>_H)Z0 MK_QBFO'R%YWKOI:!XB,7-*_%,H*<%-4__E$GXDI@>R\(G%K@C!6XM< =*_!J M@3=6X-<"?ZP@J 5!F?LJ666F0RSP:L'H&3'56[JIBQ)7J98))H5ZLQX%DT^) MU(G5)RH ^>@M>A?'[ @)^D#PEF1$$. (%PGZ+%)@Z ,M]F^_ ,M;SU^'(##) M^!NI__H8HM>OWJ!7B!3H2TJ/7*KYPA0R2#64&=LT<)W2 MSWW![\(T(2>2@,11$KVT$'P_DA/.H! <'? 3WF;0QZL:(RC'4!O5:35S_85Y MNH8R&(?:'>_X <>P-.3VQX&=P%C]_IL=6'_V(>H;T&T/N.GV\0/+:G>*>CKY M5YU:.76;G+JCR(Z'WU*VOO*B#[UGH>]MKM MA&U[G*/P9#^WJ3X07@>$-W=G\V<@NKU\QW&> MO?OA8$!30>@TBS29M4#X#0A_$,2&"Y*7"P+O]PSV\K*!\M2'Q.\FV^TLC9Y. M3F=E# 8V%8A.LTB360M(T )!H$\ !>,Q(I(C'G:AR#H9'?>(3"B3S@8R%0 M.LTB368M +,&P&P00%5)9:J2$JJ2^L46-6@V<=YKG6:A3K.-3K-(DUD+[[S! M.]>[X:<6<.W.>AL,;"H0G6:1)K,6D-L&R.VO2@%Z5+7M?57; MEE5:SV=.'YM!YZF+3Z=9J--LH],LTF368FU;/[]CK?_A6Z<>I%5@^)U%.1S* M5*):W39:W2)=;FVH5X<3MHYJOG9I[9+=RF5XK,G4=+IMM+I%NMPJ:N;5Z9(Z M;?R(V9X4'&6PD_;6S4Q6M:PZP*L:@A[* Z&PO=V]R:W-H M965T-)*L\Y \KTCJI3C?2W6O-XP9 M\C7/A+X<;8PI+CQ/)QN64SV6!1/PRUJJG!HX57>>+A2C:1F49U[H^S,OIUR, M%O/RVK5:S.769%RP:T7T-L^I>EBR3.XO1\'HVX4/_&YC[ 5O,2_H';MAYE-Q MK>#,:R@ISYG07 JBV/IR=!5_(VO1SYMD8L M8XFQ" I_=FS%LLR2H!Y?:NBH*=,&'AY_H_]>-AX:7H;$12 MMJ;;S'R0^S]8W:"IY24RT^7_9%_=.YN.2++51N9U,-0@YZ+Z2[_6B3@(@(;V M!X1U0/@T(#@2,*D#)D\")I,C 2=UP,G3$OPC =,ZH&RZ5[6]3%Q$#5W,E=P3 M9>\&FCTHLU]&0[ZXL _*C5'P*X@=)LC)?4Y*@BAT?($_)."K/1)!8I2[OQ'M2RJ6KXK:K+T G\ M* MRPHVZ8?90>M"%S1AER,8E313.S9:_/Q3,/-_Z],!$Q9APF(D6$>1DT:1$Q=] M<)S/L>Q*43-U033%B$"8LK6."7-#N_[1;^V)_, MO5U/LJ=-LJ?N9"N>,%(P10R,:9#R1-*,%$HF3&N6$FK@A!54T7+:*C(JC":/ M?=VO$L-9W% Q,&$1)BRN8"<'6DS[A9@U0LR&"9%)"M-"I0>HH&"6*:^]@;<9 MLJ8)S[CAS*F%L\2A6F#"(DQ87,'.#K0(QT?4.&W4.'6J\7$#Y6YDEA*C:,K% M'4GI@R8[F6US1O;EVY7M'3NFX&T1NH@5[Y%$?2HX2QJJPNEWSUWH-TVMD<4Q%,6(0)BY%@'44"O[4EOK-S7*7_@?D!1PK3L6(93,\P2!D)Q]JH;6*V MREX S5CE6V":Z-/*7^_9?=\R+L0KNBG'@$8-GQ$BY M?3^"J?J:\O0-%V1%"VYHUCMDN6F#DXY)BU!I,1:MJTO8ZA)B#EPU#4L73%J$ M2HNQ:%U=6L\=. TDVN"%ZL91:5%->]'@]2/<=M#:[<#MMZM.3!&LV^LFOC7C@=N-5QUB^?P( MA6JU46D1*BW&HG4%:8UY<(8Z0J%Z=%1:A$J+L6A=75J?'CA-YR+B\/[$;[?E M6FVY9-LK1P4)@LY*4B"E M1M'DWCHL70[?C^[/LDMW&8,?951;7-,Z-NN)HC%6B94&WL%>@IRINW(3AX:' M&PO=V]R:W-H965T1MZ'[K?.F69?%L)*05#'NA#]^*\H_M7995TO?U:K/]>')75??O3T^WR[ML MG6[?%??9IO[-35&NTZK^L;P]W=Z767J]6VB].E7.SLY/UVF^.?GT87=?6'[Z M4#Q4JWR3A:6T?5BOT_+'K]FJ^/;Q1#YYOB/.;^^JYH[33Q_NT]LLR:K?[L.R M_NGT1;G.U]EFFQ<;J_6O3D9_+UD_F:;K,O MQ>J?^75U]_'D\D2ZSF[2AU45%]_,K'U"B\9;%JOM[K_2M_:Q9R?2\F%;%>MV MX7H-UOGFZ?_I]_:%V%M 45Y90&D74,8N,&L7F(U=8-XN,#]<8/'* HMV@<78 M$<[;!2SYRUW-G8,^65C'V[M M^:N+/&]N>?3VEI\WN'RXQ>7Y:XL\;W+Y<)O/7WW?/F]T>?16EY\WNWRXW5]_ MQ9XWO'RXY5]?Y'G3RX-M_^J*/6]\>;?U3Y\^O;N/OII6Z:LBK'_6-Y"GTI.)&BK-M M5>;+*KN6/G]+R^NM]+E)IN9Q/ZE9E>:K[<_2WZ13:7N7EME6RC?2;YN\VOY2 MWUG?_L==\;!--]?;#Z=5O:K-@*?+=K7LI]527EFMF>05F^IN*VF;Z^SZR/*! M>/DKP?*G]4OT\CHISZ_3KXH0_/QP^TZ:G?TB*6?*7/HM4:6?_O;SD?7Z(F;L MA\T[25Z\R:ABQDO+48PF9I+L_H69[6W((Y(^0CJ36^GU%3+&OSPOC'C%S/&O MU$C1$HMJMJR?ZN5.5,22/>)%.WQ/B45GQ.OW(@HE=\3K-I,/UNWW)BWV/O"O MZM[X9RYZN_CCGZYR+"3^VNO_^M,+F:<7B1D]^_KRH7IC:\9CWK/G8S[HR0BI M?5\HQY]:+U]G+_\.S7;N[!7W2[&N]]ZWZ6[_=UELJV/K]JO0:/XJ>+^]3Y?9 MQY-ZMW^;E8_9R:?__1_Y_.S_CB4UB:DDII&83F(&B9DD9I&8_82=[[#FC\7' M3_.SL[,/IX_[44R.Z)*8-US]F7*X^CXY8C <49[-#H<,AX^ZNCA\4$2N5TQB M"83U\G'^DH]S83Y:FV69K;--E:[J>#S,2BG=;HMEGC9[ZM_RZDY:%]?Y3;[< M/>1HD@I'FYJD)*:2F$9B.HD9)&:2F$5B-HDY).;.AY$U"$F/'-$GL8#$0A*+ M2"PFL03">@&^> GPQ>@ ?TQ7#]FQ5!824U.9Q%02TTA,)S&#Q$P2LTC,)C&' MQ-PG;+Z?RI>#5"9']$DL(+&0Q"(2BTDL@;!>*I^_I/*Y,)7C[#$KMW4D%S=2 MS3_FQ<-V]4,JLV5QN\G_7>].]W:VL^_-[:/1+1QG:G23F$IB&HGI)&:0F$EB M%HG9).:0F'L^B.[S07*3 _HD%I!82&(1B<4DED!8+[DO7I+[0IC<89G]_>DH M1QW297>B2RFA>C4F"8QE<0T$M-)S" QD\0L$K-)S"$Q]V(0 MTX,#M1XYH$]B 8F%)!:16$QB"83U8OKR):8OA3&M%^5-EE$KE>,:LFQ=^-B[]W8#[>]FHH\*MRV=;KEUU*Z+AXVU=&$$SJ3$X[45%33 M4$U'-0/53%2S4,U&-0?57%3S4,U'M0#5PE;KS0V\'$P C]!!8U1+**T?UTH7 MU\J4N'[K>(%8FQS:I*:BFH9J.JH9K?;6W^;FR,=9Z-K9J.:@FHMJ'JKYJ!:@ M6HAJ$:K%J)906C^/NW9=TZ07S99(?S1SCYMS<-?/T7PTB(7,Y" F-175-%33 M4=A('+2C0W3("-5B5$LHK9_575U/%O?UOJS2[5;Z+'TIUNMB(R7-E+2C M68UV]E!-134-U714,U#-1#4+U6Q4:CFHUJ :B&J1:@6HUI":?U0[HI\LKC)-WYJQ\7@#Z3SP5G9+^+1)F?LF#$U M=$S]R)B+P5$[ QW31#4+U6Q4XD\65N]'S-="F7:OU=G;EPQU/M7W47/@H#5TS'=4,5#-1S4(U M&]4<5'-1S4,U']4"5 M1+4*U&-422NM_XT=7J%/$A;HP*Y_VE-MC$DT:IR]Y M//X8LGB8J2&-:BJJ::BFHYJ!:B:J6:AFHYJ#:BZJ>:CFHUJ :B&J1:@6M]J; MIR(2:MA^GG<=0D7<(7R:TO'KFU,ZQ,SDO$8KA*BFH9J.:@:JF:AFH9J-:@ZJ MN:CFH9J/:@&JA:@6H5J,:@FE]4-=Z4)=W#0TRG337$_NIWS3[H+_7.^0"W;& MT:HAJJFHIJ&:CFH&JIFH9J&:C6H.JKFHYJ&:CVI!J^T?LSR<68T.&*%:C&H) MI?43N^LBUC?'G)%\ODY1<^G/]CC+FT=2A/+D\"8U%=4T5--1S4 U$]4L5+-1 MS4$U%]4\5/-1+4"U$-6B5CLX]J',Y?/^/R\Q.FQ":?T([XJ,BKC(.'T>M1B< MG-QHI1'5-%334;7+&HE5$5-./O![R<+XU M.J:):A:JV:CFH)J+:AZJ^:@6H%J(:A&JQ:B64%H_A;N*H3*N8CAROK58F[Q? MC/8+44UKM'\ZW140U4,U'-0C4;U1Q4%OV4X7SK48_2T#734IMUDZQORF(MW>2;=+/, MTU7O6P+KK%ZFY==B]\<]L<,6QGQT/7PT>U -5"5(M0+4:UA-+Z MT:UTT2VN-!X>.)%^V^35\3UMM,R(:BJJ::BFHYJ!:B:J6:AFHYJ#:BZJ>:CF MHUJ :B&J1:@6HUI":?U8[WJ/]4U1K$]MJHNYR>%.:BJJ::BFHYJ!:B:J6:AF MHYJ#:FZK[9\FG)TIYU=7AP=2R%%]5 M0+42U"-5B5$LHK1_;7==Q)NXZMK'] MB_3/++^]:P(\?Q/MUL5K5?R]VS?:?WYP(+EZ+ MR6F/%B1134,U'=4,5#-1S4(U&]4<5'-;[6(O[>6+=XO+P[!'.Y2H%J!:B&H1 MJL6HEE!:/^R[#N5,W*$HIJ*:AFHZJAFH9J*:A6HVJCFHYK:: MX&JF'CJ@CVH!JH6H%J%:C&H)I?4SNZMGSL3US"ZS7]J9;ZCV[M*M@K.2:#\3U514TU!-1S4#U4Q4LU#- M1C4'U=S9\'M/YZTN6ZN)#Y]D03,3 YSM$B)JIIJ*:CFH%J)JI9J&:C MFH-J+JIYJ.:C6O!&;+P^I29$UR-"M1C5$DKK1W=7NJQOLA--Q.#D*"M,(+Z[.E,.KFZ"C^J@6H%J( M:A&JQ:B64%H_MKO6Y5SU8#[LH<[DQ=5**:AFHZJAFH9J*:A6HVJCFHYJ*:AVH^J@6MMG^VX&I8R$?'C% M1K6$TOIA MK71A_5>+FV)@CNBIOU3=&[[:]=MU",3XYU4E-134,U'=4,5#-1S4(U&]4< M5'-;373=0G1 ']4"5 M1+4*U&-422NOG=U?B7(A+G-.GK]2_\?)-OGY8'TUT MM."):BJJ::BFHYJ!:B:J6:AFHYJ#:BZJ>:CFHUJ :B&J1:@6HUI":?WP[[J@ M"W$7-"RJ;%/EZ4JJ_V+WF9>6 MM_EF*ZVRFWJHLW<7BY.GK[!X_J$J[C^>R"?2UZ*JBO7NYEV67F=E\X#Z]S=% M43W_T SPK2C_V#V=3_\%4$L#!!0 ( ,2&:%FM./.RZ08 )% 9 M>&PO=V]R:W-H965TI4O*>TK%&]YS/+;28FB3-=AH30-\F,6TN M7X7\GK]PKLB/-,GRJ\Z+4JN+7B^?O_"4Y5VQXIG^SK.0*5/ZJ5SV\I7D;%$6 MI4G/ZO='O93%66=Z6;YV+Z>78JV2../WDN3K-&7R[88GXO6J0SOO+WR+ER^J M>*$WO5RQ)7_@ZL_5O=3/>CME$:<\RV.1$$R* M37D2XGOQ)%A<=?K%&O&$SU5!,/UEPV<\20I)K\=?%=K9]2P*#Q^_ZVZY\7IC MGEC.9R+Y?[Q0+U>=\PY9\&>V3M0W\>KS:H.&A3<725[^3UZWRXX&'3)?YTJD M5;%>@S3.ME_9C^J-."BPK$\*K*K :ELPJ H&;0O.JH*SM@7#JF!X5$ GGQ2, MJH)1VP[CJF#40LYEBTTLI M7HDLEM=>\: F=4)R,R1DUCQM.D# M-QL/?-4E@^W[>V98%;\]8_J8 LS:A)BUB>:H2:F-J8'NU /2G?XB3O[ M>GL;/-XZ=X\/Y/K.)K.O=X_!G>?\,_W/+W34_V]34)"8C<0<).8B,0^)^4@L0&(A$HM 6"UA9[N$G9GTZ3?Q MQA+U1O@/?6R;\Z9,&8%3,X7$;"3F(#$7B7E;C)Z56G%JL9F.NF>7OA<;SJH[MBH#(EY!M9L%2? M+34=O-T,/V[LN#NN;\BL82':/:\O9 ]_^H8X;9JYQNTZ=4@@,1^)!4@L1&(1 M"*L-V]%NV(Z,P_;ZE8Q%]F&9[$^*^'E60I;+B7;L.+LO&DX MCWXZ"&?&%3CU)RL2)>5N,TH,?5?VN=72P@NP8M.D8(CM&XX_[^_[! M<4-M:)_OAO9YJZ&=B#PGDI?[B3?"\IPWCG,C=NHX1V(V$G.0F(O$O/./HV[0 MI4?C'-DQ:-,Q1':,0%@M#Y-='B;&/-RMTR=]I"2>B62O^K"))237!_WZ>)_D ML0[)'^29Q53,P35;*CF0#6WT@YS-#C*$;2A#]4"J!9"M0BE MU<-T<)V1&L-TS^6<9ZH(CPY4KN1ZKM921ZK:'S6FR$B>G"*D9D,U!ZJYE59\ MXHU'VE60D#U]J!9 M1"J12BM'B1K'R3+&*0''1;U1FY$UG3Y_,9MKVU]"I^2+Z=?%;.O*-JUCR8N(9^?J4Q,M/+^:8M9.S!KVD#M4< MJ.9"-:_2ZK]/HQ]^50UM&K1K&D*;1BBMGH[]%7MJOF3_R+[S+T)^6;$W6\\-9FHT105[YG4$U&ZHY4,V%:AY4\Z%: -5"J!:AM'K@]G,-Z A\\(>\ M0#R#:C94QBIO_4L=LG9PTZ-P( MJ.9 -1>J>95V^!GQ0-=K<]F?X#4$L#!!0 M ( ,2&:%FZ6+?H4 0 .$5 9 >&PO=V]R:W-H965TD M+P7VXY>49,ER91;V"B@0Q*+$.9Q#SI"',]AP\4TN !3:)C&30V>AU/+&=66X M@(3(%E\"TU]F7"1$Z::8NW(I@$2I41*[ON?UW(10Y@2#]-U$! .^4C%E,!%( MKI*$B.]W$//-T,'.[L4+G2^4>>$&@R69PQ34VW(B=,LM4"*: ).4,R1@-G1N M\,S)4WCG_9AJ/T=#QC$<00Z@,!-$_:QA!'!LD[<<_.:A3 MC&D,]Y]WZ \I>4WFG4@8\?@KC=1BZ%PY*((96<7JA6\^04ZH:_!"'LOT/]KD M?3T'A2NI>)(;:P\2RK)?LLTG8L_ [QPQ\',#_\"@?6R$=F[03HEFGJ6T[HDB MP4#P#1*FMT8S#^G KM!'] )K8"M '^Y!$1K+ M/] KH@P]T3C6TRTOT<5^<^ J/;B!<,-\H+ML(/_(0&WTQ)E:2#1F$40U]B.[ M_;7%WM6D"^;^COF=;P6]V<= MS8; *B0[!X6//ZF.^%5SJ/<$F2P$-#S>TSGQ&S"EVB\7>K]&"+T M2A/33Z_@5'^2,Q)F'::*"(7TU@3HK]LME7_?I&GRT)%2EX7#DC+"BG4H\ M \->)4':O?K@ORX87?_BX.\>#WZK:Z=.3T-@E5G$7JDKO+/#/S=MB&=3:%6B M>P(*-YH"=KB3R>.Z).@=.0&P7[+R?W$:](ZG@=VWDZ>H(;3J3);J#9\OWW"C M^JTIM"K14L%ANT8Z.1$:U6\YVD$BF/BJ3812KV&[8!OM%*B^F*D%>M2WCZTF M=:_\<&Y4O#6%5B5:RC=L M%4[!\TI)15ADUG>YM_7QO:TO(;)^Q3-HC"NRO'>@W7_6J^IX* MFOIG9+M V8%.7J^&T*JT2]V&K\\/S$:%55-HU;)%J:Q\JZ#Y7X&90Q^$7/\@ M,'_6J^IXJ91\NU*Z78,PIX-V6E]_F;GW_E@BR?UL5"3E:)5+%O4+V_3JIU;=L^*GT]$S"F3*(:9-O5:?1VS(JLG9@W% MEVE)[ITKQ9/T<0$D F$ZZ.\SSM6N808HJKK!?U!+ P04 " #$AFA9VZUA M4U,# "M#P &0 'AL+W=ONV/QC.Y%GI5PQQ#?%P5AOVX@I\>YA:W3P'VV MW0DU8,>SBFQA">*ANF.R9WT1 PV<^LSODZQHP@UXD<&1W[61BJ4 M1TI_JL[7]=QRU(H@AY50$D1>#K" /%=*X+8$=TCP7R%X+<%[ZPQ^2_#?.D/0$NK0[2;VVKB$"!+/&#TB MIM!2335J]VNV]"LKU4%9"B;O9I(GXF]4 (K0)W0/!RCW(%L)+8"+;'4:XHB4 M*'VJ*!//0^\3$"3+^0=)>%@FZ/V[#^@=RDKT?4?WG)1K/K.%7)^:Q5ZU:[EI MUN*^LA8/W=)2[#A*RS6L-?QDG#\=X=O2E\X<]V3.C3LJN(3J"GG.1^0ZKJ]9 MS^+M=$\7SO^;/;UX]IX97G=2O%HO>$7O/OV1?GM(E[I];9B>GJF>==>\(BN8 M6_)AQH$=P(K__ .'SE\Z4TV*)2;%4D-B/?O]SGY_3#T^99[._H89UDSU9CC$ M.)SX&,_LP[FQ&E@43L.P#TM>POQIX#M>'Y;J8,YD&G2P7IA!%V8P&F;W\%E0 MDJ.QH$=U?O?,F11+3(JEAL1ZFQ%VFQ%>G/*A2?M-BB4FQ5)#8CW[)YW]DXM3 MOF'Z9]DG4W0RR-'%2]0DP/X E;Q$X= +HFB0\#I8%$RP/N&C+LAH-,C!AX4N MUE&!WSUJ)L42DV*I(;'>+DR[79A>G.E3D_:;%$M,BJ6&Q'KV8^?Y,]RY.-=; M:N_%C3W/&R3H0HO#D3O,=PW.\W"$@T'"ZW"N_/F#C+?/RH\"V+:N^SA:T7TI MFN_+;K2K+3_7%=5@_ 9?+[!F/%&U:%WN/,LWA>PM8=NLY"B'C9S*N9K( \Z: MVK#I"%K5Q<\C%;*4JIL[64\#4P!Y?T-E =1VU 1=A1[_!U!+ P04 " #$ MAFA9.?%;')X% !]-@ &0 'AL+W=OG?/C]V7Y?> Y/P*.MS%[RI1 %^9+$:3YVED6QNG;=?+8429B? MR95(U9F%S)*P4+O9LYNO,A'.JZ D=JGGG;M)&*7.9%0=N\\F([DNXB@5]QG) MUTD29O_>BEANQX[OO!YXB)Z717G G8Q6X;-X%,5OJ_M,[;D-91XE(LTCF9), M+,;.C7_-@V$94+7X/1+;?&^;E%-YDO*EW/EE/G:\;$<.Y<.F8M%N(Z+![G]6=03 MJ@8XDW%>_4NV=5O/(;-U7LBD#E8C2*)T]S?\4B=B+T!QV@-H'4 / P;O! 1U M0/#1'@9UP."C/0SK@&KJ[F[N5>)86(2342:W)"M;*UJY466_BE;YBM+R0GDL M,G4V4G'%Y+,L!+DD/Y 'L1'I6JBMJ4QG(BVRL*QD3KYCH@BC./^^/%4-2&1F M&_(0Y2_J[*P^.W(+-;*2[\[J4=SN1D'?&45 [F1:+'/"T[F8M\0S>_R5)=Y5 M&6G20E_3Q.B.!]XE0CPY:QC/]>'C0-IU^O?.3>S>2$3372%#Q@G=X MKY?&K4AG2R4G+VT%MB)*N;O.5^%,C!VE9[G(-L*9?/N-?^[]V)9=)(PA81P$ M,^HP:.HPJ.C#=^I@WIAM11@@BX"$,22,@V!&$89-$8;6F^'S.GE2 B@7Y"[\ M6V:-)+;68X<:5*CRO^S-A([-[MAB?_ MD5_E2L^5_'DGRC3\U39I*[OK18B$,22,@V!&@2Z: EWT5((+9!&0,(:$<1#, M*,)E4X1+ZUWR]AGH$[D767E,/6*W%<7*ZUJ4'0Z+7+R(&8BVH1/L3AK3: 5T_G:1M(8E,91-+,@VMSZ MYWUE!FIAH30&I7$4S2R%MK&^U:!U^S'%SNI<%:BIK6GMO\'4J?X:7M779M6W MN]4V&3KJM.S,SBE'TAB4QE$TLSK: _M7?34)ZGJA- :E<13-?/&CC2^UNKD3 M'GWLP*ZE@=)833M\J+DX$"=4IV;.M<.E=H=[3)QN6]..=*]3*(U!:1Q%,ZNC M+3.E/<6)0BTRE,:@-(ZBF:70%IG:7\6>($Y0RPREL9IV5)R^AA>FV@M3NQ<^ M)DZM/QK9F9W3#K7-4!I'T4J@'IN*(U!:1Q%,TNA/7=@?TW= M7:YJX)$74"&I\W;WE-$IBGJMU M3#FIM*CL9.]HLU;JIEHA='#\UK^>^BW'F7_-=RNA-'ZW,.LNS)ZC-">Q6*BN MO+,+-;%LM]9IMU/(5;68YTD62O^JS:4(YR(K&ZCS"RF+UYVR@V;%V>1_4$L# M!!0 ( ,2&:%D@ 5FD]P( 'L* 9 >&PO=V]R:W-H965TPG7O.\3W^NN,]%P]R Z#08T:9G#@;I?*1Z\IX QF6'9X# MTU]2+C*L=%>L79D+P(D%9=3U/6_@9I@P)QS;L84(QWRK*&&P$$ANLPR+IRE0 MOI\X7>=Y8$G6&V4&W'"G$N>J.Y@,3;P.^ M$]C+6AN93.XY?S"=ZV3B>&9"0"%6A@'KOQW,@%)#I*?QL^1T*DD#K+>?V;_8 MW'4N]UC"C-,?)%&;B7/IH 12O*5JR?=?H@898<4_?BQ]J $T3S/ +P'^,:#W B H <%K%7HEH/=:A7X)L*F[1>[6N @K M'(X%WR-AHC6;:5CW+5K[19C9)RLE]%>B<2K\QA6@(?J(KEG,,T"W^!&D[IY' MH#"A\H-NWZTB='[V 9TAPM -H52OL!R[2LL;$C8L M@:0!'[7CARUX5Z==Y>X_YS[U6PE7D'=0X%T@W_-[#?.9O1X>-*7S?^KS?U8_ M,".H-D)@^?HO\-77O].TN 4\:(:;ZVPDWB5\2U3B*8GDCOPL%]YV&_U<)ZF8!^?VHV&EEA;N=0F MLIA0@LT3=8$6(&)@Z@+=6#"I+!JV6K!166\7%$Q+:AZ9$6_%O/=NG)(L&C;8=;[@321;N MNK77- .QMF6,1+$YF\5]6HU6E=*5+1".QJ?=T:S;,![IRJHHA/[0%V79#19K MPB2BD&HIK_-)[P=1E#I%1_'USV[8=P/%_A>?U=MU=&XN/DC+'=XGY (!+F\7K]F*W M%XI-Q[I*HB?1<7NW/W[4@TV#A"&R_:9O6EL!/P I_"20^ $^>RC7/V]NBZ)R M?EDN5ILW)[=5=??Z]'1S=5LL9YM7Y5VQJO_EIEPO9U7]Z_KSZ>9N7:!2=+F?SUZU#^OSL_*^6LQ7Q8>UL[E?+F?K7]\5B_+AS8E[\OC" MQ_GGVVK[PNGYV=WLZMP>^/SG1SW=G7Q],I]FF^*B7/QK?EW=OCF9G#C7Q'9 \-(!WN$ KW6 MY[UP@'\XP.][0' X(.C;I/!P0-CW@.AP0-1NTO2% \:' \9]SV%R.MTG3 MPP'3]@'A2V_=;M]+=ETLGE6S\[-U^>"LM^5K;_O#KI_N MCJ][UGRU#:G+:EW_Z[P^KCK_H:P*QQTYWSO);+V:KSYOG&__5FXV?W$^%&OG M\G:V+NI_NRB7=_?5;!<$Y8WS;K:97SFSU;43SQ?W57'=''SW=-2W<5'-YHM: M^L8Y=3;;US;.?.7\M)I7F^_J%^N?_W%;WF]J9W-V6M4GLVW2Z=6AX>_V#?=> M:+COO"]7U>W&25;7Q;7A>&D_/CIVO+(?/[4=5L>REYU_A3=+"R7_Z8/-W M-84OU)2\_?B#_"&[K#_.?KR\K#_.DH_.I7C[,3%]U.PIWTQM1S6O-W>SJ^+- M23ULV13K+\7)^9__Y$:COYJBD<1B$DM(+"6QC,0$B4D24R260Y@67<%3= 4V M_?R'>K _7UV5R_I[?K$;+OS/^<8467LFVC';X?V7\^\]?WIV^N5YQ'0+A6'@ MZH7B;B%OY'MZH<3:ZJ$]O%NC.PVB5I59M]0X#".]D# T/O3"L5Y*=DOYKC]I M5:@,%?I^H!?*#9?4\\;A4RGM70^?WO70^J[7-S$WQ;R:?5H4]H/[6NGW [NOA2;[8#PLBJO?MX.%.N?WS[,UG6Y%WI(V&EIX$]:'<3: MK*$?J226D%A*8AF)"1*3)*:ZW6?LMZ(OARK48B9ZBIG(&C/_VMW4UU$P^U*L M9Y^+QX'._38RJM*YVMU:%=OG O4]5?*A'K#4-T;[0J9QX3MK=4/'*B06DUA" M8BF)920F2$SNL>#Y1VG@!ZVO!D56F4.8%EKCI] :(Z%U_?B0XGAP62L<&EPD M%I-80F(IB64D)DA,C@W!-0[;@S.RRAS"M.":/ 77Q!I<^V=\VW"Y+A?U^&[_ M:&\7.KO!_M,MNRF,]O3X^:A_]&KDMT9UU@8,C0\22T@L[5Z,T:OVW4U&UBA( M3)J:/VXU7YD*C<+6,*Q;R'WEOG!+,GWJIE-K-WU\ /T;.^JT5T>U-F%H1R6Q MA,32[L6H.VJKGY(5"A*3IM:W;K"5J4RGFW8+U=TT,'=3=]3,LXRL'74_*;+M MI4\WSC?EVKE_O&&NS[!:SZ^V/VYV]\ZS_5WSP[RZW8YDEN7CP*7NU-O'L<8I M$VL;AHY?4"U&M0354E3+4$V@FD0U==">#XI:WPPY5:$>=L^F-UUKV"7+NT7Y M:U$<'DC]>+>;P_SW^V+YJ5C_QQA#5G!P#)%:C&H)JJ6HEJ&:0#6):@K5O\WO[&9_ZE M<(J;F^*JVJ;E[,:-WW_:S;D<1H]''G?9ZQ@<@>C,-ZHEJ):B6H9J M7D07L^ MPO,G[;M_M,J:)$3VA>H%J-:@FHIJF6H)E!-HII"M9S2]#AK$B3< M*7BC14[)7Z!:C&H)JJ6HEJ&:0#6):@K5/<4#N=&RUS$T E$M M1K4$U5)4RU!-H)KTNDD77CO1":TQ-]483%^\??*:[ S/GIW1\_;IH&AI)J/V MZJD+>UV#^SJ::H%J*:IEJ"903:*:0K6S-L M@H2U93A%+S1I+TPX^AET[M>DXK@V;?1N7I4DZBF MS&]]T-Z%@ZI4[_/-5+UGGZK_70N:#_:QA:+V)@SNW>@4ON$41J^Z'^C&4NW5 MRFC+!*I)5%/&Z]%9,GKLVNI=MIDB]^Q3Y+]S<;/7;QF^O1&#.RTZ'VXX!5.G M-99J]UET^AK5)*HIX^7H]MDCEU;OL\UTLV=?D-_WD?ZT\YT1!>U]X>Q5#>Z9 MZ/PQJJ6&R^%&4;L'H]/"J"913:%:3FGZ/J3-M+!OGQ8V/:BO/[O_[AGVT#.% MBIT?^E@1U6)42U M1;4,U02J2513J)93FAY\S0RS[W(/\'UTZ3^JQ:B6H%J* M:AFJ"523J*90+:EW>]X;0^MKS$+[S[:RM\Z]O32"')!!;Z]@<,2A4].HEJ!: MBFH9J@E4DZBF4"VG-#W\FJEI/P#'D.BF *@6HUJ":BFJ9:@F4$VBFD*UG-+T M2&MFXGW[3'S/AX=V97",H=/PJ):@6NIW)Z?=L#UO:2CDM9_,"K1=$M44JN64 MID=$,U/OVV?J7QCZ#=_6T%[/X)A!I_%1+4&U%-4R5!.H)E%-H5I.:7H4-KD# M_A@< :)_1 #58E1+4"U%M0S5!*I)5%.HEE.:'FE-RH/?(^7A]ZZAM-'?&A.!:K%J):@6HIJ&:H)5).H MIE MIS0]TIJC T:0^!/>UA/^I[=W0K)SLSN+^C>0^HEJ!:BFH9J@E4DZBF M4"VG-#W(FDR*( +'=FBV!*K%J):@6HIJ&:H)5).HIE MIS0]TIILB<"^TT+O MK9P.SO,-?<)1>UM/>V6#@P=-@#"<@.M/P_:@K$^I#&V90#6):LIP/8+1>-H> MDQVY:GKG;!(, GN" ;[94]"=2)Y$DZ#=B]$D E1+3&<0N%Z[%YM*^5Z[%Z,) M!*@F44V9KDK@LET/&KW=S17 -42TQE$ M0:>_FTI-VGLRH"T3J"9139FNQR1L[RI"U:GU]["9LP_M>RW\KDV>#G9KWY36 M.WYA;\'0GHUJB?$,W-:(*NU5*D-;)E!-HIHR7H^@M>U;?NRJZ3VVF?L.>\Q] M__8]G@[ZL3Z+SF:C6F(\@\Y>J+U*96C+!*I)5%/&Z]'9:7PV9^.;3.JAD? M] _9"LK.#XXH=,H9U1)42U$M0S6!:A+5%*KEE*8'7S/E'(++^$-T:AG58E1+ M4"U%M0S5!*I)5%.HEE.:'FG-?'9HG\\>L!6471H<9^B4-JHEJ):B6H9J M4D MJJDC/??X5E!4<_30:F:QPS[[ 71&D,/W [#7,SCPT!EN5$M0+46U#-4$JDE4 M4ZB64YH>AT'E[5$M0+46U#-4$JDE44ZB64YH6?5&3+Q"! M:_PC=(T_JL6HEJ!:BFH9J@E4DZBF4"VG-#W2FCR'Z ]8XQ]U5W#[[8&ZF3AG:-H%J$M64Z7UOC^.H&O7^W>1$1'U6[G?&<0-6 M[MLK&/SU@J9+H%J":BFJ9:@F4$VBFD*UG-+T\&LR*R(?',BA:12H%J-:@FHI MJF6H)E!-HII"M9S2]$AKTBBB/V#E?M1=E=WY>X<7]H8,#BPT:\)P E/#'DRF M\S2MQT<;)U!-HIHR79&PO?:+JE+OXDW^0H3\&0*[,OAK!,U=0+4$U=*H^Q<& MVJ/YS% F; 6-0%LE44VA6DYI>CPT20=1OS]"T'XH;0P*-*\ U6)42U M1;4, MU02J2513J)93FAYH35Y!!.851&A> :K%J):@6HIJ&:H)5).HIE MIS0]TIJ\ M@LB>5]![CXJ#H^U1X;5O5-#< 51+4"U%M>VQ[EH?D%J*8,)^!-VG]$ MP%!HX@7F-7A1DS<0]%BA*V]*S*T1H%J$M64X6JX[?%Z;K]D^]Y[NKDMBBJ> M5;/SLV6Q_EQ<%(O%QKDJ[U?5MK7/7G76Q4W=N]W7;[V3T\[K[]S7PC6\KMS7 M^>[UTX8_/[N;?2[>S]:?YZN-LRANZJI&K\;U5]-ZNX_3XR]5>??FI#Z'3V55 ME&PO=V]R:W-H965T?#2P-6>(F MDK\DV,P\S\P\V'B8' C]R1( CI[SK&!3(^&\')LFBQ+(,;LE)13BSI;0'',Q MI#N3E11P7#GEF6D/!IZ9X[0P9I-J;D5G$[+G65K BB*VSW-,7^:0D&HECE+G+9 M8 8+DOV3QCR9&G<&BF&+]QE_((=/T.0SE'@1R5CUBPZUK6<;*-HS3O+&6420 MIT7]CY^;.APYV/X9![MQL$\=SC$XC8-S*8/;.+B7,@P;A^&E#E[CX%6UKXM5 M53K ',\FE!P0E=8"35Y4HL!I(1^L-:?B;BK\^.P;X8 L"WU$#Y!A#C%: M8X);7([EO&+UY:@QI*6>D$(U3 "1@+%4,)WJ.^W3YU2XSAG!8[)8,;5 #O>ZIJ&*^"D7OET^RCY8V\B?ET+$^/E>VZ?MR@M MS_ZE7:? D/_G5N;\QK0/8[CI-)*RFLK_5NZ MI4ZZ4!-81PRO%<-3BO&=)T*+%25;8/*,@S.T%A1I!+TO)278E7DO=((%.L&6 M.L%"36 =>?U67E\I;T?8+?2+JH2X5E2=8('_9O\1Y_R3I:B3,-0$UM'JKM7J M3JG5 \YQ1-""X.P&??FRZ)-*B7"M5#K! IU@2YU@H2:PCJ:C5M.1GG.9$N9: M84=OEHU[NFP"G83+MX26?\H8:F*L=3"/.K4*9BZ#K: :W/KB_4WKOKL><%)6?>*& M<-%U5I<)X!BH-!#WMT3TBLU $K0?/V;_ U!+ P04 " #$AFA9?#+5/F,# M #$0 &0 'AL+W=O(=-/MER45.FFV(6R M$DBS6E06(8FB25C2G 6+67WO02QF_*"*G.&# 'DH2RJ^+;'@IWD0!\\W'O/= M7ID;X6)6T1VN4?U5/0C="BTERTMD,N<,!&[GP7U\E\3$".H>?^=XDF?78%+9 M)[.A$E>\ M^"?/U'X>W 20X98>"O7(3Q^P36AL>"DO9/T)IZ;O>!I >I"*EZU81U#FK/FF M7ULCS@2:TR\@K8"\5C!L!T+'-;HX07TJJ!2 MPCVL>%GJ.EHKGC[!O_"90)(?\PQ9)B'!M-##];V'I9-N5IT[6=$4YX%>5B2* M(P:+7WZ*)]'O?2;ZA"6>8!U71];544T?7WK?WQ=#GW4CG];YA"6>8!WKQM:Z ML7-"ZF4((;-S+W/,/2?H6@/=4=D"OEC!GH+I>#:QGDU>4<3+3A'W&>:D7&N8 M3UCB"=9Q;VK=F_YXL4Y]6N<3EGB"=:R[L=;=N(NUK5.HZ#>Z*1 J%,UO4Y^' M3M:U'OJ$)0TL;FAFKWM<1 ,RBB>S\-ACSZVUY]9ISP.*5$\HO0&V*QIL!2]A MFS/*TIP6QK!Z]\U2!+Z%E(H-9WWF-2.-SB(DD8VNL<09S+66>()U?(NCEVUE M=/6*=LVVQ(V_=JYYI26^:%UKSW;L\8\O=RW#EW\^:8DO6M<_\N(?\;5!<9.N M=M$=U_]O47R%TQ@7GIT:2Q2[^O0M(>4'IIH#I+UK3_CW];DV?.G>_#WPD8I= MSB04N-72:##5G-C%+E+7(NJH$_4ZK\% 359$9S4ET4 M)14:R0J9$Z6G7N_:S&CCW R=IYP#2 MBQ;.JS&,.MZF7CU^JKD:WU/,N>MP7GNB;CUGS(V(F&-R6![V)@(C[[8.)-_/ MCM*'!]'OX:Z) UN%PWY6B'4Q1KXQZ,@DI]X]X0-_1#@;2P9>&1ZD#(R+02I-:P\[$#33BCG-_#;XV>VQ;W(-O:T+AC1#+4@ M.S0T9@+\FVR&>Y.V\R)>KV3WA?HRU\L1]1QJA5Y+FK%%/5]DC0",/<3925GR MY6?.IB*G9O$'!QSVRAH4"H3;:#2]^ZI5&RR:?DM27E+%VI53HL, MU]S^K_D)S5,JJ"1\4[2N_0,41]W7DER?T5W!3V7U[U;OB[-J6X+C3JMM,8Y; M9)0.PBWT)-=E_M7?0%1B@QLN[;1$VYUA(W5@\Y[ MX/^ 'I^O@WKC.>.*"3N;L32EXE%CJ.D5&>L_5K?X]?,IS: MLGF>-$]=0R+L4^OQ-UA>&#=MOX[%1$H7-!W9J9R.ZZ&G!SJJO" M^1C,C0"&Q<$48#[&"XOS+ZVGAZ['8)BVGA/IH3X]U,=XN9!1_<'BN'T2?;E7 MFB11%,=81DF^"L%6BE2>+>;2P.>&"[@-4.Q'?'@9IR^T01["JF#3O!.)(D& *UZ*[1 M.$:R$\/'O3_8*8FB)'$C@+D51!&&P&G$$4P!:,"0**K?@SOOHV#UG@K6_\$= M_@%02P,$% @ Q(9H69>*NQS $P( L !?3T\$MP> M:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5; M&GC3Y?YVX$G1H2)8%II%R=.B':5_'(DSA?[/A\YR1OG[5Y7&K]2+XW4MEQMG9NE3<,<;)J'@=T8SFJ[YMPUJOYH7'O*>+6UH<6QYQP!DG(V&T.%*&.O"$:%_ M!HQ;#@=W6ZW3'X1TW$R9XQ^-;C="/?ANX"X&T6V$<=C_=H-X9?[/,.K52E1\ MJJNVX%V_Y YK&L71O'F*8*\1" O$T"6 #GE2Q?'ZB$6K(<)H,X ZKJJ3 LK MY%:PH%^86QB]&!-URI&E$C!'@.GCBMO%6)A)\B.K)&"= ]9$-XUP76#QSQP$ M'2=ZHX>Y)#^R3 +F!6#><5BX+8^Y,'WD1_9'X+H, :72#2?W['LOHN28-O(C M>Z,+R4/_S#&C(.6#[.!66_N:S+DABQ@3$T>>Q!QYF%P9'#=G$ #)O6'*LBK& MQ-21IW!'[N6Q:)>6/[4^C;WQ&NE-..:0_,@2F;,=V5H_N^%TGQ5.A:VDMJWI M+1G,(?F1)3)35M3P_,'TUO!,DFL#\_S0I31Q>HTYI4CAE&ZJFX;Y+,'G, OQ MH 3T$"?8!>:4(H53_DAGR"LH^R2WKV-(M%9)89A#FY]:O T8HLG*X>X]<1%'U'EL(Z/FT,^A*K$_Z9B$: H)]2SY0F2GF']H"O_$A+#^/6__9;+]K?XY_#'8_37<*I?+;-NO9/,I0Y2"-+T009!ECXHAZ \?= 8@L;I@R80-$D?-(6@ M:?J@&03-T@?-(6B>/DA&*..((*F'-8'6@EP+@=>"8 N!V()D"X'9@F@+@=J" M; N!VX)P"X'<@G0+@=V"> N!WHIZ*X'>BGHK@=[:>]DFT%M1;R706U%O)=!; M46\ET%M1;R706U%O)=!;46\ET%M1;R70VU!O(]#;4&\CT-M0;R/0VWH?2PCT M-M3;"/0VU-L(]#;4VPCT-M3;"/0VU-L(]#;4VPCTSE'OG$#O'/7."?3.4>_\ MG7J'>*U\>/8\UGC_=U(=;]?ZY^WOR\=F[[G<<7;PEV7U"U!+ P04 " #$ MAFA9(]5N#:@! "X&0 $P %M#;VYT96YT7U1Y<&5S72YX;6S-F60U_ 338D(HDMVU!X^SKA1VI%HR(J=2ZQ$N_.C+W2 M=\GT;6?(#;9UU;A95'AO'AAS:4&U-Z&SZ[4S2RR5+EH\+@O;+UFD3*F*E/EPS[;--DW ME]'!(0Z=78TK2N.&H2!B9QW:G9\-#GVO&[*VS&BP4-:_J#I4L6W%G-]5Y.)^ MB3,9=9Z7*64Z7=>A)7;&DLI<0>3K*MZ+#ON=?;AAVC_YU?Z=3)]AJ%Q8;5R8 MF*7+[8XC:;M')@B1]67_$4^.0?KJ\U$[[8RR7WJ'Z_W0=M7-P[%NN?Z.O\[X MI']A#@&20X+D2$!RW(#DF(#DN 7)<0>2XQXD!Q^C!$$A*D=!*D=A*D>!*D>A M*D?!*D?A*D&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( ,2&:%G>"*E&PO=V]R:W-H965T&UL4$L! A0#% @ Q(9H6>= M<,U( P -PX !@ ("![A4 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ Q(9H60-[YQ3+!P ^R( !@ M ("!:BH 'AL+W=O0' 8 -,- 8 " @6LR !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ Q(9H69+6YA"\!0 0Q !@ ("!;SL 'AL M+W=O&UL4$L! A0#% @ Q(9H60T52-]4 P C < !D ("! M2$< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ Q(9H6;'#:B*V!0 K0T !D ("!L5T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Q(9H68E@;C9# @ B@8 !D M ("!&PO=V]R M:W-H965T&UL M4$L! A0#% @ Q(9H6:6TA+O* P S0L !D ("!?8< M 'AL+W=ONX" "U!@ &0 @(%^BP >&PO=V]R:W-H965T&UL4$L! A0#% @ MQ(9H69%,Z$#M!0 Y1T !D ("!MY$ 'AL+W=O&PO=V]R:W-H965T 9 " @8*: !X;"]W M;W)K&UL4$L! A0#% @ Q(9H65J79W#< P MR0\ !D ("!#* 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Q(9H66Z +SC4 P 4A4 !D M ("!&J\ 'AL+W=O&PO=V]R:W-H M965T"X !X;"]W;W)K&UL4$L! M A0#% @ Q(9H6:TX\[+I!@ D4 !D ("!?LP 'AL M+W=OTP >&PO=V]R:W-H965T&UL4$L! A0#% @ Q(9H M63GQ6QR>!0 ?38 !D ("!K]L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Q(9H6:O_@#6B P "!$ M !D ("!*/4 'AL+W=O&PO=V]R:W-H965T7!E&UL4$L%!@ R #( E0T /,( 0 ! $! end XML 56 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 57 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 59 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.3 html 240 233 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 - Consolidated Balance Sheets Sheet http://ramacoresources.com/role/StatementConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 995200105 - Statement - Consolidated Balance Sheets (Parentheticals) Sheet http://ramacoresources.com/role/StatementConsolidatedBalanceSheetsParentheticals Consolidated Balance Sheets (Parentheticals) Statements 3 false false R4.htm 995200200 - Statement - Consolidated Statements of Operations Sheet http://ramacoresources.com/role/StatementConsolidatedStatementsOfOperations Consolidated Statements of Operations Statements 4 false false R5.htm 995200300 - Statement - Consolidated Statements of Equity Sheet http://ramacoresources.com/role/StatementConsolidatedStatementsOfEquity Consolidated Statements of Equity Statements 5 false false R6.htm 995200400 - Statement - Consolidated Statements of Cash Flows Sheet http://ramacoresources.com/role/StatementConsolidatedStatementsOfCashFlows 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 - Related Party Transactions Sheet http://ramacoresources.com/role/DisclosureNote11RelatedPartyTransactions Note 11 - Related Party Transactions Notes 17 false false R18.htm 995211201 - Disclosure - Note 12 - Subsequent Events Sheet http://ramacoresources.com/role/DisclosureNote12SubsequentEvents Note 12 - Subsequent Events Notes 18 false false R19.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 19 false false R20.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 20 false false R21.htm 99920202 - Disclosure - Note 2 - Summaries of Significant Accounting Policies (Policies) Sheet http://ramacoresources.com/role/DisclosureNote2SummariesOfSignificantAccountingPoliciesPolicies Note 2 - Summaries of Significant Accounting Policies (Policies) Policies 21 false false R22.htm 99930203 - Disclosure - Note 2 - Inventories (Tables) Sheet http://ramacoresources.com/role/DisclosureNote2InventoriesTables Note 2 - Inventories (Tables) Tables http://ramacoresources.com/role/DisclosureNote2Inventories 22 false false R23.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 23 false false R24.htm 99930403 - Disclosure - Note 4 - Debt (Tables) Sheet http://ramacoresources.com/role/DisclosureNote4DebtTables Note 4 - Debt (Tables) Tables http://ramacoresources.com/role/DisclosureNote4Debt 24 false false R25.htm 99930803 - Disclosure - Note 8 - Revenue (Tables) Sheet http://ramacoresources.com/role/DisclosureNote8RevenueTables Note 8 - Revenue (Tables) Tables http://ramacoresources.com/role/DisclosureNote8Revenue 25 false false R26.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 26 false false R27.htm 99940201 - Disclosure - Note 2 - Inventories (Details) Sheet http://ramacoresources.com/role/DisclosureNote2InventoriesDetails Note 2 - Inventories (Details) Details http://ramacoresources.com/role/DisclosureNote2InventoriesTables 27 false false R28.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 28 false false R29.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 29 false false R30.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 30 false false R31.htm 99940402 - Disclosure - Note 4 - Debt - Revolving Credit Facility (Details) Sheet http://ramacoresources.com/role/DisclosureNote4DebtRevolvingCreditFacilityDetails Note 4 - Debt - Revolving Credit Facility (Details) Details 31 false false R32.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 32 false false R33.htm 99940601 - Disclosure - Note 6 - Equity - Common Stock (Details) Sheet http://ramacoresources.com/role/DisclosureNote6EquityCommonStockDetails Note 6 - Equity - Common Stock (Details) Details 33 false false R34.htm 99940602 - Disclosure - Note 6 - Equity - Summary of Restricted Awards Activity (Details) Sheet http://ramacoresources.com/role/DisclosureNote6EquitySummaryOfRestrictedAwardsActivityDetails Note 6 - Equity - Summary of Restricted Awards Activity (Details) Details 34 false false R35.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 35 false false R36.htm 99940801 - Disclosure - Note 8 - Revenue (Details) Sheet http://ramacoresources.com/role/DisclosureNote8RevenueDetails Note 8 - Revenue (Details) Details http://ramacoresources.com/role/DisclosureNote8RevenueTables 36 false false R37.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 37 false false R38.htm 99940803 - Disclosure - Note 8 - Revenue - Concentrations (Details) Sheet http://ramacoresources.com/role/DisclosureNote8RevenueConcentrationsDetails Note 8 - Revenue - Concentrations (Details) Details 38 false false R39.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 39 false false R40.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 40 false false R41.htm 99941101 - Disclosure - Note 11 - Related Party Transactions (Details) Sheet http://ramacoresources.com/role/DisclosureNote11RelatedPartyTransactionsDetails Note 11 - Related Party Transactions (Details) Details http://ramacoresources.com/role/DisclosureNote11RelatedPartyTransactions 41 false false R42.htm 99941201 - Disclosure - Note 12 - Subsequent Events (Details) Sheet http://ramacoresources.com/role/DisclosureNote12SubsequentEventsDetails Note 12 - Subsequent Events (Details) Details http://ramacoresources.com/role/DisclosureNote12SubsequentEvents 42 false false All Reports Book All Reports metc-20240930.xsd metc-20240930_cal.xml metc-20240930_def.xml metc-20240930_lab.xml metc-20240930_pre.xml metc-20240930x10q.htm http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 62 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "metc-20240930x10q.htm": { "nsprefix": "metc", "nsuri": "http://ramacoresources.com/20240930", "dts": { "schema": { "local": [ "metc-20240930.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-20240930_cal.xml" ] }, "definitionLink": { "local": [ "metc-20240930_def.xml" ] }, "labelLink": { "local": [ "metc-20240930_lab.xml" ] }, "presentationLink": { "local": [ "metc-20240930_pre.xml" ] }, "inline": { "local": [ "metc-20240930x10q.htm" ] } }, "keyStandard": 180, "keyCustom": 53, "axisStandard": 23, "axisCustom": 0, "memberStandard": 25, "memberCustom": 24, "hidden": { "total": 20, "http://fasb.org/us-gaap/2024": 11, "http://xbrl.sec.gov/dei/2024": 6, "http://ramacoresources.com/20240930": 3 }, "contextCount": 240, "entityCount": 1, "segmentCount": 51, "elementCount": 479, "unitCount": 10, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 591, "http://xbrl.sec.gov/dei/2024": 37, "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_2024_To_9_30_2024_0zsW0UZG0U2bk8P81vWsrQ", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_0zsW0UZG0U2bk8P81vWsrQ", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20240930x10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://ramacoresources.com/role/StatementConsolidatedBalanceSheets", "longName": "995200100 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "As_Of_9_30_2024_7q_u6O8hbUmugbWr5fRLYA", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_5NB7RFg_1kCnvnBWARU2lQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2024_7q_u6O8hbUmugbWr5fRLYA", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_5NB7RFg_1kCnvnBWARU2lQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20240930x10q.htm", "first": true, "unique": true } }, "R3": { "role": "http://ramacoresources.com/role/StatementConsolidatedBalanceSheetsParentheticals", "longName": "995200105 - Statement - Consolidated Balance Sheets (Parentheticals)", "shortName": "Consolidated Balance Sheets (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "As_Of_9_30_2024_7q_u6O8hbUmugbWr5fRLYA", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_FGz4zzDaXE2J7kRkHaFmwQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2024_7q_u6O8hbUmugbWr5fRLYA", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_FGz4zzDaXE2J7kRkHaFmwQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20240930x10q.htm", "first": true, "unique": true } }, "R4": { "role": "http://ramacoresources.com/role/StatementConsolidatedStatementsOfOperations", "longName": "995200200 - Statement - Consolidated Statements of Operations", "shortName": "Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_cNrR9-QdqUuSv8rfWREXeg", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "Unit_Standard_USD_5NB7RFg_1kCnvnBWARU2lQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_cNrR9-QdqUuSv8rfWREXeg", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "Unit_Standard_USD_5NB7RFg_1kCnvnBWARU2lQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20240930x10q.htm", "unique": true } }, "R5": { "role": "http://ramacoresources.com/role/StatementConsolidatedStatementsOfEquity", "longName": "995200300 - Statement - Consolidated Statements of Equity", "shortName": "Consolidated Statements of Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_9Vf4_gWu9k60aRwqPvO5lQ", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_5NB7RFg_1kCnvnBWARU2lQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_gJg1XuEtOEeo6wBjdfSbNg", "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "unitRef": "Unit_Standard_USD_5NB7RFg_1kCnvnBWARU2lQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20240930x10q.htm", "unique": true } }, "R6": { "role": "http://ramacoresources.com/role/StatementConsolidatedStatementsOfCashFlows", "longName": "995200400 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_0zsW0UZG0U2bk8P81vWsrQ", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_5NB7RFg_1kCnvnBWARU2lQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_0zsW0UZG0U2bk8P81vWsrQ", "name": "us-gaap:AmortizationOfFinancingCosts", "unitRef": "Unit_Standard_USD_5NB7RFg_1kCnvnBWARU2lQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20240930x10q.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_2024_To_9_30_2024_0zsW0UZG0U2bk8P81vWsrQ", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_0zsW0UZG0U2bk8P81vWsrQ", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20240930x10q.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_2024_To_9_30_2024_0zsW0UZG0U2bk8P81vWsrQ", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_0zsW0UZG0U2bk8P81vWsrQ", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20240930x10q.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_2024_To_9_30_2024_0zsW0UZG0U2bk8P81vWsrQ", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_0zsW0UZG0U2bk8P81vWsrQ", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20240930x10q.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_2024_To_9_30_2024_0zsW0UZG0U2bk8P81vWsrQ", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_0zsW0UZG0U2bk8P81vWsrQ", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20240930x10q.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_2024_To_9_30_2024_0zsW0UZG0U2bk8P81vWsrQ", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_0zsW0UZG0U2bk8P81vWsrQ", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20240930x10q.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_2024_To_9_30_2024_0zsW0UZG0U2bk8P81vWsrQ", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_0zsW0UZG0U2bk8P81vWsrQ", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20240930x10q.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_2024_To_9_30_2024_0zsW0UZG0U2bk8P81vWsrQ", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_0zsW0UZG0U2bk8P81vWsrQ", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20240930x10q.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_2024_To_9_30_2024_0zsW0UZG0U2bk8P81vWsrQ", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_0zsW0UZG0U2bk8P81vWsrQ", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20240930x10q.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_2024_To_9_30_2024_0zsW0UZG0U2bk8P81vWsrQ", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_0zsW0UZG0U2bk8P81vWsrQ", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20240930x10q.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_2024_To_9_30_2024_0zsW0UZG0U2bk8P81vWsrQ", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_0zsW0UZG0U2bk8P81vWsrQ", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20240930x10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://ramacoresources.com/role/DisclosureNote11RelatedPartyTransactions", "longName": "995211101 - Disclosure - Note 11 - Related Party Transactions", "shortName": "Note 11 - Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_0zsW0UZG0U2bk8P81vWsrQ", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_0zsW0UZG0U2bk8P81vWsrQ", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20240930x10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://ramacoresources.com/role/DisclosureNote12SubsequentEvents", "longName": "995211201 - Disclosure - Note 12 - Subsequent Events", "shortName": "Note 12 - Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_0zsW0UZG0U2bk8P81vWsrQ", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_0zsW0UZG0U2bk8P81vWsrQ", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20240930x10q.htm", "first": true, "unique": true } }, "R19": { "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": "19", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_cNrR9-QdqUuSv8rfWREXeg", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_5NB7RFg_1kCnvnBWARU2lQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20240930x10q.htm", "first": true }, "uniqueAnchor": null }, "R20": { "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": "20", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_cNrR9-QdqUuSv8rfWREXeg", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_cNrR9-QdqUuSv8rfWREXeg", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20240930x10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://ramacoresources.com/role/DisclosureNote2SummariesOfSignificantAccountingPoliciesPolicies", "longName": "99920202 - Disclosure - Note 2 - Summaries of Significant Accounting Policies (Policies)", "shortName": "Note 2 - Summaries of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "21", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_0zsW0UZG0U2bk8P81vWsrQ", "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-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_0zsW0UZG0U2bk8P81vWsrQ", "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-20240930x10q.htm", "first": true, "unique": true } }, "R22": { "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": "22", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_0zsW0UZG0U2bk8P81vWsrQ", "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-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_0zsW0UZG0U2bk8P81vWsrQ", "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-20240930x10q.htm", "first": true, "unique": true } }, "R23": { "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": "23", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_0zsW0UZG0U2bk8P81vWsrQ", "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-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_0zsW0UZG0U2bk8P81vWsrQ", "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-20240930x10q.htm", "first": true, "unique": true } }, "R24": { "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": "24", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_0zsW0UZG0U2bk8P81vWsrQ", "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-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_0zsW0UZG0U2bk8P81vWsrQ", "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-20240930x10q.htm", "first": true, "unique": true } }, "R25": { "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": "25", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_0zsW0UZG0U2bk8P81vWsrQ", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_0zsW0UZG0U2bk8P81vWsrQ", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20240930x10q.htm", "first": true, "unique": true } }, "R26": { "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": "26", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_0zsW0UZG0U2bk8P81vWsrQ", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_0zsW0UZG0U2bk8P81vWsrQ", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20240930x10q.htm", "first": true, "unique": true } }, "R27": { "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": "27", "firstAnchor": { "contextRef": "As_Of_9_30_2024_7q_u6O8hbUmugbWr5fRLYA", "name": "metc:RawCoal", "unitRef": "Unit_Standard_USD_5NB7RFg_1kCnvnBWARU2lQ", "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-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2024_7q_u6O8hbUmugbWr5fRLYA", "name": "metc:RawCoal", "unitRef": "Unit_Standard_USD_5NB7RFg_1kCnvnBWARU2lQ", "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-20240930x10q.htm", "first": true, "unique": true } }, "R28": { "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": "28", "firstAnchor": { "contextRef": "As_Of_9_30_2024_7q_u6O8hbUmugbWr5fRLYA", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "unitRef": "Unit_Standard_USD_5NB7RFg_1kCnvnBWARU2lQ", "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-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2024_7q_u6O8hbUmugbWr5fRLYA", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "unitRef": "Unit_Standard_USD_5NB7RFg_1kCnvnBWARU2lQ", "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-20240930x10q.htm", "first": true, "unique": true } }, "R29": { "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": "29", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_cNrR9-QdqUuSv8rfWREXeg", "name": "us-gaap:Depreciation", "unitRef": "Unit_Standard_USD_5NB7RFg_1kCnvnBWARU2lQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "metc:DepreciationAndAmortizationTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_cNrR9-QdqUuSv8rfWREXeg", "name": "us-gaap:Depreciation", "unitRef": "Unit_Standard_USD_5NB7RFg_1kCnvnBWARU2lQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "metc:DepreciationAndAmortizationTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20240930x10q.htm", "first": true, "unique": true } }, "R30": { "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": "30", "firstAnchor": { "contextRef": "As_Of_9_30_2024_7q_u6O8hbUmugbWr5fRLYA", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "Unit_Standard_USD_5NB7RFg_1kCnvnBWARU2lQ", "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-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2024_7q_u6O8hbUmugbWr5fRLYA", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "Unit_Standard_USD_5NB7RFg_1kCnvnBWARU2lQ", "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-20240930x10q.htm", "first": true, "unique": true } }, "R31": { "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": "31", "firstAnchor": { "contextRef": "As_Of_9_30_2024_7q_u6O8hbUmugbWr5fRLYA", "name": "metc:DebtInstrumentCarryingAmountCurrent", "unitRef": "Unit_Standard_USD_5NB7RFg_1kCnvnBWARU2lQ", "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-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_0zsW0UZG0U2bk8P81vWsrQ", "name": "metc:AverageAdditionalDailyCashBalanceToBeMaintained", "unitRef": "Unit_Standard_USD_5NB7RFg_1kCnvnBWARU2lQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20240930x10q.htm", "unique": true } }, "R32": { "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": "32", "firstAnchor": { "contextRef": "As_Of_9_30_2024_7q_u6O8hbUmugbWr5fRLYA", "name": "us-gaap:DividendsPayableCurrentAndNoncurrent", "unitRef": "Unit_Standard_USD_5NB7RFg_1kCnvnBWARU2lQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2024_7q_u6O8hbUmugbWr5fRLYA", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrentAndNoncurrent", "unitRef": "Unit_Standard_USD_5NB7RFg_1kCnvnBWARU2lQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20240930x10q.htm", "unique": true } }, "R33": { "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": "33", "firstAnchor": { "contextRef": "Duration_4_1_2022_To_6_30_2022_ybOHG8gdUE6Rl0eGbv7kqg", "name": "metc:RoyaltyFeeIncomePercent", "unitRef": "Unit_Standard_pure_Jai9a8JO-EWqPFDk2Gj-Dw", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2022_To_6_30_2022_ybOHG8gdUE6Rl0eGbv7kqg", "name": "metc:RoyaltyFeeIncomePercent", "unitRef": "Unit_Standard_pure_Jai9a8JO-EWqPFDk2Gj-Dw", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20240930x10q.htm", "first": true, "unique": true } }, "R34": { "role": "http://ramacoresources.com/role/DisclosureNote6EquitySummaryOfRestrictedAwardsActivityDetails", "longName": "99940602 - Disclosure - Note 6 - Equity - Summary of Restricted Awards Activity (Details)", "shortName": "Note 6 - Equity - Summary of Restricted Awards Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_cNrR9-QdqUuSv8rfWREXeg", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_5NB7RFg_1kCnvnBWARU2lQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_cNrR9-QdqUuSv8rfWREXeg", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_5NB7RFg_1kCnvnBWARU2lQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20240930x10q.htm", "first": true, "unique": true } }, "R35": { "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": "35", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_cNrR9-QdqUuSv8rfWREXeg", "name": "us-gaap:RoyaltyExpense", "unitRef": "Unit_Standard_USD_5NB7RFg_1kCnvnBWARU2lQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_cNrR9-QdqUuSv8rfWREXeg", "name": "us-gaap:RoyaltyExpense", "unitRef": "Unit_Standard_USD_5NB7RFg_1kCnvnBWARU2lQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20240930x10q.htm", "first": true, "unique": true } }, "R36": { "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": "36", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_0zsW0UZG0U2bk8P81vWsrQ", "name": "metc:RevenueContractTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_0zsW0UZG0U2bk8P81vWsrQ", "name": "metc:RevenueContractTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20240930x10q.htm", "first": true, "unique": true } }, "R37": { "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": "37", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_cNrR9-QdqUuSv8rfWREXeg", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "Unit_Standard_USD_5NB7RFg_1kCnvnBWARU2lQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_srt_ProductOrServiceAxis_metc_DomesticCoalRevenuesMember_LAcCi1OheEak9dQ0hbf3PA", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "Unit_Standard_USD_5NB7RFg_1kCnvnBWARU2lQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20240930x10q.htm", "unique": true } }, "R38": { "role": "http://ramacoresources.com/role/DisclosureNote8RevenueConcentrationsDetails", "longName": "99940803 - Disclosure - Note 8 - Revenue - Concentrations (Details)", "shortName": "Note 8 - Revenue - Concentrations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_81Wyd7LxW0WmBmjJKmHTzQ", "name": "metc:NumberOfMajorCustomers", "unitRef": "Unit_Standard_customer_UM2zv3Bw30WspzdYzy30JA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_81Wyd7LxW0WmBmjJKmHTzQ", "name": "metc:NumberOfMajorCustomers", "unitRef": "Unit_Standard_customer_UM2zv3Bw30WspzdYzy30JA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20240930x10q.htm", "first": true, "unique": true } }, "R39": { "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": "39", "firstAnchor": { "contextRef": "As_Of_9_30_2024_7q_u6O8hbUmugbWr5fRLYA", "name": "metc:DiscreteItemsRecognized", "unitRef": "Unit_Standard_USD_5NB7RFg_1kCnvnBWARU2lQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_cNrR9-QdqUuSv8rfWREXeg", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "Unit_Standard_pure_Jai9a8JO-EWqPFDk2Gj-Dw", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20240930x10q.htm", "unique": true } }, "R40": { "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": "40", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_cNrR9-QdqUuSv8rfWREXeg", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_5NB7RFg_1kCnvnBWARU2lQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_cNrR9-QdqUuSv8rfWREXeg", "name": "metc:ForfeitableDividendsDeclaredOnUnvestedStockBasedAwardsMonetary", "unitRef": "Unit_Standard_USD_5NB7RFg_1kCnvnBWARU2lQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20240930x10q.htm", "unique": true } }, "R41": { "role": "http://ramacoresources.com/role/DisclosureNote11RelatedPartyTransactionsDetails", "longName": "99941101 - Disclosure - Note 11 - Related Party Transactions (Details)", "shortName": "Note 11 - Related Party Transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_cNrR9-QdqUuSv8rfWREXeg", "name": "us-gaap:InterestIncomeExpenseNonoperatingNet", "unitRef": "Unit_Standard_USD_5NB7RFg_1kCnvnBWARU2lQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_us-gaap_RelatedPartyTransactionAxis_metc_OtherProfessionalServicesMember_Nbs54lyazUmDyj6xbOkrsw", "name": "us-gaap:ProfessionalFees", "unitRef": "Unit_Standard_USD_5NB7RFg_1kCnvnBWARU2lQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20240930x10q.htm", "unique": true } }, "R42": { "role": "http://ramacoresources.com/role/DisclosureNote12SubsequentEventsDetails", "longName": "99941201 - Disclosure - Note 12 - Subsequent Events (Details)", "shortName": "Note 12 - Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_us-gaap_DividendsAxis_metc_O2024Q2DividendsMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_6xenblS-OESh6_n9v5tOLA", "name": "us-gaap:DividendsPayableDateDeclaredDayMonthAndYear", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "metc-20240930x10q.htm", "first": true }, "uniqueAnchor": null } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "presentation": [ "http://ramacoresources.com/role/DisclosureNote2SummariesOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies." } } }, "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": [ "r40", "r43", "r48", "r714" ] }, "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", "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", "presentation": [ "http://ramacoresources.com/role/DisclosureNote11RelatedPartyTransactionsDetails", "http://ramacoresources.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts payable", "terseLabel": "Accounts Payable, Current, Total", "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": [ "r40", "r560" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote8RevenueConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable.", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r520" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "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": [ "r693" ] }, "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": [ "r211", "r536", "r666", "r667", "r701", "r703" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote5AccruedLiabilitiesAndOtherLongTermLiabilitiesDetails", "http://ramacoresources.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "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": [ "r43" ] }, "metc_AccruedLossRecoveryAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://ramacoresources.com/20240930", "localname": "AccruedLossRecoveryAsset", "crdr": "debit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote3PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails", "http://ramacoresources.com/role/DisclosureNote7CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of accrued loss recovery asset.", "label": "Accrued Loss Recovery Asset", "terseLabel": "Accrued loss recovery asset" } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote3PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "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": [ "r24", "r117", "r405" ] }, "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": [ "r615" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "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": [ "r53" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote6EquityCommonStockDetails", "http://ramacoresources.com/role/StatementConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "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": [ "r438", "r682", "r683", "r684", "r685", "r716", "r773" ] }, "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": [ "r628" ] }, "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": [ "r628" ] }, "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": [ "r628" ] }, "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": [ "r628" ] }, "us-gaap_AdjustmentForAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentForAmortization", "crdr": "debit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote3PropertyPlantAndEquipmentDepreciationAndAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_AdjustmentForAmortization", "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": [ "r5" ] }, "metc_AdjustmentsForEquityRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://ramacoresources.com/20240930", "localname": "AdjustmentsForEquityRestructuring", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote6EquityCommonStockDetails" ], "lang": { "en-us": { "role": { "documentation": "The adjustments relating to restructuring of equity.", "label": "Adjustments for Equity Restructuring", "terseLabel": "Adjustments relating to restructuring of equity" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedStatementsOfEquity" ], "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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Equity-based compensation", "terseLabel": "Stock-based compensation", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r32", "r33", "r287" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "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", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "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": [ "r392" ] }, "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": [ "r661" ] }, "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": [ "r587", "r597", "r607", "r639" ] }, "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": [ "r590", "r600", "r610", "r642" ] }, "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": [ "r662" ] }, "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": [ "r628" ] }, "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": [ "r635" ] }, "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": [ "r591", "r601", "r611", "r635", "r643", "r647", "r655" ] }, "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": [ "r653" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote6EquitySummaryOfRestrictedAwardsActivityDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_AllocatedShareBasedCompensationExpense", "terseLabel": "Compensation costs", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r316", "r318" ] }, "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", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Amortization of debt issuance costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r67", "r248", "r675", "r724" ] }, "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": [ "r168" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://ramacoresources.com/role/DisclosureNote10EarningsLossPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r17" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://ramacoresources.com/role/DisclosureNote10EarningsLossPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r17" ] }, "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": "us-gaap_AssetRetirementObligation", "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": [ "r202", "r204" ] }, "us-gaap_AssetRetirementObligationAccretionExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetRetirementObligationAccretionExpense", "crdr": "debit", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedStatementsOfCashFlows", "http://ramacoresources.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Asset retirement obligations accretion", "verboseLabel": "Accretion of asset retirement obligations", "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": [ "r203", "r205" ] }, "us-gaap_AssetRetirementObligationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetRetirementObligationCurrent", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_AssetRetirementObligationCurrent", "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": [ "r699" ] }, "us-gaap_AssetRetirementObligationsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetRetirementObligationsNoncurrent", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_AssetRetirementObligationsNoncurrent", "terseLabel": "Asset retirement obligations, net", "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": [ "r699" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_Assets", "totalLabel": "Total Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r90", "r101", "r119", "r139", "r172", "r176", "r182", "r183", "r188", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r345", "r347", "r361", "r396", "r472", "r533", "r534", "r560", "r578", "r710", "r711", "r727" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_AssetsCurrent", "totalLabel": "Total current assets", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r113", "r127", "r139", "r188", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r345", "r347", "r361", "r560", "r710", "r711", "r727" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current assets", "terseLabel": "Current assets" } } }, "auth_ref": [] }, "metc_AverageAdditionalDailyCashBalanceToBeMaintained": { "xbrltype": "monetaryItemType", "nsuri": "http://ramacoresources.com/20240930", "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/20240930", "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": [ "r650" ] }, "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": [ "r651" ] }, "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": [ "r646" ] }, "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": [ "r646" ] }, "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": [ "r646" ] }, "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": [ "r646" ] }, "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": [ "r646" ] }, "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": [ "r646" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://ramacoresources.com/role/DisclosureNote10EarningsLossPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "http://ramacoresources.com/role/DisclosureNote6EquitySummaryOfRestrictedAwardsActivityDetails", "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": [ "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315" ] }, "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": [ "r649" ] }, "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": [ "r648" ] }, "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": [ "r647" ] }, "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": [ "r647" ] }, "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": "Balance Sheet Location [Axis]", "documentation": "Information by location in statement of financial position where disaggregated cumulative balance has been reported." } } }, "auth_ref": [ "r201", "r740", "r741" ] }, "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": "Balance Sheet Location [Domain]", "documentation": "Location in statement of financial position where disaggregated cumulative balance has been reported." } } }, "auth_ref": [ "r34", "r35", "r201", "r740", "r741" ] }, "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", "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/DisclosureNote2SummariesOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "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": [ "r39", "r76", "r77" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Capital expenditures included in accounts payable and accrued expenses", "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": [ "r13", "r14", "r15" ] }, "metc_CapitalizedCostsRelatedToCoalReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://ramacoresources.com/20240930", "localname": "CapitalizedCostsRelatedToCoalReserves", "crdr": "debit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote3PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of costs capitalized related to coal reserves.", "label": "metc_CapitalizedCostsRelatedToCoalReserves", "verboseLabel": "Capitalized amounts related to coal reserves" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "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": [ "r12", "r115", "r527" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r12", "r73", "r136" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "crdr": "debit", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "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", "r73" ] }, "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": [ "r626" ] }, "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": [ "r623" ] }, "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": [ "r621" ] }, "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_ClassBRestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://ramacoresources.com/20240930", "localname": "ClassBRestrictedStockMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote10EarningsLossPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "documentation": "Classification of common stock that has different rights than Restricted Class B, representing ownership interest in a corporation.", "label": "Class B Restricted Stock" } } }, "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/DisclosureNote12SubsequentEventsDetails", "http://ramacoresources.com/role/DisclosureNote6EquityCommonStockDetails", "http://ramacoresources.com/role/DisclosureNote6EquitySummaryOfRestrictedAwardsActivityDetails", "http://ramacoresources.com/role/DocumentDocumentAndEntityInformation", "http://ramacoresources.com/role/StatementConsolidatedBalanceSheets", "http://ramacoresources.com/role/StatementConsolidatedBalanceSheetsParentheticals", "http://ramacoresources.com/role/StatementConsolidatedStatementsOfEquity", "http://ramacoresources.com/role/StatementConsolidatedStatementsOfOperations" ], "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": [ "r110", "r122", "r123", "r124", "r139", "r159", "r163", "r165", "r167", "r174", "r175", "r188", "r217", "r219", "r220", "r221", "r224", "r225", "r255", "r256", "r259", "r262", "r269", "r361", "r429", "r430", "r431", "r432", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r460", "r481", "r501", "r514", "r515", "r516", "r517", "r518", "r665", "r677", "r686" ] }, "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]", "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": [ "r122", "r123", "r124", "r174", "r255", "r256", "r257", "r259", "r262", "r267", "r269", "r429", "r430", "r431", "r432", "r543", "r665", "r677" ] }, "metc_ClassRestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://ramacoresources.com/20240930", "localname": "ClassRestrictedStockMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote10EarningsLossPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "documentation": "Classification of common stock that has different rights than Restricted Class A, representing ownership interest in a corporation.", "label": "Class A Restricted Stock" } } }, "auth_ref": [] }, "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": [ "r627" ] }, "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": [ "r627" ] }, "metc_CoalSupplies": { "xbrltype": "monetaryItemType", "nsuri": "http://ramacoresources.com/20240930", "localname": "CoalSupplies", "crdr": "debit", "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/StatementConsolidatedBalanceSheets" ], "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": [ "r49", "r94", "r399", "r459" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "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.", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r82", "r206", "r207", "r521", "r695", "r702" ] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonClassAMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote10EarningsLossPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "http://ramacoresources.com/role/DisclosureNote12SubsequentEventsDetails", "http://ramacoresources.com/role/DisclosureNote6EquityCommonStockDetails", "http://ramacoresources.com/role/DisclosureNote6EquitySummaryOfRestrictedAwardsActivityDetails", "http://ramacoresources.com/role/DocumentDocumentAndEntityInformation", "http://ramacoresources.com/role/StatementConsolidatedBalanceSheets", "http://ramacoresources.com/role/StatementConsolidatedBalanceSheetsParentheticals", "http://ramacoresources.com/role/StatementConsolidatedStatementsOfEquity", "http://ramacoresources.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Class A Common Stock", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r773" ] }, "us-gaap_CommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonClassBMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote10EarningsLossPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "http://ramacoresources.com/role/DisclosureNote12SubsequentEventsDetails", "http://ramacoresources.com/role/DisclosureNote6EquityCommonStockDetails", "http://ramacoresources.com/role/DisclosureNote6EquitySummaryOfRestrictedAwardsActivityDetails", "http://ramacoresources.com/role/DocumentDocumentAndEntityInformation", "http://ramacoresources.com/role/StatementConsolidatedBalanceSheets", "http://ramacoresources.com/role/StatementConsolidatedBalanceSheetsParentheticals", "http://ramacoresources.com/role/StatementConsolidatedStatementsOfEquity", "http://ramacoresources.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "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": [ "r773" ] }, "metc_CommonStockClassExchangeRatioCalculationThresholdTradingDaysVolumeWeightedAveragePrice": { "xbrltype": "integerItemType", "nsuri": "http://ramacoresources.com/20240930", "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_CommonStockDividendsPerShareCashPaid": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockDividendsPerShareCashPaid", "presentation": [ "http://ramacoresources.com/role/DisclosureNote6EquitySummaryOfRestrictedAwardsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Common Stock, Dividends, Per Share, Cash Paid", "terseLabel": "Dividends paid", "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r88" ] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://ramacoresources.com/role/DisclosureNote6EquitySummaryOfRestrictedAwardsActivityDetails" ], "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": [ "r88" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r568", "r569", "r570", "r572", "r573", "r574", "r575", "r682", "r683", "r685", "r716", "r770", "r773" ] }, "metc_CommonStockNumberOfVotesPerShare": { "xbrltype": "integerItemType", "nsuri": "http://ramacoresources.com/20240930", "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/StatementConsolidatedBalanceSheetsParentheticals" ], "lang": { "en-us": { "role": { "label": "Common stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r52" ] }, "metc_CommonStockReclassificationDistributionRatio": { "xbrltype": "pureItemType", "nsuri": "http://ramacoresources.com/20240930", "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/StatementConsolidatedBalanceSheetsParentheticals" ], "lang": { "en-us": { "role": { "label": "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": [ "r52", "r460" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedBalanceSheetsParentheticals" ], "lang": { "en-us": { "role": { "label": "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": [ "r52" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedBalanceSheetsParentheticals" ], "lang": { "en-us": { "role": { "label": "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": [ "r7", "r52", "r460", "r478", "r773", "r774" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common stock, $0.01 par value, 260,000,000 shares authorized, 40,933,831 and 40,082,467 shares issued and outstanding, respectively", "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": [ "r52", "r401", "r560" ] }, "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": [ "r632" ] }, "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": [ "r631" ] }, "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": [ "r633" ] }, "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": [ "r630" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://ramacoresources.com/role/DisclosureNote8RevenueConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r20", "r21", "r36", "r37", "r186", "r520" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://ramacoresources.com/role/DisclosureNote8RevenueConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r20", "r21", "r36", "r37", "r186", "r427", "r520" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://ramacoresources.com/role/DisclosureNote8RevenueConcentrationsDetails" ], "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": [ "r20", "r21", "r36", "r37", "r186", "r520", "r670" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://ramacoresources.com/role/DisclosureNote8RevenueConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Line Items]", "terseLabel": "Concentrations", "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": [ "r520" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://ramacoresources.com/role/DisclosureNote8RevenueConcentrationsDetails", "http://ramacoresources.com/role/DisclosureNote8RevenueDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_ConcentrationRiskPercentage1", "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": [ "r20", "r21", "r36", "r37", "r186" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTable", "presentation": [ "http://ramacoresources.com/role/DisclosureNote8RevenueConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Table]", "documentation": "Disclosure of information about concentration risk. Includes, but is not limited to, percentage of concentration risk and benchmark serving as denominator in calculation of percentage of concentration risk." } } }, "auth_ref": [ "r19", "r20", "r21", "r22", "r36", "r89", "r520" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://ramacoresources.com/role/DisclosureNote8RevenueConcentrationsDetails" ], "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": [ "r20", "r21", "r36", "r37", "r186", "r520" ] }, "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", "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": [ "r277" ] }, "metc_ContractsWithFixedSalesPricesAverage": { "xbrltype": "perUnitItemType", "nsuri": "http://ramacoresources.com/20240930", "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/20240930", "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", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "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": [ "r62", "r63", "r391" ] }, "us-gaap_CostOfGoodsAndServicesSoldAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSoldAbstract", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Costs and expenses" } } }, "auth_ref": [] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostsAndExpenses", "crdr": "debit", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "us-gaap_CostsAndExpenses", "totalLabel": "Total costs and expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r69" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "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": [ "r216", "r708" ] }, "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": [ "r216", "r708", "r709" ] }, "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/20240930", "localname": "CustomerBMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote8RevenueConcentrationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to second largest customer.", "label": "Customer B" } } }, "auth_ref": [] }, "metc_CustomerCMember": { "xbrltype": "domainItemType", "nsuri": "http://ramacoresources.com/20240930", "localname": "CustomerCMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote8RevenueConcentrationsDetails" ], "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/DisclosureNote8RevenueConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "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": [ "r78", "r186" ] }, "metc_CustomerDMember": { "xbrltype": "domainItemType", "nsuri": "http://ramacoresources.com/20240930", "localname": "CustomerDMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote8RevenueConcentrationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to fourth largest customer.", "label": "Customer D" } } }, "auth_ref": [] }, "metc_CustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://ramacoresources.com/20240930", "localname": "CustomerMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote8RevenueConcentrationsDetails" ], "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": [ "r83", "r137", "r196", "r197", "r198", "r199", "r200", "r215", "r216", "r226", "r232", "r233", "r234", "r235", "r236", "r237", "r242", "r249", "r250", "r251", "r369" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://ramacoresources.com/role/DisclosureNote4DebtRevolvingCreditFacilityDetails", "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": [ "r9", "r42", "r43", "r91", "r93", "r141", "r227", "r228", "r229", "r230", "r231", "r233", "r238", "r239", "r240", "r241", "r243", "r244", "r245", "r246", "r247", "r248", "r538", "r539", "r540", "r541", "r542", "r558", "r678", "r696", "r697", "r698", "r723", "r725" ] }, "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": "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1", "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", "presentation": [ "http://ramacoresources.com/role/DisclosureNote4DebtSummaryOfOutstandingDebtDetails" ], "lang": { "en-us": { "role": { "label": "Term loan", "totalLabel": "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": [ "r9", "r93", "r252" ] }, "metc_DebtInstrumentCarryingAmountCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://ramacoresources.com/20240930", "localname": "DebtInstrumentCarryingAmountCurrent", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote4DebtRevolvingCreditFacilityDetails", "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", "terseLabel": "Current portion long term debt" } } }, "auth_ref": [] }, "metc_DebtInstrumentCarryingAmountNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://ramacoresources.com/20240930", "localname": "DebtInstrumentCarryingAmountNoncurrent", "crdr": "credit", "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", "terseLabel": "Long-term debt, net" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFairValue", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote4DebtRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Fair Value Disclosure", "terseLabel": "Estimated fair value", "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable." } } }, "auth_ref": [ "r240", "r360", "r539", "r540", "r717", "r718", "r719", "r720", "r721" ] }, "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": [ "r45", "r253", "r369", "r370", "r558" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://ramacoresources.com/role/DisclosureNote4DebtRevolvingCreditFacilityDetails", "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": [ "r9", "r141", "r227", "r228", "r229", "r230", "r231", "r233", "r238", "r239", "r240", "r241", "r243", "r244", "r245", "r246", "r247", "r248", "r538", "r539", "r540", "r541", "r542", "r558", "r678", "r696", "r697", "r698", "r723", "r725" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Deferred income taxes", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r5", "r107", "r680" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred tax liability, net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r321", "r322", "r397" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote3PropertyPlantAndEquipmentDepreciationAndAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_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": [ "r5", "r23" ] }, "metc_DepreciationAndAmortizationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ramacoresources.com/20240930", "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 and amortization" } } }, "auth_ref": [] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote3PropertyPlantAndEquipmentDepreciationAndAmortizationDetails", "http://ramacoresources.com/role/StatementConsolidatedStatementsOfCashFlows", "http://ramacoresources.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "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": [ "r5", "r172", "r179", "r183", "r533", "r534" ] }, "metc_DirectorsMember": { "xbrltype": "domainItemType", "nsuri": "http://ramacoresources.com/20240930", "localname": "DirectorsMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote6EquitySummaryOfRestrictedAwardsActivityDetails" ], "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" } } }, "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": [ "r281", "r544", "r545", "r546", "r547", "r548", "r549", "r550" ] }, "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": [ "r281", "r544", "r545", "r546", "r547", "r548", "r549", "r550" ] }, "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": "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": [ "r713" ] }, "us-gaap_DisclosureTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureTextBlockAbstract", "presentation": [ "http://ramacoresources.com/role/DisclosureNote10EarningsLossPerShare", "http://ramacoresources.com/role/DisclosureNote11RelatedPartyTransactions", "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": "us-gaap_DisclosureTextBlockAbstract", "terseLabel": "Notes to Financial Statements" } } }, "auth_ref": [] }, "metc_DiscreteItemsRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://ramacoresources.com/20240930", "localname": "DiscreteItemsRecognized", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote9IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of recognized discrete items.", "label": "Discrete Items Recognized", "terseLabel": "Amount of discrete items recognized" } } }, "auth_ref": [] }, "us-gaap_Dividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Dividends", "crdr": "debit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote6EquitySummaryOfRestrictedAwardsActivityDetails" ], "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": [ "r2", "r88" ] }, "us-gaap_DividendsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsAxis", "presentation": [ "http://ramacoresources.com/role/DisclosureNote10EarningsLossPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "http://ramacoresources.com/role/DisclosureNote12SubsequentEventsDetails" ], "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_DividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsCommonStock", "crdr": "debit", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Dividends, Common Stock", "negatedLabel": "Cash dividends and dividend equivalents declared", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK)." } } }, "auth_ref": [ "r2", "r88" ] }, "us-gaap_DividendsCommonStockCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsCommonStockCash", "crdr": "debit", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Dividends, Common Stock, Cash", "negatedLabel": "Adjustment to dividends previously declared", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash." } } }, "auth_ref": [ "r88" ] }, "us-gaap_DividendsCommonStockStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsCommonStockStock", "crdr": "debit", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Dividends, Common Stock, Stock", "negatedLabel": "Stock dividend declared and distributed", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in stock." } } }, "auth_ref": [ "r88" ] }, "us-gaap_DividendsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsDomain", "presentation": [ "http://ramacoresources.com/role/DisclosureNote10EarningsLossPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "http://ramacoresources.com/role/DisclosureNote12SubsequentEventsDetails" ], "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/DisclosureNote12SubsequentEventsDetails", "http://ramacoresources.com/role/DisclosureNote6EquitySummaryOfRestrictedAwardsActivityDetails" ], "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": [ "r13" ] }, "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/DisclosureNote6EquitySummaryOfRestrictedAwardsActivityDetails", "http://ramacoresources.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Dividends Payable", "terseLabel": "Accrued dividends and dividend equivalents payable", "verboseLabel": "Dividend 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": [ "r43", "r48", "r92", "r576", "r736" ] }, "us-gaap_DividendsPayableDateDeclaredDayMonthAndYear": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsPayableDateDeclaredDayMonthAndYear", "presentation": [ "http://ramacoresources.com/role/DisclosureNote10EarningsLossPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "http://ramacoresources.com/role/DisclosureNote12SubsequentEventsDetails" ], "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": [ "r13" ] }, "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": [ "r582" ] }, "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": [ "r614" ] }, "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/20240930", "localname": "DomesticCoalRevenuesMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote8RevenueDomesticRevenuesExportRevenuesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information about domestic coal revenues.", "label": "Domestic Coal Revenues" } } }, "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": [ "r625" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings (loss) 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/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Basic earnings (in dollars per share)", "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": [ "r133", "r147", "r148", "r149", "r150", "r151", "r152", "r157", "r159", "r165", "r166", "r167", "r171", "r341", "r344", "r357", "r358", "r393", "r410", "r530" ] }, "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": [ "r159", "r163", "r165" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://ramacoresources.com/role/DisclosureNote10EarningsLossPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "http://ramacoresources.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Diluted earnings (in dollars per share)", "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": [ "r133", "r147", "r148", "r149", "r150", "r151", "r152", "r159", "r165", "r166", "r167", "r171", "r341", "r344", "r357", "r358", "r393", "r410", "r530" ] }, "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.", "terseLabel": "EARNINGS (LOSS) PER SHARE", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r156", "r168", "r169", "r170" ] }, "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": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "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": [ "r324", "r553" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://ramacoresources.com/role/DisclosureNote9IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Statutory rate", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r140", "r324", "r332", "r553" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeRelatedLiabilitiesCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote5AccruedLiabilitiesAndOtherLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Employee-related Liabilities", "terseLabel": "Accrued compensation and related benefits", "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." } } }, "auth_ref": [ "r92", "r736" ] }, "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": [ "r580" ] }, "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 (in shares)", "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": [ "r580" ] }, "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": [ "r580" ] }, "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": [ "r664" ] }, "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": [ "r580" ] }, "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": [ "r580" ] }, "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": [ "r580" ] }, "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": [ "r580" ] }, "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", "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": [] }, "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": [ "r619" ] }, "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": [ "r660" ] }, "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": [ "r660" ] }, "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": [ "r660" ] }, "metc_EquipmentLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://ramacoresources.com/20240930", "localname": "EquipmentLoanMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote4DebtRevolvingCreditFacilityDetails", "http://ramacoresources.com/role/DisclosureNote4DebtSummaryOfOutstandingDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "NA", "label": "Equipment loans" } } }, "auth_ref": [] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityAbstract", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://ramacoresources.com/role/DisclosureNote6EquityCommonStockDetails", "http://ramacoresources.com/role/StatementConsolidatedStatementsOfEquity" ], "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": [ "r7", "r111", "r130", "r131", "r132", "r142", "r143", "r144", "r146", "r151", "r153", "r155", "r173", "r189", "r190", "r194", "r270", "r330", "r331", "r338", "r339", "r340", "r342", "r343", "r344", "r349", "r350", "r351", "r352", "r353", "r354", "r356", "r362", "r363", "r364", "r365", "r366", "r367", "r371", "r372", "r378", "r409", "r421", "r422", "r423", "r438", "r501" ] }, "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": [ "r629" ] }, "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": [ "r587", "r597", "r607", "r639" ] }, "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": [ "r584", "r594", "r604", "r636" ] }, "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": [ "r635" ] }, "metc_ExportCoalRevenuesMember": { "xbrltype": "domainItemType", "nsuri": "http://ramacoresources.com/20240930", "localname": "ExportCoalRevenuesMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote8RevenueDomesticRevenuesExportRevenuesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information about export coal revenues.", "label": "Export Revenues" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedBalanceSheets" ], "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": [ "r374" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Long-term financing lease obligations, net", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r374" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedBalanceSheets" ], "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": [ "r373" ] }, "metc_FinancedInsurance": { "xbrltype": "monetaryItemType", "nsuri": "http://ramacoresources.com/20240930", "localname": "FinancedInsurance", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The fair value of liabilities assumed in noncash investing or financing activities.", "label": "Financed Insurance", "terseLabel": "Financed insurance" } } }, "auth_ref": [] }, "metc_FixedChargeCoverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://ramacoresources.com/20240930", "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/20240930", "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_ForfeitableDividend": { "xbrltype": "monetaryItemType", "nsuri": "http://ramacoresources.com/20240930", "localname": "ForfeitableDividend", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote6EquitySummaryOfRestrictedAwardsActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount representing forfeitable dividends.", "label": "Forfeitable Dividend", "terseLabel": "Forfeitable Dividend" } } }, "auth_ref": [] }, "metc_ForfeitableDividendsDeclaredOnUnvestedStockBasedAwardsMonetary": { "xbrltype": "monetaryItemType", "nsuri": "http://ramacoresources.com/20240930", "localname": "ForfeitableDividendsDeclaredOnUnvestedStockBasedAwardsMonetary", "crdr": "credit", "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", "terseLabel": "Forfeitable Dividends Declared on Unvested Stock Based Awards" } } }, "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": [ "r591", "r601", "r611", "r643" ] }, "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": [ "r591", "r601", "r611", "r643" ] }, "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": [ "r591", "r601", "r611", "r643" ] }, "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": [ "r591", "r601", "r611", "r643" ] }, "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": [ "r591", "r601", "r611", "r643" ] }, "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": [ "r624" ] }, "metc_GainOnInsuranceRecovery": { "xbrltype": "monetaryItemType", "nsuri": "http://ramacoresources.com/20240930", "localname": "GainOnInsuranceRecovery", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote3PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Gain on insurance recovery.", "label": "Gain on Insurance Recovery", "terseLabel": "Gain on Insurance Recovery" } } }, "auth_ref": [] }, "us-gaap_GranteeStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GranteeStatusAxis", "presentation": [ "http://ramacoresources.com/role/DisclosureNote6EquitySummaryOfRestrictedAwardsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Grantee Status [Axis]", "documentation": "Information by status of recipient to whom award is granted." } } }, "auth_ref": [ "r286", "r288", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315" ] }, "us-gaap_GranteeStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GranteeStatusDomain", "presentation": [ "http://ramacoresources.com/role/DisclosureNote6EquitySummaryOfRestrictedAwardsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Grantee Status [Domain]", "documentation": "Status of recipient to whom award is granted." } } }, "auth_ref": [ "r286", "r288", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "totalLabel": "Income (loss) 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": [ "r61", "r96", "r100", "r394", "r407", "r532", "r533", "r688", "r689", "r690", "r691", "r692" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "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 TAXES", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r140", "r320", "r324", "r325", "r326", "r327", "r328", "r329", "r333", "r335", "r336", "r337", "r434", "r553" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income tax expense", "terseLabel": "Income tax expense", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r102", "r108", "r154", "r155", "r172", "r180", "r183", "r323", "r324", "r334", "r411", "r553" ] }, "us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsAndNotesReceivable", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable", "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": [ "r4" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInAccountsPayable", "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": [ "r4" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInAccruedLiabilities", "terseLabel": "Accrued liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInInventories", "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": [ "r4" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet", "negatedLabel": "Other assets and liabilities", "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidExpense", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInPrepaidExpense", "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": [ "r4" ] }, "metc_IncreaseInPropertyPlantAndEquipmentAndNoncurrentLiabilitiesDueToChangeInAssetRetirementObligationsEstimates": { "xbrltype": "monetaryItemType", "nsuri": "http://ramacoresources.com/20240930", "localname": "IncreaseInPropertyPlantAndEquipmentAndNoncurrentLiabilitiesDueToChangeInAssetRetirementObligationsEstimates", "crdr": "debit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote3PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of increase in property, plant, and equipment and noncurrent liabilities due to change in asset retirement obligations estimates.", "label": "Increase in Property, Plant, and Equipment and Noncurrent Liabilities Due to Change in Asset Retirement Obligations Estimates", "terseLabel": "Increase in property, plant, and equipment and noncurrent liabilities due to change in asset retirement obligations estimates" } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "presentation": [ "http://ramacoresources.com/role/DisclosureNote10EarningsLossPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Dilutive effect of stock-based awards (in shares)", "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": [ "r160", "r161", "r162", "r167", "r289" ] }, "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": [ "r591", "r601", "r611", "r635", "r643", "r647", "r655" ] }, "metc_InfrastructureFeesIncomeCoalPreparationPlantPricePerTon": { "xbrltype": "perUnitItemType", "nsuri": "http://ramacoresources.com/20240930", "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/20240930", "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": [ "r653" ] }, "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": [ "r583", "r659" ] }, "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": [ "r583", "r659" ] }, "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": [ "r583", "r659" ] }, "metc_InsuranceFinancingLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://ramacoresources.com/20240930", "localname": "InsuranceFinancingLiability", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedBalanceSheets" ], "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", "presentation": [ "http://ramacoresources.com/role/DisclosureNote11RelatedPartyTransactionsDetails", "http://ramacoresources.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Interest Income (Expense), Nonoperating, Net", "terseLabel": "Interest expense, net", "documentation": "Amount of interest income (expense) classified as nonoperating." } } }, "auth_ref": [ "r533", "r672", "r689" ] }, "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": [ "r191" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote2InventoriesDetails", "http://ramacoresources.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "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": [ "r125", "r528", "r560" ] }, "us-gaap_InventoryNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNetAbstract", "presentation": [ "http://ramacoresources.com/role/DisclosureNote2InventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Net [Abstract]", "terseLabel": "Inventories" } } }, "auth_ref": [] }, "metc_KnoxCreekPreparationPlantMember": { "xbrltype": "domainItemType", "nsuri": "http://ramacoresources.com/20240930", "localname": "KnoxCreekPreparationPlantMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote3PropertyPlantAndEquipmentDepreciationAndAmortizationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Knox Creek preparation plant.", "label": "Knox Creek preparation plant" } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_Liabilities", "totalLabel": "Total liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r9", "r42", "r43", "r44", "r47", "r48", "r49", "r50", "r139", "r188", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r346", "r347", "r348", "r361", "r458", "r531", "r578", "r710", "r727", "r728" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_LiabilitiesAndStockholdersEquity", "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": [ "r57", "r95", "r403", "r560", "r679", "r694", "r722" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_LiabilitiesCurrent", "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": [ "r44", "r114", "r139", "r188", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r346", "r347", "r348", "r361", "r560", "r710", "r727", "r728" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "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": "us-gaap_LineOfCredit", "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": [ "r9", "r93", "r737" ] }, "metc_LineOfCreditFacilityAccordionFeatureMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://ramacoresources.com/20240930", "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": "Accordion feature" } } }, "auth_ref": [] }, "metc_LineOfCreditFacilityInitialAggregateRevolvingCommitmentBorrowingsBase": { "xbrltype": "monetaryItemType", "nsuri": "http://ramacoresources.com/20240930", "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": [ "r216", "r678", "r708" ] }, "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": [ "r41", "r46" ] }, "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", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r41", "r46", "r216" ] }, "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": [ "r41", "r46", "r216", "r678", "r708" ] }, "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", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "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": [ "r120" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-term debt, net", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r121" ] }, "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/DisclosureNote4DebtRevolvingCreditFacilityDetails", "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": [ "r9", "r696", "r697", "r698" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://ramacoresources.com/role/DisclosureNote4DebtRevolvingCreditFacilityDetails", "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": [ "r9", "r25", "r696", "r697", "r698" ] }, "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": [ "r208", "r209", "r210", "r214", "r319", "r426", "r537", "r704", "r705" ] }, "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": [ "r208", "r668" ] }, "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": [ "r703", "r704", "r705" ] }, "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": [ "r208", "r209", "r210", "r214", "r319", "r426", "r537", "r704", "r705" ] }, "metc_MabenCoalLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://ramacoresources.com/20240930", "localname": "MabenCoalLlcMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote4DebtRevolvingCreditFacilityDetails", "http://ramacoresources.com/role/DisclosureNote4DebtSummaryOfOutstandingDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Information relating to JMaben Coal, LLC", "label": "Financing of Maben Coal acquisition.", "terseLabel": "Maben Coal LLC" } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MajorCustomersAxis", "presentation": [ "http://ramacoresources.com/role/DisclosureNote8RevenueConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "auth_ref": [ "r186", "r546", "r562", "r565", "r713", "r739", "r742", "r743", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote4DebtRevolvingCreditFacilityDetails", "http://ramacoresources.com/role/DisclosureNote6EquitySummaryOfRestrictedAwardsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "auth_ref": [ "r209", "r210", "r212", "r213", "r285", "r319", "r359", "r390", "r419", "r420", "r426", "r450", "r451", "r509", "r510", "r511", "r512", "r513", "r524", "r525", "r535", "r543", "r551", "r554", "r555", "r556", "r557", "r563", "r712", "r729", "r730", "r731", "r732", "r733", "r734" ] }, "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": [ "r627" ] }, "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": [ "r627" ] }, "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": "Capitalized mine development cost", "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/DisclosureNote6EquitySummaryOfRestrictedAwardsActivityDetails", "http://ramacoresources.com/role/DisclosureNote8RevenueConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "Minimum" } } }, "auth_ref": [ "r209", "r210", "r212", "r213", "r285", "r319", "r359", "r390", "r419", "r420", "r426", "r450", "r451", "r509", "r510", "r511", "r512", "r513", "r524", "r525", "r535", "r543", "r551", "r554", "r555", "r556", "r563", "r712", "r729", "r730", "r731", "r732", "r733", "r734" ] }, "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", "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": [ "r646" ] }, "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": [ "r654" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://ramacoresources.com/role/DisclosureNote8RevenueConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "auth_ref": [ "r186", "r546", "r562", "r565", "r713", "r739", "r742", "r743", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769" ] }, "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": [ "r628" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "totalLabel": "Net cash (used for) provided by 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": [ "r135" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "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": [ "r135" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash flow from investing activities", "terseLabel": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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": [ "r73", "r74", "r75" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote10EarningsLossPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "http://ramacoresources.com/role/StatementConsolidatedStatementsOfCashFlows", "http://ramacoresources.com/role/StatementConsolidatedStatementsOfEquity", "http://ramacoresources.com/role/StatementConsolidatedStatementsOfOperations", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income (loss)", "verboseLabel": "Net income (loss)", "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r64", "r75", "r97", "r112", "r128", "r129", "r132", "r139", "r145", "r147", "r148", "r149", "r150", "r151", "r154", "r155", "r164", "r188", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r341", "r344", "r358", "r361", "r408", "r480", "r499", "r500", "r577", "r710" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://ramacoresources.com/role/DisclosureNote2SummariesOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "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": [ "r627" ] }, "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": [ "r591", "r601", "r611", "r635", "r643" ] }, "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": [ "r618" ] }, "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": [ "r617" ] }, "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": [ "r635" ] }, "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": [ "r654" ] }, "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": [ "r654" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Non-cash investing and financing activities", "terseLabel": "Non-cash investing and financing activities:" } } }, "auth_ref": [] }, "metc_NotesToFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://ramacoresources.com/20240930", "localname": "NotesToFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Notes To Financial Statements" } } }, "auth_ref": [] }, "metc_NumberOfDividendRights": { "xbrltype": "integerItemType", "nsuri": "http://ramacoresources.com/20240930", "localname": "NumberOfDividendRights", "presentation": [ "http://ramacoresources.com/role/DisclosureNote6EquitySummaryOfRestrictedAwardsActivityDetails" ], "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/20240930", "localname": "NumberOfMajorCustomers", "presentation": [ "http://ramacoresources.com/role/DisclosureNote8RevenueConcentrationsDetails" ], "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": [] }, "metc_NumberOfRawCoalStorageSilos": { "xbrltype": "integerItemType", "nsuri": "http://ramacoresources.com/20240930", "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": [] }, "metc_NumberOfRelatedPaties": { "xbrltype": "integerItemType", "nsuri": "http://ramacoresources.com/20240930", "localname": "NumberOfRelatedPaties", "presentation": [ "http://ramacoresources.com/role/DisclosureNote11RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represent Number of Related paties", "label": "Number of Related paties", "terseLabel": "Number of Related paties" } } }, "auth_ref": [] }, "metc_NumberOfVotingRights": { "xbrltype": "integerItemType", "nsuri": "http://ramacoresources.com/20240930", "localname": "NumberOfVotingRights", "presentation": [ "http://ramacoresources.com/role/DisclosureNote6EquitySummaryOfRestrictedAwardsActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represent number of voting rights", "label": "Number of Voting Rights", "terseLabel": "Number of voting rights" } } }, "auth_ref": [] }, "metc_O2024Q2DividendsMember": { "xbrltype": "domainItemType", "nsuri": "http://ramacoresources.com/20240930", "localname": "O2024Q2DividendsMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote10EarningsLossPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "http://ramacoresources.com/role/DisclosureNote12SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "Ordinary Q2 dividends Declared.", "label": "Q2 Dividends Declared" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingIncomeLoss", "totalLabel": "Operating income", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r100", "r532", "r688", "r689", "r690", "r691", "r692" ] }, "us-gaap_OperatingLeasesIncomeStatementDepreciationExpenseOnPropertySubjectToOrHeldForLease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasesIncomeStatementDepreciationExpenseOnPropertySubjectToOrHeldForLease", "crdr": "debit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote3PropertyPlantAndEquipmentDepreciationAndAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Leases, Income Statement, Depreciation Expense on Property Subject to or Held-for-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": [ "r195", "r377" ] }, "metc_Other": { "xbrltype": "monetaryItemType", "nsuri": "http://ramacoresources.com/20240930", "localname": "Other", "crdr": "debit", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other assets", "terseLabel": "Other", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r118" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedBalanceSheets" ], "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": [ "r48" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Other Noncash Income (Expense)", "negatedLabel": "Other", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r75" ] }, "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 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", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedStatementsOfOperations" ], "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": [ "r68" ] }, "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": [ "r627" ] }, "metc_OtherProfessionalServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://ramacoresources.com/20240930", "localname": "OtherProfessionalServicesMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote11RelatedPartyTransactionsDetails" ], "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": [ "r589", "r599", "r609", "r641" ] }, "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": [ "r592", "r602", "r612", "r644" ] }, "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": [ "r592", "r602", "r612", "r644" ] }, "metc_PartialStructureFailureNumberOfRawCoalStorageSilos": { "xbrltype": "integerItemType", "nsuri": "http://ramacoresources.com/20240930", "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": [ "r616" ] }, "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", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r70" ] }, "metc_PaymentsForPlantCapitalExpenditures": { "xbrltype": "monetaryItemType", "nsuri": "http://ramacoresources.com/20240930", "localname": "PaymentsForPlantCapitalExpenditures", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDividends", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r71" ] }, "us-gaap_PaymentsOfDividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDividendsCommonStock", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote6EquitySummaryOfRestrictedAwardsActivityDetails" ], "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": [ "r71" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r134" ] }, "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": [ "r626" ] }, "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": [ "r626" ] }, "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": [ "r618" ] }, "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": [ "r635" ] }, "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": [ "r628" ] }, "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": [ "r617" ] }, "metc_PercentOfPlantCapacityRestoredAfterPartialStructuralFailure": { "xbrltype": "percentItemType", "nsuri": "http://ramacoresources.com/20240930", "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/20240930", "localname": "PercentageOfCommittedTons", "presentation": [ "http://ramacoresources.com/role/DisclosureNote8RevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the percentage of committed tons.", "label": "Percentage OF Committed Tons" } } }, "auth_ref": [] }, "metc_PerformanceStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://ramacoresources.com/20240930", "localname": "PerformanceStockUnitsMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote10EarningsLossPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "http://ramacoresources.com/role/DisclosureNote6EquitySummaryOfRestrictedAwardsActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Refers to Performance Stock Units.", "label": "Performance Stock Units" } } }, "auth_ref": [] }, "metc_PlantAndEquipmentAtCostMember": { "xbrltype": "domainItemType", "nsuri": "http://ramacoresources.com/20240930", "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": [ "r619" ] }, "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": [ "r663" ] }, "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": [ "r618" ] }, "us-gaap_PolicyTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PolicyTextBlockAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedBalanceSheetsParentheticals" ], "lang": { "en-us": { "role": { "label": "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": [ "r51", "r255" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedBalanceSheetsParentheticals" ], "lang": { "en-us": { "role": { "label": "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": [ "r51", "r460" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedBalanceSheetsParentheticals" ], "lang": { "en-us": { "role": { "label": "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": [ "r51", "r255" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedBalanceSheetsParentheticals" ], "lang": { "en-us": { "role": { "label": "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": [ "r51", "r460", "r478", "r773", "r774" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Preferred stock, $0.01 par value, 50,000,000 shares authorized, none issued and outstanding", "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": [ "r51", "r400", "r560" ] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "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": [ "r126", "r192", "r193", "r529" ] }, "us-gaap_ProceedsFromInsuranceSettlementInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromInsuranceSettlementInvestingActivities", "crdr": "debit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote3PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails", "http://ramacoresources.com/role/DisclosureNote7CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Insurance Settlement, Investing Activities", "terseLabel": "Proceeds from insurance for methane ignition on mine", "documentation": "Amount of cash inflow for proceeds from settlement of insurance claim, classified as investing activities. Excludes insurance settlement classified as operating activities." } } }, "auth_ref": [ "r3", "r11" ] }, "us-gaap_ProceedsFromIssuanceOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfDebt", "crdr": "debit", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "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": [ "r673" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from stock options exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r1", "r8" ] }, "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": [ "r184", "r391", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r526", "r544", "r561", "r563", "r564", "r566", "r567", "r706", "r707", "r713", "r739", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769" ] }, "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": [ "r184", "r391", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r526", "r544", "r561", "r563", "r564", "r566", "r567", "r706", "r707", "r713", "r739", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769" ] }, "us-gaap_ProfessionalFees": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfessionalFees", "crdr": "debit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote11RelatedPartyTransactionsDetails" ], "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": [ "r533", "r577", "r771", "r772" ] }, "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": "Property, Plant and Equipment, Type [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r6", "r376" ] }, "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", "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": [ "r80", "r103", "r105", "r106" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "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": [ "r81", "r116", "r406" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://ramacoresources.com/role/DisclosureNote3PropertyPlantAndEquipmentDepreciationAndAmortizationDetails", "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": [ "r376" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote3PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails", "http://ramacoresources.com/role/StatementConsolidatedBalanceSheets" ], "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": [ "r6", "r376", "r395", "r406", "r560" ] }, "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": "Schedule of property, plant, and equipment, net", "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": [ "r6" ] }, "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": "Property, Plant and Equipment, Type [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": [ "r81", "r376" ] }, "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": [ "r49", "r94" ] }, "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": [ "r49", "r94" ] }, "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 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": [ "r49", "r94" ] }, "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": "us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted", "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": [ "r49", "r94" ] }, "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": [ "r616" ] }, "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": [ "r616" ] }, "metc_RamacoCoalLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://ramacoresources.com/20240930", "localname": "RamacoCoalLLCMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote11RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "A related party of the reporting entity.", "label": "Ramaco Coal, LLC" } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://ramacoresources.com/role/DisclosureNote4DebtRevolvingCreditFacilityDetails", "http://ramacoresources.com/role/DisclosureNote6EquitySummaryOfRestrictedAwardsActivityDetails", "http://ramacoresources.com/role/DisclosureNote8RevenueConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r209", "r210", "r212", "r213", "r283", "r285", "r312", "r313", "r314", "r319", "r359", "r388", "r389", "r390", "r419", "r420", "r426", "r450", "r451", "r509", "r510", "r511", "r512", "r513", "r524", "r525", "r535", "r543", "r551", "r554", "r555", "r556", "r557", "r563", "r570", "r700", "r712", "r719", "r730", "r731", "r732", "r733", "r734" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote4DebtRevolvingCreditFacilityDetails", "http://ramacoresources.com/role/DisclosureNote6EquitySummaryOfRestrictedAwardsActivityDetails", "http://ramacoresources.com/role/DisclosureNote8RevenueConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r209", "r210", "r212", "r213", "r283", "r285", "r312", "r313", "r314", "r319", "r359", "r388", "r389", "r390", "r419", "r420", "r426", "r450", "r451", "r509", "r510", "r511", "r512", "r513", "r524", "r525", "r535", "r543", "r551", "r554", "r555", "r556", "r557", "r563", "r570", "r700", "r712", "r719", "r730", "r731", "r732", "r733", "r734" ] }, "metc_RawCoal": { "xbrltype": "monetaryItemType", "nsuri": "http://ramacoresources.com/20240930", "localname": "RawCoal", "crdr": "debit", "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": [] }, "srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis", "presentation": [ "http://ramacoresources.com/role/DisclosureNote3PropertyPlantAndEquipmentDepreciationAndAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Name of Property [Axis]" } } }, "auth_ref": [ "r522", "r523", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782" ] }, "srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RealEstateAndAccumulatedDepreciationNameOfPropertyDomain", "presentation": [ "http://ramacoresources.com/role/DisclosureNote3PropertyPlantAndEquipmentDepreciationAndAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Name of Property [Domain]" } } }, "auth_ref": [ "r522", "r523", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782" ] }, "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": [ "r584", "r594", "r604", "r636" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyDomain", "presentation": [ "http://ramacoresources.com/role/DisclosureNote11RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party [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": [ "r187", "r284", "r382", "r383", "r398", "r404", "r453", "r454", "r455", "r456", "r457", "r477", "r479", "r508" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://ramacoresources.com/role/DisclosureNote11RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r382", "r383", "r726" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://ramacoresources.com/role/DisclosureNote11RelatedPartyTransactionsDetails" ], "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 [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://ramacoresources.com/role/DisclosureNote11RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party [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": [ "r187", "r284", "r382", "r383", "r398", "r404", "r453", "r454", "r455", "r456", "r457", "r477", "r479", "r508", "r726" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://ramacoresources.com/role/DisclosureNote11RelatedPartyTransactions" ], "lang": { "en-us": { "role": { "label": "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": [ "r379", "r380", "r381", "r383", "r384", "r435", "r436", "r437", "r484", "r485", "r486", "r505", "r507" ] }, "us-gaap_RepaymentsOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfDebt", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "us-gaap_RepaymentsOfDebt", "negatedLabel": "Repayment of borrowings", "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation." } } }, "auth_ref": [ "r674" ] }, "metc_RepaymentsOfFinancedInsurancePayable": { "xbrltype": "monetaryItemType", "nsuri": "http://ramacoresources.com/20240930", "localname": "RepaymentsOfFinancedInsurancePayable", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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/20240930", "localname": "RepaymentsOfFinancingLeasedEquipment", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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": [] }, "us-gaap_RepaymentsOfNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfNotesPayable", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Notes Payable", "negatedLabel": "Repayment of Ramaco Coal acquisition financing - related party", "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [ "r72" ] }, "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": [ "r585", "r595", "r605", "r637" ] }, "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": [ "r586", "r596", "r606", "r638" ] }, "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": [ "r593", "r603", "r613", "r645" ] }, "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": [ "r671", "r676", "r735", "r738" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote6EquitySummaryOfRestrictedAwardsActivityDetails" ], "lang": { "en-us": { "role": { "label": "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": [ "r17" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote10EarningsLossPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "http://ramacoresources.com/role/DisclosureNote6EquitySummaryOfRestrictedAwardsActivityDetails" ], "lang": { "en-us": { "role": { "label": "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", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained earnings", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r54", "r88", "r402", "r424", "r425", "r433", "r461", "r560" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote6EquityCommonStockDetails", "http://ramacoresources.com/role/StatementConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings.", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r111", "r142", "r143", "r144", "r146", "r151", "r153", "r155", "r189", "r190", "r194", "r330", "r331", "r338", "r339", "r340", "r342", "r343", "r344", "r349", "r351", "r352", "r354", "r356", "r371", "r372", "r421", "r423", "r438", "r773" ] }, "metc_RevenueContractTerm": { "xbrltype": "durationItemType", "nsuri": "http://ramacoresources.com/20240930", "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 from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote8RevenueDomesticRevenuesExportRevenuesDetails", "http://ramacoresources.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Revenues", "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": [ "r98", "r99", "r172", "r177", "r178", "r181", "r183", "r184", "r185", "r186", "r280", "r281", "r391" ] }, "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.", "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": [ "r109", "r271", "r272", "r273", "r274", "r275", "r276", "r278", "r279", "r282" ] }, "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": [ "r104" ] }, "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/20240930", "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/20240930", "localname": "ReversalOfPreviouslyRecognizedStockBasedCompensationExpense", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote6EquitySummaryOfRestrictedAwardsActivityDetails" ], "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/20240930", "localname": "ReversalOfPreviouslyRecognizedStockBasedCompensationExpenseRelatingToForfeitureOfAwards", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote6EquitySummaryOfRestrictedAwardsActivityDetails" ], "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/20240930", "localname": "ReversalOfPreviouslyRecognizedStockBasedCompensationExpenseRelatingToPreModifiedAwards", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote6EquitySummaryOfRestrictedAwardsActivityDetails" ], "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", "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/20240930", "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/StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r375", "r559" ] }, "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": [ "r65" ] }, "metc_RoyaltyFeeIncomePercent": { "xbrltype": "percentItemType", "nsuri": "http://ramacoresources.com/20240930", "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": [ "r654" ] }, "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": [ "r654" ] }, "metc_SaleOfStockConversionOfEachCommonUnit": { "xbrltype": "sharesItemType", "nsuri": "http://ramacoresources.com/20240930", "localname": "SaleOfStockConversionOfEachCommonUnit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote6EquitySummaryOfRestrictedAwardsActivityDetails" ], "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/20240930", "localname": "SaleableCoal", "crdr": "debit", "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_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesRevenueNetMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote8RevenueConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "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": [ "r186", "r669" ] }, "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": [ "r9", "r28", "r31", "r38", "r86", "r87", "r539", "r541", "r681", "r723" ] }, "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 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": [ "r687" ] }, "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": "Schedule of 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": [ "r16", "r18", "r159", "r163", "r165" ] }, "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": "Summary 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": [ "r10", "r58", "r59", "r60" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://ramacoresources.com/role/DisclosureNote3PropertyPlantAndEquipmentDepreciationAndAmortizationDetails", "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": [ "r6", "r376" ] }, "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": "Schedule of Stock by Class [Table]", "documentation": "Disclosure of information about stock by class. Includes, but is not limited to, common, convertible, and preferred stocks." } } }, "auth_ref": [ "r26", "r27", "r28", "r29", "r30", "r31", "r84", "r86", "r87", "r88", "r122", "r123", "r124", "r174", "r255", "r256", "r257", "r259", "r262", "r267", "r269", "r429", "r430", "r431", "r432", "r543", "r665", "r677" ] }, "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", "documentation": "Interest rate at which bank can borrow U.S. dollar overnight while posting U.S. Treasury bond as collateral." } } }, "auth_ref": [ "r715" ] }, "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": [ "r579" ] }, "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": [ "r581" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "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": [ "r66" ] }, "us-gaap_SeniorNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SeniorNotes", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedBalanceSheets" ], "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": [ "r93", "r737" ] }, "metc_SeniorNotesDue2026Member": { "xbrltype": "domainItemType", "nsuri": "http://ramacoresources.com/20240930", "localname": "SeniorNotesDue2026Member", "presentation": [ "http://ramacoresources.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "documentation": "Refers to Senior Notes Due 2026.", "label": "9.00% Senior Notes due 2026" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Stock-based compensation.", "terseLabel": "Stock-based compensation", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r4" ] }, "metc_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPotentialEarningsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://ramacoresources.com/20240930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPotentialEarningsPercentage", "presentation": [ "http://ramacoresources.com/role/DisclosureNote6EquitySummaryOfRestrictedAwardsActivityDetails" ], "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/DisclosureNote6EquitySummaryOfRestrictedAwardsActivityDetails" ], "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": [ "r552" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://ramacoresources.com/role/DisclosureNote6EquitySummaryOfRestrictedAwardsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Granted, shares (in shares)", "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": [ "r304" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://ramacoresources.com/role/DisclosureNote6EquitySummaryOfRestrictedAwardsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Granted, Weighted average grant date fair value (in dollars per share)", "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": [ "r304" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "crdr": "debit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote6EquitySummaryOfRestrictedAwardsActivityDetails" ], "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": [ "r308" ] }, "metc_ShareBasedCompensationArrangementByShareBasedPaymentAwardIncrementalValueFromEquityVestingProvision": { "xbrltype": "monetaryItemType", "nsuri": "http://ramacoresources.com/20240930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardIncrementalValueFromEquityVestingProvision", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote6EquitySummaryOfRestrictedAwardsActivityDetails" ], "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost", "crdr": "debit", "presentation": [ "http://ramacoresources.com/role/DisclosureNote6EquitySummaryOfRestrictedAwardsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Goods and Nonemployee Services Transaction, Modification of Terms, Incremental Compensation 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": [ "r317" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://ramacoresources.com/role/DisclosureNote10EarningsLossPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "http://ramacoresources.com/role/DisclosureNote6EquitySummaryOfRestrictedAwardsActivityDetails", "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": [ "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315" ] }, "metc_ShareBasedPaymentArrangementExecutivesAndEmployeeMember": { "xbrltype": "domainItemType", "nsuri": "http://ramacoresources.com/20240930", "localname": "ShareBasedPaymentArrangementExecutivesAndEmployeeMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote6EquitySummaryOfRestrictedAwardsActivityDetails" ], "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" } } }, "auth_ref": [] }, "metc_ShareOfDividendsForUnvestedRestrictedStockAwardsWithCommonShares": { "xbrltype": "integerItemType", "nsuri": "http://ramacoresources.com/20240930", "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/DisclosureNote12SubsequentEventsDetails", "http://ramacoresources.com/role/DisclosureNote6EquityCommonStockDetails", "http://ramacoresources.com/role/DisclosureNote6EquitySummaryOfRestrictedAwardsActivityDetails", "http://ramacoresources.com/role/DocumentDocumentAndEntityInformation", "http://ramacoresources.com/role/StatementConsolidatedBalanceSheets", "http://ramacoresources.com/role/StatementConsolidatedBalanceSheetsParentheticals", "http://ramacoresources.com/role/StatementConsolidatedStatementsOfEquity", "http://ramacoresources.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r110", "r122", "r123", "r124", "r139", "r159", "r163", "r165", "r167", "r174", "r175", "r188", "r217", "r219", "r220", "r221", "r224", "r225", "r255", "r256", "r259", "r262", "r269", "r361", "r429", "r430", "r431", "r432", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r460", "r481", "r501", "r514", "r515", "r516", "r517", "r518", "r665", "r677", "r686" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://ramacoresources.com/role/DisclosureNote6EquityCommonStockDetails", "http://ramacoresources.com/role/StatementConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r7", "r52", "r55", "r56", "r111", "r130", "r131", "r132", "r142", "r143", "r144", "r146", "r151", "r153", "r155", "r173", "r189", "r190", "r194", "r270", "r330", "r331", "r338", "r339", "r340", "r342", "r343", "r344", "r349", "r350", "r351", "r352", "r353", "r354", "r356", "r362", "r363", "r364", "r365", "r366", "r367", "r371", "r372", "r378", "r409", "r421", "r422", "r423", "r438", "r501" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://ramacoresources.com/role/DisclosureNote11RelatedPartyTransactionsDetails", "http://ramacoresources.com/role/DisclosureNote4DebtSummaryOfOutstandingDebtDetails", "http://ramacoresources.com/role/DisclosureNote5AccruedLiabilitiesAndOtherLongTermLiabilitiesDetails", "http://ramacoresources.com/role/DisclosureNote6EquitySummaryOfRestrictedAwardsActivityDetails", "http://ramacoresources.com/role/DocumentDocumentAndEntityInformation", "http://ramacoresources.com/role/StatementConsolidatedBalanceSheets", "http://ramacoresources.com/role/StatementConsolidatedBalanceSheetsParentheticals", "http://ramacoresources.com/role/StatementConsolidatedStatementsOfEquity", "http://ramacoresources.com/role/StatementConsolidatedStatementsOfOperations" ], "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": [ "r142", "r143", "r144", "r173", "r372", "r391", "r428", "r449", "r452", "r453", "r454", "r455", "r456", "r457", "r460", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r473", "r474", "r475", "r476", "r477", "r479", "r482", "r483", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r501", "r571" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "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": "Consolidated Balance Sheets" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Consolidated Statements of Equity" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://ramacoresources.com/role/DisclosureNote11RelatedPartyTransactionsDetails", "http://ramacoresources.com/role/DisclosureNote4DebtSummaryOfOutstandingDebtDetails", "http://ramacoresources.com/role/DisclosureNote5AccruedLiabilitiesAndOtherLongTermLiabilitiesDetails", "http://ramacoresources.com/role/DisclosureNote6EquitySummaryOfRestrictedAwardsActivityDetails", "http://ramacoresources.com/role/DocumentDocumentAndEntityInformation", "http://ramacoresources.com/role/StatementConsolidatedBalanceSheets", "http://ramacoresources.com/role/StatementConsolidatedBalanceSheetsParentheticals", "http://ramacoresources.com/role/StatementConsolidatedStatementsOfEquity", "http://ramacoresources.com/role/StatementConsolidatedStatementsOfOperations" ], "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": [ "r142", "r143", "r144", "r173", "r187", "r372", "r391", "r428", "r449", "r452", "r453", "r454", "r455", "r456", "r457", "r460", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r473", "r474", "r475", "r476", "r477", "r479", "r482", "r483", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r501", "r571" ] }, "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": [ "r588", "r598", "r608", "r640" ] }, "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_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued, Value, Stock Options Exercised, Net of Tax Benefit (Expense)", "terseLabel": "Stock options exercised", "documentation": "Value of stock issued as a result of the exercise of stock options, after deduction of related income tax (expense) benefit." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "presentation": [ "http://ramacoresources.com/role/StatementConsolidatedBalanceSheets", "http://ramacoresources.com/role/StatementConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockholdersEquity", "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": [ "r52", "r55", "r56", "r79", "r462", "r478", "r502", "r503", "r560", "r578", "r679", "r694", "r722", "r773" ] }, "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": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "EQUITY", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r85", "r138", "r254", "r256", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r268", "r270", "r355", "r504", "r506", "r519" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventLineItems", "presentation": [ "http://ramacoresources.com/role/DisclosureNote12SubsequentEventsDetails" ], "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": [ "r368", "r386" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTable", "presentation": [ "http://ramacoresources.com/role/DisclosureNote12SubsequentEventsDetails" ], "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": [ "r368", "r386" ] }, "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/DisclosureNote12SubsequentEvents" ], "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": [ "r385", "r387" ] }, "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", "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": "us-gaap_TableTextBlock", "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": [ "r634" ] }, "metc_TakeOrPayPurchaseCommitmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://ramacoresources.com/20240930", "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" } } }, "auth_ref": [] }, "metc_TopCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://ramacoresources.com/20240930", "localname": "TopCustomersMember", "presentation": [ "http://ramacoresources.com/role/DisclosureNote8RevenueConcentrationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to top customers as a group.", "label": "Top Customers [Member]" } } }, "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": [ "r626" ] }, "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": [ "r633" ] }, "metc_TrackingStockDividendFromFinancialPerformanceOfCarbonOreRareEarthAssetsPercent": { "xbrltype": "pureItemType", "nsuri": "http://ramacoresources.com/20240930", "localname": "TrackingStockDividendFromFinancialPerformanceOfCarbonOreRareEarthAssetsPercent", "presentation": [ "http://ramacoresources.com/role/DisclosureNote12SubsequentEventsDetails", "http://ramacoresources.com/role/DisclosureNote6EquityCommonStockDetails", "http://ramacoresources.com/role/DisclosureNote6EquitySummaryOfRestrictedAwardsActivityDetails" ], "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": [] }, "metc_TrackingStockDividendPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://ramacoresources.com/20240930", "localname": "TrackingStockDividendPerShare", "presentation": [ "http://ramacoresources.com/role/DisclosureNote6EquityCommonStockDetails" ], "lang": { "en-us": { "role": { "documentation": "The dividend per share of tracking stock.", "label": "Tracking Stock, Dividend Per Share", "terseLabel": "Dividend per share of tracking stock" } } }, "auth_ref": [] }, "metc_TrackingStockDividendsDeclaredAmountPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://ramacoresources.com/20240930", "localname": "TrackingStockDividendsDeclaredAmountPerShare", "presentation": [ "http://ramacoresources.com/role/DisclosureNote6EquitySummaryOfRestrictedAwardsActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "The per share amount of a dividend declared, but not paid, during the financial reporting period for a tracking stock.", "label": "Tracking Stock, Dividends Declared, Amount Per Share.", "terseLabel": "Per share amount of a dividend declared" } } }, "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": [ "r653" ] }, "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": [ "r655" ] }, "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": [] }, "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": [ "r656" ] }, "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": [ "r657" ] }, "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": [ "r657" ] }, "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": [ "r655" ] }, "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": [ "r655" ] }, "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": [ "r658" ] }, "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": [ "r656" ] }, "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": [ "r652" ] }, "metc_UninsuredClaims": { "xbrltype": "monetaryItemType", "nsuri": "http://ramacoresources.com/20240930", "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/DisclosureNote4DebtRevolvingCreditFacilityDetails", "http://ramacoresources.com/role/DisclosureNote4DebtSummaryOfOutstandingDebtDetails" ], "lang": { "en-us": { "role": { "label": "Senior Notes, net", "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": [ "r622" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://ramacoresources.com/role/DisclosureNote10EarningsLossPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Diluted weighted average shares outstanding (in shares)", "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": [ "r158", "r167" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://ramacoresources.com/role/DisclosureNote10EarningsLossPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Basic weighted average shares outstanding (in shares)", "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": [ "r157", "r167" ] }, "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": [ "r620" ] } } } }, "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": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r2": { "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" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21B", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-21B" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A" }, "r9": { "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" }, "r10": { "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" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r12": { "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" }, "r13": { "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" }, "r14": { "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" }, "r15": { "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" }, "r16": { "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" }, "r17": { "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" }, "r18": { "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" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-16" }, "r20": { "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" }, "r21": { "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" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-21" }, "r23": { "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" }, "r24": { "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" }, "r25": { "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" }, "r26": { "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" }, "r27": { "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" }, "r28": { "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" }, "r29": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "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(19)(a))", "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(19)(b))", "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(19))", "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(20))", "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(21))", "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(22)(a)(1))", "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(22)(b))", "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(23))", "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(24))", "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(25))", "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(26))", "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(28))", "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(29))", "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(30)(a)(1))", "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(30)(a)(3))", "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(30))", "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(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r60": { "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" }, "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(10))", "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(2)(a))", "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(2)(d))", "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(20))", "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(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r78": { "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" }, "r79": { "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" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r81": { "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" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r84": { "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" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "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(11))", "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": "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "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(1))", "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(13))", "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(14))", "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(17))", "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(18))", "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(20))", "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(22))", "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(27)(b))", "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(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "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(c))", "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": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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.1.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/850/tableOfContent" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "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(6)(b))", "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(6)(c))", "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(6)(d))", "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(6)(e))", "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(8))", "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(9)(b))", "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(9)(c))", "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(9)(d))", "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(9)(e))", "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": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "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(7)(c)(7))", "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(9))", "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": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r580": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r581": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r583": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r584": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r585": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r586": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r587": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r588": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r589": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r590": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r591": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r592": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r593": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r594": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r595": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r596": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r597": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r598": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r599": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r600": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r601": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r602": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r603": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r604": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r605": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r606": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r607": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r608": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r609": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r610": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r611": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r612": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r613": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r614": { "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" }, "r615": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r616": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r617": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r618": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r627": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r628": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r629": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r630": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r631": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r632": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r633": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r634": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r635": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r636": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r637": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r644": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r645": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r646": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r647": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r654": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r655": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r656": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r657": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r658": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r659": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "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" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r719": { "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" }, "r720": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r777": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r779": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r780": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r781": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" } } } ZIP 63 0001558370-24-015069-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-24-015069-xbrl.zip M4$L#!!0 ( ,2&:%D#M FZ-Q$ ":F 1 ;65T8RTR,#(T,#DS,"YX M^\TB%9#SXA6@P^'_S]ZY__],-?!H-?SN]O'(^[X9H&RG$%)8IZSA-3*V?& M-QL2.+=4".;[SKE@WI(ZSNCH\//AT>')1V#4&8V&GX?CH_$'Y^3T>'SZX:-S=YO0W4+7%LQ$^"R]4^FNZ)HX(%\@3WT6 M?/MRL%)JA?H3=/QTE?1L-?;F\>=-=38F#GJ2+WF/KC,"I, M2$,Y6!*R26D71,XU;5Q0Z(04:I<0'A:)U$94"X8E!5+Z[*ZJ2;&D.&0\#)2H M&[&HL% !^J^V&RHK)=,EQ?'=P3L>X=')R4(A:] A%DA% M A=T2!&QI.I'LJ9R0UR:UA%D35PNJ.2A<*D\=/E:MW!T<@S3CB@EV#Q4](J+ M]05=D- '?,+@UY#X6N5A9OH4YUZ!(%>TJ4.E@83"@>8C'R&P^.C@?'HYP6".[7 M:($N*0@FZ*(6KT]#*,W4I0'77V[RV@(C6-.%M*BHN$K4\CX90FEJAI"06% O<8! M];(!U9:159K-3Y'99"6S.:#S>M.)A45SYWHUUL[URH0#&;#0L6/'H"S]"*G>(XSF"V./CAI_OKQHFL!_V"2=?G,A3T M ;#VB/#. F\22L779\],7O U84&L2O+ 82!ENRI)!Y,N>G3! J:% >M[=.0, MG(PA?$EX.L#4B;@ZR-:)^#H)XQ^&97:EAD+P+:;!5_T9M%&"J=1CB!,XKAR3 M-%1TB>^&?OMZ6;=JJ\4/$\A>"B2,F]+KP00,+/>9A[/OG/@X@1]6E";H6= U M0O81C82&+>4$G_/,G)B;$['K@;( *GTHIXOI)EDG&Q"KJ6"$;MP,7<;6X0LG M8]R#V!+$"9&K*Y\_V6*8T1LA_- &0N3K:,8]A'4KWX] E M7/X:L@TJ/+JM7NC3Z:*6I ':5^%KTH7C&ETXA@\)\[\YFKT#?I"3-H S/NX& M3NMFVEZ37JA)%WK_PK1(\/QLS85B_]-?]](@"WYFS1GOK3GYYG4AR76@UQ8[ M;?EP0>?J(5ROB=B"SQ4JW!QC9!2?-VB%53T3^A]J[,8'C>YH">VW98U$ MI3W$5A"/CBZ)"Y V7\HZ*AQ41=,+7FS :A>GBG$CFPA2^8'X(WE9"G] V MZ,'K,38.YJ[]B/3SJ :Z>YH>Q%W**N\26OU MJE6G6O'92/(_K@>!8FI['2RX6&L18CVQH31N"XY.="PE.9')?<1(2L30R7'L M\6H;0+D#?0_4BBH&4EF'4TJU+((K'^V#*\YW1?;]+&R[44<_26TM=^DQL1'# MXS9;](AI#YS1^;JGC]Q_A/5G(JC'U!5QF0\C9_*]#-7,KE>UXYUSO=(6G*@) M)VFC7QWMX/UXYKHBI-X-(W,<.$8E+%I3,&OBA@?+&17K7%$#X/LQ,JG QQJ' M"@UUW*"38ZM=)MVF@XT.L-5">:\55EKQ*;*,X)6N>?"@N/NM ?EZ8A.ZGVK0 M_83>LF8:N<; U]&,>_Q:X9?N?>^I5(*YL *>/1'AR3-7L<=F ]Z6A1GK:F-> MP#JWD\[:#['[+6Y+C308VN'[6=P?&@0-D4]RB0FS#[78/8Y<*&2;S8X6C$P3\7JM3*/,$:9HK:21VA. MG:C![%&O *T4 !8C%P2/[UY8 %Y=P0SPL07 1=X]E)9'":-[ZF.PYXX(M9T) M$DCBFN T5S*%_D=UH?^1QE0S=S1W)\^^1]42U?%#.)?TUQ"DOL2;&XUHUA*; M4*R[,3(:Z]U)PM2)N/;@68)W'DH64(G["3S:DGB?(QN#2@@-50R!8)B-=4C" MAX2WWG]H[M'-CHQ_CZ?ME2W372TS4I:WM'I(]KM1T^Z^C!FNO2]2]0 :SUEJ M3U+,L)CNJ?2C_WK'("\__S#C^T>H>Q!MXBA-(1,S.!81SAZ&)AA.K@,HH3/R7#UW"N5&.$YJX#C1#CHRP80>_C:A0WMXH5FN-I%"GN4&N-) MT;T/\*ZFBP>V#-B"N1B7<'4*$K!:=]QGZ'PE_U<&G5HS:0X&8QJ-ZF.X<7I3 M!3=>?.'DFG.R]IRD(>>[Y%,?)[:.*\[(W#='%V.J9B2/ \8:ZT$SUC%!>%P#H?DMO!Y4Z_AC/7[Y8A-4'VJ@2N]M]XBTV4O7@U*B,.%B M<^N@AV;_O5P]4(WT!MA@6U<-F^&EPA[)MI&2AAL%562F2SZV81/X^@>Y1X!_ M,+WC/5TX.OG?*2:8^W(@V7KC8[(S_6RE\\5A-KQ!DO'N/R#JX?/:3TB0?4.J M.(US>73BAA,61+@[7':2$P(3[5F ;SA,.G_@#%]+*L"AK50EZ#HH%"A)6Z&* M>M5!F7PR;RL35*'^FXCSP["4A2Y^4,A5IS/5@5QX&30H9L"4I621QWFE&HP. M1P=.E+/UAKOZ65:M).MNU4-H-NYH0P_J,_75-5Q)KI/VX8?]6LTR&EJUFI#C MAW:M-N4HK6JZL@I^2_-"#O#18#0>'-N/>%V.SD;A*Q/7#JFO9,KF!6-1F6+4 M2OG* FC#ZUUX1R'EH[ M54A2$T=JD/)HIPA^?\[ OM;H4+BT3WL']2M;#W.4:R; M_W(P(1NFB,_^1[T)ETK&YPDS/N'$OP='23PF.Q=<^?YC21^MGSHC\^F:!^#$ MBNVUHFMT_4"8<"X54R&*\@_!PTU"RH#DP F8[^,6Y0J+(>/>3#<7&4'5("S'2_.NDO]F:G4=>/09$T. FWHGF N;I5OJKDC MY%K>TO6!-F1M(FH@S)%[[4T2E1/TD%YKMASI%342W5N1Z(FH@[*A+M;.>-7+( 9 MS(B?)=LXBUO+R69#G#+6_)?+J($R53DK68=05X.%BBZ MI.*%5K)=QW=B[F<*K?J.OAGH.JAR]SK*@W/^YF:R(T]E::>DR+I*-V0;Y[J) MY@3UK@,)5>'3'=EB$P>)T':TI8Z]:*UNDJJT;KLZ$8M!6&V?[RF./)[,4J&3 M8T']Z=QG2\WXEDB926Q?H5+L#.XU4+U ;*/S,2/?Z%0 "G>A %]!TMQMPAT% MM2'NIKXVY-6):T!.)60OHK2FK4S67'Q)G5)#TM%#1,M:?"M M^USP6[7;\$!@;ZY]!WGV2 59IN;#DK92JG2WAUW\*6#JK07#KDT7.OD+]#O^ M@:3IXI*XJR@Q#'8BD8/P=*6;D(FU(+[<#6770Q3'9[+MK'9>T4W=W2PV M4KT0F#:[PC*(=5)E%@.SF]- 1AO S&R<;W>-"J;ZTW_N0!L#Q8B?R\6.V7#T MYJ3"J+UZ&^41W41E;SRDL0+5C>DMF=- ![1\=T=!J@H[J!?WY D[68C3Q4^Z M,F'CLZ=:S89])K94$J/X^)W(@IU]"#<;GQ4/ N/WXDL:1 T6Z7C-^"W.=$: MJ;HBJ6G)J$FM_2-]2C[N1L.MJW30:-RP@$X7Q9Y?XYTQXI\MET)?AL@$3*.H MYUP(_H2F_5Q?H4H'XY7XO1=UT6&^R0I_$'G"HQ#?/2)0/FRL),D+N0'_ZO== M N,(Y05A_A9_8R_^6889/Z>WH*4*_N%EFE0N2_HW1K)!T'8V3N?XR(D7?W\O MW:^:=_C*G/" ^Q4E"O3KECRS=;A.Y]J$;("R8,-?QN:]S-H+)JBKN*BXO5$N MZ:#)WCF:+!B;G;+.:+ )%=A=2GF>Y2?7F['=FT1-5!U$2_?72JCW(Q.^+:^O MEHC018MP!6L OM 17].(MQT@!2X0#\SG>0]XG\IY'7[+BQ[6BZ6=J.]+IGB3 M/EWH Y/$JJ-6G["ZWJ_:&(M=[&[5[1[XEOMI>41J]AK:+>"U%)Q7_.E@( M(E,[3:F,>HVVK'R^JF\Y@#BS).UL'!+8DT,T'OO?BOC-Q^,>3-@-)]XTW&,H MZBIWKQEGV0O9GJ#-/E B9GVW>S1*L&2%[A0HW>G+Q398EQ; M[3> O/WBGJ2AY;A10F"KHDJ'(G\IJUV9J:9CL)0X:>+=*Z Y?@I M> 2K0;U2G"#Z%3>\V\$WZ&LCNY>^*P@X&4?X!'9@& M:: NL1@Y06HI.J/$QN,1+A:4*6QNQ^I/@T0+M>[IFP21 M[&(N7CFB]D]&Y& M3!\[@!U<4(F7K(G_0,4C7B#?47,C90=U/@V()=D\5?%TO*;\;>W/'KY Y'F? M>9Y.KD'\MH=F]C4[H[B&]:IB@C9/WPZ)9G4P41VS[_! M:3\2OQ'_9^*'%".IT6[K9WPC.UB"L7QDDA7",K]):^]&T_$]+"&)KW\4ZI'Q M4/I;=#N6 68LR);7_%A=/N/'_&[O15S^"&.EES=0D1F'JK?<8PN6N"RO,XR- M#?RQ1CA>>D+< KW-$%>U\&[&.+N9.UU$U[%T.I) [A[I5=%T\MPB-M.XT4T. M(3'IB@;.TT 5SZ,MJ-\-GKDX.RCG/4:*JQSL8G'7_.NDEXFO6"M&F:!K@DPQ M@]"_QNF6=7<35T/00;\,$VX*JG045F9&LG!YJH:B*^'/W.2)DX;,[G9(R/8RDUT8R-[VVXZQ!:@U M%I7D!.ZOOY*PP<:6+1L"PKDSG2X!O9SG/$?2D70D??AUM7",%X )1.['2N.J M7C& :R$;NK./%8].J[>57S_]XXXQ]"> <-HU*]NK^I7G6NC6OTDRK@W"$+),*S6?68$A3\+^J0;(J M_ZK::%9;C:L5L;=RL30PI98M[$\_&,8'C!PP E-#R'M'UTOPL4+@8NEPG.*[ M.0;3CY4%H%:5Z[_>:=5Y=3^.*6.1V\<#<@ERH,U)O3<=7O9X#@ E%8.7_FW4 MWTJ#S85I(0P(\K %R)6%%C6>IJ92F("G1%#M+:!MOR2#Z6 )L&#S8(RR4C4" M^V"2^6<'O1X5:ZC0TT'M06(YB'@8?$44-/ON"Q,&80A(#U 3.GD0*I1U+F"M M(4;,E.AZR-H/[;KVX]\>7'+%\Y[/]APPF$J3'*J)XU2NG^IZ8(F!!47[9-]W M%PA3^%_QY]NI3*72"?W^H2M0*/Q?T1OW1 MQ"Z3ACPA0H8 C^AXK.L+T@=I#]7/$27(JT2A M)Q-;@3+]CUL0A)42*J'9JODI:H3SR86K0C8.5#)I"$K;DXF5:)F.Y3F;LAI7 MPOWY<;_TC;2AE$^L9+]\+LZ1G)(0!K"BP+6!O?T64EY-IW/-/<]ZW:@:VR+9 MYW"IAE^LD=O9X2@Y*\B*R.)P=Q/A9(6*HJ8FF8CR/%*=F>92>-QDRKJ9+Y:;[?M&YO;FXZMZV;YG6K MWJFWFSN90^;2Q5'QF14'Q?L&7IQ@MXDKS:T)YA$;8!IC-Y"J&1Y@P:,GK M,IV*\0K@;$[%+Z@13E\(J)J+FYCATLG+ MB4P_)[@'IH#):_=="RW L[D*@Y&.QQFY+IW5(O T=Y3#?G^ 9IW9<#-R1171 M9(IH7!3/1>"I^--GY/D)N;-G@!=\%S63WN3$E\YJ#E3ZN=AB_C "%&*QB3B8 M.'"VB1C*GMHJ9+UT;@MC])F^T8?I$/CTQ?UXPDMG41&1S]DO^G F-3^%W>F4 M;-KRF29?CL:I0+)&TYNN96$/V,KM4YJ^++3FPG?T*4X\5(M_\[WO$@]S[VWC MQ$%WMO7@]GC*2G[A-!6"I]\.::(OGM[PTK)$4;<8ZNM+(K4P1,VG)\%6_M!< M\WU\M:B&:.*2,)L#G'ZSE/ 4*\-YC:2AOW,03:LN=\FZ((B;] M5FH?T&*!7"%^:K307C*]&%/4?IPV)5CZS25&/ ;?W<7FLU[?6W"- [L'IM"" MLGXS.V-)B"T(5+_VV;5MN!%B:$*[[SZ82TA-)V2XTI"4K(Q1#;29!EJ72'5! MH/K-58;8WR#*[(T34I:$3%5DRO%''VI[)WG>YG2/]#AN2-6IQWR:Z<=\=N4; M:&H4.O![4EO^"NAFFY,?,Y-8\5Z:4Q]9\#=A_0,7]\!EXX+\]$)B:KT:7:+. MHZ<6U%%D.CW5,YPR";$A@[+R93*1)OU70I8$T^G_4UJO$C3.9TF]'/$ G$W"/T6Q!"AC0;<6=K9 MI^RL>MG#J>E.,KB".M-OMB:BN<*B1S"E!;=),_W?6A("YO)I2[\>9A 5/L5S M2D@9Q7A]YN X#2Q"447Z30-'X 6X'@@4ATV+_@[I_,$CE '!#(_C\1LM^+XX M^\]FVI.N]N0N22\S4B4Q:?WG.-#U&TT>$*%\7=KOVV1=Q'ZRLA"KA"NS;S_] MY$4:Q<+C( #_D.X/*.?7BV@ENA+6] Y"JV>C'4Q_0\@66TH OT +D#%R[)3F MFYRA%/SFA*>?KS8&PBGY#;BL(W/X%5OV KJ04-ZMO63X]FJ92T'T 5#U\\S" MMZJQSX[HB/:N5Y-0KI*U%(07!JKSBG[XTDG5!?UVG@5]7H&1]UK+DU\ULG>) MQHC-QC"T&!K_DHWH%Z&40X AXN>>,(\XZX'-OX\KWPEG'^:F.P,CII+'Z118 MLH6T4PMQVNZ%7S_#1!YB] *95=VOOQ%^6&SK*WOZ M.;N:L]A6N-HPEDXM=OHA+'(=;*MXKQHV72-J]4"WAW%I%+$9G3F;-LJ.\A"MU&KFP. MH3SOS@*RL&=.:G0@/7KSJ#+OT6SOCGH%^)DG+'1@/QC6F(\M;HO978>9VS.( M%_'NK"*G*C)/<9S>0F*WE"@%R&7D*KD=%$&OWS'T((C"8KK)$Z(22Q_%^TNG MWFZ7B>U\N'V>;S5JXN(=!_',%G_X@4F>MG*=G+CD%.< [?/;T:<=AY?:!]/M MT6VQH"_;74[)4G*JV9KSPZD+&X"10 ?_Q3=))[JT*RB9O@?0'% M(&5#ZN%8EZ":K:2D'@3_^/'%$EK%4D,2<>*',E,C!ZA?7* $^78N67183BA M+\JU'995-:>?+05=T@B(RTJ>T;.YXB=7^&4*# _KJ7*MWA4M3B\[.Y!E^5!^ M%+6<;) ?@:4O=VBA2ESBMWOV)6FP4,E74L(/PW^R<3XN(8?K7[Z9'*BEG.]] M,:N(7\-HG# 6L7><'J G2QZ%VV%P;\I =R'8&H;?A.7G=SPJL,N3O2-6I7 U M#*<9[J2&7!6NG;5R$DI95P!;$$"9*;M#?CU(+ &NT9 M3G*4N8[Y^H XYPG3FD <=F[1*OA MWR](M9EBG^I-$"[ V%LNG?@";NSW"])OIMC*BZ-OW5FWI(\'G^E.3ZO]V'#D][2U>0[\-RP/ M@$G/I%?;5N%'Z:%P.3;]3K-&KG'/CMJ38I9%OQVI^,NVE#?5@OJ2^OE&E3#J M/; %1I-FX=$D+(?XT0Q)HO\(\L91R:=_B>%/CU!.S6>$%3!(TT?;1>/,H75Y M6(H^NY 'GLI0;?W*H71^;': M@^U8-?8F?P*+/J,!_C=P;&;!H@P)]<>OJ!P&="*]J,Q#XV;XUNY#FR]RCKEV M\7HP'7B44#9$,V7P[W.["6W)I+,MW(")F%MNZA+O?^QJV_QZ ;[ A/9=0K$G M[EDS,5[SY>8%/RPM[7#3LAQC82>MAN3W!U6SZ=:^LY6_718JBNY4JYUI\DD? ML\^1LZ3490!47DM]ZVZU40^>;.,'Y MM.^I?Q>$ [O[P@;W&?CJ+28 \SU\ 4F (*'Q1])YYR[E#->@\$:R?2=.2-2E M%,,)HW3B@&>T"P'U0QFZ&/.(Y+0#,H<7K%?_4] :8I>D'%\E^BU.2G054Y+H M)_*UF^0R2F^!^$\=R_'<6 M17%L^_QR.(WP*K<8R7X6!]J&S9\ ME^#3_P!02P,$% @ Q(9H68N# Y42.0 =IT# !4 !M971C+3(P,C0P M.3,P7V1E9BYX;6SM?6MSV[B2Z/>MVO^@F_URMNHZENW8B:=FSI;\FNM:)_+: MSIS=_3(%DY#%"45H0-*QSJ^_ !\2'P (/M'*L&K.B2PU@'X!:#2Z&S__Q]O* MG;QBZCO$^^7=T?OINPGV+&([WLLO[\)@?_\'$HA@%V)Y\=X+EY(FLU\B;?,:4.JX[N:"._8(GDZ/I^T_OI^_/3R<' M!W^/^KA /FM#O$G4V?'[H_2'RZ0[XOTT.3HZ_'1X/#W^,#G_Z>3XIP^GD_O/ M*=QGAMK"J0)T'>_;3_S_GMEX$T:BY__TYCN_O%L&P?JGP\/OW[^__W[RGM 7 MUGQZ=/C?G^\>K25>H0/'\P/D6?A=THIWDFOV]DS=M.')83I&"OY6@D^&.3H_ M/S^,?MV"LH[L8 N;[??T,/Z1@?K.3WZ$V1VQ4! )J1*9B12"_W60@AWPKPZ. MC@].CMZ_^786+T1G2ES\@!>3B+2?@LT:__+.=U9KE[,D^FY) M\>*7=RL<6 =<5-/SDRD?[M^N$DU*_YUY]K47.,'FUEL0NHJ(?3?A_7]]N-WB M0]$*681BGX34POY[BZP..QR.R"O'MUSBAQ1_(0$^N:>$\3K8W#-UB]8/AM":(\?W!CMT M\7PA!;G" 7)JJ7H?@\-CW15>4VPYD0*S[VO<*.D/^)6XKPPE9O'93G"#+,=ET[X3RJOZ M-D7XZ:O^)5FM MB/<8$.M;6P8H>C1,Y'9J/F _H([%=L#9=T1M?V8%SFL'TZ#V.*88\I%+QPFB MK9]I)[,) C9OV=&S@PF@U;;)XH\GQD=:(U&CT;(_KX,7SV\9\AT^;K5[X-M296WF-=(B,Z4DJ+Z$1- M?6R]?R&OA]BR8UP8<_DA8D89DU^2X[KG;O),X3WXHBXXH_B'B&,1MW+]E;K+ M\SV#-*)6BG?R,8LZIQS[*_0>A^Q ML4A4D:LNI=O^^( 'R1^,OJ-/!T='!\>1/_7?BF-IL%]#&Q[YB8Z91XR9;IZRMKC)CZ!^\(+1.](,-Q;_A7?H[ M3<'87I4G3:F+6!8,]O#Z+<">[SR[^-H+5XGG[,[QFWA(-91NVX'C!8>VL]HJ M!G+=9MJ5(<;"WCOE<3S5^V%RVG>,,/O3\9QX3GK?DLXY.JWG M=@9US.%L;&^_=0(^P*[Y)--^$B]WD\^1\M99)3A!7 ;$RHWN\HLZ0ANO@/R; MW0*8?/'[S/#TA&YH6(4+D/*KW(D MM,@!"_2( %.:=NHVHWGJV"Q(^UM0LJKD(5$/&/JL3[+F(Z'MPI_,M*;K:7=U.#8O_"3GFZDB_#RH6?A1U* M_MDQX:E %KM$"XZ-:D'6(ZU>R120!0T00@Y+UHWC\?OI.\QVA12=C7IU4S7Y M_4A":E6C%EJOXC?1QV#0.2# .3L1JG %L2[^RD[ >;GL"!,#EX2C1% _GXL M410)K($E/R,CC>U>#BU:]D70+:: FL'%]5\T^*#:+T2WM!&(T 2A^)UHAW2E M5,#WOT@J!H>T/BK0!&$L%/'3LQN5#2JTI",+LJ&:&+,E:^J)P*H\,:HH]Q2O MD6-?OZW9\1ZK%Q(E;$$])+"]GBTD8P(Y6TBP Z$%Y: 7M294PA?=)G+X_M<* MQ>"0E@H%FHF.?(!R_DP0TS^&2AK(3Z.E!GLZ'Z1&EK)%-W-"QG2=J6'2WBK@ MK35'JLZD/Q_FG>>["X!JIWJW]XI*+_OY^?ET.CF8['IF?Z2=3UCOD[C[">\_ M=;YO1TBG2*2@@\P3'C=ZZS$YQ5DC#"G)!"D#2F>&&/30-'%?T HK?0PR<$U" M\PURY#98!I3\)GHXM)S_TALRZ1H@0CH[^U7([B:_ 4W9)F)L8V?7Q(L"*.4S M0ME&JC.5K0Q07T!%.4F$L%)JI=!MIXWGG.E2Q#?^58[Q[O>FRBIC#1&.,I@: M%M#BZB9 Q^AZG(N%?7#\;Q>;)S:<8C56M)"N3A5M(-#-\5&NQXH6^G3GV[1= MF_5$0;3Q&7Q]5A*079TK$(I,IE)#$&Q(D:HWK0K- M:K"AW+"'"2:3D6J6"3"#,-4*I"CGFX"$P0VCS^@/0N-3/::B X,82&AXB,$& M(H2?Q^:+' K".:*$%9*EA&YC72G92C0&']3H$F&;6E]*+ ?7Z>T)Y5=,7BA: M+WFY"8EJ2V&%JJ"$'HHZ_%+$0*KH4E@Q=2KH-HJNPV2B@<.@^JY .E5[);)& M[:>9_0>;AU%ZS@VA7_#WF661,,JEO:?$8Q^M.!=(84S5ZD-^TU"W%P/OSHUMG03V1D=KX#3X;M0C*AY5H$3*\PQ$R)S$;?H3NVG;]@B(D[']GR(H-4>;=M68?[+. M6OG$.]($TIZ,89WN[>C>.NI;T&MT8[]S/(94OCJ58C>7@4NW+%4#(.3>\: 1 ML5M%MUDM\HL-VV[7&C(A]3 :?(.6DY#=E750-^O?UYU&-280F*E3J&"G]-0+ M0#4)[- CKSDA9.,/[W>O4'\9HD95_C=$'?3LX@>^] M!M0BK3LU5W"65(T]N(J7D]L,NI%;I7JS1@]SW4:^/MM-*7X2D,8Z#3[]* MHG(^D'K$&)VF&6INO7485/@D9>!2Y5,U $*N2-ZA%[EH8$B"XN@T\C M.?+9^:-&VNATR3Y?D+[BH9@N,G"I[J@: "%7.5WD#6J1W-UTT9 T<5E\.DB M1SX[7=1(F_61$>\EP'3%4R4J=A81J-PY) $&0*+:&R8$UB:S0\^7FMM$!X?A M?5U"I'-^+BFR9A-RPF??L1U$-X^(/_X1U;%7)>/(X.6).*H6)BC>81$[[S,U M?94SI+JAG =:35OGZFC(AM1%:OBD'3D5V?FDA[WIR/#DR;L$T8O-5\_YDQ>= MW]X]J2/$M9JK0J2U.X# GLK$444+?29TFS[:0$A$&SD34>*:U!2BQ554F(TN MY.^15-AW.1AY=& 1RL3>Q8OM1X];\DQ%)MW8[LX43+_8[&#NT29*#^:([[#W M;!X 4SG7^AA*OC_V-%CKZ$6)9I#^41\^NC%/:VZO[8E&HRM#KK*=8G4HP4FU M6 AIFK+:U1ZUJ.MNBJG82RI''WR6"-#-SA0)FF;#?$-J+=G$W#U7=?UFN2%_ M&B,]E.Y^4@7]UNU'?NW3I"?HG%,'"-?OJ1ON=1A W$+\I#7VPX<7UR$($)@QUE0$.2PY_CR]!0+P!*F%5A(FAVP3I M5K"6: P_:'"M&-\T9E:)I[GTRD<+>X@ZI"JU,@NG3JLL0@Y%43+L5\]?8\M9 M.-B6IU3*8,64J: [2:F4,)=HC&\FG3*/\#:54H6H44OOUK/("C^AMUD8+*.Z M?@IS3@PLM3KDX" (55I?,O :Q'9G1U7RG>CA,;A%)$,\:_:H$#8Z-62/.%YL MLK\HIHM^!U*MJM>%828I)U094(OH[B91(VF0*JP&GU)UR,A.,S'Z$"=8_1G5 M9 H!F3.Z-\G*-G5I[WU2ZTT 45(1"4SOF,?#"76]^+,0YR) 4PU6\XB(!QM,.878<644864\ M&BCS^G/%O:D$6AD))(&'0:OZ0E0&7X?>;H-]U,PGFI@8B? 1HIZ[EXB7^8D+0,)'2UB,".$2)5>!:I!5#>J7LE34CWVH(XC$;*IUTB% M)(R2[)9"4$[J[ZNX#6I0L).R8!!D"B<@*(@;7)[# 02\UMHH/# M\!%50J1SK_1(D36;2A;ZCH=]7V\F2*#E655R>""T\H\4JX\#E>UJT5]JV3JY MK%(HI"9&PZ>8R4C(99CIH&XV_"H)>U1%5F5 Y&$_!2"#I*A#G?1"?KL/UI5P MD:C&'#ZL*(=D+F((5GCL'?']2Q(5-\6>Y6#_8O,%!2'EQ9JV7RNKBFEWH$@R MK-.%<28ER%6D64I;:+*AU*9]PF4#01%M] SD8NK3D\_05-)AN*)?ZCVHC%<7 M@YCZ M2V?](QY$5/1*)L) K@BVUMJ.&P;.*W[$5DBC=VKC.&ELW[!YQM.-PB#2P_GB M&E&/K(9I!Z1 WO ML>J3"SG'EP;U@U_R7?+''#!=\Y@0R8E=!B:\$Y,!#E8-?9TDHV&80.>0+ M&$GO_K3;"@FOU;K-[6"%*$@#= :],!3COZL_7@-OHW;9E?/JV-BS57MO#D:Z MUI>@3%*CW,X*4-44=;=9R5A)E*,._TIY'LW< ^5E] H*_/-A@3MW[,_H!\'W M"2IE2M(0-FS9AQ$93Q3Q'+QL[OK<:Z IR%E5EUP1-RJL'KS[T5#JP(_^GYR32B@7\37_4*<9;] MG.!8_KGIW-%F#A&-VG+N1$I^L!)1F)DW52CR"51&;3=OUM2)4BY^>3?M6G87 M%<*[J)#>A1GQ70"6WT5!@,H%D*(5L@C%/F%6!/;?6V05KX%7Q KC MM./X7_X64A2%>NLM"%U%QKW6@GA^?GH\G4[/IY.#2=I9]B/K>!+W/,EWO7(] M?XOG]^_?WV]9S_H[B6A^9F;/=G$=-A#JB= M*4O6DEKA,S[8V@O9%4IDS(C9GHM>E5-1F-?#2J-%'%E?_,]8:G'X[/IQ\^#2"3U'+N52A"TLS*B:Q6Q(LPG2G? M%! !]B24_):N%HA^OY 0TK M"BJ) (??EB7,K]Z61>@#8GSE?80<',;>+-50](N)9I;*708=D_&GKM:6$OBG>QT[E&\?%7T*!,2,&&9+79TUY74;; M+(\?\(O#;"X46UQ2/A?!AN3UQW:\+J)NEM^\@!IEDVL;>XNCD ^ZN22VG/T5 MK8:4QJ=VTJB@Q*QPGM#;KHCA1]2(.?M!"*EP:PH9K9->=!S M_ ^GX4@J!B'LH"?::3L9" F QO_C&OP_'IC_C0ZW%02 X/\E^SBG3^2[O/R6 M ')0WC<^TDK1!\'Y"/\YO:?DU?$L^=8L Q]4!HT/NFH:0 CBGO@!\OQ90-TLMQ]7R'73A'\IMPM0@W*[Y4FS@+I9;E^O,'UA M2]ZOE'P/ECSS&7ER'9= #\K]ED=,"0F&=7Z)7;>*^7F@07G>^+PIPMRP>1.% MTD;QME$^OS\/ S] 'K=XY4:.LM&@HFAYZZJFQ+!H&/H4N;>>C=_^$\LG0@EN M4 &TO(HM(6_,NQ4;5S>.;R'W?S"B\H@:.>B@G&]\H)7C;SJP9H?2#?M&9.Y( M(0=E?>,3KA1]&)R/XZST>)^#'32$K_'Q5D& *?[/&#YVA).+1!MNX?=!^=SX M]%I NI*W/Q]VF^V\RZ8CGD]R9A[A;Q1NR"E@ 4T-/6A+\^SG' M-5JAD+^<>3;_Y_K/T'E%+D/4GP67B-*-X[W\AMQ09HEKM@6P?2A5+K>4Z9$$ M1WXSR^)I"/X#MC!#ERT)7W @OG76:P)@:FE+2TT)'"'=>ORE4$(W##V)4/(@ M ')-M860QQP.T^\I7B/'OGY;,]L?JZ>$!!9 ]JFV&"0DP)%'CA*=[1Y$$JK^ M6I1''0[?[RE98QIL^#-.445%MJ^MHTH5TL5(W01 NFJ-6:&B!(Z0;AR/^V?O M,/+Q@_.R#.:+KSZ.R)3(2-D"0):KMHB4A,"1T,Q^Y6@^D URHRIUS)% M P!YK_H+FX(...*9!TM,8YHJ)2.!!9#[JBT4"0EPY!'CIMSF8:2ZUMS@(?'X MSD'/CAL]4*+G35$U '#DT'.IJ(B (YOT:'J/-OQ\ER=,5[P6HEI00D@ CI9ZLA%2 4<F'H" M4I/3F:0DM4UO/3^D?/P8#<=[V>)08'\U. !WBQ[KJTF!,T&T]W_3&[_$NU)S MM=K/'5_#QZ+5%("WI:.='^AA/[L;5LI,!@S _=+9U'E?X";UEJ)+?E%6V@E#1 MK)Y\*DF"([/("YY%3\OS+VD H>Y9/4FIJ($CI R"U38VC,IGC:UK2'SG4;E. M$+WRR"/:B,>+I&!V))/*0=D"0JFT>G)1D@-'3CPD(=A4W-P4@0 XS/1N:XJ( MP^'[/4TVNBBZ717G*H0$<#^1PXS]2[1V@F0FT%9&M52W1# 34NU='0(@2.O!QPPXK%]C:C'=C%_ M9EGA*G1Y;B^SUQW+D6T<.@T!;";5\M(A!(Z\(@5:$I?1[,>TR0[S D ERW5 M\A A#H?_&4N1V7[:TJAN!N VIEHVU60 +'9PC[A!O\2!8R&W7NF#4_W2!Y._ MYIY9>4-P8P>?3DJ4L0G'-F'N.X..LL#)8, MO7_NCBM*N94; ?"?-9%7F1#8\YEZEU1* Z'2-!3C/#32J^ZU'!HQ[@^V7[#P^7^/X3>XZ5P;'ZFK)N_XG M9#')C3#>%8QW!>-=P7A7 .6NX-/Y]/3CCWE7D) &P X8[PK&NX+QKF"\*S![ M5_" 7[$7XAM&/ ]FY\$__W""Y67H!V2%Z:UGN2&WTGGV*/O/?D)O$O$UZ@G MM-*3="/J(!T]_6"^^)40.PK>PO3582>B1^+:%3D".@WWYFI!AYA]D%EM6<$P M&[1U4$]FD&0E3:[GY9$P_Y#4T)6(KD9[ $MF,TG6H!&.8*_PFF++B?!DG]T( M3T;T;,4?"/]G]+U$IGI- 2R>S<2I1QX<23YBU^6O_6(/4^1R1.T5XS@GD+\R MKIZ?NHT!W-TVDZ8N@7#DR>GD%":HR?-/BV KF^;;X5Y4N!((_%G>R]QAO\= M*;W8KH0$<$G;3"9":@")A6?S?R$>R:.I7NRJ&@&XJFTHK K"X,CMU@LPQ7Z0 M0S"+N>K1#YVF .YUF\E0CSQ(DDS7A=1WX'@A0W-W 7B!%X3B;644[%^_,>H9 M[QP/T4UTF.5%.+C7@42;=,H"J0+T."* *^>F>M,C5Z"I&T,_F1D7S*!;2!-Y MI= 0JG&UD;. )#@R8BM4I954@(%0D:N9/ J$P)%"FO.=QM95%4N1@@,X\VF6 M39&2 %DM6:>%$!,8U(-7&;?8Q6$U,"H$K:%B5E MS)0$%ECI5$X2P XBJ$I2:$PI@HHV$.PS77%4D *JJII2)C)@ +?"VL*0T0 CZG ? M4P.J(M7&U( Q-Q7(676]3UFN,5%(:+?YA%B_O4;,R8=IBI?<#!?/*&W MY-JS(JJQJ]X!'%=J2+L+BN&HR,S^(_3C%RF>B.1@'-U@<.>\S<]SC((HXN$! M,WWWG0 G=[DQ+QZP15YB(:KJY_<_[-[M*5DP!;*JH'%Q3P ")QF\L%W!,+F:7A 4?O"CP1MIOPU$%N<[ - MZ(9LK_WS:T/UNEN_1P"1N[67U/I4PA&_2$=K3$D08;K-9R,D20"/N6M57:EN MB%W7 2I7CL_/J2'%_ '.DWO*8[&#S;V+O("GJS ;9\V)>+26V Y=/%](0:[X M78+V0PWG'Z8GTZ/)P62' ?N#(S$Y81_24?[O)!IG@CQ[LAV)!\ D^/ H%S7L MWQ*\X#[L4,U:98",=O.ARW9*L+G8/+%A%? MEH$Z>D2W,0!G?$VYU:70\.VAYP:+M,S M#5_A5^R2B(ZJB26"!>"1;CZ/1 3!-"Q*AUU=N^(.P.VP/E6Y>RGM \#^W2-+ M*?J5RGTQ58T@;VE*25<1!L=EEGL,M[K6CY0PF2.[L^XA;Y=J+W=G+("C-5(D MY14KU$T@;[K-9GJW%2HD9[_DWID_2Q'5#=I>HUP29CQC']/74LVD.@T!W-_6 M$TL=XD!-)PMC.RI:<>OY(8W>-L9!$._TMQ[#EU<]F3&3^S5ZG%D^R6IW!. N MN/'4JTULWQ/RUK,H1CZ^E:_C[#.O,!)2&A&X?6_[*L1,0Y?(>V&MI644_6M& MTXJILW!:#SH\@'OF!HO#H"SJ6]U^9:R:>UOEYS%%KY@60SC5H !NGQN(44I. MWRSG=4Q#;/-;V'302!5$/)?# KAV;L!T.3U@KZ.S)G?!TFYP#7W<^!HZBT?T M(\I@,EX]=WGU[-,@0Q+[:T<.^^/W!XQKH#^KLWO#N0_Q>TRO!!>/_9KBNSU]F=38,Z.B!FQ%]1_/F;X;/SZ>FQ M\?MP,"HA9$X/=MQ_>N3MDF+\[9[B-8JK0T8+GOSBO+*)P:OS+E1[:^=5$@K* M=3+>+_T%[I>R.BR1:!YD;^^.\F3 F6G;(NAWW'WBQ\'(V]CE+-9)_MQ\ZV%Y M#)__P%;P1.;T_V'7OB$TZD,BQSX&VMO;HSZ8 4>G=AD@##N-UU84\'M[@Z2@ M"8Z@?J@7CQ;_"=W;!+S=Z1[R7 -,59VA%DH08%([;J;+>E9@ H\MA$25E MA+P,&$9*@TJ35%( D;;0@1SR_H:/Y]/34^/.F&YD(Z3,J+B^,OO48AN&S1%5 MQN8*(0%D)J@5+BL3(04]^+%V5@I!GMQW)00#<$:N9J@<_1ZX^9FQS.-A0G>N M)6>F" K "5.3ER+LS:96L%GB!#?(XG$6HFLV%> >%>X4H0^(\>J2D4)0&":, M7'_DW =AOK3D?WZ#_P3*=&DN$R%5AHL]OQ+WE9U?\^A6U'Q6M@%@RJB4+U_Y M64G)6%MRK"TI=1H^![=1JF!4O1=1NN'AN"L22O-%U$T V*N:A7*49/0=HJ@: M_3*.:A59M5K- )BY:A'HDV)2#+OXXKJ2R+8$<.?14AA9:B#XR"6;70,7N3A4 M-.,BWPXUB<>:I(/!=Y!S6<\7>1:I?.4*^/&D6=]E7LG^\= Y'CJ'.72>L^/9 MIQ_NT)E0U8--(-E?ON#ORE-ES;9[<+JL2=%X_N_^.8D?X/R_A]?@LGN0.GOZ M>"/>Y\X^WHC#W>&[O!'O;Y??ESO9QI?\.323!;Q-X3%>).>OF'J\N/2-XR'/3-,%2ILZ5< U6"*&I#CH%G%U.%A?J,Y O'$B"Y?A;@/SFK^ M",,J7$F97?C==*F3LF*DG"T@.CPCT9N:D?G?#>Y258S,(VKV6D.PXM]5Q/Q6 MM#$6_JM%2^XR0[[=[5]0L(B81-,N"*7D.[]I1FOVB_0I^GI= # #.Y&XG$)( M92*R#JM;IH44^P&W;:\7"\SK,//7KRWV&WJ1!0O6[ - 0')M\=8DL>] 91'^ MMYR7R)V]O%#\PA#;18&0U7R%]> M()>_PO!$+MB.QSC _K?+B\J]B*#7<%#OTK0+66@2!F>=$I'W@#F#F)G2YB2N MZF10N?;I?E$1.:;W:@JHK;<$3JIO,OMGMNW$W39>&?6[&%14;3T?S4@TG!%\ MFKYWLWL":N;9\V")*0_K?<)TE7T=JFZ.\*FDC.8I^Y",/,GT'[T:$PT^X:,? M\.%SOX-/&]Z#NIJ)(CXN,0[N^ A\6LECU^3@8)*%J\M2R8DP'/-11DL94*5J M ".@K4J[JJ0"(L"M0[GD;[Y/S]E_QF_MNY65D$*S9?SY#B)\WE 97%7=#$#( M6[5JYDKK5Y)D^F5N;L/Z]VC#5^[X29>".:(469T. %R2UA->'>+&$F5CB3*9 MM]9Y=6QFH:=ZE)P8M*L2Q@0-R GK04-/3MN?KJ.?P-96Q?NL@I[4UB M$ W]1IEYTIHP]'Q!^P'U+'8Q.3.+XEB%X$ W+KK:7,1<<->O#->IR#8\# ; MXCT&Q/I6VU-W)O'4G;$/<>_L0SS )!IA#WQQV[<"(X0O-FR6^+[>&\Z"%H9L MZ@B%!"&%FTX!#\=/5RT0H>E=)LEL=;D,.NK:<@) &%ZZ2NW*%9,3D+&O L@[ MJ\[.IV?]Q0W5=<>U%(J0-+-RBK:+"-.9THTC @3@:Y/K64X2 N2AL/U"E^T7 M@+QDM=E^ 8+MV^F[-<;6Q&-_^CJ[MK@-F-)]37=N,5EFG2IYE)3[AP06V!ZN MTK>;<8D]8(LCZ"R4[Q&-))_]#3\/74LCME3Z%]JT)F[_T2T4I2(;9.1P*0.5M;V)TRP,ARK9J@%0T Y-VV M6$R'FYHS^X_0CPJ%^#>$QKZ *-8BVLL97B+>:S2"D&RK)P -8F $FSR&JQ6B MF_EB%PLS^XZH[<]X<9\F#TJ>21Z4S(6@),-.R&*R&W@2CSQ)A]Z#V!3X>6*_ M4G:VP9@C$:KNL 1P<").*C/#!-@;=1WF\%%>AP@A85Q-255'RGD0EU&M>)^_ MIN$/+YV!N8AJ*@\A33UL^Y%UP0N"V?=H$[W,02DW$Z.[LS=LA;Q<'$],3F.^ MY6\D->X*P'V40O^V]D%C^GHOV>!0;#%@\6V@& 2 OUR'YR6\S=[[<5OG::-\ M";( R>.I'(_+F!N-J)G.]?X?22C,,Z0W4TX_V)3GH^<@!T5[/3D(J_R,:5^ MAH)A#0@5-G>3V OQH^HT'PJR,6-$G3JWA#I,L(D\"A4Q.$)8 "9/G_-$G+"3 MXP D"7YE(O ?'K_6D62Q#0"#RI!$BYSHP<+-7"/MAI1;NTIP .$*?0NJF@DP MPK7W,<&J*G%ZS*D:((1&9QH^?Y4MS'Y_FDF]GX/-]?[WF^L<@=Y")W,S?J M%]MBK\;U&_\HB[/1;0S CM,LMJ5)$)QR497.*)DO*@X,VU7']Z.2IT]+Y,TC M4OSH@M>_]>XQ([98EG[XX2$X_O36A,%8\M?3PD)0<_3C%1-*U5-*@/ #D,D% M2X\U>/974/3?L,^8D#+EB03(-:?5:F0 )+295F$U@WX ?8W^CU/I>"\QD;)G M!KL= D#V7,^Z)22[[R##3,88&_:!K[C">JYB. YGFK=% M2 !):36X6\2^;_X^HFVEC$OB,1N!^^_FBVMD+6.O.[\9%[%;LR& ##,-[FL2 MT[LP6BUZ]R1@?SO(35X+(3X)I.8:):].?+79X7)5 M9]A!=:F1*W4X7O1>70GS?1:Y\\4]Q:\."7UW\X M\N(Y_TR")S7]Y>V[&U3N MC=R?[6D$+,_HJ12F?4^$-8T7NC1KNV-1*T<:5 L:.0][)7\O%.2&T 5V> &E M^:)G#1$--:B*-'^ I3?ZX=BUQ4>SXF>G);50=!L-*MY6_K$J2N (*OOZRQ;I M!,\K7N21EE[EKM=T4*$U\I_5HP>.Z'ZH)_J.&CGGZM$#4'15\AE8"(U\= *D MX7!:-:GY*UR\#'2#]6W7=-#PGD;>M'KTP!%=E&J#3H&K0?5"[-?3OUB!KKPYJL#WOT$S& MF2#/GN1&@E^W\)YQ<D>\EP#3U>XG56W#)AT-;+34P5"1 M.-Z@'S#U$YN+.V?_U.> 67.U#K[*9.E&/<%(9V^L_HTE#R(/WJCL=*'!8Z^X3EE1[4RCHHB+SJM &3=M]#JG26M0:K9MP2]5X<2 M+[YVO_7]4)RW6PT.(,^KI<"J:30JJ3OB^SG#]V+S!<478+NO-PJ;JDX'8(I? M=F-,U2$=D) 3))4[IK(%#*NHON;*95<@\,<15G[+/C^?GGT"8\;T)D AT68C M4AENP>:">+9R'RR# 3!8-/0Q%_%9HF%_#A$E1UF;<\0=@)H#[:AO?%S8V]H% M92H?,%=T1F52222^C8A_#Z11' WZV3=+MZ:V5-(/YXJ4T_K$:"T3$2,MW86K MF@$H.-"=B*O)A2/1Z.+H 0=.' D^?W:=ER@ 4")*!3R 9/ON9*B@$X[PDE=Z MU75CBD $LJ[$U.1.#BR*=B&5VB%7K ?1]%4$ EGKMU38F%L^WS=O_7\ MD$9/,6SWAEOO-4Y(39Y.E:^O33J"D#+>H7^A 0?ZGI-\%W>0^YB\#\RKC;D\ MI"VI'9<(T_B:] (AA;NC>=R$_*'J\6A*$(ZH>O,!5=/9 M^V2+@X#G"UXG@NV^:V0EKW,3'C*^"&*K.J-*43DUKDO"6=>F.P@YU%U-OS9\ M,!PW_(EG 'LAKATC_$D2(_R)?4CZA!\-G""Z=;-G0^FW;CWN0>+/=#TY*P8R M7SRR;_T%LOAOJ@CAKCKOO]XZ,PQLII=S^HCIJV/)'J\0@X&)]>U6F&D)=S'1 M@Y?$3]#@L?T)(N('OBM@S3^3H=*U L]%!.PGXW.Q%1^.SZ=G'XP'E+06AI"H M'JP6[CF@;(;Z_W""Y2W;C]ZP'1[B@C#S[*VW XTMFJ:VV[ Q!6UCV7.M4N4^%GBB)@C)YT:>5!,Z*M M1 @&("JL'V'+21ZB)ELE/9^1+ZVRIMD80+17_Z+3843? LV9C9$MPVM;^Y%! MXR=O@%1:TM)V *^>A2C'@_@W*$Q?+F#DD8D/SC^MUT%:MEK$NHF +%^MU- MU>0/Y*=G@_&DCB38]XEXXKLO.3" 6+ >9Z&"<%!3+UHJ^$IQ&?H!66$JY$%, MLQ,]9I.4XE2^^-9%QP BQWJ?QJV9!.:")O+FU;FGT;ND23H>+VO&RYKQL@;0 MG<%X63->UHR7->-ES7A9,U[6C*[ST74^NLY'U_GH.A]=YZ/K?'2=CZ[ST74^ MNLY'U_GH.M=RG3/<_<"QDC]]QA-"@_2O!ID/QY5.=?9[,FCZ%:^6/HE'WGT% MWN?.J$0O+Q3'HIXO$LQ5GG1UD]$_KNO=X]>;U/SJ=G'W\TKW=" M5 ]69[K8\Y3.='&7>U15T'OCR581T0.'XYU3C[]RV+WQ5\M),/Q8H'!7JO)! M5S&X3]9S^A-_5E0[V> +B< MFVA!(UJ!G(AR/IHF)Z 3C1-0?A#X9YV2XTIURI$!]V_M/2#O17:HR?P&YB2C M9FMJPF4P']Q^CL86FA.E7\T?3DKBSW&P/RNA*Q[F3?(/S"0_!7'.T.&K$/?! M69W4@I8RN_"[X1.%0#%2SA80->ULSJ]2%YLG-IPB U;9 DPZ:_7JJT4/+-EP MO)1O>RA;P'B(14/AE-+)4O3C2">_PIZ"\$)U+S$AE6:%F)Q:2D@K7UZI; 7@ M(18-]7^!1%0,.;"Y)( M53WGHHB$P9G]!:WP?)%#17I+KX U[X&4:TW*;P7Z^\GV_)YV!N)=\Y:B$)+4 MQ[/D9+U%4/$,N0#*L..R4G%V#XL+D.\C[2 90Y$X68 P'.Z@S\$BXKUG<"3C M753S\L($,T^Z8.;%T-R\K.;FI0EN?NB"FY=#<_.JFIM7)KAYV@4WKSKG9O?' M_[N*J"95 V/Q3-54J'W4L#)9T]$H4B45(!>);L4SZT]\G?.#[_/F&C3*)AHOBP+583LIA$>$V09T\2S':- MU]M6X(/('JTEMD.7;8=%QD;T76QXNAWQ+EWD^ZKXL@;]#.Q499*+]H$(A?GB M,2"6Z@Y* 0\F5*VQ\'(^5SFA9E?N##KJ"PT!((Q+ITJ=RZW3 C+V50!Y9\U' M$/ZGCH0B),VPB;.=Y#-U^(, $,)%D53/\F9,&7DH;!>[952 $,S\NFR_Z--7 MR ?@+]!1AV=_1T@I_ D*: CVN9*SE13TQ=Z+>OR5@0.H]Z++8!D)9N^3^;OP M%;&Z!1@PT;F=&)P%XLR&6B2X\S)[JS5C HJY2WD4.#<2_(O-#N8>;?AW$0$[ M*CR;OZ/)?8I**ZF?H6 8ND*=SATR>B%^5)WF0^7MV$^@PKR,J).0(48U['JU M=LD&XVCOFD=(* U-!3P ,[_/^9+5#047#%=.S=DB7YD8_(?'KTJ)5K0!<(H8 M2JH5G.BG,EM:/&HWI-QF5H(#.)3T+:AJ)IBUNKW L;F?WGG%C]@**9,"KZS% MD]ZQ'2?%9RX=2N;M1MR!RH;O1%>;!BQ*1%6 MK(WU-# KH0(M< 2Q76&T 5V@@B/[9:=(#/WOGJOV$]=T)&?-/*-^@Q''""Z$1DE M;7L$X#JN+]M.*(HB8X<_#P ^0QTNG1GN*9$+7[ - ME$WS*5V35CB"9KL)C6PTY,:V78SR+ BH\QQ&JOQ$RKP'PR%/GBX*<6CCB%IX=ZIQ_0;R_U%QT$IK@ M"BA1*DT1;:&'%-*GOH6TI:IOFSD:C4_DQ,9C=E]JW!6B-F(++ZHZG]D#1%9S M^SZ'E.5YIW9S>]KA3,R6]X.S%2\]U4^ 1=KWH!Z0:=>SOB,FF$X#/GK +COW M,[N/!ILG9O3Y\9-_M=]Z.#J2I?<>18\]1*-,HF$FV7'V(%,WS5M3IN$6@(8. M<10+\6*3_45Q4URG SA9N$+!Y(,7]I@ MID!&5^IO(]"2Z9KN&\ VB@QFVBN4H WH[4-G)1+0]&/): \WE$9R&VHSF0=+ M3.\I66#?C[I-']E4A#A5-0&VR4CU;A?Y5$61V23/=(V^JPA[$@$:"W628RTL M_+.WL4NW##6*_20(Y/J-IS7A+\0C;"]&@>.]?,$RYY%>4P"!%7JRU",'D%\P M*2J?Q'Q!EUTP[EX\?PV<=_A@SSZU<>/E#;D7PLXH5(AA+,HXE&0>7P$I/MQ3B*Y/3M-'^BR/KF>"^Q%9X@PP-I;QP/>9:#W$PUGOGB$M%GXLTI M?F#872/*],KW<> GK^R(-K"N1X#@IM<0<"^T-_ S_WP82R3QPO[]_P-02P,$ M% @ Q(9H65*#G4[^50 L#L% !4 !M971C+3(P,C0P.3,P7VQA8BYX M;6SMO7MS[#:2+_C_1.QWP/7NC;$C2O8Y]LQLV]'=-THOC_;JJ-12'??T.B8Z M6"1*Q3:+K"%9DJHC]KLO$GRS !!\(GFF([I])!60F;^LS 20 !*__U_O>X^\ MTC!R _\/7WW\]L-7A/IVX+C^RQ^^.L;;B]]]];_^^'_\T^__Q\7%?UP^W1,G ML(][ZL?$#JD54X>\N?&.K(/#P?+))QJ&KN>1R]!U7B@A'S]\^[MO/WS[X[^2 MBXL_[[[[_\/V_D!]_^N'[G_[E M7\GCIZS=)R;:UFUJZ+G^;S_!?S:,'V$0_>BG]\C]PU>[.#[\]-UW;V]OW[[] M\&T0OK#N'SY^]Q^?[I_M'=U;%ZX?Q99OTZ_27D"DTNU]$WI9QQ^^RWADS=_/ MVJ=L/O[XXX_?\4_SIHR0$^=MRW3_];OD0]8THD^$";@K*7!C^_0%A(!W8%7H>?$%! M>*ZF*/MV(VI_^Q*\?N=0EULM_' !/W#ML%_^>A4P5UQNHCBT[#BCQ,7_PU>B MS]MI X0&6LNP*KD5VADO]F.#'M(6W]D!\Y)#?.&E7PSOO@V#O5C2A%T@^/"O MWJ;]%YM!J> (:10<0YNV^D;+XLLTG8O(6D!=SC"Y>+.N0F!/UXBC[2V%7Z1_^^APS/X+0O;8VA3>GD*6-<%J8 M&A.8F;@%/EMKD+.KP>7DR*^> ;6*16Y!SP5:?J+[#0UE:A U1&Z+4FP56SQKA=@6Y;+VL\4E M24@G%FG8$"]U#?%R?H9XJ66(ES,RQ+JL_0SQTK@A7M--?.>SU1-//BGFD,*& MN U1CJULB.>M\!JB0M:NA@@D24'3X$2Q"N[!VE/E=%'1?$YF>8Y3;IQ%V[F8 MJ$#B@0QU08!VG]GDGL8VM\(//_[P@5LB_.6OS]1W@_ AB&ET?:3L\W\3#M!- M;7':H!9",$!E0[/6E^V4\*Q]FV^EMPD^T2T-(Q(')&%!. _"F!#@\FW-"$?S MM7%1_OCMAP__LXK021$:37;=NSZ]8S\V9KG*#7&Z83,V85XK;X4W_"MD'2#E M"D0)I]I[AM*\9W2=QIDUHRC8R*A]C-/09#BR#:/R9_B,2BIAYSE$MLD.U*:S MH#\=K3"FH7=ZHH<@%.T_REOBMRL)NKJ)U9KAMC:9L+T-+R=,$LK3&>$C#=W MN?&=:Q9.%=#K[? ;H!!9W?PJC7 ;GUC4WJ:7D"6,+@'"$PZ@H>5'+LS6&^.? MH"E^^Y/A.QMD:^UP6Z%4VOZ#;TYYLB!XX\=N?+IU/?IP%"SF)4WPFIX,3V9R M]<]QFII4RJXFEA D0)$D)*DYS*Y.Y\.PA9^.1Y,+Y(O@J.?AR>K@)';H%-O; ;I!;JJGTJNV V M5SW!>UIOA+]T'*:T*/T'\I(?I;H0M\5NH0J$5>L4-,1LF2IQ M>UIE2G.1_4!XOGKE3Q8_S[%]WT(/W\_2*K_7MNW8&*KO&(_ MKL)U\%;?M%6WG(E%GJ,3VF/1; ;6*!!V*%L$TC#+!.(3VR&?X:["QS!X=7U; MOE*2-I^)14IP"LVRUG8&MBF3>"@#S==!&8>)K?0QB&++^W_=@W(U+VD\$PL5 M8A3:9Z7E#*Q3+.]0MIE0)XS\1*MSB-;+D%H26ZQ]C-?Z1#CRN[.ESW!:F%#" MS@?0N44Q:A.9$%RS]QYW@2_?@1$TP6M*,CR9.=4_QVE24BF[FA4G2#C%R3(R MS]0^ALR3D24)_NM,,,842/NXKO;9B*Q5' MJ@QI<^PVJL99/[@@:HO91ALD[GU4(:<.1UBMS&BG/#\87EDQ?0G"DU0']5;8 M+5*(ZOP@8=X$L_V)!1W@.&%(,JI3&=OSWO*\RV/D^C22C]7U5MB-38BJ:FR5 M)IB-32QH3V/C1$E&=2ICN]G3\(4-^C^'P5N\NPKV!\N71SA9:^S&IT19-4)A M4\S&J!:XIU%FQ$E"G:3D)PN%.^IY3499:X3=%D68:G&PU *SY0GE[!L%@:;$ MS :!Q":2$;U'A6N\Y3^O,<1+##WO+*:MU3&&8LR0_)*O-M6=L+N7#N9:0D#1 M [/[:K"URW["^B5(&\)5Y3;$!7OUM=:X;3 M$)N$[7VSNFR(G/345IC4&-"SPVK;N5BB *'8%DL-YV"-(G&'LL>T\L1$%KED MK!T.S+-$ZYOZYW@M3X@DL[;*AS@M3"QB5ZO*J1$@9[04W6I[Z_J6;[O,;X*D ME(7D<9F677':8A?\P@)VBG[X++B3]-T?LO&CP',=_E;7I>7!4UF0+:)Q[XC9 MQ=*74<0XI_/;!M.6M<5MRTJ$9>,5-L1KK6IQ^ZYT+$Y]TH2L06#3/ 5@1;NE M[\ _-_]U=%\MC\D3+>,K*PQ/KO_RB^4=ZPF&MGUQNV(K#53>$-#IB-=5VXG? MV<(9>6+Y#K'A!UHP,C*NV#:4%8F>J$V9'!N//M!8?-9+LPMNT];!6QEL%.WQ M&K*6U)VG_2EQ$N;435CNG?_*T 3AB4&3J*'6!+=EBO"4+;'\.5[+$TK9U=(R M8BX=9X83Q):GFN$,"F8-W(@KA32)TSR&]&"YSLW[@?H15<=Y65O<;J1$6/8G M84.\CJ46MZM1IE0)3PCV%PH&%\>F0X8K:@@<7,@;_^(YTJ-73![64Z>*NA7]X> MKP]J2=U]($B(+\@!R/-Q@&8,%L2G9OQS5,R)NQZ,('^EX290Y]>F_+X7S; G MB5Q)/I_>4R;DD_NRBU?;SQ'E45JB)74/W'%+ VTY;"F:XXU:.D)W->*4-N'$ M%X23OPBV%XP!X1R866]C&I*E;1_W1X_OY2SW<)WR[[Q&J9&\^?@:@0.@'I G M8::2(_LEF9 8\^VE\PJXGX*3Y<5L_?O '$0]U5=UP.W9S5@KBP!I:[Q^K2%S MYP1C0MHA=L#&YS#C8,)F5[ 43A8)C>8J:XO;4I4(RT8J;(C7/M7B=C5-3M7D MINN(L,QE?)2+<_0>5,5PGMS!ZR,U^89)YQC,XPRT(A3BF,0=[EUKXWHNC'9Z M1WV4'7"[33/6LBO)6^-U+PV9^YZ2\0H6)D\//%HGV ;6.S=PUABWG:HQBLX* M5%OBM<\&>7N?#S@D=,T<3AL96TIWD56\61 ^=AARPO!(G?-H(U>-M#UZ5U0C MK7FCN#%JAVP0N8?= F7CXP7,K)YH[(;)^>V-Y[[P1)S&GJ^Z&W+#U<1]MGA0 M]$%LQKJ2#[+@4# R=RQZ3/39W(^7!0Q\*,#+$Q(DS)F2(.=J9AT3^"]K&NZO MZ:;A,*FX)6YO5J"K+%G.F^'U696P QJJQ]A<,!?:$X&6;C/7V>,U72^J!MAES^@M)NN='QU#@)5O9.;0:FK0:([3,75Q@E,VM37KD$YZJYP;0)M8?%. E*=8^8K;H9U[+)9GR_'<-719%I= 7DM$FQZ9]3GS0B30A5\(WB MR--KIX#1QJ5F;.I\/-[)P0CY%#EI(]M?(R"LGF7&FC?2.$2DUQ6W3[;!KY5# MFL41CE;2CY9+*C'#E4\:],B5(H%D[,!@.2?1Z.?2QK@]6XU1EDZ:@_<,8&7GBP(J5DS+&? MJ>\&X4,04]FQQ&H+W XK0%.I U9\C-<114)VM;V$%N'$C#C7"&!\(&;,7Z[I MEK*XX-SY=K"G:^N]M!:57S=M[H7;KS11EWVMH0M>_],5O'-QTI0^B:WW(JUG MS*#Y6?@R1*U['[(.N,VX&>O9#1!A:[S&JR%SO[L@)=K&9VZC@RVV[PTG!$L@ MFU.BZ-U0@$:2:\?K:"(A!\RNFTZK#Y1/-^PV\&R,&T."+X(ZAX$/[\I2M@23 MNI&Z!VZWTD!;*5XI;X[7[72$[EX".:>=U*LL4SRL M$6Z7%&,J>V&U!5['D\C9>2T/+WGM L]A+O#/)"%NJ$!@LAKC JE*'8M;XC8_ M!;I::)2_,_5\?OOWPD1RLD+P"@P7YUP^+#Q_X_]-G MYHAUC'=!Z/Z=.FSI'OB4N%$$5TYX1<'BA):Q8DJXM12$"B5--C=,GRU45C@_ M;X;;YV6XZE._/ZV*MEEYIZX8T#+63O7H8I8T&@1O"%ZQ,[X6+"O)]H;+D^ M=6ZLT&<1)"J5=+NF6]=V92LDK8ZXS5L?>]F\FWOA->\6LG)">8RN,OQQ0C3L3(\!)-BBB2AZ*&LM#E;9>EKZC'28UNN$.FKJX)?N# MPCYX ZJVY /N) H9F=Y>' =]XM(E-GP=CC/5_&B%JY"_[.GP]?@C#9\AA:"5 MSU-TQNWN[70@SU'+>N)U_9;R#Y:CS7-;Y&NVH'4"S[/"B+!91)*Q^L:\)W#@ MT3+/LFDI4-!I3I8OPRRW^'J/N5BZ5.[!+/PL3%ET'79![: MEA/RILVXM('0O, MO!7-9V'7@\^YJ_:,;L)]!ETY$9&WGID1RZ<@DJ8S,MZ!)A]"PW6QS3QTEX@- M769FO@V+0U7[&1GRD,M"H34C6A,F-V;YA&K?_):+O#5N0VY 6;9A25.\YMLD M<'?+]:/ (\S5Q",PC8 MS+PLBE?;GX/ X;O4-'QU;1H]!Y[3,)YI=<3M[_K8JS.UIEYXO;F%[-W'OBB] M8DG?#]2/3%V%E@%MK9D9FW$[\YVCV0YBKC OBRR/K2Z^IN\LO$?N*X6_N6S> M%K$51O#&UAGT8+&)&_5.A(D6O!E9<4B+A<(#4!1^N$E\3J+'-OUQVWQK36C5 MS:UWQNL1[2&,43N66!DW0_<^)U1#1A#C@TS7]!!2V^4"L)\]+BB+E,L]//#Q M=]$+#BV[XHX&;?!7B[8U]\,; UI)W[U\6\%D09R,S8+/\*P2)R-G;"=107+. MUNFHB(G*FGJ,W,O/U*>AY8$"G+WKNS"EATNXZEF!=F?<0:"=#JIU4G5ZX@T$ M+>7O7I"4LUF0EX11:OH57J;6>K N2''*:UV=-<-MT#)<]=5(Y5*VO?R M1YVPD8%H<'3I RTHDBGIGH7_DNR7W >1S,?$+7&[F0)=I3SJ>3.\SJ82MJ^_ M"6@;<;DQ,.8TB@[7V FY#VIA/JM6+.V!V#/UY.Y7R+=, MGR0,R-O9;V>F/XVG3ZN%U-4->GHV]\@.#+C^D8$L MCOE5T;7 M]OEYME'888YBXX/NNP09448C2QG,.L_&&8])]PW9<#G@+1=ST9;A3X>52^K3 MK;0TG+SU'**<%.5YA#IKBCVZR 7N::7PQE Z)3 T^3$$;Q+W8S.WQ@Q@O0UN M5Q,B*CM8I8%9MVH<1<2R=C4Y1BU?4//8;^B(Q[2HIGGZ(2U)F5W ;7H$0MX< MMW6I%K:RHF:SLO8ZT@ M5%DJ;S@?,ZV*V[TZ)J.2U];5N^D_U8@Q)F(\)0WJ**]=[QA+;X'+6\_+*VLH M57Z9-IV/9]8%[GQD+Z$S$^\<&C4>#\TO?JZVY]4_&^9\NGUQ>V\K#53+AFMT MQ.O9[<0?X9:QN;*ON1R)"%?!_A#X_$6_=U>6,VCJ,Q,C5R$6&K>HPPR,6BEV MYT4/)TH*JN17H/N?YIYFS$6Y#O:6*[L_(6N+VV:5",_?:ZPUQ&NC:G&'LDWR M:T+8B'&62JY\HOL-#26J$+7#;9129)(Z.4DCO,8H%[5G19QG9(^0*>VPJ0]N MF]1"K/'J&'9;U1.[\^7)XJVQQ_2ML93!MQ@>&U/:K[0Q;L-58U0])(;=5!OD M[5Z#)7TP+*-KQ#1Y:$^J 5X?0R;&(W\ B==KY9^M#OP\R,T[#6TWHLX#98O, MM?6>[C0WW/0;C#INXQ]8BV]A@;8^;8A\$K+9B_(+\E[M4P?. =EQJ#5&,TXV9F]OBW8Q3S'-4ZD$PX>$H8)'=@M<4T MP(^_/<%+99$;T[3T2Z++)VH'+SZGHGK2>@*VN*/A5'JO3H/'Y8DW?DZ&O%\V MXX*SAW,%.7\C<1*]NG@ ;=;6-'5>W%?7H;X3E5(+5U:TD^A6T1QWQ&K"6:GA M(FF+-T(T2MQ]"S0EO"#E3!'[C5$?U+M_3%#Z] 4VGU3^/1K8(G"0."!.QH8< M0OKJ!L?(.Q&'VAZ+'$8F.R+3!_564 MX#7IL,/ 398BF:?FWLG+6SA00<;=P D.PTN3)\K?H5\';"T&A7]A[YXMWVZ# M_#!9=1K2/*_I0!&WQP^@+4?4RV0 :!:.K0?\^;+19*T_MDLI!.(2 # M\&IY_+B0R^?GE;&6=LS<+W9IDX5W(H3;[KOKIG:GM"45O#[2 M TNO 6$+[D'@VR%%I2LK9_:3\?TMR$/[MNO1ROW5=3",;XW$"K?WC:E?Z=[5 M0'SP>O"H:/LG=R/([H:96%#F*;N_S?X.O]D\'. *!*5JX*OMK>M;3'C_A=>( ME7T+ZB[('5,#;\7!%.T1.XJ.U)T-OD0: MS=1/5,XM!SE6CDRR(UX_,#G10:MI09JL" Q#79MBP*+VN'VQ$:FH!/!98[P> MV2QR[\*_?#XT:LU?_83@R'#-/+6TI6$(\]\VI>B:>^'V2TW4U;>5E%WP^JBN MX-U?5$KHY^L8V$\R5$V1[P)FNX&E)5UZ\*[Y27-] K@-O+TN:F48-7OC-?L. M&#IG\':P%1TQ!RBOV>%-O61_QW.MC>N96[^?JV)IV\'1YR^\/ 0QC9ZH3=U7 MV #6UJ:2Q-R0]Y^3@VB@&*#2L3930Y.\2?62D8:4H!BVH0CQ&-*# MY3KJA9E&M[E% C%NM?=7^\S)XR62#^_E549H/'M@_"FY_'$S/OH'?"5K\Q-8 M<3HMP.'C=_XK$RD(7>D;@TU]YN;= L1JURYUF)-?B\0>WJE+7-!X])#(Y?A, MK6AS! M(5M*/"8GN5NO;HI^(OS1^'M@&DV1,?'GR_"#5Z" M$*(,CRS^%7&FC8+.N\[0JR7X&QV[UF]FOBV3?A3WKC'#X^%#:R$E:7KLM.VAY09V9R$AVX1Q0E( M241#7%M1$YIEW-#0C4;\4%"971S1P=+[VDIR6-W-6,G]9IK)A$E51')=&-GX M3R_+1[=!F*9"[O80[)*[>1(%-G;"'1ST,)<#@;H'7J?7E+OS9E9*GA<,2!F0 M,@=#2;^186=(^1Z>X\;'L-,$8$]CFSODAQ]_^,"=$OY2%OZ1"1BGW&Y*S&JP M6W3#Z9AM<8-KZO8QZYQ.8!]!0M$EDM8(NMKK>D>366QPC)/AF+FK92>U!-/; M-^PO!^#/&IX;-UP\8_[#YKTP3I$=]9(:(@.5O)NN\*, MAHN1?*M%!#G[ '&1S+^5^2QJBIC[VCD^CP865$4V"XO"@$UAY+#,-/& MB6& B2YHC+N@&5EX9%F,WJLYM'&ANRZZ92OP+E@Z8!@IVRE@B2G;.89&\FSG M,:+E"1[:5&=^([UOJE--:)9!0T,W&L%#065V040'RU#YO6W&RWA^+PQL2IWH MEDEUEQ976&VOZ4;F(R-63N?C ](9W8[R8(P^ -WH0R M;;3"EV,TU"/K-Q\35B*76;*PTSP,6BWZ,'8M>4W)R#;4U-@C/.\B99DI%KNR M,J<-J?QJ2^1.+$Z=.@RW)J1K>,AH!'R]N)8$WT>.?AP*= M?.8G:(;;SV2XJD]]5MO@]3"II'T3''7"ACQL<'PY07 PLQ/6,C9^_UM]PT+1 M?#X>)\(I\[QRVWEXH%#BWI;*ASI.FHQQ7Z*;,XX#%9 ^67O+#LA58'F5_>8B M.W)!PN2]"W*PPO@TW YA&6"2^($44'0,X2>Q=[;IA]--6R//MQ]U.B'?G6P% MH<_F95CQYL*6W8Q9=DEHVDW,2?"7(MEJ2S(V).=C**P940#[\HNO/#>#,4,8 M(W_/C]3 @Z8'^$A/#\)^LPIA:78A3 &ANP5O:9C6&!<',GYLB[\T MPSF:#F.CZ$"!W"F@XPACHRL@QYNJ@B:*,)/[3^4:Z%'"'N1P!LBA]"3*1'XY M;Q'V1M0SY[>HOS&X( U/%!K.>_[CV<%>QTYZGT1 'V_:ZZ+;\1*\,:4#AI'. MI@E88CJ;-H9&\K-I7V>'T[ZI7,H5';@Q$3) '_#_F^*=QB<*#SW;++K"!TO? MJ?ZAU/*1AF[@U&L=W+S;WA$"(ON!EQ%^8I'Z9KNETE-NDPN!.W29^4[*X6]: M"?"&4$-ZZ!N&4\FTY#$2B&>F5Q[,.5$HB,[#.M1+XS^4'[B%/X:YV/SSV<7T M,;ZQ+SOB#AY O]!X.,BAY47R]FZ)[((4'),/P0WK?RMU&"/B'7A,NO&5:U?S MVM,.6PL"CW<'6Y( &T]ES[$5QE^,TC;TQ?5]F-7+5#=-'B![SRF[<^,[^1KG M+J;[QELG+?KC#NRM-5%) NAVQANPVT/H/$<*_(OTFFQ^!XNYB,8Z=YK3RR@U M8>2*S9/[LHM7V\\174+MW]4FMEP?\B#9S/DV"-/]:+Z-DY4L/,G.YO2@ASMZ M]-94Y7Q95V)XHTM_2)WW X'S1;"]8+P)9TXR[K!$R_CS%'TJ >$BD%P&(U'( MG,:2'=FLW'>0*>L(>QG$IV_U765#VI M6G3''7C:ZJ&Z]-3KBS>LM$8P9&$L>//1.SI)'+%J9;3Y0&ZE97>S)W&,!)*9 MZ*A?:6+)0;.SPW*B8RFB1CB=7HTI/R]VU@+YX3"YO'T.LVXM-R1L#7ZDL,0N MF1>,;$P@;I)^^L9R,0&'BEZ"^?>T1\6&U\CY@=;IZ_F,B,J5H)KF&>GL"EQZ M%/>Z,OYCHIV^?28*S9E>=0DP" M-7NC(+]0RJ<'V6^5C*KXX-0@NGBEX29 H(V,28]#8I(Y$;\4M0[2E);E/;.! M.2D?*\GUZO?"&:9:HLZG4 M6+IZ3,:2E'CR22GG"EF%,E_R*W FG/5_&HD>)E3T^?GNX>;YF2P?KLGE\OGN MF:QNR>/3S?/-PWJYOEL]F'E/,'F[^%3$TX;)@+H'[EBA@;;Z:*"T.5[OUQ&Z MJPV77KJN9_E,66O3B-?097;VJAS%5.UG9;'#A=V<."FHFQ]_QH7\\ L;4E9/ M=S?/A@IWPB,A)_[)V\$XK.%W"?5H\W M3^N_+,CC_?)AS:=<-W_Z?/?XB3F&D9P+W;0P?WEKW);>@+*29Q$WQ6N_30)W MSEXSNJB&IM& WEP:<;W:*_ L])R_&JWOFMVIX7;=GEHJNW9'4GA=OR^@'MM\ MR2&@Q](AH&SOK\0;5?@PIJRKJZ?/-]?D_FYY>7=_MV:37S[LK];_?O-$[E"83A^P$EC_QK1[6=P\_WSQ-V^)GM5M<=MK(U(RY8J;8S73)M%[CRU7CX]L#G$,WEDB^[G M?U\^G477:183$R#\^G[U_/Q- =3,A(D7['R$9Q/6H>5'< LG\%LL)MI1P.VV M';11G3EI=\?KVEU =)\_W2_7-]?D%FD3MGPG+*)"&-(.TU'MC/E\\W?_K, MUO<$%CIK,X=! L^U3[H7#>2M<7MD \K*:0YQ4[S>V"1PS]TMN#O,61BJU5N( MD4G18*/*#KC-M!FK8!]7T!JOL6K(W'WLV.^M\ 1GV9_=%]_=NK8%U?O/S=A( M0BD]NUY3P*GFO1*U:7?&;=_M=%"Y_J'5$Z_=MY2_\QT&T6T.,X\RO)6PAH'/ M?K23^UEM[+X#&=P>T%4OU6<:VM' ZQ6=D71_44>?HT=4V M/W2>7L-?PP&=QF6R?G?IN? M9#.^ZIY,'<6LT2TN3Z&ZEM&T)M?HA]OSM9%KW;K OPC2%[WS_8J4PX)P'OQ@ M:L[%R/)'BKGS5:/YC&SZV+4,? :C60O9AQC'#KFY'X#A@MM[_E[F@OBT7@.C M1]&A:WH(J>U:Z9WTY3X(8_?ORNH.;?KA-.76R//20SJ=D!=U; 6A3/H_YN^YN,D"BB'->67 M;_Z69%-1*EECG!%.#Z/\BB3^:6>#O'TN2)K-FX $=SZ#P\-X\\$"G8ZXC50? MNSA+(NN%UWA;R#Y$Z+T/_)<+-ASL";__6^*'+T,RB4*"8QS%; R"G*ECR.,; M#IXWC$?ZO7'[?DLMM+A[@'\(:PN@^SX!YT- \R3CQ)\])QDO\FO&K>[_4Q4) MM5Y>0G@[GDT&5]M48JTM ]V^N/V@E09J)42;.^+U@7;B#[(.J7"$OX0)3Q.& MKV7A,S/E9IN=BW$.;(5BLD;F6P,C2ZM. U'#N\[UJQAPAL1>^LZUZQUCZK3< MA&Y+#;=C]M22>/'5BA1>5^\+J/?(9 ?[PS'.QZ0-<$T?6N!\RDU:+V[O"9?V4A9&%0R[-O>M3_@9LDS+*#6=BEV?8 MA$:9MYJ!19[+VK_@ZJ] E'"J9DWQ@38=%..BKD$_6VU5@";HE(_OS40/IWY <#ZE)V3S=NF4G" M@R;QCL(N[Y'-$2#-8KVQ6:[E3;O1/Q@J)CT0FGZG?D@$]CF"'O[Z;'F4/[0F M<=K:YX@]5X0D=]_RA\A]6"CJT(X/.@^#)BAOQZ'"S#>CC(]GP\'#PV MSHLPU#Y'[.$B)+F'ES]$[N%"48?V<# B$J5[/W72*Z_#<)]LD4/Y\="?G[XD-MO?D>/6#%;0D5G=U/'73F-JP:!FTZ_ MH)H*(I5 G&3 _>3Z20$1")!04\IWV)]H:'E/[LLNCH31JG5GG)&KFP[*(Z]> M3[R#;TOYN]IZPH84?+C=IYQ(PLK(;N6T^+.[UAS]/D4?BM!/]&(+O_G"B^C> M^4P)+TS':H=OZ(+;S77P5M]>D;?'Z]):4G=/<1;$V0R%9.2-..^D2)GOVN= MIQJBZ35]I5[ 9PE-([*P+6[/5"*LC;?G#?'ZHEKPC[4'<2P^;3N/;DVI M5(<(E9/_' 91:P?/.LW4N2N8M1R;]YBA4U?E'LB=X 86H^UHOR#T,8;= 9'V/=R\% "#1K* M?DP4Z<.E>>JH@AD:?=[3*/J)6(4XE0)D"_@MD6@Q1#$RV?')8JT$^Q11^E[6 M.H"384\THN&KY%RE9D>$F4!T#G40'Y;Q,8A>1U 8,+=YL2IT(RAW= M^=$QM%C\>*9Q[/'7"N!"602/&"SMV'UUX_,#Y[T(X0R4_7536_BUI()W7M8# M2X^%$F>9U,G*F9*"ZX+D?$G!V-2BT:Q^W%P_VR D+,[M+)\2>*HJ*6'A\^3P M<%.I.]\.*9/C3CYG9#\_,%]+JA+R*>8)C0QS$35325/=W 5 M&6;"?_5S#,0K0!#G2/FLAN, 6A8@81.<# H)"BR$9F"FG?S.Z5NZ*WTOM;V/ M16WS WXKA"8EJJ!VPE=-)].W(FR(>&1OPY:.8I!WR$:=)ZJ[F)/]"3S2?#E/2T ML7IL?,5Z(B,]?= SCK%']%C:=GBDSGT011EQ'GM%.!5M$<>/)H1Y )$U1!Y! M&L4>9H)I)6R(Q_CDL209[*:-**/A30D3H)Q[6C+3FCZFC(Y2\#T.EKZ,PKB4 MNF2_%6E+]LM?GZCEL6D05*_.YI*"B\!#T,,9O ;3% 2X MWL3PI32'@]2Y/+.UI\D[VNEMAX%O$P_@1B!B@5IXK;@GJ7D[CTH_;?Q&1&>^ M+J-$,YRW#'X/^7_[P?M52.EOCR$]6&%R% +6\_*;R,U=A/?*) MKJ[TW6\D'V C%S9XH6Q3^5HR&*R57&V+ P*"$"X).12B))FC:>?"8ZM$A=3, MVX)%D)+LX-6:X/1>%9[JZX'%Y_B&$Z64?0_LE8E.?+ID%%R51TOA.6(>H>XUE!. 'XY,F3Q_%9&OMZ[/ M$^5<<]$W1BY@.'\[1C&HB4$O"RU1M:H][OC6B+1RYT'6&&^T:1:Y]ZT$&0=# M,Y[Q$%>\E[^_E%T4X,>L&R\_(ZDD D_^PHN_\)QN0VE*25/<+JW"5_9F43N\ MCJR4MO--F,KKS\;K2=8Q*DM(2AO/RSKEA2+%+>=CH0/E7,4V.GC>M;@E'UB^ M/-525Q)V3^\M)\YYC0"@.8GJ,J)'9Q6>VD+*/(6S& M;-35C\0M<;J2!KIRZ!8TPQNW5<)V?I& ^FX0$O[X[X+XGV6!41:JF6%X0GNP/.[ 1+M-'3!;<(Z>*O'=.3M\1JP MEM2=+X] TA$2*:/,M(.8S:.-00/NQ&$LAEN8JP2^2FZ=BA85>MUP.EM;W/E: M7J,/\L5]&P0]-ER/[6A8)($4GO1'\+QUZ\HP,IJ\T1Z! _ M@)O2>S>IE+2 WVE$#M8)WAEDK0+?*?UJ!_L]#6V7N1;/ORX(R/MBO=#L=V9+ MK_!X!3S'FT@2'3V%:U MQQFXM9%6#LO(&N-=NS:+W-E4X?@A"T=G2<3.SV-+)A>2_-$#?5,F"=OVQ6FG MG3203S%T.R*?9+2&,?K-1I^^D6UF\7#&/L]"VHD[9!]..U!/J*@,+Y_+L F9 M U,4IK.R9DP,7;]8H0L!Z DN;LOW607-< : )ESE\:G>!N^P))6TJT%F! E0 M-+B[6@:FW%L5-IR/"^-VVA;:J%LR9I=\9IW6P#=#V)R/B3(&)%M?K0L9*Q,6/\EDPQ@ M*HW\K!%N6Q9C*IMLM05>RY3(V=4 @1P/N).5E((BMK(J:Z7/<-J3$$%>Q2G[ M )_UB,7K'+5@P1G%KFUYY!.UHF-:AGCBXF2 1QBDSC]%;DWG8:GV$6*+&FHD ME-G4T// !JOZY/KN_KB7VE7]<[R6)422V5;E0YS6)1:Q\TGVA-ID9F2]J\VH M]CEB,Q(ARV2LR093S0!8#2EW,'[=G!'\^4EY*\AE[<>@_W>C4T5 M2*R>D+GSF=YH%$-2YF:[I? ,('VD3/=^;+W(SI&TI8$[9G32B/RZ1 ,!O%&C M&XR!3I%!F<&$(4\0+DC.DQ1,C<2-:=52P'8S?71,S4N.Z8C"8!JMEEFP*LXG MY*$J#Y'1Y7E-U$$)XPP6P^LN/_TS"%7D1X.&Q=CO>#),5C8Y80(?)2].Z@S9 MZ1$:+YWT&#U&A$.ITOE?-@?*92&E2Z"Y-(MB?AB1RZGKPR+2XVA3QA8#P=*V MX6![X-]2*SZ&5',I.02]F87]MII21GM=8C,,\JVA]0.5?1P73\O% M.PLZ'SV';&@J#9RY"$N-\EN&WHDP7E%L^0Y(7 B*9T"9[ N4CB.Y!"05 4UJ MP;S2EG7[-9V$U$B^H WV*CRR)"'>Y;Q0RKX%OLM$#=7T'A37JA1]BS6!^;P< MFU&ZT?,AI):S\LO'7S]J92F4W7$[7UL]R!-Q\KYXG;8U@KX.K1S@0?+FP-I MPFF3:S>RO2 ZGP::R)0/!_DFBMT]OVN_!:RO0'2X/,BM^TZ=JYT5OM K.!EO MO4!(<0/17%_1%J>G:2',_JEM(DO%=!'7$,OH>0\VS>,N@_ U@Z#G^5P?(ZSP5:D,#I"GWT49\?Z/:?QTRA-9KA MY@Q6SAKM]&$Z[:0Z*1B*YA3K@%RBF%-,IY="']F.=LTNB.L3BT3T8$&NE#@L MU-H\.P.;Z4[XI7\.3%'7F]]]+G9FIC< =_WE$:WP,' MYI:*6EF*YKC-N0EGM7*&N"U>0VZ4N'LUC62,XI1)1MI@42T14F5Q+66'^=FL MO-B6O/6\[':@XELRRS58A8N'_J)"<"GR*RL3:73#;<>ZN,O6W-0'KTUK2][Y M/!&?013%RSVS,XAE,B./TLE4-I>BCJY]MR* V]+;ZZ)L\_J]\5I_!PQ]SJ7R M@\XI+SZ]%DR[33C%S?[@!2=*G^#-V KX]!T.IACI:QB=B>!VCFXZ*3M(.PIX MG:0CCLYG6U)V%V'"3^$/(M>^QQYEEPF;5<#6Q=7C&$5K23Q,RS1CBCA1I3 M]0G;<@N\@[5$SN[/)63D^"Z0D?%W/$CV.:1I"IS;.^H!_=OEZ0K> M\E*]4Z3N@=NY--!6BI?+F^-U.QVA.Y=F36G#:,VID\V)KE28&F9NHHKIACX4*E)H(?,[AB68/(*:) M>!?"^N8(/TMO*[3LC],^.VLB7_^TZ8Q\<=0)2E<;?SA"*C!Y-JOT_*;-92 1 M-WS^G) /9!B&AEKTCTWT@P4[J$$28)Y456+7'ZD#(6R$?5]SA< M(+GSMZ$%=U=M**/"4$0)C*O \A[#Y+ CL^)'AB)^9"MJP+<66W5W4H@#44_] MY(&J(QWD@:POJEZ!#NA!N"-Q4JG*K0A3\A8"WR>;AED>ZQ38-(H@T1K#@^R9 MA.0 (DZ<%S>EO2I?"*-1'D>!-XNF)3@# 1I@^SIG3U6+R ;':_A+$%! ^PT9"0S9;U@?Q<*"+ M6+2A)>R /&1KB]\G"/OYYM4KT.:SIVS_"9@8VW\:!W)USZG8N>-<^&29\S&Z MT30.\H>&+WJ4R,2W_V_>[1V\2Z>?S^@:E# ;.83<<< W2=.QQE+F!_S M,MP.8\I\&;B2MY1M7L$DR;)D;S- 15 X99#"22LSV@6@ZL=Q@.,( J;OH#IP M),>:,M$6R>D$4I)N07+Y2"H@ 0E)(B+)9"19>14NI=%A!Y.VUQVL?>0LCFI> MW=0!\7"BA56=,IG)=%I/]CXQ.E\)PMPJ/\U5S6<@2$H,AUF68S XCQX7\;7& M-SQ@F3SG;\>(OV86W0;AS7\=>5' +*?.&(H4H-,)<3S2QEP4OVOJ@3PNZXY8P,45Y]2]!L)L8X4+VMNCEVK[,EF='Q6>@EX^4\6B>(RLLPA.4V_'CS M3NTCO&@.I1RSZA+"HD,]2>&TU2'TD\\).])!/E/LBZK[W6C;/;C\$24HDOQF MA0YYX:[BI$^Q\J70!;1F2Z-$-F(5PK%^KZS5VR[8)QUYMI&&MAO1")Y\W5EL M>@))'9B;9)^0Z+C=NC8PADQFS)3$/XYB:^.YT8[0!&9XD?Y TRE.X$<[]T 2 M<0*?>-8;",[6;&SZ ]3^QJ8]D9.\2_LMG*+RC@Z-%F1SC(D;$3^(B>?N7< 7 M!POVNY]S<-R0VB!_'-*D_D)$\@_?=M0GELTG6>SO>YIMN6P"T!D_Z)!T9\Q< M-NGR*+]QOCEE:OGG*-$EY+[8U!%T8QT.@>LGLJ2$#D'$:P^G)8>WKND^- V^=EWX^CI^7,;VSSK,RL;%2-6V&JUPVQL5B+V4+9+ M./WA9HNE@ZJ%^/*9H[HY3H/4Q9G/*!5MD<\N=23O;HE;F/6P:4WYF';)**>= ML8P)50+02#%PC]-EP25?L%Z5JJ[>O,./LI)LVIUQ.FXW'50*@&OUQ#NVM)2_ MJ[VW8V>DPN)$FBC39 O;R(S3BS&6,E27I_/\%2S]DUW;XCGWB#]ML-Y9_NK MU]Y\4R&Z\UF$"+RM9M> M8XB^,1(KYZ8XA<*^J'!;.YW,/[QF8]JMY8:_6-Y16ED7D7S_"-BMODD3$;U1 MN'^$?'T5]1X3_ER_'\!W$X@#1?*WC!UY!7X\!#J!YUEA5)SG_;*'CYE^"3,? MDGZA$5-$]AVL@]CRS(T_#<+\=QUL=+ZC:486E23_'8<1+7UTKJ)?VJFO)")* MDL-.=1(%8J_P"PI]& J:\ CHQ.];4-$"BR M^]#-H>*LY0R"A1C=6;BH-IM)P) (/63(R,LA)-8W[5F5D7 6GI67 C =.49# M6/O^!KP%9^5/XET%_BM#R8QUM;VQ[%U2CP:._H@@ZW9$'%M:82_NL^GT0AYY MVF$8IJ9ANCML""\0#<\(>I$?'/4#%9;B\EG&"BM^<57$73^L.GJFK MK]C4FN3>+C5S=)?R'%TN),FDS.N%,SFGGQ[C5?GCN>U^;47$R@KB,Q[SV@"' M-Y0^!4[^,N:=;X>\@^65*5T%47U6/S%KG$.;"?T/LC/2@N\7N&/2!?T0.RD_ M!X&35#)X*%W$?J;AJVNSN>Z:"1Y9=E*$MBP?#)!K&NY97"Z)6@WZ(.R\ME>F M_!;*:K//;BW JR.![?);\&]NO"/[DEA#9D^ZJJHD/M^*A],7)+$2(YHY(DG)(C0J_9 MMFW&F62'\-/B')6@,M]%RX2J'V#Y4H[J7%P"\F;'NO*C!YG(,UK)3/@]W-4- M?\"7ZRED!RUOM7T,Z:L;'"/O]$3MX,5W_YX6 #A3COB.[@#D$(]/ ^@I'W=Z MT$(^G@R!K/\X<2FZF(![%!I3U17=A$6!K>2- M7VZ3R$:CVR#<4A?>+E]M1QZ.A*R^]/%(KM]A!Z1S/O\=1B0%:A1#TC:7K[C% M-<,Q:00U#SPHW584/>M1:01E5[5S-B[!2;%DJZW\F'?I,Q/;]-EYW^C1.ED; MCR9^*7F>4+L3SN&F'>;RIK:Z!][M:$VY^SY@%Y&4_H*D<=W,FWT3PX9-%2!? ME)HPX<&E1U<+W"G4:VI[[!]9G3C-KKB]N0W^LD_K],/KV:VD[U%,L?1,<7\^0" =:O)YW+F+_X7.4Q8K^,#D@ MDH/E.L3BXRVVP?#*BG:/3+P.L:34%;=SM<&O.QAF_?"Z9"OIQQP,@1D!;NA& MP\'44'5U$SZ>'DJ)BLNJ40FY1#>-G7#[M1[FLD>K>^#U94VY.V\=I.0A0[,* M'=>WPE/9F;L2)I\%?OI$]X&GB=?IV?34&93-Q96ZI2W^IT\ZMG7<#$U MW56 1&.&3:0$<3/$$5*!*P^$@C;(XYU*XIY[I6%6%0<\;" 8YV07;MC1P M1J%>&JDG3[0)X%UY=8/1)YV219 /3\(X)7(A[\PXO M&C-1[P/_!1[\+3Y:@W?+UG5=".%VG.ZZJ20J6E/!ZT(]L'2>CZ8L24%X07*N M!-A>\&>IB\_)KYPU?G]:OKNR_:XN=+X@;RIKIK,S 9$OQ)",WY.N M@[WEUA50,SJ4\EO+MXE2PO;?U&5^&C=3I7@>*M M;*U>.-V@)>HB\]S8!7G^I06 WM6)(^+Z_!PO/R]M;8)C3&+&_R((+P[6B1PR MV[<+&2;.%H^OC74)L,#9C1QJOO%?W3#PDPH"=U%TI$(GUVB.T[MU<99',EE; MO,-5H\1=3;9"V(1]W@=15,EW7)X>K.0J0O'GDV+UTXH ;AMNKXNR5>OWQFOG M'3!TM7Q@5)SJ1:4975ZM/G^[6 MGVX>UL]D^7!-KE8/Z[N'GV\>KNYNGG%$G"<*@R[3PR?VW_UQGQQ423Z/I;<. MN]"96YS1U(PZQ#00F5-TT872U5DZ>X$YS2E41C M-]QQ01=W=&1(W4L*#[TA M<6WMK1<:+9,''GGA>[V\M[@C;E?3QZ[8I1#TPNN2+60?;L\BY4)2-HODH0A# M$]?1\>=5^(+P1)R$@1''=N-T9'ZF<>S18G:>PH4'+5;QCH:/5AB?9 IK306Y MRW?32L7_VY% ' PZ ND<&7)^I&"8WZA->29O_G"NA+,U$R;=!6#E,=':40[8@T>^..WRT MU4-EX:S9%V_ :(V@LSLDC'C]@0HK4IM=N&=CZT0K[*DT447ON=;&]5AL,C2E MJ,Z>4B4LXRLK#$_LCRV6"]*^N/V_E084BP9Q1[R>WT[\P8[KI7PP+!5&@LS) MTAXE!"4W0&!:XEK>;3@Q=FNY'OOGX0AG@5;;)^OM*H"/@Y"M3YY=+Q ^ MT-")"DX/[JF5_,9(>Q+(;Y#T -2G;I'/Z?/"\=8;F_:RT2U*>) (F)!X9\4\ M,1;R63!4G^:"LF:II&2;B#KM'1,#^DI9DIPG29DNR$.N1L:8 &>2LB:<]_3% M1 SHYZ'!EA:9I0P77UL&TME&S#:A<;XQT'2PFS:"3>.*6.*1R< SX'R.,J7X M\6K[R$1E<]"#9;OQZ8D".^HLMW&2B2H%7K8Z38*>,$CW(H12OMM"KK 20@=BH"?T4(9" 6"'$VYX.^/ZQD?5*E,!8B$-\:;VJ(W M0SG"FBV>-T1MD IQ![7*P>M(P?X'E"*-_NS&NSO?H>_4X4^-/H:N#;=WJ+VS M?#?:*ZI*=:"!TU![:21?5+8E@'PEV1G.*-6H[$P:\L;$80VX/.FSRH=$(K+/ M19IV#3FYJJZJVDA9IF\?ITQ)P77 $O[N>X**.KD,\@"A;(TX%#2C+.KZ2YLB M=V\-P4=QY"WPY1[+WT-/.4]<[W\\[)PT26B3G/@L\Q+/L17&UU8L6A*-Q@1G M5!A7IX/F*RH<\,V=1\9I/G^Q(%PR J(9K$;66[_W#85V!F7PA7O]F2X']?A[ M_$5Z1L!HWM/-U_/!I-:;7VX>/G7$S7 &E"9<^:I" MT ;YQK%KEW[\@9,3&B%PD]6)#S#UZ8S_LBBKX-ZO&GN.8\HU )'5\L& M(OR02Y:M][BU4G[5[U":4 0Y7R.A:@)5I)P:)U0$N!F+:Q,H8G6,H]CR>0%( ML0DLR/Y29'4YGR2W&Y&4T_3Q;!+\*9WL M&S;SO*L/9_U"[@I/;O1;J[KP!??+U4TQNF'>ACK5PC.6R*?0#3+ M/<"V;US 8L79N(*MT/@AAG'X_O.YJHW1/JJC'\J&P]9VG)^>@ M,B$6L@Q$+@AQ?9*)0A)93$T,3*OPSK=#"A6HV7(O3'(E)D+7M1M!)2R:P%UM MT[2-ZG),0Q?UW"IQ?C,Y345VOT,BF?M>IQL8<,\X M9:(X]ZALC=,L-5'FTU]Y4^3S7PW!1SGWF&^!\;OD::"=>"(\(O:,=%(8(",^ MG />O!^",-9S/T5;Q,[7A#!W/5E#Y([7*/8H;DR&W M9#W4%6M6=T%LT9J"=[;JE#XY-V\4(?GR=$E]>[>WPM_:S2OJW9";M";NAAE& MI0]BH]:5?,!8G3/ -.'(A6HWZSCO-C?K%N-66W>USYRL6R+Y.-9M<#K"#[NF M69@'&BLG(;*VN"U9B;!LOL*&>&U6+6[?VR>Y=1IZ1 L>^6#H;.J^0K)$:9>* MYKA-LPEG[5$L85N\!MHH<8^G8#AA4E"N[T&-5F+PD_6W(,QFX)&DNJ6P$4Y3 M5&/*J@F>M\!G=@UR]EYM35O*\L':T]6V@D=:RE+5%J_5-2+,C$_:$*<--HO; MWQ0'KU^Y#@ZYV\A/@@A;X;2P!E3YZ8_S)LC/?2@$[GYDM3CF<:!AG%X[AON* MP8'8&3=BL?^1ES X'J8]\C$"9$8R/]X M<.5CY/XC$79XW_&L\(5&<>X_$U_K'19F/O0LA_>1RV8GN9R3EUPVN,GEK/RD M+NWPCA)1IED'B;\,!3=WF,OA'>:JV6&NYN0P5PT.&6/QE M*+3%IN;P_G+=["_7<_*7ZP9_N9Z5O]2E'=Y?MDSX>(?$88:"FSO,-8IMT?N& M,^K*#CA]3A^KF_X$/I4< >\KY6]S5I-<(OBC+0E3B?3 M0'?V;'*U&?)AKD'H@:J#%.\F[X%/.6F7;);!4,C&1_+QP_\D[)]]$/(Z(M W M.E#;Y;?X[8JSAN"LFVP?>$'>=JX-3\78WM&AT8)LCC'Q@YAX[MY-*I$LTG)F M85:#U0OFF\VA).N,@GFGNZ>1R$01/"2:8<=[[- M>*^M]VLWLKT@.H9TN8EXN0=)G%?WP!D/6Z MSSH4S?%..W2$[E&&@]$FC/CY M!=4^A0N8I"&-D]G"$[6#%]_].ZV7^6EHBM/R=/ 5]0K$[9"/Q4U2=SZ0LH=1 M#N(D#'0I5>*DW(@+["8N33 2THQN,GTG!>7IQ[SQO\SJ%UCZ:DT,?S?;+;5C M]Y7F4?/)BGEY>=<_PDL4!YJN.B31MA4!G"&JNR[*8Z5^;[Q#9P<,?:N ZK,T MLJB?4",Y*U+,,@APX_'0MUW/3V=!Y M9#*<*HU;*;PMY3D&FD[::XY K^AUHQ244AN2SU3KD?(PILT^JS M4 V+H4;J&3[;.^H%\%V1S(@EKPGDO(,QX M1_Z\R?HM2/Y(/M%X%SC#5USDU)]H%(V^,9YNG1>.LA.#C8 )B7=LM-Q9$5L8LS$I9$*2T'W9\2T(RR>% M3*DM+Q=LS9QN4_ '']]\-MCMW -Q?3;LP5Z\ZQ.+,0D/06C@4:>Q54F69:5P M\@-[]&4[EY8VQ^[3:IQ5IQ:WG8-7-TB.Q*TO9^'68^J27 [AU_VOR3+].ZYW MA,7!,[6/H1N[-+IYYQNTSBUS(3;?.!SCM-;>V73H)":@*-HQ+D><06A";5?N M^X['#N_0# M&_:" ^CQ4FNW5?7H;ZC&I+J;7";KA!1M:QQJ0%>HQ2+V7U7.:5F,)CF,BAC MYWFKF=B;/#+6FLS Y@:*>R6K&_P^_0K^]*?O%=4]MC\U9GVO7Q2! 9LNLS9$;VO$5Y__N& M"RJ-G7#Z8SO,E4UH90^\PX"FW)VWC@?:P+DW?,EE*C5][051] U_V3H"/A@< MOK8YKCXEKMUY7@% K0-5(!#WG$] :)!_N,!0.TS"%B\I+QP>/Y8>ED\/=P\_ M/Y.O[U?/S]^0QYLG\OSORZ<;HZNV1^L$.^;75DRSJ<>U=?H4^/%NZ3M_H9:L M>&0["KAC0 =M"%>"S=WQ1H,N(/JO(%-F"P+L9)/?:<+ I H M,5RQND^Z9>L MHV^#<$O=F./(E_\IEY7_V7^E4;;!QR8XU%F^62%;T 0^C=EB2[3XZ4T19P@8 M4%OY^KT?.>3K_(' =2Y MZ/$RF^:; MA!.Y$V-SBF J4[MD#$8=87*9IDP>& M]59B+\@V@*8R$9)]><*%((D49)^*,?UMI3FKS<3$[L\4CJ P/;S2T'JAV05G M/K&-5LVFD/+UK10#O!*\;C*Z.PZF0MY0GL1*F M2:HC(D'!CGSM^NF?OS$R[YM6+W^6:.08\4H0<,+L<&23PPW7W\WCLT(_4Y4/ M""F?$7A)$B]1S#*.0W=SY)%Q'629,NJPR3,T7H8ATP_O)TL<#T(8=^@93G>U MF@4]J>(-4@-BZ[XX38]T4'Z!"*:9?.YX49X[FO9*2=#BLK/I4#UVM0M]"BJX M_:VC5C0&>QD)O)[4%4@OMV'^@6'(ATO#'8;\T72C.^@[J0[[#_N2M!"'!D#3 ME0Q;WF3KE]JQ[V0%\V"PJ+2PA)6B@=U-^8,/D=#R[.M#DBX\I[SA1W75%D>?R+*])DB),IC8;NWU>$Y%*]]A2"I_B,9;X>BC7.<&$6# UYI20CC MG:D."V_H:RJ9' 2^;%*21'9K/9''2"H+H2;-!;0GZEDQI C"^+0.+3^R;%[& MJ.%8DT8WW&%(%W1CH0!>1:H8X M^&6D)VMOV<%58'GW]XJWH\3-<-I7$ZX\325H@SSSI)*X\U26+=H3&SMP&TLK M_X?T$(2\A@>4\HA/TV:)Q@":T"1 =$$86=/QO#2$M9_!S'G*TG*.,LM)R0BS MD!)U)#.2DD3:DQ-1GUE:L=Z4Y:S#["QYE(E,Q9:'OV'-!K#P,0RV-(H8!\M[ MIN&K:U/55>O&+CB-M W>XO*UNCWR29"N] ,\G^1*WPT,0 AR*$E!HE2,B2]L MCZP-3I^4&9",@^QM] DVP@RB'O[AMCSP0B9;A%;6$'%(4F([>[6MT@IY^%'+ MW#OHD.)AK:=\708LC#R+-BS(*:'I/8IF!-\D\_1R[+JE9W%%T0QG5&G"59Z MU]O@G7-+)>UJ@I4A"R@:V:0=%];V'-8T[PP<-Q']KR,+TC>O,#ULV&55-,?M M8DTX*X\#2-KB=;E&B3N?CSE3O#9?(F@QJ>93X_7>%*(SC M;W_\I^PO:?<__O]02P,$% @ Q(9H63Q1?#:+.P W#0$ !4 !M971C M+3(P,C0P.3,P7W!R92YX;6SM?5MSXSB2[OM&['_0J?/2$W&J2_)='=.SX6NO M8UTEK^SNV3DO'30)R9RF2 ](NJS^]0N I$1*N)(@"<*.N90L 2"__!) (I%( M_/4_WE;!Z!7 V(_"GS]-?AQ_&H'0C3P_7/[\*4T6G\\^_2,$,8Q_>HO]GS\])\G+3U^^?/_^ M_\%FZD4NWM"09%Q<,OQ3.* MXF][Y?/'3*;3Z1?R*RH:^S_%Y'%WD>LD1/+")XR8)?!?GXMBG_%7GR<'GP\G M/[[%WN:]4!F?\Y0-[+_]VVCT5Q@%8 X6(_*^/R7K%_#SI]A?O008)_GN&8+% MSY]6('$_8_F/IX=C_+C_>Y6K1_'O>>A=AXF?K&_#1017!.RG$6[_U_GMYGV@ MLW+<"((X2J$+XA_=:/4%E_DBUQR!*$72EX;P'A*DI/A%+J,PC@+?PSI[X018 M= _/ "2Q CB9QDR"=N] ]/,S2'S7"?0"W6VZ9]B;+^/98O8"(-&SQHA9K1H$ M]OI?*>I<.H$6+1H$\M*)GV^"Z+M60DN-=@?URH_=((I3"+Y%"9A8WT!>7P'D9H2$C6]VA4 M)-,^B_Q&^X)Z-@=HD$M!;5C;!OJ",+U%R](5>'3>&K!3;:2WB7I\[< 0J45\%\7Q M/8 /S\C^K3\_,YKK#=YD#@)L'R&K/ED_0B>,'5?5@I9OLC>8!P_I4PS^E:*N M?HU-B ;P*$WU9E0]I*N5@ZVAV>+!7X;^ JW)D/W@NE%*QK)[9/[BT:SXM[[E MI?XD$RS-1^PV8]:;AYHKL"+Q"X/G&UH._/5Q%, M_#_)G^V)3.:AO8[@F>FPGBUF:8)W+O!^%?Z^J4CD&N\5.AJPH^ 5O=(E!)Z? MW#@N=@6LM2 7M3T,UTM34=1\6L^.&.QXB,*')'+_:"H 3HL]@]QTS3F($^B[ M:$EX_MV!7GR.EH.O&KJ!\G-,]%XU%8)4VWT;ODU![K73.Z!HA93-=_,_X^NW M%S3M%G]I@ROWE+Z%@73.1>J7;Y+J L]HU02?9E.(U+;,6LVA4>4ES38-9PN\ MD^BBP>7*#U(TNA;EB[)-Q:'Q#Z<)Q!\DA+-;EL!A)6F< S;%,>P34Z(C*I/:/RFR'Z/ M0?NO6WY,]LXOI:B)._2,_$FX+6VA<"4\X"T!H0>\S;=^@A\TG1ZC%QY/QZ// MHZ*Q\D?4\"AK>50OR@YCQ0Q%;N5U ASK&$&)GN(!/^LIZ,.VIZ _?K^,7@$\ M?T(F.1JOBI8"+..?/U%^_U+[519._$2@I?'GI>.\Y#TW2.+BF^V+Y5_\O@D' M(@[&G;>C%_K]Y/#LY.1D>G9X! MW@ ^EC1H'UF M\A)?7DB4W6?WV0\V2K& T8HJN_QID=*K1Q"-1#]_0I_2&+U1](+?W4$=X 7Z M$40J]?.G@]YHN0R<&&\UX?7L^9L?BQC:+6\*60I\<$B40L?A$RP A/F@S(%# ML 2E4; SWLL T:+'\4,&X?L%C65:BK1]TB41#IIMXJLB0,^_@M43@"RV]PI6 M97&&9''2*]N2;%%HEH-F"BK\Y*\"=I%G%3:-;DCD1Y0* /0[A^PX<_,WO#R!$%C[VM\17 M*4"_GU"'9VY9L[D44+)E5!WCD&?DS?AVYX?@%GT4KJLV!4WCN]F"B@\KI_BP MK96QV'=2.'@>48L4UTGY9V.)X_SMU8 )@L)X#O(/' MH72GI%7LRF#CF$D=][U[@)[H78?>%8+,8:Q2SBJ^Q,@X(V6C;GG8T?"*=]-\ M_,["?KE;U"JBI<#E7!_UUS.SG8X;/P#?4HJ]2BMB!4U2H')ZCONF9PZ6/MZ7 MR(QP)D758E5$4W.P^C5S_+/<9G;*6X??3( "PY[].Q4WOD^BA,G M^/_^"]=NI16VCS\QO(*]'GWB>(PXA\!A\%7^V0J&A( *3GKTR."(BEO!G3+ @D.:!\3\9?1M MF !\",)_!5=.XN2X.7YH6G&+B%< 6&RUT_PGG7*(=[;@)8*\C.":NZFW*641 M8V)87&'U/GO&9;2=D]V%J:8O8EL=7L*X]=*:;/OT,@D!$=KF011P+8174TOPR M*M0FI4/)6WZ/.S&GM]F$2'Z%N)1=BVU4T].V4SU;']SXL>L$_P .9,>[LHI:P;02N()L MFH?*9+*+<,\MRAOT#VB^L',$T2,P X=FH%5^MX)7,:+B;$)KX4%__;*;)*AYYB"I>^9* ME'#S!DW&.&_0IDGTN=SJ*&]VI'Q_73]G%F>+&S]$+^RC;AQEIQ48V874J@XK M\9!)_56"$M"$GMM&5$,, FIO-TGQ80Z;X M/([1ZB;W[PD6#-2RQA+-YVR?;'ETFD;N9#>K;G?#MQ,_X\L0T#_XCHA7)P#X M>H3DTH%P[8?+WYP@92V^I.J:IA3RW%+&^=J ASS#YU<7QG/@ H09C9G?0$(/ M'Y.I8I-"*.,<\OQ07,JV1A@9O)>+V,2S$)?>]"[=\GH/P8OC>]=O+R", ;]C M4\O:Q+0\0$Z6%^,IKTA(QL2SB6(Q,$Z&&"6K+DJKCGD%(GOHYE6QB7UE MG)IRT+P"^!11HM0ZOSD@VXD =\")P=Q?/B>SQ:\Q(")EJ :GADV:H0J3DX^F M>?!BH[- M:8$[Q6CGT=K)\ 70'Z+0I<_/S KV*04BB@YV6V,-PK(5:"9K(3D M4\M6)7*$)'(X6-[E 7+2XC0?!CJ?'3+(7)/0)IHYB'0ES>G/"BQ=YROGU657 M,(WSVJY=18A#]M<4SJE[9XT]4W(>NVIATVA79(_ML). .7"7[5M M5 %I(/N_GAJFX/$AUD(VE/@+PE5$FX?3C7[-*(.8$W^WO[V_>ZBEX5ZW1 &:PN+[$6_P_C J/;,$XAAI7' M'X?+#;0=SD7%K>&[%E!-3F ZUXV.O.A9&$HO"*O2.>X]G4CSH5\.HBYG;V_. M *:9(^'IE:AJG5[4!JW)!6R&:2C4#7IAZ[1! :8F?[ Y-J)0!P2UK%.&.GBU M>9/-V"TL703)B@/?EK!. 438>%G8!V@N7N7OC*]L68%'YZTD0'9 B:"6=4I1 M!R\OU;OQDP79(BV#E-HTIE:P3AD4H?*2Q@_$:-QB%:\EK:-;A(V7@'X8RT=\ MQ,U/\$HHQB<@HA#GR@6AR^:;4Z,JHY/I^&0Z;/Y5L?(2W@\P: 3'4"9K07!! MM9!I*E [H$ "UL /!V2O2$[%\DZ#44J:1K($5_L$R^+2%"]@3)QP*7LC]Q#@ M3C$K.)<"I2DXP) Q_-SS_ S O>.C1&+ L9FJ *?5=%VC!+<(0_V5=C9=5KG:?(<0?_/[5J;JQJ[E2Q5"2F8]HP6 MHEOG)&M9K0PBG$/>I*'AO8WC5&E0R"I8K0,D"GM/RK:#1(UK5&(NE@U M[>/TK1F2Y@*GAHV:H&(H:+JMLF<-X,X+C-+V,B^>$31=6]DSZV+;4/ZB7IOX ME[0*=>;RZVRW=O-E/%O,7@#,3JXJ;-0>\&_$V[8_BA:CRA.,W*'-#N5LWEJP M*3Y\LT3I#A"I']&J1XA8C3 :'_>H_.&_/0@W)+QBH) MG^]]1=&%??C7Z45Q,EO\$D4>B0T'\-5'B_6'*/ $2TYQ16N4I2;4(8\R;,C* MZF":&M1D4T4MK#,?F;GE<'9J@#_D]X\QM$.ZOK7*TDP">H>27C,SH3=V?8(< M?0X(4O( 30"3!:;^6'/A9< MXK\"_I C5]E:A6D ?]C1)3'):)/C8Z?ZJ1:S5@VD@ [^\&^^G1ND;[=Y_;Y%850%S)\?^)7L50IUV"U<&]GU/>#H MV2!.*E#+,N#=#RZN:JVNU ;?0D;Q'M:SI4RUO(N1JDM5WIO/;](_U6<)!#E M0644-TT':N_O* '4ZU#KT:S917WAQ+XKJ0*DK&G\*]$HU@(VQI83I_:N"5=^ MD";,8Q>,TI9K P^EIMT9D3[T$HM?S9XG$8=_J!*'OVG=R!C\4DZN_:1Y\FG2 M>'6'%9]_.LF2BILPRL Z4#8Q(QOJ5RQG(M31MMYTL&Y)#I9B3XYE+/K6.C&J@#'G+8WFZ" M;ZXNT O;J 0*2(<<+[,C(>[A+6I9&[F7!SKDN)=V#FN:I *US#XI=$,>\'4= MWS.):2G26 :?$.&0+3Y=I_CL8IN'<-!]6]-!;!O8ED,X9.--U]'-L^ET/#TT M@^U:#\#)KWLM!.T6=JN MJQ2BI><]>2&2QX_\-B/ XNLW %T_!MXWD,P6C\Y;'FXB..*@IW6[=*LE>;1Z M=V+G.[[GWC_3.+O^]S%BN,C(MB?>=//PXAD)ANC '*!.&_L)R&-L,A'/@1LM M0](*[^K-MA]KC2;W(BA-4RM=Q8\[/VGHO_H>"+VXM!%PZ<3/#-5D%;=&I90 M-G6%33-5",$2;_KW/][1P/.NB&66MUH=V B;GA S31]*X^LMH?4YA +)&3Z3!-3UY9IH" M- NS'S+E8E2:SHQ5@RB'[-\Q.EE20P?/1-OYJL#L1AKR<;*4*IT/S_@=[F&$YR?O8OTKLE)NP\TY^G,W M03,7N4:;#TJ]H6H?F9@ST'.8W!G?=2 >\N9LP\F]?\XU<:@T^>OEO<_)O^*R MP_ZVT/4#4('^&.D97MIXU+M1QLZ$9TW.MGZ2_QF@@YVI"D5+&\FLY0.*!YT[ M3CK,&OB^]:ZVN(8<:%4&-UO<^*&#!!XN2>XTUIC&J?*A3O7%-.CP'I7] ADW M^+M6'04!:0K^4_E*FFC&S;[;S*WUHMXY.@UH=V M-9*4WFM:^\V.!P$:IJ] ]F])H'F@DOCN0LD&JH(\Z%WE6O-1-!2)-2F*]N6 MEK]1&I*4QM^B!,2HHP/_E9/-0J4)T_2KH1K(Z)6B,)HZ%J@S8]\Z=0_!B^-[ M?"M+5.T=ZHZ$ )IZ!8S4E]OP%0D?C8G,]/+<.N]04T3HFTY8IAG<%)'B!(?:I"2*5B*9^]:F8M:^=]:U3)^\WCO4'1D)Z+H.H\=\]Q38,$7O M[3M/?D!6)"HZLU/U?:J-C!!TW:1AAB-2?GG;. S*>I5J* I=5W#TEG*:@1\; MAK&.T#I.0Z;IEJ;0.E7$+1Q@[5:%T)1-O+LW$'>Y"1; MK2J40R24J5VZT4@0K3AVM&L'62G2^"<_O ^&V5!;/>_=Q]DJ2>DUMBRL5QQ- M(M$5EV&:U;J)8VIJM7(:,DW'-%FMJHB'' ^&L+L >.0^,IR5!@$'L\45>&)I M";N":=J@B5V*H:HF KWGA7JOB4LGWHRF2V&W;E9R#ERUR]BRT6^S=Z(44\)8S(QWVJ10D HB_I\@J7I75 M$9+5L?U*(A1 RX'$9WJ\)&5(F8"PJ.(4XD]T=9"N9[U>-)-$*QF.VM$)))P[ MO!7FX:0>+_@G.9W8K_=>=4)2$BTG/>I\ABG,+4V)UNHV9[W6M2*@IEF93+.! MY:7>V)/W;A2NH4@T)8+JSTN,P>/_X6']U0FROHC#LQ,NP1QUG^O% C ]S-V^A&FZK>J=-D!:@]\<:23#-K3X M72ME*^M/0VY1,%S3CI&PC]ZKIN7@-46^4K,Y=F<<%@?$B^WMT-L8,20%IFB7 M5[;^T/6G&5!=P:R]12+._>4S$A4RM1,+RC.5JV"T;19;,A>'R52#YFD*89QD2;?HN0?(,'WA3#G/[GJ MMJM8(SFTNGM\I,>3N^>/IKEM]PK92KL"6KO"(S=;W?EVQ"56\3 AY_XS?=]S MZ*M4M55?&LN@U=Q4A1:UD>_\RH_=($(=!.!MSLE%&J.I-\:)(BZK MH6O!5)/2D?>R(.A%^H-F:(N=;G?UQY-,FA+J=J?# XH M&5 D1OX#QLA_@#Y46S3R[$\$MWXD-&-#]&'HOW_-R)/('9<^1D? MMMN'[?9ANRD?#:'W6?FA7*4)4U1$G[W6&'T+MQ*U/]8?E4/\)8;U(\:P?H2_ MS9KZ&+UKI%Y^4NBGC-)5I3P=Y*BM@,P28^MX/VD4&GS(L/ MK"O3.G(SK)9TW5-\J[F?W42!AK++*,0;D ")46F6/V7TYU-R2?#F"61VWWW& M1S=7#Z=ADR;?U]4:L:##:P \R,7UV1R\@C %"OWYC-&?S]"';6L?/=IG$2K0 4#=JRU4U1C;H\[VM*(^2# M'+>GFRNZE&RQ*6/LGI*=:]SBJ&C2@@$@RR;@?Q@/AFS M E#'V%.6MSWZ ;?^EQ%J?U0\P(*A_6,<_[#-.U6 HC\5_50T8C/+FT*^ON%: M#>IPHT4GDSP3S;T#D_4C=,(8"0FGYE08M)FG!B;$?4+:'Y$'C':>\#%J?XS: M'Z.VJD>%WF'E+6^%%JHBG XGX(SC5VD&?IAV^<%#^A2#?Z6HO6L<7JTRO+.. M!DSPV8!MNZ--PQ^CNOI&]@X]PHUK5GE3.FR3C6HE;,.UO5"?7*TG2+O&!\S3/)NGXN.;I>>.M@\>%4\< M_5!\^DM+_;IY!#9^P;6L+<0LW4MX6HECP7NS*YC2X27YH(26R8)J8>;M[HQG M=@!Q!_%Z1U@,\N4JFZ8(BNSNJT<#V-945403H)9$N[*/%*MV_D-&YQ>>*S9^ M.&"*2+22$-'_:XQ9#F3.FG*A]GCJH/A\[H"Z-&N M[^2Y3J0&1 MBCU_,F;T?'Y4I/&#P6Z0E:#WLXMWV]VE^C5/H2?3\>EIKQU8)/ERCY5 ,OB8 MFJT-LBL9O GAHG7$E1^D^,(V-1^;4FNF*8G$V_&LN>;8!SGBEUWL5R!Q_$!Z MH#^2S<(Y^B%OV=BA7:^3_:#K\6#S,M^ R ](*VI:3Q;(=K\72X/J>^1GW9#K M?+^,\&OL>\'RGXRE2"3Q'7<7#XY1=ZHPF'IP D!R]C/H*O]N"V="3*U>7:*) M./SR#^G+2[!_'>O>[[80)\1DU[4D93%)S'X6L"P-JX4+0LW:(-[:\>P,K:K6 M;>WDU#AJ-7^?[,X1[H:SZ;:Q-3O.$CI"5GG"93*_NFGC2JW=YT9@.89<;Y,# M$\;%^A$]]OS-9]WN*E'3-,H;L:<0BB"0 %,/#*$>O_Q5M'+\4)7Z; M \_JI(=;C'9(! MN?Y5U7C<5#1-/[I:-O %T*HWN?.M.:80?H%1K*PZI))I:E.39P6%8<,>O.%Z M[KKI*B4Y/LJAX.AS "@QX<)+]_8/8FMIWEJ=:U5 38>R:::=(0X_S,L:,WZQ M-UEX5:S5(V70NLSCTI:,EGU2Y\5'+?I_ @_[#.(\_]!CA#<3YX@?^,K80)6I M:!W]#:%KLHY? 7R*3-B"1?)T ?!B'&I]&\8I=$(7/( D",C[>=H M&?E:N:ML?PQ1;,@ZU=(LBES5CHW8ZV<,/K>A"X$3@UOV/(L^?XM"-SL:7;[3 M*P6HOST[X1+5/H]CD,S1_ V)B&9/@9\%\,?72%0KU#FI0UB'CZ]2=-A["E(] M V'? LQU_,1D'?_%\<-9N.G(<^!&:/A>T_214=1.W5$!F_-\:C+/Q;6#:.5: M8"%J32.:5=9.II70YE2?69O:@G, O$;$$CV/GDS$4OD]R(].Z4W><902TLK3 M@Z.#TZ/)R?'9T>3T\.CX700N&3S:<*G1%9/MF5MG2G5>Q"_R4[J5I@I40V-6[/-$UIQ/!68=J1BX0&Z=F5T*!! MWYQ528C4V*@F39FB-^T0K:Y(TC)J-:;JO\+H[1("\,<]!$AFF9\;]Q]V5)6@ MRM!XEN9AQY*M(P;3@R)U;VM;,SLT%(!=V]KEWL-0E'(1TU2B)H?[RB $J6F# MFN7A[YSX&9*;@]W-=]C1%V?WQ&T2Y9?%>"%]\\T)M>-(]!EKPLKDH)5OBJKH^GX M;&R'6JDAUK2?;28E#5HWO$.(.Z27M97)"RQB=-2T_+DV*:[K8=8E;,8F+E^EPKA4SK M[ K9+L4XK+F\XBX*E\@X69'TM/PSH;2BII$L0=T^W]+ #'%C[+XO]S@GO;!I MO$E3(&:/ [!5C^+6>(BFB&<3#XN&> MCZ*4M()J57QZ[^31T5>_HJ9"'*AZ%[CLKKI?R@KZ5+ -_CSC)7I%/[EQ7!QR M1]L79AQ:MHTDK!Z[J&:*N<80K:AI-$LR)J*ZCADT ++GX#4*7M%:OXJ6 M.P]SZU0E=-Q["+TTB_L*H(YSR)JP&0Y%F[?[!4WCO-;(+@E+TPS>"\75RT8N M'0C7^,S'"M\1R7&7L:H82SN?09J[61&DKA/#7#=SXRNSV*#R6P%I1KI$M<'S MW@CH$!+5\K!M3\ZHTK^M:;\&"+!VDO2VHWTFAIE38YN)?G"@M,VT>=0H>]:H M>-C')E,;?FW4&6:+*JN\_29F>=.ZN_S6DQHD$W..:G.X]$^;&AGJOA<1BP-V MH_1/GJ3PZ[A1M/+&NAV#/LE] ]^Y+@^ENF93QI'\CEW4".^072 ?SC!V-Z[M M#!ND#UQK&,=)[S[PIC.O-$:;.&\<2L)BKF@XR%>$LH*R\5<5OU9<^[=T_6W=" M%(/2E+E77R>3H8_:JW9^-85",044NC@0VIP&!;+'5WFMTA53^I7?C9,_Y[6J M#(AA&#^W.B_HEV0WN7>=)H:@/GSZY51("7\+MS_U&"Y6]8/=ANBU M0)Q@,_UZL0#X=@=P#Z"+B5ZRX@"5VK!1IYH+8 A!XC1)W89^XCO!^7()R7U1 MVZB/:+7R21ZG3:^*+_83K^EKV":]:EDJG02CMZ!LYZZ+7AV]ZPUPDA0"R9FO M<7OO0K4:":.%"U?[S,E3$H^$%565R%GO#CK=5A(5GR;_D$&9]\I3.!HZ_?@! M07&\65AV>$ZD3"!V=1MUI1%V3>NSJA[UJ3HWC@]_E+9?,?A0AW"[ MTHW_!KS+9P8)6UB6=UH)U'D7&F0MZL]Y<@V89U^Z,!? MZ$J[OM?VNL;9#4XP=8)8=*TCK\; \H5/>Q\<).0O MFS1\:D/@(!G/'IX!2.[P$S 1[$AN5G'32)9@;9]J)7"VDH=^XJ05K.3.:H4M58 M-> S2MF@J@O6KAC Z]5+$*T!F -R27%I"%10'+5&K%$A#;"-BOW3897LS*-T MG[:P?$56DS&2U>$P540-H=XL#]J=UK^&?HC=?]YEX/A[I@.MR.!YE 9E5Q3< M',0)]%TTJ&%_.J/W5@L-GFH%6)H"X/K>-3C!N:*2-8X?CL*')'+_4-X9.&'L M#)R@#UGKZ$/V@!%Y@OF^_^RU!>[^:J'?.P]9?'"?@9<&8+8@4KU8HZ$ICKD. M?W8-T[KNOG I*SE%.$-V]FR&,H(Q1\S9 &"6-XUH51(Y"WHIJ$-6@C) ?H+H MO8+&T:Y$VC[ID@@'S3:9,@G0C/6&82I]4QC7R-$[DTW"$KQ Y([GQ.+6N< BC31W&G2@,= M\I _!UD\XK4#<5@S?Y>67K@JD\D42<6 ]9H,<31OBS3"(;.^C5*]=WSO-KQT M7OS$"?A;]+PZ-NF .M AC_UE0TFT#4\M:QKUS2=_>9@]YL%F;(J4O*=SX&(@ M_L+/HU)\[$E^2O%GYF%!E?JF,2_/V\Z.2F/01FW"LZZ1BM9.D*QO +@-W6A5 MI(&A*0&CJ#5\J^ S:DN<0>UMN( ./IKDXG09"%:0W(:'=^[XP5WD>+.TB=;06WD7"J, W:@->X:N M/$+'_0.MBC*G6AZP=H/$F*?,1CT$P$4$5S@@=K:X=.!3%,X@F"/IHP55\GP> MQR").1./WB=8HV,=B*7E)#J:-+!DJ'U+\7)LMO@M2@!&]O",P HL6FH=:[2D M%M!6DY+J9YT(Y_K-?<99=XD]?ND$;AH0@AY1*_%S%'BHOWBHNUPYZ_BW*$A7 MX.\ 9_8'7GY(EPS& EW1^"0;-:QM\0PA"0]U6.8-1=P*UFB).LI!Y.+Q_IG& M)*UE?!/!S+](8O.(X8?@T@@75JJ*XV Z/CL>)NGUD':2=Z>SR,6'=+5RX'JV MV,9LGG]WH!>?X[R[^-9B]7C& W$\8_[84;08;1\\RIX\*AYM9:#CT%(9&-#! MZ5*6S%ZPTVTU;7WU&%C^"W3"! ,.>5%/^R5,XU6"=+VF99#Q2&[X.VP5]ZX MX0J4DJ9Q)T>#@#X.M%;ON"9&'4[O[=T[:W+S*(1X24""+]Z F^*,\SAQ2G$Z MC7V5/F>3_&OI)/'_X544) MJG6J8 \1V*,/99"54X^&!<,.+&TY;D&P;4).\0_%J">B'J,/33U$:H#RU#%" MU= -F7=MYT8-8EJ*M'W2)1$.^9R!MG.C_;,MR1:%9CEHEM#<[-RH'33SH!GG M()*YS)XR+[/OC#> 1*4Y6(Q$4VQFMYPQ;U)G75C>(V]B"BATU1E+.[C'W@_Y M]]B7?S=._IS7JC(@AM$G!]E]H6P.RK\/F ,A#%,\UYK2_$Z.S#E87FMUQX>E M*02[G[VC@+0+/+KOY/H-?V1%S,A5-E85^*Q2=ISJPS7JG&'[.UHL-UL6Q+2] MC2LF"?^#:\!PC=[G5573_>&L7M56 MG,.T4]MW0NS)CU>( M<=%MP,:\WT=_Z42B+9Q.M:5#_09B),Y"O(]1X@3]]1[>RWQT%?WB,^HD;G^= MA/P?%IX?+C/9372K/N41'PHM*Y1.DGXW#!$H'4-%:.9XEJ*FZ:>5&[PFJ"$; MPCG< DQQID],:+6D791*8!O"(=8'9Y,JZS(*D049HW><+:X=]SG;TL)1*-1P M?9F*=E!>'ZJFDZTMIU5H-EG=1PGZVW>"(FEBGF<"+47XQSPT/ZQ*P+$YNY!J MNM:I>#HY@&N^L8MC];Y&WB;KVVWH0E+!"O(+W+JS"?SXV M0M]UC\8E:9#E+Y54(7RFK'[P\HR";!Y MY 2SQ3T$KWZ4QL%Z#MQH&?I_YM'NDKN#39NS0]ET"Z!0(J/S638 32Z_1%WI M,4)5LZFBR,*A6;\X3WKWJJ-Q%< !^GBIPM6E;+_4=]Z*6J M< K%M&0W8/>6Z?,5OGJ>D;),KM+@=:H!S$([S'#":PKCKZ1MVR2/O,)YT2%@ MQ=+(5*V*\ 2)\&"8FE(;;*$O9GCYM8\F"E>T*U]W/V1]J0VVT)>F&PBZW,?Z M-$:D%O9QSR78C,R7K4X@^/9J?)].C0FDJ&J-4M0&6^B+)?[ZW#D6;S=3XY)H M&)K"KV2-CM2 683(&NW=IF8'C@NSB;L@4:X_>&70@[C0"Z,=Q\.^7,(JW=(K MDT+[FGJ<6XZ!R!U"V#XOY$!3(DJQ*NK3X7E E( 5=+;KJFT_9_F#9X!5F[%=OH MV A%:O*,Q+I]R>LW-TCQO15W4;A$>KK:_L1+_*W>D&DC1RVN*T:K'A%(I)P^ M,%I-.(FLE-LQ34DT<=Q0>9B2&;SN<+-BU6AIT/K#I+FA^G!$TVKR[$?G#S"# M:&V__[:WGNI8$ MC,NLI: 9=U$<5\RMB_4W)PM.V'Z]YE@5\@U497>&9#<=CO:HF!,-16*/.N6P MN78%IX9I"M.05Y&BB+$/.5/C X*6K"^BT.-./;O%S-8!,67[I$LA'#+32N/J MG2 Q5[W&3-,:,U:N?/&T>F?\4?]*. >XDR+!Y!D$L^VK[/>$&5ZFW,Z@58^O M(3+J5T86.^[>! J7CTBJ^[+)9,&T@_C5WI5>U1)&"WFZ>HQ0(=N;5@N]*]V0@&Y7!J:= MMF.(S*D]1'XYE$DE6?U=:UD@H M1J65TCT_YI(Y3RX="-?H2X4IDEZW*L-I[SFHNIPE%22B*555JT'"! YZ$002 MG_A]!7!-UAJT37-6V7>A#NH2L"L3U#V,7 "\&$_6MV&<0G*IXF9"OPU?LXPK MYV[BOZ(9GSE[J3?T+O1+LW@&D9<)VWN^$SPD,'7Q?M.-XPM4BRE6:I7Y ,YKAC4,>7^LV]'T72+:1N\A>U?RCF#.?6"5.@ M? #FC'$ Y@Q]R-LT_ZA+_J+8EL%+*'S(X>]^\GR9(K58 2@XY")=N^/]B.RU M-CO"Y?-\FWT9[(W'M]$_^BM49+9X0-_&"_2VZ#?>D1<]C5>ZU,&X]X!613VH M[&ZT)Q")@PUZEEF"VQ61R>^A(7$&'P!\]5W6Y;"T8H82W09;6]50$D:/MV;F M[XA/?N5O&5-#1KEE36%82>A4KB2QM7I:I!A]8CS\W**Y]PUX6599Z+LXN@<@ M^RCTXQ7G[(AJ&P8R*$G%CHVG!7BK]-[X;]G; &_SLFPBV:6MH4P1HB'7VS:> M11X2M-; %[9Q#GCH?8@I&M/I1-RA*#E!<+T=0FT,^TX0)*[O 1_JV9X8C0HP MYV1:1B(HY@ <@TJ;$2G%K-,L0(RZ1IJO WS)?75B9OYLJ@@#/I:AA@U7!3]Y/_K8L@@["1COQ!XVH95,704JK-?K S3NEW@_NE3YD!U;U=$W2#W=OOC34GHM?9VM1+&6" 4 MTQ4.9"RF)_;F'[NT@:Q(BG?'VE>$V"HYF=D@1PVKK#7$* $T9$^6,::+MK!$ MU4SA5,/4U0ARJTD^^MH99=EOMV$>=(P/3Z'_>H_.6SW[F];20%2*KP_,7WO M$]H H #1E#7MW F7K(7LYC?32%*0 M@SQY(%/ZE=^-DS_GM:H,B&$8DC]^KZM?K!_1XSA1HYP:IO#5:!RKB].05>H^ M9O0P;IYN3@WC"15P(F-"\,&:TDUS^VCO];DIMP6UC&=7P V%W1J 36%X7[4O M0.@^KQSXA]IH7*EF/L?-AF0Q6&:@6-_\%F^N-CCO5#.>7QF*9)B6@&U(3R8! MC/DZ]QM(^)'A=#SMYR)M!?E725-#UN[U@M'+YNTYUPGNE3*) S5Q[NQ52T+K\6(?UJF5 M_*TY!_DK):QA3 *6G@E)(/@+L>0O+!4]#Y>>%9E ]I=BV5]:*GL>+N8TKU/V M5V+97UDJ>QXNYFF2GCT1=X(()G8%4^AKQ[O$A]GJ)1"JIK8@(6C5!J7U2WI) MX_GE4[331Q4PMG":W:(#I0-6A-I@VSJ9WG[DV/0V1+^ 1^>MQCFI*2,)YQ1] MR-H=D8;1G\9'B6WDL(4CB SCUM 2L8_:A2#)5!H=UI;"2/BFU;*6B-9= M)\FQVKNC'_#[_&6$GC(BCR'AZYNW&D6+$7FOD1-ZH_S-MI5? M-K6,MUYVQ2DP7=C%.]X-=Y^!EP9@MMA](T++Q1IGX8C"R\")8UYXNW([I@U' M(OXJ6^5:P/:X(]%<;1 WY+H?@G&V>$@BEQ<'Q2Q?DJ!GJHI:B, MD@"&K!IE@/S8J;V"QBF#$FD4+X8T.Y_Q@U[V"IK$MR1;-624%S1*: MZ;NF[()561R@ 7+X-/.@:5K2Z@PTP*^,;SJ"/DZ*19!SM@"9I0?/9!U\FM:' MNNF\4..37MPB0A4 :LHEV*V[&LQZ!['Y>;+K5Q ^)*, MU0L(XYPRB$\]8@,UOEAOR]P[:W*%/1;)5BZAAV^^PU$47*N\C4>9IH1B9:$L MX+J2BR'1]=>KER!: T!&TQEY":[AQRQO&OF=$4GQ82O)R!!%V)E8?PW]))X_ M_,I5!FZ=#X5H("?S5A>E7+A;$&QSE%/\0S'JB:C')4IS@S9,? ]O^_BOX &X M*20WQF>7_@(ORT-3VL/:,QK7] 9XYG%[3S1.@=LRMCL6H7T*+C3#1=5,4[6N M54)6*>L:VW9.IQ,#=:3-N7$R;*_[E?_J>R#T>--9I4Q5!(?3\=G4R@E(#'K( M3KX-.NX,L5/*-.K%%'%HY4 R;\2>X:_^^V#S\NS!FE[26.8X+.R,R@K ACP> M4P>Q.\'Q+'XET\AO:\2N(8463G#UJRX[P:IJ 8+TRJ:I3PV:Q;JB 'WP!\.^ M@22+6<9ALPS5J)0Q70,4R-O7!#%2382_ O@440*XCWNS_>Z=-1Y>\9WC5\ - MD"2]*V?]-0J3Y_/0^P=P6+YWA1:LUIVFFC!="960=9&NEA2^*QYN)>1C_-#[+M=5>U<8_5 MBM4:IT,6NN[6C9#:]S_V4=?4*LXFJ_5%'G&N%:D& M#W.N'6>&: =CP4=@X-$P7X*@94FQ]MB))T+HF1 M>/T:=S-.)JQ\%Q-R.2-YRH@\9E1^COFI*U@2$M[+**K64TX";IZ*2J&JZA]/ MQ]-^?4BR3% S"[ 1Z=US[W&V8@7!G$S%^+;XNSM.7F]*,9/IX4AS9YD@"\S [E32 M0?51T_9A4C0N]GV7)..UI8?(O3JFD:G*BS2S?8V4L^09P'L8+4 'R&V"GN197-58-^(S2=IQK@K4K W5Q?5\>O':90BQQ MEJ.46M@:E5" -X2@O6)+>S-58I\M;>JG%AP\JXK0[(J2*QLV-V"/=E:QJF1. MD&3ZO>VR=E>6 M9)Z%H'6P\'#^E3#/Z5HO:N7W$LE/*6PP%KR^$ ?=JV/LJ: M-W^G85<@@AT&=O&.S?/J>W#W%RA%C>N] A8JEKDL'H[YI?>"VCK+*KU9JHUC MD,T*9ZDEA7'(IS6U):(V@&\ETO9)ET0X:+9U):+NGVU)MB@TRT&SA.9FB:CM MH)D';<@)3QMF/NF?W 8SM!B7% M1*!+*D^UDN7Z(@%V"-MA]@B5:U95D-,UWHO-R#;9IR--BX/ZXC%Z_ M -?+'G@;QD@:$$D('Q^F90@0;,L<'QT=[V[*Y(V.\E9'.\W*[L5@R'_]DNEY M_MW?_A=02P,$% @ Q(9H6>!;EDPE!0( $2,< !4 !M971C+3(P,C0P M.3,P>#$P<2YH=&WLO6>7ZKJR+OS]_@K>N=]S]UKC3GHZ$GJ%.P@F9S#IBX>P M!1@G< #,K[^2C0G==(9NTY,SSEZS 5F6JIX**I5*?__?M:9&EM"T9$/_Y[_D M'?'?"-1%0Y+UR3__3;4SQ>)__^^__^OO_R\:C\8_D^2OQ"^*H)A(\IZF[M&_C>J^I?]P11Z9P'2#::"'\-L(*GY' M46SR8>LV-)>R"",E8Q0I9N\CDB21M!2+1T4V0429!!V/CLBX%)7&K 038S%& MP(3?Q]1&M$+TTJU[QXI. )C_\V-JV_/[7[_&P!K=&>;DU_8';\@_MHU565=V M+5>KU=UZ9*I>:XH@Z%_XYQ&B1]!\;7_UW;4@N+12]#GNXFQ_"7K:#@0$^J7;0+=&ANF!FQ$ M5=01R4:)1)0F@WXLTWY, /3ET>3E]5-3)^F#MP7-33A^DE2Q7^C7H*%CFT\V M3/Y"OQX21GZ&_ \)*4'YF(H!:= /QS.S#(8BX\]U[;?8/G"*J60RF?RUQL * M>H6B=/KUZ(>CUZ\?P>JH3_QKT%2#]I[;)M" :)C0,AQ3A-:=:&A>OT22)O80 M? <"$:Q.T^(E3%%1*G8$8_DDC&,^C.4?__X]A4#Z]V\T+1 1#=U&ZNB?'S9< MV[]\2N*'HW#AR,M_?FQ_C]KN'/[X]>_?MFRK\-^_?P7_^EV-#,G]]V])7D8L MVU7A/S\T8$YD/6H;\WN:F-M_H9?^0C\?M9%D:ZX"]UXW=(@;R.M[W!LT_3]E M28*Z]R=JD#.!B*<<<739;F&0\^@/H8TH* %3$OAV5F!KZ7@K-Q%():,O]70O MU>(IM8DH8]WKLHIF:#J(V-Z$UGX?*4NHCX6D0!,"9J$07PA.K)Z8CGC-F8QZ M)CMN50:I'Q$=:&B\6]UTGS$T3;:Q$K=2NI1!_2%MC[2^#*T?$1G!K^ -7:CU M1YO%)CM1""HGPT:W88W-Y0H3\?)S(BF!)O&D:&'4)'6ZKXJZDF$Z"W+1-^=M M:?+>2:T*DDI QZ:3*M=7(,LT8'$J[;6S?6F?Q4X@[05D-N MARF+1T/).J:G2 12('W"=HP#*A,;JT?PPSS!4R,ET4B0RYYE-H.!(7U^SR&8 MV&X&H<8$:E&7X+H,77]8'5%P<\5&BW+L.!=E"M.U5E_R2R(E4 +YXU\"*<-8 M(DXFXG__.AK@1<>;<1 %=3LG6R)0!Q"8G"YED;.T&W)LP'?(<5FP%)>:Q(JS M)LSWZ:; X"%'HR2%S/=GCC>[]1;W \ZA;ZS=&%7GK 6: M*X'%P\6O^+JQ-M +#.EXM.FVVH-R=SPA@%JW!QNUOZCF)T(,C[9)?^984VB@ MDC=8%4QVXTOI!2D7;5.* IA^-[=VS7:O-Q'B>'QCH%KP,X?HBU8+3F0+6WV[ MAGXY$GAMM2G'Y:8@\^7AO! ?K8C!NCSY\6_+I].EJ"HJPA:O[SHUC+/:_EVM[;ZXZ- M/26\ICHB "QTS(K-]6PEYNCT<*(E>'N%"$ $=@*SINM:A&<<8?,9L^Y7$8NC=S?TRZ9"&MX5$A M ZQI \C2$06GG<-&PKK80(LW4:R MH4"M0JJ-33FQ;C]%@1AF>T"!_8?MM'#/-L2J):,"RZJ/O0FFUK*U:^%/W/LY M787:")I"&RB3994R6$53%D2C2X_8M/,4>O!RY)!Z2*11'_4QGLJ.@D>4&PG2 M)"78ZXD2Y2:Y1ET"@PNI?Y#I &&E1!O+O%**;99-#"Z&(0B*37P>I?8*]$.$ MHNJ;ZJ J$@TE;["]?I&A]5'JS81Z4O6J;II4V"ZI:'-(1T?%L3075XA:=#P9 M9QCF6J@5R%]5:I-B%(RK'%C'F7BINDCJI;-1:\'$N"8]51-<.<7-8;N57?%5 M)'Z).$TFV.L1PH!:1*)(Y]-QM\#U^#7ABGVZ -QS"*&\6' UV!V;1*80[S5& M8#PT-IA0"2+)LO'W$NJY==I)%1\7R)V&#Q!V@F;DF6/Y MZ_.<8?IO1BX>6EZ*MF,^1-R$KHSZBT*JBU;I436MQ21Y%D/R21)4DL#_]VFD M/.W^!D1JF,8$30JJS#+%Q"U?!:; F9&1#= M:GG6!40LJ@S3:2V5GJ93SQ 2.<,F!!8LZD^^'/U=,W317RM69#"25<1*:&4= MV#$R4Z!/T-,IRX)HKK9L>EBHCU1YXDW9XBP;O=I^$#A)$,-6*3W/6 2UH6;I M:XBU)%#_^_?.#AY;WEA1$3MB!>LO,<1NG]^6+(V M5W%,T?MNZL6#\;RC08SR;FU)."KPZT&?WL?MDN'?O[VH[_V6H]XT'@K'$QQ] ME[%ZFV0=:)+M\_7HA.R6R$V>B"TKHUE4J*ZL&=(;VVE ;RD5?,*>IBV/96A& M/!+"DX'\3+%\'*1X^'#0G04G>,3^1PF];#U795'>XC,BR>A7;W=HIPF?)-&/ M?X^5Y2&-_OYULO_WO/84<1^^^H"Z3[[YUP,"_#I%[;D7!]@1RP:FC0,N7G0B M2L2C!+GK9_?;CFW20=-DE";VK_!_"3X'+_EU!-M3*#ZKU_!1V,[**,#*$OEPHI+X';-/?";;^5HU] HG!+U^$Q',I4)J*ZO6T325Y1ZNPS<%& M@1GIID!O2'P93,@% L@SDSA@ZL@-M;:(:DQMJC]GBTLEGRY$RRNQ9#*U\.NV MYUE[>J[?F[_/KV-*Q8UL%UO:DH"%!@FZ-*?%ZY,K9_.S4[X.;L?"X>%T9P-Q MV6Q-JHJ\7HL@-YRNAO/P:X'?W<.)A0>)9ULB]IRU1-13DY5Y[PY6S+'8G%9KTE7-S)^-+) MT]N-G"]V[[)5*Z,Q$X55VNLNW2@9A;(!;^Y=V(TJ[66QA0*)YW+OAG)"RVPD MMZ?$]P[8B*V,M5T?,;!A<0F9\T-V9F%'U'A MK1AL=2JO5Y=.9N_R+V[#+>7U>&PJ=O]+.>. M:7U-%E=M(14^]^Z)4'R/AV=VI$(C,8J; M7+N:=2:E9(RBV/!#*D0>7E@8_+R+1PDQNEO2&$*A"EJ)=?H9QK6NG<]?X>*= MF=W/9-9^II.3G'7R":UK,=QB'IW,TQ99:I W)R?DEN4BN1%?[.,4I^/N8BZS M(Z2HHDI[GJPQDNS(TH3X2%0A'+1CTS:T_U6Q#KZ[D="X>'HU_NX?S24A\ MCX_/>DKEE886(V^0P6A(DH14E'#$ZJ2X;Q%)S+NYD?.GDZ7!LC>1,895M&2V# M:&=6P(2R4THFOXE[]XV-ZB5VR\]D5+O]@A455S6!H^0VW8TG%KG*[?#6%?+W M>:/J#FM]?6:-YIQ,C,Q<80U@PKQV-G^14;T,MSOR)LEHMJ/S^6*M.]AP8)$? M7MSM^=+)[S8!J:^UJLGNF!$F/2>IQ C06BT:RSJKAM_C_*VM*G6A_>@34'S7 M6K5;64]D9LPIBY8B0GN\F?3 M>O;3S6K86'P\W:5:#-3UJC%2"6FRZVXQ#;' MW5SX54?X[.K9V/W*;1>0]&QY27$U;8Y;:X:+H3;;GN6;-H- M*I7E\LU2/3KE,YUY-K3KN2.:_?C7J['U#-$^;G,>47O[TG>2^YS0M1Z4-R(_ MN[S129P_3IP_QOG>:EFV*8OVMASM94$N#-A):2AD^DJ=$'K3B9V "G\M(-_; MOA,4NR'\-,(/%PEG1OB'-?D@7VU:7NUPJWGAFEG M#*"VX!+J#@ST"Y@Z=&?!"AI?;L^9O#6H5ZE8Z%:/:'+WIR:W%?BG9G=)_G]Z M,=$/\3]K:$A 9/$$ BHI,2.3]2GD@)*4FL1T-*8;H1/_%Q#P]/R^)P9.^Z/O MU %-;09YQYBE>$!K1J7<:);;O="MCD*H \+ACYY!!Y2I&=,;3M(J'^TD.TVE MGITFR]>&@*_1 5^'@=/W!KQ3!\R'Z=QDX29QX6A5KEP; CY=!]"O MMP%T*/C_C [HKEOJL*Q8:<)95D?U^C2MC?+7Y@E^@0[X4@R0Y]0!B45SW=IH M>D5IBW]I@->YO]K;4 X^/^,#IB**K0=L,QQ2FP8&9WQRZW%E4'WQ-5,?2)#4UM_],>%1V@P+K9 .[C MYP-TK*)U.Y-/4AE%=L1Q2RK:8DD/;=SZS738PN=E0EQH__GB)=C?>/\1(M3V M"=G;Y\%7(IE(I.3)= >)Y4R;@,94S/,+:D648QNQ4&J&3F'L(/$R ?81Q==1 MX#?!PHF[L IZNK1>UL0BUR,J)=$TH--?A5<;O)'UCR?\.W Z8^C^)6^(=MZ5 M91,36H&L]PJKNAT/:'=6C:\"65O8OAS\_[.?/>WJA_=2(?<9RL0 M\W[1Z8+EB,T0O5*T5"Z7:QG>N6XQ][>PGYOU=?#\1 6C"YCX5:Y@CG5";'+M M0=IMT30KYNCO(?9?:N(O7\[JXS:>;<%BBX N291;:YUA8:[4)T(7$PJ]C0\7 MJY\U\I56+&YP7&>EU*5D4=>G1;%&?0^.?X&1#P?C7V'ENWQ4'"X8NOK]A2:B&9C!'ENF?["?+_G;F!,(-D=2/8? M/E0*:*%24++(ZHS/6-%8+;>Q3/%W*>5S!C#$HB3[2C <-@T9&((CC@TCWNI. MXBN=CY7F5;IH50?B[U)-YZK!0!^"@3Z/9FAM8+&S3J8MI4ZW%IK2Z++")+11 M@=!I!OKU8*#/"X:W'&1X(FW82_9OM?D@0#18C&OF9& 3B_:2H[/CF+V>A%8O MO"Y]^'B*W]-A.)U&^K)6\%Q*[]O3Z>2J[LBCCA:C>5=S8T2I7JPFRZ'%PS.J MP?,EGY[H)5$1MN3BMZ B?1H6S:(FU^6I2BAR'Z[&4]N1I? EE[P)%J=G^CUQ M\;S=>+^VF-*S3#]?;C2X.K\9J1TS64IOKM&1^$)M$;8TY#-HBQCKY)2F(UM$ M#UJF7BPV"_+PIBVN!1>G4U//@(MN>M"S:N:&Y-O1A#%.MN;K:3JTX>DPXN)+ MTU69 URH'OV>@FN$1%?$)9 #&9>CX58.+#PDD>1 ME(K]"IE29:7G)J'"YQW886X>Q96@XG1"\\=102S8?(;KC"9*VVT[@E5UX\7^ M;54:[A3G,Z+B"7]"-)EZ/%EC"TI;'8)F(M_?F*UKM!Y?Z4]\'2YH9$6\@FI> M9'O[=[&A[_/(:)16+" M[3^,%@Y1S"HFP[6+F:09+=-<_?*UG=]*.1)[L&3L-91[T/0\E&,/*;?]$#.2 M"5@H466>VO3U FEWG4D_I)1[U<[#@Z87CQ5<[M1*IS=4-@L !LIB:<[C<2'# M5BY?*OZ]*OXZ3JV$*=) $3O78/^A220R%+.:#)1>DUO0E8ZVRE[^ M]WK<4I MXI6V\[#IQ6,T3V396&GW\)>](+: !D0#'[FK5#);R>_['$AI_B>[((/9:DPZ8'1*_'FF"NGUB,C:IM0KX8V%'36U(1SK"F_)CW'F$2F1X76=#Z!W"=IX+O1>R,ME%S.K9I>Z#@>'G6(R:TV!MKX6A^%W]')_:]0&^M8@ M"NU8O3&-\[T*84@]LE/3M&OS%D*#VINN_92U6;K*3U4X= DBUJLIE-A:E0OP M6E3M;[@V^YTQ&RA:P:X9\WFS-N&T3'G475A.5[^:6YO"AMEOK6>?W\O\]'C" M;-'/;5K3157Q9/*,Y6237> "4NLZ$[ MK3P5WZQ2-_2&6/=>'7HO%$]H=YU2M;B8)0AJ)=<&ZT+=IE.AS>8-^\KLIG,_ M)Y[0;==6#5&NF5R;2]4*O5B!9=1K69J%#K4W7?LI:S,HZO&:HQH" 4RCI.4; M!MGAK@6TO]O:[$LQ&Q.H4+BW@9/06&H=B;1J.@>9A=@K+_A,_.JFY7+Q6A1O*.'["=KWRN![H>59B=N4 M&PEJ4^1C'$RR=:>@.XEK@VYH'-V;UOVD]9DZI&EN/H9I)6]GLF2B0:BU\-Z M$';8WK3MYVSXS@N$#+J:W5+D*%626WPR3<2OQ2.E:W8*9Y-4DXH8-M-]:TSY_)O$]J[)5JY4:E.AR5I$;P$DF6X;17E\+ M]CZVL#H#$L):&^:-VJMMEPL#AY(6/.!A@4KT!;E6OA9?[]T*Z-OP/[8K /#> ME4*W0,?K,;M'<_5>;5.T6642XZ_%;7J_L_^Y"(B=MY+!6Q#PH@:8;)Q28EBP M2AQL)=S)6)].6^&M,'F=&N#,_'_!@7W7\JDN<76I0#4W?'L6M865E9,I.[1) M,+?5S$7 $"Q+<@U",*L@O>( F4V3:SKJ-L.[++FM$CY<-_ 9Q< WQ8XSSQ$2 M%UW(TIC3!GH^>U,,U^4GGDDO0*K,KN!*BO*:E8EG)EE[5[N.&S2IW2_G M"&UGJTMS$5](#-]N$^/!9K PZ'IHS?$148(;"D]2Y;M%M4-\C.G"2 T,1&P- M]9':CM:Y]C0FZ,DE:]Y$M6[8 MN*#O?&:;\LI+I-Z#C?Y(ZHVE?D?FP7R6&DRT^E2^@AN#0H6-+[U**K&S(P@< MB:>-REO6&A0%N2:CN5,N6J!R<74E":W1+?K_6D61..#P"XHB$5XP[+(5XQ7+ MK1MVE<^DQU!)P%39SH1?0X0EXO)U8 B"+EN7(OCP(3",:"HKI-6*HL@]N9N8 M.#FBLPB_*Q$6,-"OO)?H0=,S@"%YM"_X5,3B+49B4RQN:F:Z[1#.ICM:N)6V MLW*_B5[XA"WBY%NV!8ES>I/G@\(NAP4@.>%L,?V B%%KA M2Z%P>OO(,FVT7 J9V%*I70I)8J.YGB7OF3AW(2B[#V>A99HRE[B97W<, TT M@,,K<,JZL87J!&2!:NGY*-\DGX:I5:>K/;J)*\P]0F\E1$:V["[C>@CR78.B+(J;Y&T#X\L#74IZY/C-@\Z MZ )3!B,5MC"K#A]/ \O[,LBK+1I8!R;Y, M#74B9@P*?+W0+(%I.,WX ZP?TNV&]=!@_40>$QS91=2KZ>#A'8&1UQ%H'!/; MRE%@^-N$.K4ZO664@XZ93G49BFE40[LR?3RY/?M.S.YR21*'MOFC/"2I1VD1 M;V2B8;.9:GS@ZKR343?K=KS(.:L;$U\01)(ZV'DZOR &ES/CF3PZ;GB*B]7Z MIAL7[':%<-:P&%O*TTXM%SKC$'#JU/2^IS"^F9'6>,).L@VIJ6ASA9UFM?'8 M44(;^ T+(\\FD+L5]=X11$OJ_8?+>WUMGV3U)31U>3*U<[(.=!%UAUNVC;&Y M[4ATBPN1R3=RR!UTQ\DV6U&;S=!*?"B=ME>2^I)+>NJ5&Q4/FIXA9/1E '^P MK$G3M-F?+U9C7DM:6K6P@3$E&5J%%TH<7V[Q$1ZXGD[W])?E,\/,.)9M:- \ M.('1,>:[;P/C^MKXE:&+B"S^JUNRI:3=--3%J0;,XSV:-E"AA?@.=0?6H/UR M-X]\@&"(C]IN^RJJE]S"I25>+N7M-+PR? M$$I[@?<'YN,4\R\R@,>NU0NPN>0N1]CNIGY.!P1?A5>^VU1AG(W/1S6^MVSF MK38_(+GPQ5">E>]C(M\D\":!)R0P$UX1; RC8]LP1G%^42;G@)H-\[7PI?2_ M2@0S-QG\]C+X="[)]_:$)Z.%Q%+-IL;W)F5UII=Z]=(\E'N]-T_X]] !7Y[O M$S(=D!)%P]%MA 01RDLDM*=\%74^RW5P%/\ MOVF",&F"\*^)NUENMI'SLY4BJ[:UJO"L)(:O(L]M37R3P*^1P$^QLZN9TQNU M)K,D$2,DG7+EE A2H=M?#*D0WBSA-BORH:M=[1,&Z M3FN8O4GB31(O$B7^%$EL=K+)$:D3KE(O;PKL8.,TDN$[H1W60/%-$J])$M.A MEL1:C\JD$GRMP2]:"0F6B%&9L*[3.7WI"/1-$K^%))Z^:_VK([:7C^5DQN-I MG$EH+ EMUR8,X=K?,5+TI7?7GT4'A%#&JUOCGI1-2^XR'^/KB7:LT&EKU?'TMGEZL\9? MI@/"<6O+=[+&,!E=6$DMUN$U>32C73EEK,-W@O!FC6^2^'Y)O(*LXI9D*V5B M1L24LANW[6J47V4:UR6&MZSB;R^#3Q4@>%>ERJK4)L4H&%8'O](D/KH]0WX><%RDU^ M:F&)=PDHD2C2^73<+7 ]?DVX8I\N />;,/2R GKFBB\?96@@H6-]4<[;+$'P MY;FI@]@@+9CQ;\+0RTKH^2N&O/)"HK?(JRF0.HR-%CI77K1;23)EL)GP56X- MC;R&YXS6*R\@>I-S5:;%T;JZ:O @Y\;8>+VDISNA6T^$%@M?=^'0&;$0J'V" M3#J;%K7J0[D'3<]33)\]"!(]+%?T+I7*J.GT)A,?YCAW'-7@ MO,!5^<$W$:-/N5GAU<6 DF>_9.-L8-C=N#(M5):CJ-/G*3/*Y4O=VLKY+K[6 MI]RM\%5@B!V"8?\A5QR58PK1K"DQFH-E,$W-V7'H=*IW3]FK*1<[+^7H0\KM M/Z0*K=)F5&[5.=B*CELMJE&<\1=/:H,:FG MB4PK.G+G8.9DD,,%&Z1,*N]6J.96\IAP,G![*G+ M5^JUK QJ)^L3J(LRM-)N#=B.">OC_=?']1/;Z%?;31NZ%&0SBYEHFVDM2DJ; M6%&UJ>U4K4)H3<_K9WRPG?-@RF$/N[XRJ)-: 5-ZM#/8@I9MRJ(-)<\J\[IL M6ZTVOV4VSS.KSFPHK BMPHS+ \-.T.%=QQ_-\+#4Y3-3_)XAG3.&]P*7DP9# MT%B.2GDE7V86[7)U.%RJWV3]\0G+^+!BX5@K>/D*#6B.#5,#N@CW K-%04*. M$0VU,>-Y((XM9C);="=FZ$Z5/:$0O#R!9V;WK?G_(&'EG?S_4 @C1R[79*6V MZ7 QN25:PS$U'87O4IAS@^=".NL38B9A.WRPPRR:@R2KCBTOH5<67;:19\>M M1=61H)0S#0W? >[8P+\7+;CP&S&O/04F3+NG.[B@! 1&=%8!VF@)$BX7%49E MI4K,!RTUO/[4Y>@$W+6BI3X#+E+BW,,L-JM!=:*-^P M\'"+CS[1IU?&A[B%@R:#F6KHZ*-U7#M# MDF3<&5 ;0):*>@;,91NH00:0.&WD.@V0X1>#*--?Q+F-S8<6V<_.^* 6Q7-3 M_I[1@PLDA[T-9GX'7L=!)+*&G,^XH3E*3+$S\UA_Y<[2H0TCG->*GQO1CZA[ M211_J[2VCZ)8S:8;,$,;,2ZZU(8%@G$[A<4W0?%+MO.&XDNB^ -6>\[/5H7- M@$PHO7(>@$1VF5KI-ZO]39#2;\G=IM'KN@0L.%;<&-6C>2+#84\,BK#[*2:YT$5IIJ;1KN?*X8V2G(S%.^IWT8?I/U\'HH_8"CR#:4: M9XQ*C="Z:]UJ=2#P/;8C;A*J,$DRX5>0O[G5O@84?\!J M5Q:#-==9M_-$;U*NE2M)KC#,W)9WWP0I-=:.BG'6X#FW44T7]'Z%FUZ^8,)5 M$>ZP>!-]GJH&'S44D]*$[#N<7>>@$5NE9]*X/:K=#$7X#<4;RA]=9GGW$HH_ M8"A2V7;=83?&2%ETJ&$_-YX,BX/P^^ A-11A0PK)&9F\1M?2BMQ/#MGE4DQ2 M\.(JYZH(=SIA#L!Y3A,3T16?4<@$#Z-5BEZ'X1#9EV>7/77B+ U4+YEC"J%= M,42/N"=OX&@ %]_MD-(E](WI0*DB@Y&L>@DB6Z5$RC(9[Y06+%&N"$P9]NOY M&1M:2_G4S!_?;/'RU,^IG#ZSD%O#,<4IL""VR[+M:6@O64C6)Q5#G]C0U/8_ M'<&"TY>R:>CX>Z 6+U 1U>PK-FJ&+CFFB03^6?SZ67DRH9FRIU#-MTUJ(0C,V"BWK7Y;_ER9\ M'9P^41WNXZQ.. ,%L&QIS"_XZ$JT4JNTEKVQ^NW'Z<]="#!VAA5S0>HZ3H_N MHD MPQ]D#$N2_9AZ!TGL-#R MB=/FJN'"8*DPF';:9JK!K?G\/$HG5A6GZIJALS.7O];ETP\N/>+C]J7O9.3W MS+QXM82!=6@EK+=R5U1Z"6VBY[JP/TFYDT[XCC.?DK!#HMXD['>2L'!)4-?B M,@LAH>3YO%(JI*-+2I^M0B=!-YQ_%YP'WSY?]FM>FF5E/L:S"A65&;>?KM3( M5&BW_\)6]BML2"C710[.F!S/4\W%>E3AA-DH&;KMOJ\@W,-8-?:W&J8A.:)= M-]O07,KB@7G(R6ND;Q"DH(1K!YI W%D' D[:-09F%"YO1,NFFXG":3=T H,] MGU/3VRK5I^=W'9'HU_)Q-[F>;$^+N@31M'U;@N8NZY,J%*= ERTMX&Z_53:U ME9H6B7(FJU:+J42-H:^-NV^===AY?E+I/=YVVE[+UH(:D'$U@@-WI3Y2Y8G7 M![>>0VPH.K*&FM3';?2M-4;$DG$VT581[0$DHD$+$OH*ORI&D 0IS*BV;:F- MTI2KK]+LL&S':_;FBP)=-C*%TM/F\KP405.\3,=WDH'[P9B)!:;ALF_:(?Z M@)_M$%SFLLJOD@W6DPUYNBD,]+$Q(3)*MS]K#.W<]*MN9OMVLL'>9.,Z98/Q M9".56T2AR(S2G-L4J.J@U8[I7Y73].UD@[G)QGME@Q3P_0IDPKOZ9_:' M!;&:'"L.'&NTY' E=1.V ^1D(DHBRKWFLH6'32]>62E$5SXGR)XKQ2OK'M'3 MTMJL5-8*GRO7FIGEAGTZ%; MQM\0'W[K>![$!_G?+2A">8E3P"\ ^K4L-*SQBM\0L)+(R:4.+65:H3WH MGR+>#?>7P_WSR8(ATO1SU\FG>I."P=4S#-$792Z:=F^:_BH1_Z4ID>2U()[8 M++.+:+$!":H!Z0;=+*V)\-[*=4/\^0X^GO/\WGFR!_(-:5Q+U;@842[4"XY" MI*9.++18_.KL@>.],?J,QS4^G//4CV\$G1VP"J^UFAQHQV'/7ET+(S_SLJ?+ M\?#$\L*$DFSG@(@/$+D/Q')IJ$M9GQRWV7*S9LS6TGJ\3O*+\5)1Z,R\RDW" MNQ)X-,U#V7QFGF'?M_;YRB+I/ ];)Q"NUNLT(_-M=>5VA\D$I=CA]77#QU86 M2>RYV$H]NM[[W7SM5,569]UJ.MQ"HT:%%MW-E>V;N+Z2K\@QH@YN43Y#FLGI MTU'NJ%[()R82S\5:*@'SHV5BZV@9 9$MUJ>=0$:N#),I[54>AK>L.XKYKN7G),3 M_IZQI<.5]HDCY1^'27E83@X)(>7R[:0V(>CZO#B9A7:_*\0P>=/R].C\^<4" M,JWR>)@!2V@I/2(#*E:N/)B",-;E^:)U_:F;X/WJ(UDXLH\7A#ND50R@;V4G ME6&*5;T-7!XTE#A-%7HV,0_M0O#4W+;KP1.3NX[UP@F5^&[/LCO*9Q:@NG&5 M6&=D2_EYK[D*[YFC\'F6YZZI\9"Q3\MF%8R@GC& 6E'%8/F7K"P7E):<\NVF MD66415'-YT.[3'A&-!_/[1LR\)1R92KU6+(K6G&^5W &K5ZWT$J%=[,J%,KU M;"Q\89'R[O- &[68U+/DRN3;:U>+(W:9.U MJ8;><17-X7B&SFM"]0KNQ?BJ@B?'$9MS.DPQ@?I(=>> G]UI@6P7[*J@1.-< MK$ 7-IMJ> N1A8R?L2AU3AV]9ZD7@CL+?Z,ZG^WJ/9HG-*?JI(E9K#2F;OQ] M[7KVD,,O5G*GSAD(B&'':P^&X,.'P- &RF19I0Q6T90%T>C2(S;MW,#P>C"0 MU*O!L&\:,C $50K;!COI1_N9N9)OEM,3<92<3;[+-42?<+=UZ, 0A6[;MMQR MFR^[LWR,8)RE;H3M[,J74.[1.G;4)'6ZKXJZDF$Z"W+1-^=M*0R;6E^P!'PF MVN8M I\(0=7@ZD'4318+1B$53::)S"K#&<0RI2R5T"T)GXNZ>8O"U\[W6RT1 MWUHN]=F;-UK0!K(.)0Z8^ QB$#*8NP.$D2J"A=QL3YU5WXPO+G\IPX?MS?-7 M;IR>ZR7MSM?E"I\#&\_?RC)8*!77I8L]SC$9<:9G&GQ!O7:(?-FM+%]^1T9\ M(3BQ>F(ZXC5G,NJ9[+A5N?PE.^'8QJ+.N+-?R>BK?GTRYI3>.L50(*\.E4UH MQ2)<._L'K*;.[E&=/@LMULQ6,MJ4%KS37B;,<:_%]<-W^U"(C]2^*[;1V6BQ MN>.R:P569^.H.TE(BU%H-WW#%=L(0V+4.; 0A#;H56'=JB67/:*>C$JN/DXE M'36T2Y%PA39"C 6\)5M$6MMT\-0.:M-"73;,FF%#*^M 7$\K.-\Q9J-9(=:* M*]%QS%J/YP.PT4.K$QY/+R@&^\3\OA4&MOX3\>A,S[NL0;:P9&++J2X0(&&D M-CQ!;FKA/=GSY=;@R"$FB7-FCWR0H8%*EV>E>&=6;E@\$.TVG^^K\TUX,_2^ M7*5?@J$O:&EB8_4(?I@G>&JD)!H):)_K]ZB+7\>C/VAVFBY( M3G0)F%) %:J;[\$\?MK6-[X:68'6PM'6_E)@*I9/2E MGNZE6CQU<,/#&XG\P@N1+S)-$--Q#-2)1:H/.E.R8YCQU*/7>6;_(V_J(F=! M6 \38.DVD@T%:A52;6S*B77[\=R\E^$'/O"^.6HOE("[A)][^P@-!Z@AYENTF>X+0Y:,+-5Y+DMV2(JY")$..;=YW+B\\XO8< MO\!7JJ@8!%:G2.[3KR= MI\$3(,,/?.!]':$5Z\_+!;;?X="[QI497 !Q,'GTLA?ICC[(ZWND/0S'%*'E M?YQ"('DF!7'@W[_1?R*6[:K(,FE@'5W)DCV])PGB?_Z: PG?;QI5X=B^9^Z8 M^/XK4YY,=]\9EA?W1:]1 ;ZNX:\?#WHU)[(>M8WY/47>Q>;V7P?O0$WG0<,Q MLBS1,=!DU;W_;P1EJ$!_;\__6_0OQ:R1^/__N6UMN0-1!VA/OVW MW*,_(_A_,?]?W#^(3$TX_N?'?SKU#/IHS8%^]$;O[WL=GRY7_5Y7T)O>]JL? M_W9P5:*(,8[@[$D<^/[[%^X%41"@_\U/4%)4(3#O1X8]W0[,)R+R4.[V@]U2 M<8[;Y7SW1_?FX@EYR2,V1 MH4J[@2#*(*'TV@1?87S@S]BYB )5GJ"AX0?_&ADF@NON$3SCB&6HLA3Y#^'] M7] "]T"?^'D/#32QN<>P\V#.&ZJL8R_M_AB#?YT$&GXPMF=_,",*?;64+=F[ M2=2]G\H2ZA'U\+__DZ (^J\=V.88RUA;"&!,L'$&T,*81(L.1B*30@*2E$ R M+$4E$B!!,M0/'Y[GF>DC1AYP"9=4@>;QY/E:L<-E(^U.JL.USTCQMXZCS67X M5K%3Y-J15"T;X?J90JJ6YR*9>K5:;+>+]=JYX7 TEN%[6O%>0@"^!D:Y>JOZO_]# MQHB__D;V4S=TST&2Q/=^/)^S@P)Q^&1U?"X43>([?Q;TQ M_U$%IA*IZ_#/0V4LLE*" @0IP+A$"PPU!L(H-H:"2"5B#$G2<#Q*;I6Q_T1' M%)A!;SBIK^*N0JTSG0K?K7:2C0E&SK:E[;DP-U.5:-58"(X'-T98+Y_]$:W8#UR@< (H=:QS^\"O=8I(%^/>M_5W/[7EEY+]21[QS WLI^/[+]L M$TO"N5!_B4D?FRJO?);]SP\9Z7 +BFAXACH"JFK8(V/]XS*6K.D $QE3U6W! MN6':/P+UU^6'>\P":?:G6X5F40:7&->JL3:?"M-I^J=2*=>@3Y MMAWDP$9(.E)O14CV#^G/2#T7Z12XR(';NW-Y4YD._IE,TLS.C=PC^9=G<#Y3 M^#[=TK_%/7_HRC['I)QA1NPIC"P"L$?\B'D$HIZEB$?L)T7Q'M\BHJ%.IQ)P M70A,J%](%AO>H#@_N'_@7F9*"0NTHK$E%X,%O08FXC@?;;XPYS:89YJ&W1HE4'##Q."+?*"$PK#02DJ1(HI4T&V>3L1@[!K&' MWAH=9S/)!)<2":I:JRSX=:<,TZF;MW9S&V[>VG60_9J]-<]3@T ? ]6"%S(. M'1/H/I\?>&J-\BC9Y^F*P&?ZI4:MJI3:63OU7D^-^;:>6J>5JK6+GC]V<]5" M[ZK9.[@'OMK8-+2('^*[Q'\CMG'FV.VE2(33=60+9_E$U9-Q'F)+?B5_AL//-2Z27:[VJPQ4/)<5!5[%5LVS9<\5((@HW2"P!5A+^J8 MOC64?"1B>"$>E==17Z+N"]X_@K;:E.-R4Y#Y\G!>B(]6Q&!=GCQFW(>&_.2N MYY9^K50UE:DC9=:N\ZT,U_[I [E8R]SY%#VWS#\5;WX6XQ_8GOB#6P/1]A"( MMW9-.)$MK!?L"+ BUAR*./%*BLAZ1+:MB#CU%G='@=]D@F9CU$@2QDGT'P;& MDT)2HA*")+(@29 ,C-&)ATN)&%A,$VR&6_'Y+M,O))AQ-".M!,JSITPU7"R ME4*"X$&*L3M1"AI9U"?]N$]V66\VV%1))7HCLZ5-;)'F[Y:)Q+>4:Q\S$0B7JF6!E%VV8TRD^0YGG\]F9&K8I:RU'* MY8UE%B>&, =-G+<9-/V^JSB6N"TF/GL-=Z/Y%R[@GB?^I3RPMX3?+9PY/3>- M)39 9P_Z^=Y441<-$RWGP/;&6QMF\%5KIILQ)+A;XHF;32)52RF"$JW*BUX[ M7T@M-\WM$N\Y%RN+L+<".+OQ"0_K;-+R%0R[ #\Z8%W^BW#:7#5<:%XS:Y#3+!\J&(])Y@3H\L;[_.<5 M\N=8/",UX^[/:V;1Q^,YU\6^,\WW"AE]<=N5DB036M;VGXJL0_(@1--FZ4EM M2FV&A,O&JLMRJI!A!R^%:"B6B/2@94>J *VRV[8)H7W2?CW7R<]/BDP]GC]U M,']EL: 6M1'8\)F)21B]Z; !&B]NHCHR,FUDDB"^BP=U*'XW@3L+X#+HS[K9 M,5;Z =SD4IJ5Y)A3XO*TILU:W(!+>AW"ES[&<7GD;&O6-!L:>+YA'6S M@5Z&/)"C7-EL.M$<\9LY$67BY8)DU3-4_R7"E!%_'5%QOXL4?A8T&P;BN3J4 MYT?+R6':; R3ZD#C@=P?KT%LK>>J$UR_\04V, 1+Q+_=^F5+*QQBGIL(K?(< MJ!&XAJ*#PS;H:^1L0NL:?>4_$.<1NB1X,EHT5/SK/S^01_0*(GB! MQZ^FPG.*Z(]+>Y38IJ=,"/9ZTS->1(J+]MK0+G"457#*!=!WJ.I+3F2"3;[9 MGO]Y<9^Y8B#F-Z:&_G@W5^CR[&1,+GG.I5;5DCGMV=(T]=)2@6&B<89E7V\> MOATH6[L-2BR39/PO*V)#%&E2;60& M3=F6T0#\_5=H0BDR=TS+P1NQMA%!+3 0_5A>-"3R?W,^&_^-5T9ZKY\Q6982<-;5M M^J0D3DP(TN@.N_-4>9=VN\;+#=6(O(DI5V$R&:>@'15:Z3N0'V+>;I!M?WZ&!N:R^Q$3V( M\,Z<;JI9=C* R(WG5& $UTH8J%'$FB:E M.W(B)'@.@_U[X>&%"R=>8Y.'9#E%S!3(<6V3KV>)>HE+V*GMR927;7+Z9I// M8I-ON#V-V]-F-]V45OGHJL_R8%,JZF1*ZXL @_8U9C=] ^4'(TF_-R1?,*U# MO3ZL^4U9C4MS1FAPJ_*BMRC3 EP M'4&:K 3F1;.:O,-U@_TA1;PQ120'XOH]L9O>^EV,Z060^L3ZU8ENR&:A87$9 M.&^R%M, M(5A^AI#6KD!\O-ES*0 M+FU$0YVRY31F: BLREE4H18"JHA:XSA'..UHX,LXZLHW("&X;H(Z/$X]H?+C-J]MS ME'YTD+\48 VG).$-!5R\!QE7$^_[X*9S$XK0VP4B*;\/K^J?%?D#]3Q&_[,< M<1JQI@8N,Q%4I;&GP'XXGQ4X'C0>L?_P=DI__HP 78K\01W,>P0A(J@SFF$0 MHH>\]NA)/)YM9UCZ+&\DWG"!94>2A-^#!%SK+A( XN+IY1G'--%@_$I4V*P@ M5]NQ#@282W6T'-&JC(BH+.95>E/H];S[7I['S0!:3Y6?>O[!XSTPOXUA%O8'2DHE5%8,^H.Y;QY>-M#]*Q4#SU/%UK MQOFIG(Q3WT>/83%&$JS)MHT$WS,GIJ%CUT!U(Q"Y"6ZDB.TS$+V#!5E@ [^" MTP,-M^_C,,^RY:C0)SU#L%A_M>#$4?U3L.UHYU,TF3^RG6Z"UI^?J'0.:(=) MM]5!!TJ'C5;B?=%EAYQ3E:A-3F MU BI6\ZYSN1D'G>Q7R]UZ 9JJ77SU;AABY1Q6'IXUQ(4)\5$?]-M*Y1>K7>( M=+_8G)/%G(]K< /"[N^9:J(CY]>Q?7Y4\S^ M_:H>\[#6GQBF>Z&SS-@W,S/;=^Q+ /4&G*CH4H&K*R"ZDQ&#J M2?1]((A&71T48^\I+Q!FW5([Y1W<-,L5:99+5O#VE4D;.V)IQT++<=5KS?)N16D/NE6JQ<@)I;7:'@)['G3MISR[WU.IG$#A=2L5[K0S'DZU$BY9 M"TB7]RB7\0FWD[GV@EP6X*@X(A8UBZO'4ME)K1:4[3TG#C\B?U^A'9_#XYFW MQBZL7RXXN=]@*^CYX,PK C+C9P(?^ 3\R7B-/#X53_6BJ,BET@TO".I8?M $ MC[VW%<%5DF3IV9/N]!_@>*OI* @2>3'R]C[#]G77(G\@W&9-H:H& (C\@=CJ M!;W\VNVO""G]>1<90.M47/,K'3H\J2/;X@6AJ3'L#F?4/,>UE=EP9LTLJ3U? M7=:R?$JD^'VKN[,K(SKV1KRFO+!J7;0-[S(TTK\,[>=C92,]+;-''6Y!E_/V M(I#><739!Q:/_L!9AYX.$:PI,*$E4-U\#^;(C*4L;*F?C<:9A3U8_3C"JNYH MDF%+4)213_\C8B&+B=Y,',,V90GU,2Z&3Y-G.$(@STKQSJST/;FU_=L3VMB=3GX7T@L4&WN[;H#-=>QY>Y M85TW!:OYXU^&_AE/QG\R#!-@.*#B*_54%PB0,%(; MGB WM=79V*2.S8;%4GF'!\-1LLG3<7/=2OWX-_$SCN0DP9+OY9*Q?UW$)S"6 MP> 8'^9A<'Q ](\/6/[Q =1P#KT=/M6]NZS9>[4>(7?MONXV]->,\PV.[,6N M@PF^\@]K/;S\A3YQ^345O(2*((WZE;PA MWK#(.*R/@/_[OXYNC0"B@OQI1Y?P=H]AW@>$$I&S8^)DV&FPS4-Y_)C J%_$ M 8QM:-X#=05<*[BB#5$\%ARPN]\1F\9L8.Z8^/]$]G_^M2O=<# :O)-TL#UT MM)E$$G M,^ 17?T?D:$2_\ M(O\'.3_XR3\?4/P!ZQYM!/I?/=%]P);@TB5IS$H,DQ0( M,4D+#$A20@**,4$$3)(=C0D8CSTH.N41&7_^@@N_/-YCC;[E?2>5KG#X;K], MO=;A:IVVQZUP5;+R1A-%^@O96?^A^\C"@1OV._LF#2 M;TKVE\+^-ZJ_ZQ:HAS2C[IASJJ!+T^+\)Y->%._KFY(O.F^YWS%\-5L;R$%^ MS7G)(P"_L7!M\DOW.B[,]U178=1PYZ]L4+O!-F7TVY MWPM')VK,W=AV'>[+3L2+-M3(7+"]N8LZ6P)%D&SR9([#R^$,W.EVD^[N420C MY%[092FSZR^R[_ #% J%^+#?3B"H*M"1J^=Q)RM;HF-9:*D%="FE ]6U9$N( M,Q^5#.JZ)>-R)-IWO+L78?\";S 4.F.X%*F/HDI_:@=NTH.6HMK^9.X?^ M%O[52QI%?CM1HYLX7T:VO7 '8ASZJ&X_8:ZKAN68'Q4U^KI%[7(D.NS8DYJ# MKB.[OM$\P,AP=L4.6K*E7+LDT<2WDR0&[QV9:)6 &-DP#1%*F'5"DJ9CR=/Y MX6\0(>:Z1>@"M EZ].1FW^=-,,(@&+?H[#5B[S<+G[PM#%>L=PIL9/$Z MBQST=O4VG_I^@I#"JY0<$&W#M 0JGDR0'_:!R=252\'9:(+[B6P[NH$_=."G M>'U_STT;J- RQMS"P:=0=O7MWB\,D6N/7%Z,.H<=1[R>,?*6 ME^^YM2(W*0J?%-%9. 8XALS/#=TO7KKGH<#$XC2=^( 477M0\F+4"3J.X)Z# MVM;[OF^2$CI)8:JR#MM@#&WW(&@LQ),TR7Y 1+Y'Y/'\M,$]1OPN#X/T-\$( MG6"P=7S(N:C[QP+Q(6*6I9)$_ -F@[UN<3@O1;S.(@>]W60@=#(0X]93>23; M2.=1-$5]V![$KEL SD..H).KQSO]'?!^VVVZ1NS]9KM-3^BD=C%?2W7X%M<6 M2((B*/I]"FG?S=6K).;+JS>]YXCZU\I^2(9Q>+[LV;/208D!_*I+G)M[$F,4 MLSU#3.R.$%,/AWZY(_SQY!W]Q E^_ZQ]Y.!O3(W;&?[7J\#?^ Q_/"8".BY" M01S'2(&A1TDA(27' C.*D8FDQ,9A/"C8'H(S^YD4CQ,=4JU!I%;O5AB8"I;.#$3W[ZA MNA'_%IV(H4=R"'G;G4DBVHS\8>.&V]K\#]MOB_+_&9%U474DN&N(ELXK8$I1 MU3"4;5&[[;&$H(X_KHDGZUX!+ T"'3="(#^J;D?%4Y''-RCM+TZB?T: %0&: M7X3O#]QN^_KCYKM1XAV2XS>0W(DWG+JCZD7I/,K[E75Q5:()(JA')@<[B;C(\\3]&1D[ MMF,B!;'+1O]Y4%8P$+2?$6C9LN;5A3;A$NJ.GYBK&I8%T1-STYCY)0Y%P[+] M+[PB2/A/%>!.<7/#NQ@*R:LW=&V741\!: 1/L_PNTIM"'9=-W$_K(9+\4FCX MN/H.0Z+AJ-+#JR1&4)71!!Y=0:$C]T^>HS<^_$7&6O-1-P$Y'GV_QK-^^.V6 M/(>755@RDE!@1M #)O3.$%@>%?S7^1?5R%@.Y;'[#&D0755[:CB3J5=<$M\X M]G1CK\07D'7_ZIN@=Z_ )*;;7:0SA=9SC/!&. *8#TC0M<MCGL?-L3XB]8 D0I;,3D?40-2Q.B$.8YZDPT M-!^/B"E;17#4_19 :/H6FK5WP]!S)'4-!]\KA- 342"<8\RA;B6_V![.,1C[ M.08^ICW)%(&#AP5,]Y!<2*&)ICQ",T*.$KYJ980FCOFDHG':'I-]W$ZA=[%E M@!2/@C)8R'!54+KM#(8&2K)%.Z[B")#O3T.-("&A - M?"(%*0012?$V^TX7[XX45.;H_I0_'ZGX@5@-L>=_"+ M%M)'G1^-:O<*_W8\K^HI;HMKW>&M:TQ8Z^&.]4Y_XG)QLG\:YTB5! MB;!/,D$!182C%:[KB?[U.>G?5F<%:GT[^_U@4']WEUI>/!!++ MTOU;J_M\;+#!,N7@&^P@>_[#84V?L;R&TJ%G%GCXVWC$44WS;3/L<_SX=?C# MAP;\L'0S=F^\^LU3A*@H\H-%[#SC>B=_'0S@>'W_O_^3C,7QA5;'$8,'08 G M*XZ^RX=\V:W?&RP)&UO)\>M#JDCAJ4B%;#6!F_-]WZ!^BBB M< /2[P2DK4Y^@>K5M\["FX/W76"G7[;1.8QHB-W MU+*PBS['Z8W(5=0G>%T\QO7X<2U5P]IBU*O'[_G)R-/'.O&&TQM.=SC=14(6 M_CEEO!)!-G+A'5)V\<(!1UA.J#^TT(?F\@:E&Y2V4,(X.7"ZC)$7G<%C\H() M:A")PYI.1[IH:9@>/M!J7\,:;[R[U_CGD=.&%2 0T2_;2T40) \Z?0:9&,?X MKG=G&^W8ZU=/+VXO0=DB?+2]!^P&YQN(L3"GP%T,'3-;6@%6WC= M\E'F!VUVSN)V%8*;06-\0]0-4?[B%$%COQLA'I72466DX*0#BRNB%86A0?.F MD&[P\>&##2*T?#&WN<;;FZX MV>D65<:^CK\WA*-9R*/1[8B$C!!:(XI^O,(PT8-Z1 4K:QM_GSCJXY@%U)>R M:>AX5P>H/R.BZJTQMVZ2]^ 4XJU>/X;FG[(YZ@I_CUPN3;8]IVN[, @VB?>[ M7 \#L'?E022,0_6#P]N'L33^7DX@.?>?Y.9F\QX,C,W< 8:=N54 MKUC%?%^LXE V,!AE'>/'V^2=H&6%94><&XYN.-K;;%F; S^]:@6!M[S$"-*! M[9@(69)L 7SBW<*!$PFB=TL_#_9)?QZ'>3T5=D/7#5V^EG),9"1QG&+D!ON? MP=+23_DY#MN9$!M'?ZL=9UCA:P9ONNJ&IJV?:"(#9P?ND9? AGU&G$=FX;0X M0Y2]S03/B=SA[&?$#R.@*T&NY3:; M:1\\<7 "\AR8M]VL&SQW\)Q 0S70F]GC7]>:@B M?37F[>/?L'/#CI_U> 26?;:W!%49S=K=0P9_JT W,*/8:&YSV'9ZSMN&PCOI<5#RRT=H 65"-C!ZH__72EGWCK2C4L?')ANW20S9L1O<%RGT,)5=<+ MCJ&NO53*.5IL+G'X>+RUIE9@5OWU L!9NH@"4+?V\3OO?)"?V#UR#Z,AP+&G MAGG+0[J![LGD$2\>O3VG(*))XTP2"8YL],,2[\G?K.@-.8&Z NO('+B^HD'0 M&4'T49:",9#KM,3'"J4] MO$[$RS2@0-_9"EK=--,-7+O _N')IA%RE<;R%D9^Q-_S[.?8U3(T)L*T@LF_XN,I$-48XWG#BB)2GSO2QGSMQ\ZUN6'H" M2P-HKPFI.6Q#,\ <(:57-V&T MA6LM<,!$:\4_@F/^]1:W+W1B63A'$G=YP^8-FY[?[^TG^@C=E@Z1GRM"84^! M7]<%U[O85ZFY>QI/YR]AM ?,*:H=@PN7-GIM>;NK+.A&WPJZW0JZ76E!MT^O M;M:#04D?KQJ0I\SLUU1'LAROQA4VWB"B.[C\#>:5IS=_1AQ]&YJUY6 GZ: R MTL\(,A-X#\K$YY''8UET5*^G.D R=B>Y1ZN[U_D \B5<.$QA+7+5H%1P&]Q*!P]O#P7X^S?>&+;<0*SQ'_FYW5P%\RILQS]^Z5TMXD70QF.(9XB4JHR&X&Y),S4L&-3O\LVN][*GP;B" MWGMPL V7D]L6"5MAN'@5T'Q,XUEM"[1Y9_<.DLD?!/G&JG\Z'[T932$:UR/%2R-1X#/UJDR"CF9^SFM4;-&SJV5)U/X/">$?$_?F:XF>XZIO_+/K2.Y2_=U2AC&N3 MXG^?>#LNH?=4CULV M7R=ER" M8G3^T- GW2\LZ:LJ+-S(E%APX>!G5Z9L(Z![",;IS<_PVY,1K*]-O :TO&B# M:&^/D'M*#$Z!.O8+BB')@I_$_[_P]0 B1/P/2JVML.(/#K!C;@"D/!%,D#6/()(CK^!X,P])CRO '\&]F!O*$_!8JN^#@@8(,N"6Q/II?AZ MZB^H5HAUNVR*CH8>0Q*(*(Q]X%? XU:5^H.+&.:VB+DM8JYT$;.M2@TA':-( M2A3(T9@2&)%*" #$&2$NL3 )R40B1L6V5:G])[Q[MG/%6JJ6*:8JAU=M4W&6 M3;#A*6%]<(>W_T\TLAOW\67>\V!RW@VPN2!+O;U3PP)%D&R2O.S]3@H#3#F41O6(WS\A^HN>_K^ QQYZ/B1W?TWY\*_LS16+]&]E#.6I> M!X[DU8Q%ZD7"-4>\ORQ#E27/7T\#U7.=VU,(,0NV,]E*Z)A@1G2%,.Q;+VNT2I4]02^IA2].2"RF8&%4Y61)F3&>:6U KW"?[L"5= MDZ/M&9F-_3_VWK5+4659%_Y^?H6C]][O7FL?Z<7]TGN=.08JWF^(B/J%@8"( M""@747_]"UA5L[JQJZJ[M43-,=;J666%D!D93V1D1&2$J&BU9J^W=<>\P)9RAM(EJ(]&$YT9$MITQM3=D(DNY M64RE^&1,L]8^:K6YBK*D[6Y"F9E1B2BIZW(;;HMV(+!$JZDZ#)Q09F8$P6PW M84.UGQWK\ D4Y76O7F[U]@8,I6E5*K5X2[8 M5;:<@,76=K\\,NC D.DLI0=K&]>=B151X%B+L9HD+K0-FL%&TNT M>]NRJ6.]DE*+9 3.DOK[A5F#1U"%V^SE[;XG'J!ZSY 1)$M:L1DZ(4\\*>G+%\Q5.T21D1:G80 [CIYY8>TS$^:TGM'>BK;;< MX9 :D^LI*R,G%M\G^@=T3 >.2 [-D&)]'0EBIL:DF365O48#7Q*=O56CZIHK M5;;$I)(^-;.HJHEX6[6SE44]JG=;P3B8+=HQLT[(5#M6(DV3QEDXC&9EVAU$ MY?DJYL ) 7"7"T/'"68-;VR]"E&"OXF,> G)$!?C,G5 I502X$VM5:);JI2 M&#_UA A$^]6@2BEZB6OU:LS:V/G3RM$^)2\^+/ MVSQDB=!J+FE"G23W?/S4$^*B(^1.G#;+-*<'R_V>+(V<*1XOP8F%=<2.,EE4 MW!E7#G:;X6K764^%6%F?6-B->,!VVR5#P4JOJV[75D5K50T9.[&P;H@M'#;8 M3.$].ZS!"SZHH#0K8R<6UJFN>CM\PWI<6%J$980C1E$['L"IA:U7^BT,)27]G/BNS M7XC['\V[Y(3Z=.Q.3F3J\Z;*NANRS>V> OL?:N-&4E\9_*T^;J_. M>Z^>GP1 YBLW>O:E//\.)4'\;T?O0=(^X]U3^ZLDAA=291;;I&%PF7#7#^>T M^&!+_'V$_^,6;Z_=1Q]KIO?3%(BO)%B77*X+AH%UR>&ZH%]Q )@\+@Q09#E= M%Y0"ZY+#=4&_P@ P>5P8H,@NN2Y/G;K_8('>/G$AH^9XE;\4D?AHT>@X^/$_^XTW:?\H(["M%7[=C^:_+RVMN 7'Y9''! M4" N#R NM[#QO,L&\ZT(>R-)WG)#7W&T-(L]X5TOA[X3DGZ\*<^D5U\Q;OA%B(7C>RA9^R()(.LAG^ M >$YQV9T/\*3:8+\(CL8D)W?V)E>;T-_YWM^^P]5U?7Y/&=6#)O>HSW;&E]A MOK]FHUW!*DMB%( O/XD17!<@:1SW/)KCK*HR9^+R/,,SS"[Q<^=L=K]U->$< M;N6\R_[WXGV?HGT^3?A[!L(%Y\Z\,_7R4Q$]Y;PF0+Y6\X43G[C9/S0'W@O] MGT6LKZ_&KHC;,^_&#RZM;\=W@;1>S[RZA1/WS[%*'O=8Q3\VQ%.3'Y*;Q%ME M=;Q4]2CVU#5VX+P(P?$-_WFKQ^7WE!?VXTP+_S9W\;B=:M(,*"D5D)2F'"07 M<<7X!UD(8B@HGB:+0D4FNB5J4#5DQ"H[6ZO9B)=FC,)(^8#]H3]DM!TU735E;^__L"85\*Q[C)__MB M[H)O3FAK;O#T]R\%1[%C?H0^9"C*^EN"3M;1DO]P?T.3#M,=O:TNV-E(DGL1]$B3>+__M?WC+A; MU\#U\?[Y'H5/POOGNPAR@G<$3>X/)?$'><8C#C9>J8Y5QH<;9#/VUH)F?#K@ MQ3)2;AXF\)J3HEF$:6R_,UQ',>#)+W_A2)$AT0<&_/-;RO&L9IX9/[6NK[9Z M,M/D#8KC0T^ON5-WRM'48]6T@5U2B4K58]&:K?3[L]_OT:?R>>?MJ_M&;MU@ M>\;8X 5B73UX\F.>4-O4G,#;?F6PAM$2-O(;<@6!EJQ,)G8:B189F+B[*J\'+".IE;#2:K3A^F*VV3,H][%Z/Z'7M=46 M%F$/PT5I5>&'(['#E_>13"6V&($580)YX",T\)F=VV)[2&Q?SHA[!]S1NAV) M D7W8:$Y)F?2V"74&1^#.S;:,*J(D-@#@SM/=MP5C;:^IZ<]/),*Z(ZO/S5> M3,HLWZG]?A6#[7JW$C[=>KON5'.@[B]FRCU!E3LB]>=G=4LZ^.-^7^A:F\T6 M;=4-K[FF69E.;#JJ2!,7U/J/#?74?GL,J,, ZA>U[#Z*=8W6D?UJ2!\XFXE: M9DEL,3B;8#TV\1"L2.'THX ]3_9<7@YQ:6^Z+W\-W2#I27N9Q/+<&_K 0P<\ M='DVZXYW/7^NXD.*V2P@B1G @M1LLM:2VM';I*9X;,XA.%DDJ4<^Q@,?'?#1 MY=J2>P_>E+\9S?D-VA9;W&JDH*@.,0,^AG=BP=%,D<*8!X9WGJRZ*V*\[R5M M-(-],>U?&#PU6MR$YE-G3D)81^.>X78ZV++6 MZE9 ]U9MJZ8UZR-T)QG"-FWH$MMI.$4^TED6VPW-OE]^]4RS]3@#/N_$;?$>EZ.X'Y()E<;R[Z>GJ&/[%[ M3,(#CFN%LE?>PNN1 M"Z7=E&/S#BO2] 6MN\<&+'#HW1A@+Q@__17$'C:5=;NB+ @K#/OHHJQU::<9 M):.+;2VTR%RR!%"^$)LGNRI?SKS>62\WY-[ SHFG[D'RHG_BD0.ITA>SZ%(X M'Y-LWMP:NHS(C^J)9A^M'48D9>Y&ND=NO)DM%;KJ99([LP6*1)^8"V1)YORBJK@ M>)WBS"UZ\K72U[\DB\7J3W/#V4K/@_8_9ZW@*T\S!VK^PES_=R%)' WVA<>Q[E^XF/X&.C+^*< >)27P[IAX8W %V76W(EA7ZR]Y M3TR\#73FR0Z[XMGJE8EUIP9W+JRF?+$DW_KCXBET=\>Q/*/N/O+1[DYD+I[V M=G<14LX!9Z M&'3FR:2ZBOWT0U/.M;(''3EOQ17TB4E2]Y\G>+*O5>O-G58I MPQMC-^YAD39<['D9H9]Z/U$T:!1PF^ZD3\QXNG^@7KX%Y[M(50Z5A3U>JQ/. M[%J-[M09#DC<2)!*QDA%BB0*KC4^L$_JQ:;R0ET#/JG[]$GEX!+C_>OZ2QIE M"3A?A<-_KNWUDBO!"R*H<.8AZH_,5HT8+B(920O^XW01HRY81Q8@_>K^K1S< M1+Q_I%_4JOLPU&&2+:TZAVV;J^UH1_.7.#NOLPG4$\,.+:+H!6^EY![J>;+U MKFC8/0<;UZZ7RK\[/Y:<+7@Q*SP]J6U<<&?QR)7DSW>?9_48OC10,BP_MEL" MML$+UGHO4/NY7B^O/2ZJC#HZ;'8)K-P\0_[8H 5EPVX, MM!>^+?AKJ-W5][1AL0)KV9NFT13$CEY:1@EJR8=";9[LKKPJ)^ER0>ER['4&C MV%!+"_ACEPR H #1]LC /QR%M['$#Y?-/0#+$1K"^I!.FNWL3XYXA.$)RXV MLDA@C]RB(T^F7K[LNOD/+9^ A^W&/&SYYP#PS)VQ6=-SO&7_\ZV U U^.Y%6 M#DR./4/JD1L6FK(RBAXKP"*7W D>6M!S>'WRWNY#Y@3JG]-SZ0-8=QM-=EF3 M+%$42*+/-RB"63)1@O7$["OB!*@(]O#>O(;CAUXB5*^-O6?1>IPS0$X\>5>L M?IU_IMU'8X&$+PAZ%H\*@-9ME-7//]- .?Y/M.9L/5"_O>R[+VVU7PRZ4WT[ MV-I@2@>P;6TJ;10N'>K#N<3+:%J1'R_"& 7\=[DP[JYBR2%H^HIC27[U@F4Y M\K7N=^:K ]EP-^-S^U!>\TANM6D#V6_$<"_;Y'IEK+;S6&>GY?81F"Y2] 7O M,#PV5$$.W(U!]8(1T@]=-Z)(6R4LJLU)AQHC^?"4VU78!*M)UAO)%!D:^,H> MV%=V? /[QHV#8L'10>8;R'P#F6^YL-!^FOG\=N>[:3"J=#E='%C*B-![5BT, MEGZ\#Q!I*AQ2Q![Z+EI./'EW GJ0#?=Y]QW>1CV_12LYLF4RM?!ZF_KZHT[!\#'=F<^MOPS!?CF/NG& MPIO[QYAQ#'5$[FJ<&6]GT%Z=BI 2']"IXZ4%DG[DZVO *P>\#%^T/[[HC,;@+,4W7<2].!/-J1(:P;P]E!5?2("6);+NVX@&%% M$G^83!O@N@.NNRO99&]CM$U$D-&N*J[8@_BQ,5EN\:G/)Q@E4XRBS,-@-$_6 M5KY.715]KL<&O%8(E-W?5T:!C^[.?'0@#^Z6;;%GD#8P*UAW;2@6/>GG1<(O$A0H" <<+8!9UM.#;M?!SP^HKG: M>AVNX;VR+&&(UIG:M2@!/)D"'B/0!P;\M>V_G['O^@ZX7K#0O5>E?\&%TXL8 M>Z!LP;L6X\/7*+B8^9AB_/4.\E;49K!K.D,4$_NP8HY,G.#'.[;+)D/#TG)3 M""@M=TDK$2B*=TW-AU<4E[,[?TE3U/HE%_*F8!.KL"K"+R*.3,+7^GY$]J=Z6\8VME"M!@*&YQ:$_J@ M;T;)QH,EU^FP(D%=\'8& /?578CY9PIP/5ZVTLJI+C/,2BX'?4^!S7'[,&2Q M346I&C;MWY.L4+@:M:"W>EZ9[_WP5N$\8S+SR. M3??"H_2W2$_0%<]MI=VO7^>B\'F4"Z!WQ\0;@RMPS-R*8%W#CW-W3+P-=.;) MRKJ*277LU]3WGM/N_<2X*A;^\VTO8<7^@C]A>+IOERM'?##H:*,.;1) M60.KKE3MZ(_C!XUN]1=D(SUQ8L('[V( M7<7SY%TH=B1W'BW$CUE_,3;\DL?TT_A@4%'44COSD5B;F,L. MMH/5H,I^^2N6EE-^U!\^**P5K[!-7E+\J)OYB6_HJ";I5:3L6YM &U<@"M\$ MD^B:XI/RR&?#8.%Z,82TD^RR^X?^:E1CIEROKC4&QMZ5UMIONY\A'L-WP]_PKGN!%+H>K_CBJ2H,Y!?'=D;+LJIW)QWZC-V[K8DL?$!FCU]T$GV3KGOVL((YPLW&$WP'98,?,]8H[U.']7MKU=^7:0N,B ++' M.6;GQB=!OJ>1OOQ57BF^7V!CB\ZV7>?Y^^2D'^"<34$Y/ETEZ13K> MWCRU!-F=Z;]0E-,)I']F.[H]TST9[1TZDXX*]ZV:2TCC!HXY,S9Z;8BBOW!\ M.;[@UP^\3908-MUZ:<%MMH&!K"NN=7#>M<3/=/#_(_[-G4VK%A P++;6GJ.0 MDY+L49_./S085XC&DEK ^EPQB= MBH.E5UW L,Q^^0M%B8][.SXD[Z<\(D#NWUV_-WP.S;* ]NL28<(".:!"7L2W MZV:4UO2G&*J(XZ?N$'Y@I92@(.CK()U@ 8.+A81-:8;A-1?L9A#7^]N#HPTM$O2I'>9CRU;1U:=50])5PYY1=^H! MIT\22=6Y\E"1HUB1;FM6DSQL>8F]PDGBZ!+[X1SQ-@-^(J&G)ZJO]B7$(D:( M9:]U#)HUYMI:O<:1Z3N/W\=G^W!!S?N_Z)5_IH +8IZD>B4I"@!#EI YL,IG',/<.FN/,"E)S1V- %1 M(67>X90=A5/-SH9QFI_NP=QM3;Q&[1H;>,/3] C3(=&IONL0NZ8'^)E_,-W M:B5J7^Z&[.;I(84B1)G[?D7B'_M]/ MP]M[_E]H5N5"RFJNQ9K!V/QZ@.ULRTA6C8:9(D%0UW3_FIL-U]5'K[W3A6V!<_MAHL6PW,E3 M.PE0#/G/=LT_!QZPJ=2%CLO+(JK!53@TRGH"IK,U!6C^.KO_^4 E []I9K MQ_Z-T7X,T893/@+TE?H_H?EW8VS4VA[HJ166V_,>)<#["A7;A-2QI"Q2A"GF M@>-S]Q_S!UVI;KHT[&^!?B,&JX6-"PZW%P(6LP]07>FQ">B3BK$4542P1VY% MER$[\8E E]HQVW74;IGRJD??PO6$N9O$](Y1[ BBK MJJ$=KI*#GS?M8?ROZLPK*<5AA_G") 37]^#;!8_\06"_>-BEN/K^N'' MZN$GM@N)7DH8M%A48'MW-5545B3MADE"@),E$23)&$B0=6$GFR,Z^H M"8XVY:L^9FD"YJDN%G=ZWKB^DQ&+=:/FAK.5GH>MX3\OY6#\_&GF8 _XC'ZD MK*-]:$-8P&ZTJ% -4PQ[=K#N##GG(!@RGC:K)W&BB#$7W! >&_59!^-=HC[K M7'Q(U']*P]&/PKX[6Q #J88VQ!8C(C#2)%&D,?)18)\GHR_W M%G+Z/7K]W168)(7!5$&7EHO+U$VE)]X!U^ZNZ1F :(ZY=A,5A/+&M;OK? 8@ M^BF6V;\")3Y^7*#FOZK'AK]W_,1TXI$$WS#RNYFG%^F_-ZI>FU%?_AHN](*B MJJX=CWL?+T'!<8/$!^?%'SL%,WZ^X:57.[R@X,X+P4+W]?B,HH1:O-QIK_CX MM?[QI]2_GN09%.:FHSBJF0:+GZXY^5]C&__(F<_@ YQA0]:\?,V)(^U+M #] MA9.Y9FZ?_XW_>7Z%NM(5+P''XH=G8\EXGJ !P_]U/GG/,N2) 2C^#($7^2=^ M'/K_>3WVO\$*J>[*];X]GYQ?36IQO'^.IN@U=&CFZ8H%*?/XO=^45:3L_:=) M4LS7%X_CMY?#=\*% @)_Q8C_*KSZ.>%&AI6VLH->,>Q)64 K?1Y\>_K:\V?I M@?OE0]=/,Z"_>?I*"FZQ*XZV]HK*4NM"P_J"'L[T7XMU)8>,FA M_3^&O?+/)?2M6__#1+,DP"PG/H 892^2J;R6SC?E,N4C%//L[]$^\?'O#[]? M@ Q?CW^,]P3U'PE%X?\6T/2;__R!XS\LW=^:_V7ADH]^\OCG95%2QX*L**@* MSS5&IN>SF8QKF"HKI#Z3*8QBYBI*J!H)?SDRXCH*9_;=6U^WHO[RUT"Q%=4M M#'3?#3U5]XO'@&C#46,U.;NFFGQKU.*+WB^_Z/WR:[W_@VLWU?T3W)',(1":*@JP\2,DG$RJ6:I)98&9'1'RFG/L3N:-2NBKI&]+<]M*D.["BFI'^D M9.H0VIUZU;T(U23%WM&".&I$,BK#/U+RG;)F&F7=Y,S)CI@'JS&E5=B8,O-V MOLF[TI37FW!KVVH@8P)E]"T?4Q(_4LX;V(!MUD<32\+&]JQGB5Y[D5!FQHES M=10O1U/=,OEI54?ZT4A4DW$B2.:AK$4O;$GIM 56]QH8R,L/$"]**;,3LD)JZ.1U=QN M1927Z#+6:<.+&2^3V2E) 3X25PT\XJ#0B32!7;1F6B1364J6<#C$#/4U7 Y' MZD[JVT:C%FDJJ2OK= #9G)4H[-BM" 0K1N;5K]JL1L M5*V[BR44SI)Z&@Y'(W:I62@C[+JUD3B3UT8\]RPILN=%0A&0'EP>E-8&1#2< MZ2@FQ;*D30D)70BJ'V"EA,!=K#W1:O68E,B2PIO2A.DJ?(]K\9.>B>OK!:3$ M8SW!U'*W"37Y:F5AZ3'FZ+VQ#-8C7D9.\*K-#PPTW#L3+APT6P.#&2)N%"/O M!+/DFCW'&_: XO2Y G=&LR[>WALR>H)9DN!I\[:-DK" (Y@U:J_=F!XT.Q-XY)3ZQL.*.:=0?#:Q9JR?OR@@^G'3TES;"@P5:MA8E1 M*ZM'T)9BDIR.U?F$%/N1--:,P6&UF8Y$H3<.)M/#Z% BHH0TPRVUONX/FXZ! M6P*RF'5V?)E#\'0 Y(^D>U=KHJC8/%@U:;'BX?+!+[$I:8:QVP978ZJN0HNU MJ%XGE."BW&1CW5*EX/VHQNRD$;:2:38AS3"6E&T6$2 M6NXH?6IV7J$U#)=5 2[#DK_JM^GAVL>3QY[ =\<:69/%GNO 981P786(1<9G M$]+,O$1]*/J6U%MS)+&-MP-?V_%S/B'-S&NINVS4DT(&EFBCJT4+MF3H44*: MF1<5\]99FUJLM&=R[X 8"H$M4]+LO ZCKH>W56$@DH< GL/ZI[+Q&]4[(AV2M!_>ZMCD5JOZD+/():69>$]VB M;6Y[4.$63\1:0*I4JK64-+MOA8KI]L->A6M5:K,:XTN-<2\ESZV:K75GI9$5]IA!+Q!+ZSZ>DF:XU6Y/2_0 CH$G>:UI3Z\X MIJ^GI!F &S7$5_LBHW)E[C"L+GL';6Q&"6F6L9VVP<--IM[C>K*(-@^'RGJ3 MU+P^L7EPP=)JK0..WIJ,L.J##F M%G9B\Q@WZ2F&(R4*MK>6P[+Q ! _'4"&!;9$^=I*&]LPI"WP=;FT+!MN^M3L MO*+RJ-TM_7(\WQ6I?:9>FH_7,29^:F1=N5"ICHVY (FF)!.ST#J..RB:DF7D9 MSICK$F*S!=<@<[:9'@BDV4V?FIV7KJ&=TG(SH>%P.M;T40!ML4$D8R=V.HZ5 M!C[:$$BQMM15K]E@)"+>%+$3.YT)M8R0V[54,39AL=V\ML?4A%LGMJ_QM&)/ MJU8#Y4)=8%1^MN_@L:F-G=B3U$8W7.SZWDYLS;:3@UJVH%(O?6IV7G!#W_@! MQQU@LKFDC<&<@]0-F]1>?YY7ZK9\\0D=LRK4V"A6UK[^[?F'UV>SQ(7RY!=* M7 ;JT2?QO<,F>^C/^L,"[_FM3T]#CN>XCX6WCY7>N#&46'Y+#X$=7QM6BZLCO^3?_.!( MUB67ZX*38%URN"[P.^7QP,)<9V'0KS@*UB5_ZQ(K,K#!Y'%=XI&]60,9+ RP MR,"Z?)>@!98E?\O"?(7?K-@,UN5:<&%HL"YY7!>$ >N2OW6)]1@X\.=P78 > MN^BZ_.(UJ7?]R ]Z)RKG/'F=LO:++%'=5?+A__M"?/E=SQ#Q%;]N$4_Z9'[< MFPQ]*^5ON/!TO6#'?UCX!=W1DB2_YZ9NQYQ%#"X^5W.9 0G[J(21ORUA^%<" MN2<)ZYK.;PE8[K0Y_9Y8O7D1H^$4@H4;^HJC^<6"OE-C)A36\1*GO?<*BNV& M:7JW>1,8>Y<7;TG$<;6S_V84S N:T-]%$X+<&9J24A]G4L3O13D>24APYLZ$ M!+N5W?IFA 3^BM)W)B3GTB3OG6L?2DC(.Q.2\VF2VQ>2W-FDOW/6 3Z%/SOC M728)Z\)WA'/+EO=RH!Z4+QWR6\#,6]G,3RH;+R71/"@;+DGR/S><39GI;X&^E9W0OUL]D/.IO[ MWH"!>&TCAL*6]N;2@!OK?]*8+@5BU7/MI%I5,@?)#!;ET(]71_<:CKH*$Q:S MOJ_'_].&RNY$-6G8Y&I6RVPO.6G0FC']W-Y M.V?"?[XN.NE!.F>S.Q>TKU.-.&?0QEY#&Y,5?5VU51J*Q+*%T*(.=5!L]R?M M9L\!;5W"ZLO..$)$=/L9T# M^L?V7D4WR7\,LJ6A%-=UB>SGFZ MM2HGR&>^_(4S1!&'L_IDOZ$F\3K*'(J/(:94ZDX/2F*N(V@";;A(7:KG MTPU ^Y;2!9Y:0)^JI?I2U^<1HSAWE!R0LSE_>N0_H]-SP(6LP^C]+^F+K]X0#^Z='V?,IZK@*%=Q1*S]>-Q..O=8) M\>'9D,LHQK6.C0_/AJO%/?/%AOL"Q2W% ,F7LV32WM%75O$S_Z'OU%7HF]NT M#6F\9+9?\!=N%#-#7RN>$NBK?6&FK]SHG\!!?*/!O_.EI%P_IG=W:=4)''OS MFNMJ/NMH@NYM357WA=A@/9&.@:9$]C>)'" M+I@]_7"PO;*J.BMLKQR&*$W8!9_08;3PB$]@FF=$X M7B2Q"R51/>)N>V5-=3;47C_*>G?9SK\$6D_I<=B60S>6M*[;0W["M.BIE/H% M1563O[C.0P0^'C=(?FY'QP/?4?D4WT<*VL$+9GLOD&6? /+1C42FX,$^,R7OY B3#[.+7.0Q'$)MPW _F4].7^"?;?4.H2516^$KN9VY!H;8FO'VFN+ M$-EALT;5-Y)AQJJ:*M*7K/'WEE^$[\H45.84MFP+121&ZPG MKLS6@8^'F>:K%''\0@>M1]Q_0;K*+:+W4UPEOXG>AM 5$;$4E;APB-N*5EW: M?"G9?9-J?'21@2]X4GHT](*\E5N&[V6]';\)WW#$3JP@"BPKA+;6M&OU-L2< MC8>99K P19J 7[O+X%%T%>K^(7%@J$[NJ>LGEP.%[SB>Y(G#M($2=HD$#SZ0DTU\;.=1-LKCW[O&B.3_$J_;;FT%J[ MBC)'0Q%&47%D(?*.:,V-1',D-Z*H(H.A( 3_^?DWUP;/=?-SKCW[G*F.RWJT M?EMUL,.2&-9:DS$L.)S5MF&M$;KI@25U:E%% @'I.W>5OO/4;V+H!LHJEMB+ ME2^]R87\4[?5(VC\9Q\5T.^?6XLFN6/[I,C]$YI>LCJ9'03MV_;GF#.V7+V'S#MJEB2IPO9JW%5N]/KG8 MD156+:=H3YQ%%%RD:5"YYJRNH4< ^Y,?"&#]EVI/T0U8L4G8$\;>V)HD88O$D.^8;3?>)I1SCJ YH8O5_;E/#P;, =DV^:TV\TA]9W(.$[";Y+8RRP/UGJ!$-0$GNCZO7 MG&IOK2=N$L[[G*3ZP=J>H":'I<(\K^@K)&"K.WZIQR$C6%4%7&. MQ6&TI6_;+:K18Z!X&E@:YR\2S 4KK#X<7$$)CUN&ZV6C]!^#*SLD:B/LT EC=&(X7)7!- O5D$:8OY,U_Q.T5E.RX1;1^2IS]8VBU24?O#JS^%A;4 M$H+9N^V<,M@$K4DA4[B(7BJKYF9C;Z!$!RC1<8%(^8RUO -X_7&8^4@F''M(Q$(C8/0. B-@] X"(V#W02$ MQD%H' 3]0&@ #<^B))?/4J>F5SA M'[<=)$_PUG4=]WL'X=\53F(NQ(\\X2R<"RUJHY44Q2I;\ZI#*P9'^ZR,$$G@ MG"(S?L)_@K Y")N#L/G9P^;O ?A'W(J#!3I>XQ9ME2=.K>G!(:YR*6Z/=1$Q M##2] !%T$$&_> 3]5X%KR=/R:,ZO=Y94#@6?"_8]>&0DP$W*$A9A"L3202P= MQ-(O'TO_5>"69R7:'U(<8ND-S1FQ7F79GT4)<-.6GD0,W:RY_-C0O8NP>B.6 M4$_W@^=B@.?U8N1LLCD*GE^[!L=G^D)R./U'#UWM#5@[><*%:O M<0AXI(+"K4X+1L,1JED4+R/D\?8!R5S2CP(T"&APDHMHV>@.C42#D%_^0HLXGJU2>@X- FP0T.;B)MMXNR@V<5YDU"N M/?M\*9#+NK/^5(&H%35DD"UCB:WAH%Z;5"QE;;.) DF\6U01I;)W1H &N?U, MG6NE^3[:G*^=O7.UZR"Y4O+7NOOQ8"M_]5R7J]WJ>'!I?TS=_G OWX>20Z8 M<,-QV1M.J;C6'0L@[+2A'"\2K%R??^?A9D^=SV]$"@[$ .XZTO\GY!G MD"O%=O-Y!,]E6:J>:Y?C<9A.&'/TJ6Z+Z_BE%+E'NJ&RTWUN%WB*Z\5\5[Q] M(]!MO^LZR0P\-VU>^^S7>\MWMX58?:JN#DVKUPS:+N>*YK@3R0B=IA]0V39( M(/G@OHL:?$)RP:/DHGY2]L E]<:/ZD*@R.:TLQV0ECFMH:LQ577I/9^HBR37 M "\RY$5:H@([([?E'2Z?2_ HZN*3D@4^4UT,RPI*P+QCPB1FMANU 5)9(JFZ M8+[\11=IXH*-UW*&DQQE%MR+NLA?^8J[N^GRN>JB,FSUMW8$=464=W>P,YOJ MRH!-U$622$ 21>I$-C10&#>?2/#DH0J4W?-%&1!/^A-'U"-DCCU[I7*<)W9W M_31>M/Q3CEA)=_2Y>4J3PY.#P(Q:>)T3T$%UPL!P3:M&,L(D;B7R(E;?XV9+ M7!L#G^I. GC_;-_21_"N=*#^FC3K!TX?CR>:-J&ZI:3)-I/XA8@B 5^H,L$C M;O'H]5'PF0XA /C/]@Y]!/"JH/9:99*8XB"YVP">"9MFH51#$Y^#XDC/$?X:#YR.('ZCL/0;&SD%^@HR@>4^+/0;'+W! &:4*_4J/D M3K7$1^J3Y$Q+W)T?Z$D\[:-MUN6.SX4245$BJD<2N[ E&HAV8I#H MAEVPHR10#A\K+W*?VB&GAZN<:8?+.IC>TPXT6:M#'-_EN(VP@&:S::O7(]*3 M1=IQ%BVBEZQJ?2_ZX?9R?L %,C#"/M=1/\YQ7/B%_K/Y4/6NE>(3_.V&[-DH7AZX7^ (_^NRXA< M[?R6LZM].6 ,B(?GMVS&U0Y^ "9@-[F98A'7.C$"D-QW^..^:B12?I/K M>L/1P3/FDN^(JUE\+-'N\1%#0UY'@\23XF_)4"EWSO*LSW_4&KG)ZPV )P MPW[R'=]\573XS"N^^2KPD&'%>S=\_U#UG[[F^Z2TD]S^0+=U)TAQV9L+@:M: M[,[T7RC*:2P^_3/;T>V9[LF8,E7ZVUFS9M5:^$9H=:;3[>KL^\8/5X7_WD!D MUU'XFC_IB#:_-HU2N=<5IJP%KWY7^#ZUS4>N"N=+VWRZI7GZ MNO ?J1M=J!)/[29FIE*B(45^/G5F_$Z\U)=QZBARC1 M,F2B9? +6:G I/GPA>/[TS$?O&_\X"KF])WC/[-HHOINT&6V$MQC(&WOS%DF M/+]%\Z.*V7(-=- :#K=PCO;_?&=C:2%0,DQHRX%KBU:\MWZ6.R>=Q,8\Z MYIQFC(ZVB$B/-$BT?;H2=>AH-G0LP \7>\7M+NHLXH6%RU\%/97,#GH8=YA[\!=.SY& M$I_@K'HXW(*$CILTMGZWQ-PE[*7!<%V9E2)&AQ4/WQM"=5IJX&R"UXN[?1X- MKB#)Y1;!^KL5WRX!UM5XXG:$1EWF]O2N*PO#SI2:IV"]N /ET< *$G]N&:V_ M7('M$FB%^F,$+1GKL4AN803+BZ.1LXW"MC3!@$-8ERIVSA]M_ M="T>S/DNZLH!)PH3=[N%(F:@2Y&,4D]1=O(2GD409+]EK(,@^V]G-#YCO=;# M[3Z"80N87"CK36D$1T/FXEG3DMMDPH-M5KB:U9H1N"U:D,LG6$\C])?J"_Z( M^SJ(T-\BTL]X/^(9Z<.#3:[#/;&S],YR#NT-6MO,+A[>;PO#RN" A%M1:(QE M3*U4:'R9(CT-[^,TB!>"\#X([Y]W4Q=Y=1BNJ[#&01M3FW/VQ*E5+KZI[PX+ M0[47ZIC3.WU*DU==*#"-!.K':PJ7VM5O%NL@-P!$U!G@RKD_$ :<;>FF3[F0#[P\3BAZ# M1S+*/#<'@$$<\/[B@'\?MD![ - >X+Q'LQS.//]%TW+<'N#OO>.G-=*R5SB9$Z@20!H$G!1/U@.)YY'+7,[30+>\+OM.UI3L+2=V)('SFZ] MYC:;=JIE0)N ^TUR &T"0/["U?,7\N'QNFR;@ \XK1:U):VLIO36JDG3!L*9 M+6FVC34P AH%@/2.VTGON+M& 3^WF>3%J,HWC>D";BTM1FOZPLJ5V 2Q%W?_ M/!I@0=+++<+U&JT"?@Y75&+Q,CZ7P/O6;),=KJ^HH-8B?V@5A6%_!>0B2SNMT,=8R5,0RT# #A=A!NO\F6 3]'.U$K2QNA MUZ]PMKX*/;GGL"7/2-!^;!IP$;0_YMX.8O6WB/6;:QKPOP39 F M+ & DGO*$GAZA?G=*]*?OYE!/%@U_NO_% ;Z7/<*@5OHNH%>0.#$*5+0G_P= MA77\-S7UKA12QTXAGJ@:KE*WC?_O?YD@+'&K*0=7.Y0^N#X$(?<'F?/U _1Y MX,)#ZO:' _CU ]0Y8,(-!V%N..1ZK9,>$/9;%?;T#/>O0)FM]+,NENG$[SV& M_%[QY71P\+E@(?KQ^.#9Q4J-1ZM[WXT=(S.#?_/X.%SH!46-#XCQ*/?QZA>< M^!#I%Y*#8CQE,WZ^X2FKPEKQ@H([+P0+W=<+H:.$FIEDKJMN\EK_^%-:N%%) M/IZ;CN*H9OQ%_SGT[W]].6R>?\5^F'4J:LG*_(F@:>;V^=_XG^=OJZOX9)U@ M:_&_WPL"EKSJV7"$_^LB:N1IO9\FBN+/H'J9*/GCT/_/Z['_[<*!5'?E>M^> M:VR^FM1"3U35-S35!X8.S3Q=L2!E'K_WF[**E+W_-$F*^9H$7M+JG=]>RG1B M*>?AKQCQ7X57/R?/8E0FJBW!6SE)MHG!\R*9RFOI?%,N4SY"R2'F9;1/?/S[P^\7 M(,/7XQ\3A]$_$HK"_RV@Z3?_^0/'?UBZO_>2EX5+/OK)XY^714D3<&1*(U28 MP$A9TU54QA$,D6<(ILDD/5,9>(:2# E_.3+B,_1I=B^8???6IY6;N2LM_N- ML175+0QTWPT]5?>+_]]_("3\OPU'C;7?[/-V@5\;M?BBSLLOZKS\6IV_Y&_Y MB4RFV5N+^*NZYZ7;I)SE$5&6&:#HL,W.-DG&&QF4: MB7_5YLB<5A6&P%'Z20Z5Y]2Q-6IH2]9JR; PXJ75@O/KR(Y-4N-^I!3WV]EX MI%0)JV54C#%)0WUQ%,64Q(^4?/704FH+6(,E$^>HK3L8^K6$,O-V71E!T S' M F[#K9O#V9B83*&$$L%_)*W,.V&WOUOCW&8K+L69B E3DY?1[$!]]6"M&JMA M9-ES;1[A97XOH49,F1GH!*H%,W>JA/"FL?!5'*F-1N4HILP,M+Q?>_)J/VN) M$-F7=-P8;RTB>3N"_$AJ6C@]5KW=W@IWK.402QA?0\GKLW-:(BPM;#JV"MN. MNF+W+MHXV+R,R7#F_5(T/F"!XXK*FAF55Y#;:4ZBF#(S>^Y@R+9'VX8H]&4T MY$>5:E5E8\K,[.E>39V,%_45O->FG= ?!AKM6=1(<^)@R._M@ M/O?&/F?MQ$I78TF5B>SL669E M+3RGC(K"M$TM:DT-,SDCIB1_I-0(H6KNVB/8DLCNB*V-*O)NP,:42(91E=&N MOF <;R/6:J/ZH+&%I%T\*3+[>M)$=I4VLF5AA8.#!M[H;A8+-J;,O)Y9$V.U MSK$]"T7'&XY;AA.IESPS^WJDN?/Z50E:B8+!M9GU=%CNZY%,95\_9P;]P.S+ MXUA'=2MT>UC4S(^4315;HQ.MU;8D5!^KKEX;U^:\3&?'25G>;#F'"($S M>WT57X\E9D"P,65FG#/-AVJJ/1]9^A9RQO4-0W21Y)F9<6(TL^X1XE;+:0R[>.$38U6DDJ:&2P_<&MH@R TCD0-;(<=M ZR,A+2 MS&#G2,6SO!%*<1L=;N^"K;'KQ3!!D.P2J"CB+!%=]N&]/?,F2ZA&*"]EO,)_?BOK_>K7I!=[7HQ?,ZL4F, M9L&T.>XL.I9>GTEF?1T*;=M(2#,LF"QZY4E[@K:XC>,Z$WRU;A-=-B'-L*"D M5Z&!.:R483,2UB)1GQ#U>OK4# N68V/4=XN (YN>8#&W3JCTU0(9 M'6;\8B2:0QC;3AVI[U9CTA/Z+S:DV^M>SUIS2ANAD5JC[72(E#0SK3Z$ERV8 M8]962&-;S$+H&1NK?^2$KARB@W%5#025(Z6JU8GVAEOMI4_-KL%&4OC6H%WO M6)M.>['M+0F4JL6T)[0EOUZL#7)?4CFI5'/;O1&Q9QLI:68$"K2HA*N%M[<$ M&:8"L3MTI4U*FAV!1*AC:&3V);$<6X'J'%47Q#">V F%20HMO+K;?'J=$;-!*LV+V\@68FWWTE,>T)KJAN)@(F9Y')29:1^LS8A;V$&SM&C'1@AR0G,*PJ+4Y&F9%NVE[D=-?"R/J)0T M,]:&W% KPS8=P@+;8_&M4UUX-IN09L9J,_6>+Y+LU"ISU?VT;T.54LU(2+-* MOKJTRRRECSA!ZCJ>VFY2GF D[6HS8R64E44V-^[4DNP8L/,:UN[O^;2S;4;% M!>O]8C2G1['B=/!YIS5BV]7TJ1F;:2Q!(N59%57L-<-@*]N$V>'2IV:,IKK" MEWMN$ZK"^[&\5M=1KQ8C(2'-6DU^R6>7O69Y(DI&W?%;O5H7LM/'9LTF6U9L M2,3;/@R5*%,R&)*:Q@A'3VC9%Y0VY48WV(QQ3H(:XY(7 M:QQ.3DDS$^M+LLA8.MF I:BSQ&KJB V6;$*:50;K:H6$HTEW Y-U=%/M2$VJ MX\:T)_8$7>GIZ\.PXG!ZBP\M$H&'/3%*2#,C:.B:.VN0U2FL2)2"3#[6GG3]?N0:-N#_@[OF<,J922D&0XL)R;!JJN2 M(4KR>,K/$=B6EREI9@ PI6UVI0[>YA0$DAK2GN16C90T*UIS=">/X)JX%5M; MML4NK15-\6FG[LQ@'>:PU8@=0<>G.)5V=SJ-5824-#/84%#$H#85FK"@,VRI MM-1;V)1-2+,GOM&\L=3:XYJU)T?-TF[7=>A9^M3,9J9Y&U57_M.J/) M1(,L^R.669.QJVV,)ALQ8+7BXBZI5V!'-E6_:DM.4G5D\UA.* MLQUP:ZT_J&"P-,3"DLEMM@(;DY[0<-%\VM6KU2K"*41S77/XB*&@E#3# ;@L M0!@7ZVR8Y"-C5=?+TLI)23,*@E#51T M.Q/Y2MN(GWI"Q:U)H5Z'A49@V69IBM4Y>%'W^80T,U9&6AM$;'RW8'.@J\T1 M1I;*;)209L:Z=78S83E79Z+>(=I"S>LXAUTZ@,Q8VXM>S-@#WQ7#+5OG/&P5 M'XCC 9Q0G)VVN%W5F#[/M68!5!6&RU84FZ9J(%0RRZ76(?I7MI:09@BZ'A*_!>T. MC(0T:^[($B=7>QMT+/;FLJ3-%Y6&.$@?^V+NI&'UEY#AL3N?ZJY6RMK7OSW_ M\-I5GT38GL*&241)/8:LOH_G96-"V7!IX#V_]>EIR-&M_\%$;?HK]F;6UJMX MU:OGN_$SYRLW>@X)//\.)9D2WX[1SRAFPKM1QZ=(PW>1+F7FN\DU\\\(0/X\ ML^+5]SX>!7D=_O[C!,(W5L7Y"L&\)++ M=8$!7G*X+N0[UV3 N@![#*S+=WKLS=M&8%VNLR[T5_3-FS%@78 > ^L"]%C> MUX7^^N8]+[ L0(V!=0''_;RO"S#'+KHNOUH>Y[VHR]680/\"$RZJP&^) ZJ[ M2CY,2RO_'C>HK]AEKY,GL_KIEM M,G$1Z2B=33IRK"DRL_]TX4@O%-^.;+#QZ)+M7UD]@GA<01J8SRV^]&>J]$_A M T3F'")#7M86/;,&&;J!LCK>$/]>A0 C/'= H-]CP%L+?6J-']/:3@N1/J:Q M?7T#Z^:L[_-*RT-JB!LSJON*J4%@Q7-M.)]YR0=ZH)B.KH%5?R3;]W41H?_. MN?7[[HJ_66&OX12"A1OZBJ.=L=[Z=67\*,;9?R]BWC[=07DNY;3>%=+*5(7G MZG4W)O2%_P'V[S7MWSL3IWO9-C])I;RJ6GD/(F Z1RZ5E76RX0!A^ U3^7ZD MX;G)+1"#W["=[T@,OB_&^0=&=*H>D$)"DW%"15O7T"*A:2O_-FD M/6?HRGZ\5YFS]FZ_WJA=".*#I.)I::MVHENB!DEI0*OL M;)V2Q Y$=/5#CW;6EWOSI!P>AOQ!5W;VJ2M[YLM'91-3KETGJ1!\X@'I@Y^^ M/_9=SDE?W_:4819?5+DM+KL]$K5Z'-R.,\R=]#+*H1+N07_ZBZ?R)-J0&42&S5M'+;0NMTD MPG$9W_L7-CPDIFLNALLJPVUFIM?D]:X!S9(*YLR7OU"**B(8!O0#T ^_=9,/ MJ(=?5 _/<>9G)]F37O"&6KU/SRB/$SJ5T&@R)(H2%]8+MK2-' '>[L165YCH M?:5/CM6T"0+ZY2\&*3(X#O3"!?7"EDOU:B=7!Y MZ,K8DPK"K^MD-6=N>UHQ.C51Z>@L?^@+XVJ#_VW]QVK+T _2_F]#]R>G+&&A M>'JJ#,JO=,% CP?NQV(BZ-[65/5^O)*N-M!5UW#2IXR45:B?T*:0=ABOA(-< M%3>"Z'V1[N]!QLVQXN_;_%?8<>;DNLVOH/* MDH7N] 8V%@\MK9?L>$R\XQ5)YH*1!*!%;E:+7/;V']CCKN22R%0=C'%6MDGO5. I_ZN M'R1U!W5MZ Z5G?2WBJFZ7JJ'2C\J]A,JNR,W MIH$NBSJ,-JE=A#98FA<,.6WTA62T]3]O.:1V$PXUH,!N)3GRW&>7AU_Y7.;@ M?#X;JMMLFTF MKL=XWZ2R5_?^>:\'Z5LY2-^ZEFOIG@7[(17T_61HY#$&#L03B&<^$HBN?@ Z MRQW"09/0FMT)''$M#_TSFZM [H'DH MJC'C!L4)Q$!6_?FJ>J!8F7YRX\#86Q=L@!*Y46,:;)[YU2)G]@^]IP!Z6[[!ESN#X;0MNXV6LTH40#$^PK@EK)63"MY@^+XT--K'CC[Y2)5\')R/VYJTG;YH.TEBZRN M.D./":Q^_<(5^"IR29VT>I()AP1'5$*VN=L-(IDYEOF_4*5=D':4M[2C?"J@ M/&8IY5$!G:L30*7CEVW W$#O0=)O M^@E0U%NEQX'JR-V)[\95QP-:']O.=,H[P;C"[>>8LT,:D2"S%SYO:%*]X@W8 MQ13>J'*37FNUK?3_L_>>S:DK6_[P^_D4U)Z9JG.? 8\"$K#O_$\50>0,(KU1 M":D!H00*!'_ZIUL"C U.^R CH&_5W]UX\LA(T/P"89APR^<0(@3"'$/+@S@.%'J!OIZ_&0.0_PH MAX$5:.+RT; %/U\7GX=D4NU7"J*8S*W2:^//HV%7:&+,965^R,]+';XP2QE< M\9DJ-*&E3!)^=WTFB>=P8ORY;*)FV. 'JU6<.HC5ZC]5JX.VTFN9_=Z6 $77 M3ICC1DS)W]1D-;5)D8-6*UGF"JX^F%%NH]P@/%7H-_3_6!?>4KHA;JKUN%F( M#YQ6B)MJW7-VVP.GJ^&N1;>=\W!'+4PP>V+V#&_JS,G2@FNPRK;K?1SO"91B96#[RI5D*JEGLC4J\0KDN0)2W?GVP:+8$DO5R:9#0> M/SU2QUVUPFQ?/HA*NKK07S@T\D5YW3AU(_\\KM7X0J;5-^;+"FF3OKPR7Y#7 M^\B!P0,*<6[,]0,A(0L67QT0KUJ J>4R39"E39:+K?11D8AON\5E6 8[M(IS MH(]&B3;7$7*NN,UOILGV&EI8J%23Q1,*'SWI"4\HO&$$NU0%)UT7XGS"U%V5 M59WL@AVLM_-,6!"L4%TGUZ*]S*N5&9!;1J+@=#(MA&!L<#-6L/ZL4&&[B_)00J]84X4_JU]^):)+$&(0Q"(^4Q*EO MCY/ZAG5P.'1P<"ER%]";?,G2B2Z;7?!4L]-F&(J),1O/;D?A8J0X P@77S,V M',#(A<<2\NLGMEVZUO'&>G_B?+8[RV>[=$GC _/S0\+Q_>0)>>8C9E_,OK?) MOJG;X]XPAR-_)@_NLV[D=:[++S-*=\"SHPU?F$V2]02[%DC:2X!CHDS\-+2( MP2#$]BC692%!@PL'1CX=*] 5TY/:S)H3V79^/EG.4PUEX@LR\[D@WWABG/^( MHU$#9=< $9JX\*2!D*T7)\#A!+@?13R_"UY(4MX:?3\FTJG6@,JY=2[ M:81%:/Y 0%"$K2"<#Q+J\_ P(,\_R$*;R1-JLC#T*;%,SA?/TER-909_[C1^ M"4@:RRZ3*">3 E\9#%TQU8N1H+1&0.*-(F"C"3J.T02C"J:(XXRKRRT\(4H8A729V,)C_L M3HY1Y$:]Q'"1 =LD/HR,:^D8I^0K4[Z2:V_'4JG5: L!.R2.D8FO"3H^Y,"B M79OH&;,T;WMVA#>@@&6C)'5:[7?+V7:!3R-X+.&]N]R[L($.SJW#N76X!=P# MP>G])!]=N]_.3^83)([R"5*!A)EJTJR9[S;%++\5W =*3JI; M[52L)2]YM[-*6I-^FQN BW0!^2G%U" KO*3/Z+Q*%5-D;R63.5:8(L7D14$^ MT4PWGH=W%!:)F NT-CL"-L"2%/N"K?9#L]SK!DH>G@R/FH;W74?A1[/R8E.R M5R:?"P2[JH[G,:&VMN?_\ "[9-LND.&JX4;Z..R!K_>WAH\RW!YDZL!I3+KB M)@,,,%$<;H,0_1Q.MX1&HY1/MV-+38PX;S@E.ZM*[++$TO!((UTMU:?E9K6YTT4KJI7W\S-![+ MB4'FOK/'L.Y\A+PGK#MO*DH8G+X;J%*]Q_-M2:U(H]2DWNE4I-(4Z3NO*/?# MO.H;3(>ZUF"*1X.\:Z=)X=F;.)_J+O.I\.Q-?":-,R9"=29]LK;@&MS>7*#F MLLUR)SU9)(E-PMF-+#,KDFF!3*!@C,D@P-(?JTK&6D"TY!*R \W!P'LY#[_R]'Y'? MR%DBYFO,US>>^G%UM^\B;804*=O,Q0FZI"ZU7KQHM[*]5>S/?:.E.#5T>+"0:(O M"CI5'IJ+A3J?$7JEP#\+QM DMVE/T)DO"/KMY<>\#.>+_*69MHW/3_Y1Z.;* MTR=^L(_0M9=Z[5A-J,#Y:H&9Q^!W/./O >&_Z3YB=D;L_=]LG?(9P1> MW=,*8USF[60Q2#EXAS,.FUPL%[:-R:2O JTTD9S-@@)%Z+"EO,@,10<9EWDT MS* ?Q<,)OTJ\.FA<.#SS97G7S;ZT+H\UDM#3!9,EJ^-YNM;RY)WY5-YO/#W' M?\311,$.6#@>_.*Q@C^7B_,:%F@("[+ICC40"@C\KR#3;ZZ^\E TM ])4R.: MBAF-C$.E>%>O,JWALPJR11GJ.8;+I'C&WJW09IC09T46I 8_JC!@&9I MX,RH;V5&75U*@\>G=Y*AKK[R>\"G2XT?G&\'>B:[9BS53:C"V!0&2K$8\+2/ M6+6];8"4L^4*I@F&S%8:QV@/G_#XP2NE\UQ=)H-&HW=/[Z^^\K"CT3^H62R7 MGA6GU-97!"@V2;%'74!P[9+2* EL11\T9TU@-%:[%#!&UU(1I/4O?3J.B/Z M+]]+PC_ZOZ&__$9FH"+]^X>@X1'/^7 KKP>-*.*\QA_J]Q5R(ER_ 5@(B/"@ MV'_E+D#7&L^-F1TS^P.L^>J]L4) @\?D]6LWT,+ _D^(<&^9:V71<$5K&R&] MM#4:!S/ONH54H%EI#Q&*)"F!]M)PJ>MFG:5ZD[@P[;LIE27$]GK97#48+>"L ML^:@,90EL&(XMKCFUMDBE6[FTP(D!W#R^XPU88]C)$B06W MSM*A["L2"HWY#S*/B$Y\QIAUEE190VDG9*8UZ>4#5H!,44DTR&6]R+&T6)V5 MA%53UST%B)J@L\EH@@QH."P&B/L&B/!U*0L_/KR3.#3K53=3)3[AU&5;E8 S M>9[VQ8!3!-:)SDQL O7FZW\2@E8JEE1+ZD-HLT2#6WF$0?=V W[0\)0=,;UB\SJZ)KO>%K>J([QVU$=;31Z MPH9LT@'62I& /P^U#21S:GAW\4:CG@L?CC3&'LY9F]C:K8$[6&N3"@OAE$;A MPX"F>^-$*IQ(%8Y$*MP[Z_[21NYH%E4(M>L_" ZF M'7=>.U\,*[D+*CF2,[,%G:YG5&60&C&KE92B+C-Q\:<4D[V9Y_H]QM$)(-;+ M+ M68C9<11Y.\U8N$QC7IRW%ZJ\O9#3!:?]/:HR"V56S[6*9$(F .'3Z:$,"EY M13>%44U?$_T!T:%H";Y"=^EN/16-4@O)TV@?GFJ($2B DM20 1#6P(^:/8$?I"O(AC M1N3])-7(P@(KQ71M;8NV18/$D_%QRXUF[#UBSRT\)A1G@>$L,(S8MYF^\8@- M53 ?8SZ^@WREJWM7%ZEX[*9[+),UA(PJNJ"N]UN#AM3]N%G>QPV@NY2R?.6JJ9MGW$HA7B*;Y5,W>5 [F73 L5ZL2** MB5(,'@S\8$D^6'U>%T(-4W9*&-G^^J?585"\_Z ^ M;SNJ#XRY/5YP"C&V\L6-"))6P"U^G1GA&+%.MDUL)\V92%HDJ-762(^BLKL$ M&67H #OZAT:>,(:$!4-"V, K5!#R3BRS-RC:,6E=%SA*Z="]1'*9K]8#Q@YR M7&G%QIM"BL]NI$1IGEE1MI9&V.$U_6?CT53\H_;@&#Q"YWS<.'@\H '259Y3 M<=UQ#;Y0JO>&SYRX+(P"'@-DE62E.=&'+4),]\76LB^WZ/'4$WR4&D>ST13U M43_KN\B."WQ40&C6>]U@Y\.3(93-SG#2'$Z:"P]=>\'?G$S1QFZT;3 \+.1%P MA= O'] M3$D+XSDI9D_,GN'( 3I96G!-;RX1MGPG(V@PEOL3>=!5>'$Q3P^G>F.F#/X\ M(^A57RRH"EG\5G-5O>V/FUL&7;S[Z\,E^0U_O)Y'F)7NPC%KN8 MANU8RMAU+AC!",WRKQO4>'@RX,2><"PY!*R $WMN/+'GR@["5\I],QD84OFG2C$[25->3EG=L1V+0NB!$!!1H@MD?7+\,>( M(V[@%0MQ*XZUR_7=?RR6OG[2U",.,0R?1?"33=#D+MMR:K6AP/>9KO2J&T;)"33%<56U2KM!CE&LXFC9")A4X03A7!Z6$X5>26HJR7 M10>+7M@UIV[8?*5!+(J)8M6=;#UT2*'D%$@,C! 8(4*70(K3FW&J(]9?UZCV MO(#.Z5>:':)D4#UN.:+7:2 ,TL6-YRO[&9$4<5K(>6\9D7CRYX,D/>+)GSC7 M$>/(G5ATWE :#1Y=AOL=\CR=_ACK#]&?2OCX;^\>4\FQ>Y_-)-9LI M)"F^8$R23EJ@*2_5*Q%E&!8GD3Y6GA?6GM>%D0N'H#Y#@)7-*]7JDJRH_6K= M'#'MW+3+^@C ?(X MY3HYC_B:.YGV35 A";PV$^Z?0@7^CT>W(VX!E"Z>HJK\F"4.:HY5I>WQ*&94QRTUF^:=9K+9;191#2^-DLBH!!5-4!@4,"C<5[I9J##A MG2CLS!C$^64G7U3U$E&BGQMJ9=G]\Y*9+X&!6G^>Y2M%J:N"(I6+#3BW7-<] MXP"%8EDZFF1.BVXQ&(38SPK7FA_20B!'L;(@"^T8X4JQ:6W5)%:Z&[257RK4 M>99OD)R8SFGQG);LNB-?D+T9I(DH29Q6MMU6GE[R,_967CW!^_DWLK84"?[U M_XOX_AB\!O4W7(MVQ$*M#6U;F2A CCAFQ//U(FDTO_3E0MFU4"%RB_(BMD\1 MN.7 0E?730=$V"=(5'PZ==]I@;@78ECH@I,(0Y9$&"XRA+(_8@CH@I5+>!.H M<(N;L- %2PF6DAOK,H>%Y-$,T7"1X: M:8;G388JO!YZ[7SM-*8+\FL8LY-PWXK;/@^_H[X5/UDUD#BJ&D@%D@HS7*K5 M[98N]3G7BDMS(]ODB]I%&D;^U,ASBA\U27K9&''+>D^L31HY,3N<"C2#$FOH M*$4$V!H?P\C-PD@(LV6PD@N_(8J5W \I.1$L\KJ4C*WYK$HF>1"K4?3F(OU" M?THQ9:;"T!G)>9D0MR6K*:_K*WV>1HK)RPWY1#/=0F;(IV&1K&C/#B,M[=TH MR]V 2T36%209W)'#L$L<*,4)'?>?T($;/N%<#9RK@?O8X -F?':&!0 + ,ZP M."5+<,V +Q%3?:>4:+$="HI46Z55I=69N>N!E5B"/P^FGIOC=\;/W,BC9:_N M6CP!9I58*;5A;&H"_4QVU]>)3. !?C@EY2'5ZM5AY<)1K"\BPH"UJL)H2_)< M3*RDMBT[O]Q.6QXB,%] A-M+OPF@4_AC2>\N7'3E9FT_F)!S[:5>.SX4*E2^ M6C#H,?C="_@\,+\_))S3U]_S'SPKO?92,7MC]@ZP/?>-<3<.W7S6B5>=\[D! M5TPGN6W-5HS9FAV(PE2@$U[,ADQ%X^SI4$&,%O\D0/,8:'&+RO"F0S*?2?JR M+Q5JH#5J\!VW\2SFRG.Q0J0]26>^(.DWG@;D/^*H#W<'+!P/<2_?C#MDBPY1 MSL]K0* A(,BF.]9 *,#OOWYN[ML55AZ*'ED?V$H_VME[-NDM%PHS5JEB3.TL M"C0GY /NM,>R&W;.;#N Z,SGG;G ]#B2AO";#+RS=]B/0D*4@75U*0T>G[XT M5 _CTU7;A*?FW4)2[]EQ;KF(31<9FRPWR8 ;"&J;9U=*$&F&=R<)MT%0#;N] M:B%\"KA-.+:6WLL&NKI,!HU&7QS6A-'HDH66HZ7U+"E38:E2Q*K9R,X[,V,3 M,+A,6VV0H'E#X@N#_+RYTGNI,N&!B]=SG(FFJ( ,((PP#XXP7QDJB0'F(J'K M[8KL]=F<7N44UG"DZ5*Q*3;@@4ER66B-DTIQS+&392_/K+6%X'K(XN4Q[FU04,VRXA@19YX[;&S6DC0V3;L?%V(<[=;#[@&2=MJ:JS?W\SPSI-$ M]/%$,41#4N 7[;T.LU]ZLU]G#[TO'JZ[\O[A]\;OC=\;O_>/OO>UW_3]-_NJ M>2PKJ_V_\)_]MR4-B!:R$6=O-H-&C]K9Q@3QWX%8=3L=O%L;%=^;N >3+O'V MU?_C^-U?;-:89&JF]7MOF!XM:@:0Y?B;\FS4*8B-+2"J,7$"G_M;U-;BUMXM M,I%Z.F3 _3[8MH@*$9) AZ&1HY\1-4Y(J8N;V!'!=B9Q3 ,3Y_?N:_O//'/V M\*%I>U&NWQ;01$=9 73W5_?U]L4Q%[\I$IF]@6S+&S>#?MF$_Q,C,PL9Q/_9 M;63?-_$,9/AJ_FW7/M5W'T%+"1F@R ;*(OL:&C0'SA2/N?-#OO3H&(,T>WG; M'1U?/GR] 2=T]?\(;6SI+W1%Y'\BE/?-?[VA^)NM>_%O#AN'/GKG]OMM$3T; M7A@#263&C"Q(8UH4X@29%)(L*0LRDV2HR9@013'URR?$3]BXIU@R?O74W)>]\2^I1#I;F>;3AV9I)*([>-\=46RO!Z>Z4UX[51OMG-J0W#;FOZ8%4? MU]8")1!OKVQG9@JCK4">4 I6K]DDGY]M&EUY4XJ3)RRC,S+="G3V\F-K%2(YTO\XK3ISKN,FEK M@[40/[UR-BX. )DN+?EM0RZT.\9SGG%:\,J3]P2Z8C%:O[7@]"K949Z)9:K= M1%>>O&=)BQN&,5MRA.A2ZI@2M1F1:PG,Z=.W>HZE&M6*R!>D4>DYMRG3PTY: M8$^OW*2?LZQA31-$PU!&194L XZ<"HG3*V.-YD9MDND- =2B.UA78JPX60O) MTRNKXB!>;BYGSUS'B7722?FYQP^F0NKTRG6'G9'#IE#DJ6XMU3=+O+ONIP62 M.+TTU633(IN?IKA*;.4.5&,VI=-K@21/+S5'V9D^TQ8]GEKR4E*IUU89N)_D M&78BM4XUUH=[J,;<.$T89*YBQ*<">6;OL\E12QEOR P?FV<,9JP^3Q=#>-4/+-3LA6+YX?B\Y9;&OU.>99?C.DF7-:9 MK>(@*U=+)%'@W.E@564+6:'*PG<]LU?%6E.IS).SO!K+N'-W570U'G(?>6:S MIIND&F>E9H=H@)+57[8XK:[ NY[9K0D!%NID.^JK#:K2>ZZ5%UIM!&7OS!;4 M;+M:S*W-@DIEN%4W24_K\6I:H,YL@;!PN?%0KI!$?PDJ*;G75?J06-29+6!K MPY6>;S3G?,'),QI'RVP_/T67LB>(TI3;]?:@UE)U6J+2]()B"DEXUS.[I2PX M52PGDDV>2E&NWMHHRT$/+NO,;FU$NVZVN(W&-4Q1;=!]86(OX NF8+6(X:S41* M3*D-.3X;QNK26-5;Z-(3"N2R[K"D=\@Y!U(B-YDW,O4LI"M]1K;T]7 YR<1T MAF_DVMMYR<[D6,C:])F-%;76J+$=ISB^,YF,I.63N_9& IN2]8RJ M+N>]HC%O;B4U!R\]L[%FALFFR7'6YMU59SUNM[@E;WMM9D_!3:74GE+(:WQC M.BZ;RV[^?7)I3Q0-VLWXV3Y6&LBYH:Q@=*.KU'$].32.ETEF6EAW.#U MI0.FAM:WQ"R\],S&9LLQJ57D38:CVDFIF"*XB9:$FN7,;M%6:FEV;9E1ER+1 M5$4NUQDRWJ4GND5*$FIQ:M,QOJ,[^C;6,+=;_ZXGRF70;%&K_D2?J8KHV//X MLA%/SJ="_,S&SMF1DZ=SC$EL\\7R)!_++=?/\-(SNS6M+SI9D=VNB&7%'BV( MO*M;&KSTS&X]M^R)N)@-%UQ_GD\;J?GS)FG"2\_L5KF3B0^+FN+R!4%06@E; MS$Q!"UUZPED5=KYJLL;SFH@Q2G^@#JGY/ QVMW[-2D/_5V'6O_U-W=2-]N^UK:.!O_I(3_R-TX MNK\)[SF!INC>YMO_'D,'-K]]YW4-B?"IT[@S)5\Y*N(8FL"N\]91^>'CO-<1 MH#^(7ORSXR[J*?5ARV6\+]?9%_(IB;DI>MQ]2\J-CY?,$_>C\J*X8(*+#SV=V!!@R.C#:UUC[YU\T$=TW M&!A?B,$^Q,#;9;#0P4_R,T)\F/%7,B+.S'1MT9#M0TI>R,'ETQ5_) H^FY_^ M>\+X!QBA_A1&2/HI?MVN(A>&$8J@XI<#",PD]\HD--8B@6B1GZUI^4R"O"P3 MY*+8D8EEZA%S 5!3'6,:04G[*^AY /OWQ: B7&N_6#V'YR2!H_4E M2F<_/50('(&HIWC09;"'YH^DW_PQ?MS\,2X0SW:?X$<%@J?&:K*9)%=]V_KS MJMC/FC\JKL96G^EQG>BWC>:LEIJ4JNVI$$>I18DH3<>#J)''THJE]4:E]4VK MUG9E,LJ**V"K?2(K5NU\93@3@VO5*I6G]=F,WRSY;#7%%D&^VE*T-)16]M?? M#!6E$DQ XAK>0,CCQ#U\L^EH3'C$,2,6@-PJ*1J(& =["GV.?I.\$,F]!4=N M ]LQ3:[O;H:>*EA\L/A@\<'AG-L.YWCEM= PD20+>":W.8F(M@T-$/2[Y14& M1\PQ?&G/DK:Q WD'#N3E@O./Z$4&&_-)(^%K'V2O<1"]@XARFP4JXS_C8<9X MK1N+ V*MBH8SR\V)6&8^: DLB@>148*E<3P(BS,6YY\,"OT3<6Y.A<2T-^QO M^;[.-?);:MG-J%,HSJPGSO% FBOC>%$HXD4[NRP'%A9D+(]CHI '%QKP?X1, M'Q%U$Z[GV?LC=FCOQJ']:;@/5QK!W1ETQR*X4>76]E30$UO((&()V*)ADB. OP/C'@!B-S1RR"@G,R&#L1Q;9=;^2E9-H. MCLEA)_[1G?B 8W)',MB8Y/V>],8TBX3OG.DV=GJ]42Y=YQ1'MFI-QYFFV);@ MS81D69R4A>47R^_/!N&^)[]+0JL,'9T?J?V17>=RFWBS74/RBQ*U6!9'W>X] MZN9-HXF-17\''C91OV=T1$I'*2:H)%PL]5CJ'T_J@[7KOBSU:[W,V,1R7"3 :,J M1+LQS,;6@M>).A5-$ ':=/FVX6Z*DS1' YDPIW.__P7%GHL M]%CHPV>]?4?H\U9,<*QVK*>Z%M'(3?.UF5CPAN] "RX>39&GX\ O)/^?8.[]:XILOKCZV=\7-#MXSP 3Q3F# M\JXL+IU!E:]S6Y;5!L6M)=$C;VX:-.THBL2A.2S\6/AOPKC[OO KXT7:*(RH M'E$A8V5F-AW5VI,T$GY4[D!$B?BI;X>C='<6IQ7Q]>OS[T),!2@*4 2P&.]83"VB>3BUU#"O@N4.M;0 +* M"LT]Q=O:PLQ?&2 ]T\BP@VB '_/^6C+WXI@VY;CK ;A^D&'I^D"CP 6=< M0,&(RYI54*H\-95$IK5.R-..-^&>_O4W34=3+ X!852X4U2XM^.];X+"6RQ@ M*XKLY@S&XH"8ZG2H<29M42V$!2R*!4?C[&GQX^6._.X3#&XI'N2;@4T++$1% MC@ _>N@'@4QT?9U>8XWMUNFH-LJ MD4W-)2%%Y<<3:8KDV3^J(TG7W;ZYYTMC89T)FQ87BB%H=G,N?38",W8CSJQRA Z493X_EKCZ!J_.Z_U-1 MACAM/(9+([% /[A _[0%]@V!GLF%"==8&:9*<=.9H2OY9KZ11@(-S;$D>=JS M E<\WEN,[9 %MQ"W. 4.N]IWXVH_P/'H7G:;ONB>2W&1.O2JITXGW'*S;CJ3 M0I]=T7!1B9W%E@BJ+1$& P CP< UTIW>Q\ >KWZDN/HBQ&?PONI*Z^166TUXT'13W<(DRZVIM4 F_0&= M3&!I,Q@*KBX?& H>R.[[' H:EM1J@HK,X^H R>"NM]%%I:Y4F1H!(ZWQWTOX+:O+FL0WJ?1C]U^[/9?R1*$ M(IR%$MS<"7!FR]NHZ='AA"=]D.%SK6P=HK@R,\N.FETV!_.!98QJ%/3_O6D$ M*3::2@8XL1U# 8:"!X."8"W!?P0%^?QR+$N).4FX6;;/#_+MMD5[4(#L03(5 MC0=V&H!C@3\5"PP]".)0 >X$A3M!82G 4H"E (>*0N0*(,,R,M',M1V96*8> M40QHMKX)$EVN(>I]FH.WY!J&GR;7<"E#3Q4L/EA\L/C@8,0M!"/>-SG8GZV=.DIKC5@>'8>=/:B5])1V?#P/OT3-BX-E02 M6J\C:)Q8Y9NBTGEV.MN60%'H!"G.1%DZL,%H6(JQ%-^J% =[$/1M*2X(Z[X2 MFPP+/)@61B2QFDV -D52S/[ZFXU'4U1@M;LXQ'/]$(]O;]7$,3 B"]2$S6?6 MR$(3#90@%* ==I^V-G95;]U5#9_*",;PTX$C'>N+)A+YG=+@C@3^C-)("R6I M9E2HIEJI]^N%O@A297LM4%ZS?)**4KA7%P8.#!Q?R#I"*R>I2]C2.( 5H@"6 MUVH#^[IW4#\3?@*%ON[FK@PF3[(_:E#=ZJTW;FE22',5M9#0Y_W$=IR$MI'7 M<)Y,XI@8Q@F,$_>=E?T**-[B ]$>)*8#V6;YSKR9Y?.5--5>3Q$^L+_^3D1) M)L!1TW? _[<=;MOU73@4W[DVD!$_G4VJP@XS=I@?VF&^%\/QDRJ=TE[V7U7I MO&M@2OPDS\K5.<5E*2G.:'&X2!(J$*]1/I.,DD20-B:6&XPE&$NN?]![&2S) MUPQ#HN/;)5=);FB698LSVDPC+$%M]Q/1!!MDJ]?[E)O0!2M##Q@X>H&+GG#1 M$Y8"+ 58"G"@*A2!*O\);TO_)HHA&A(N_<.NY2.YEJ&G"A8?+#Y8?' PXA:" M$9]E3C4M$Q)?WAD<8].RS#5\/B[_NP4'ZX$*A^ZNF^1>\/)0[DJV[4)#'S0F M.3 ^-Q]L:BI*6DS8LMI8SPJJ\USLRY660/G=Q&DVRA $[B>.11B+\(\6_WU' MA,<'U"V?HTR)Q#!L8-C!LX'*_APA:^574$7,2D164CV7(.&!U M"]YN^ EP=2_YA"0WGH2][W@ '>.]J)XS=];K48L8MR>$J"BMU&SM]!/)*7HG M-!\Y'HTG FN+@T7^P0GP@"+_,TVQ/A;YM#DW>=U=MGBEQ'6ELE6I,^P:O1,: M@Y*,$O$4[H1U[Q&Q-EB\V'(!G#[>I\%^2\[L8T^^NC=K[B"O]OMGE=F6F:B2 MF:;J3JQ!67%O41\W::.)O#A4-6]QJRLI&EHQ@V MY%9# B^V#79E[\:5#3]-L L<< /28_60]T0<]7W9"?W[JN*Y; A\9> P1*5& MMJ@M\UP6N] G]EJVQZ-$H,-ZL)!@X,# <>6&I'\('.E&.T6V:7M%4)D1E[&S M);G>\X #V9C19#RP40\XEA:Z6)IG8H*EJRR\R)IO8H*(!D0;3VC$ 04<4+@! M;VVE5N8XSS%+1<4N:*(+$?5I@+M=;%GHXEX8($%+/\/ M3H 'E/\?M?J^)/^J(LR+9-%2"99_'O6*?'=@.2TD_RQR%U,,G@IY]X'%SDRT MX+V@AV !0P;6KE7]6G%F,U-#KQ)QQ V\8N$[#SA<\+/A CSMY$_""2$>@'(O MAN?;O.NVGUG1-;OBIO^"'GG3\B F@Y11UM07P+"]MSMGC[84I[;4YB(/6MEJ MKT Q.5""^LAK>I^*)N.!]:G&>(3Q"./131O" >!1K1&NHLUJ,EB4 M9L@_]AOG1VF*QE'1^XV*OCO&Z5R#7!P6N8/Q?C^>0XZUPI6G,AV")5^;I+*9 M3)K:H!P;COV&.]@1R?!^KA?F_!*.1NHO]S+V+8/D@@^D/:D%]_<'1E$U+/A/ZI9*'\ MGASP_\MM),U%FP)_\(2^+3J FTR Y'SDM8Z5UE 4G)7!=;+R9)[K%P8NR@#R M1SRDHD0JL,1O# \8'FZV=7>P$:D?QX>WL)"<92M6?-6&ZQ'+VZVCEO7&<(I@ M@?WU=R)*DZ>]E' HZ[9"65^:"OI5@S$:&0-X)P.=B9J3R,)C0>R//TQF3@B: M;X7XP.0']%/:%AH3@:10^RM/(XU;I$$/-,E0L_'NDEP.K$5'GEY'(YU1,(U$ M&23$\CBF4E5E;0^,9&W)IP7:&S01IZ*)9% :!N,)QA.,)]_$$TH8##6P>2:& M*K=,6K5^O=G*KY0K6;AG\,3M+=-3VXF+!*@N926M6^(2M75.>?7+;#2>.$W5 MPP'/^PIX?M-B!?##R]NJ=[#QE\S1H2%NRJ8[UD 8U,9_!96?\_/+#(5^> F0 M)I:"RS:2LS&ON]-QWV(F[>HP/.JA3TU'SKAEY%6Q6=7M9'&0[O2F0MP?]$%' MV610Z@%#PO5E!4/"ST,"+<@;MS5N3AL9(MN.C;<+<>YF\U 4))R"A,4'BP\6 MGW!0!0>T0A'0\ENSU$TCYL6R%&,%+5NOX-20SY:?_L;>Z@WDY(2? ('G\H2> M!%@*L!3\C!1\*^/UVC1YP+A%&'.S2,I[A-_:+R+:-D#=>L>.J!CP=QIVEX2YY5"'(C[CN0_<.S3=$*&Q/>!FDDS8V=+)>,?:)NWK1V MC=P]J:\JHL_5Y[JX%W1Q6U6;*U7A.K58-6$5M'Q:B--^_S0RF<<9VZZ0R!TQ05^0S0LYMIDG&JZS;!%MK5 MFKT2>AMA*L3C_@ P)K"D!BS.6)QO5IR#KN;\8W&..]U-LV *-B].#)5)2PI= M''KB#.TVDHBFR-,)+3C8=V?!OOT8MY>IK]AIOQNG/?PTN15G_](#[S$?8-FX M%]FX2?O)FVQU,L/TC)4D"WIATDHY29X2VI:0(V=\N[T6XEZ;_C@15- ;Q[9" M$]M*[Z)4LH):^!JR7_*W_^U5+>"EQUC=P7YCK_]G;39G.>A/E MG+0AUTW?W3T[@[#J/-LSW15=CGT>;DF":583=DN(>RWU$S2#XU582:PFUXI(INP)?&# -7GK.Q4%ZBB07-0FC VRX< >2Z]E8_^L@IM07W_WBV<^2O!M@?7JW6GVY.65UP1'/_]&,55%@G_M MSH!W=JG#M]RBE#?#=.#KB!8ZP8PH\/Y32]2@X6OQPL:&[;/H(-?M!WX@3=2[ FR]&X/H6VY_Q?^LW\]20.BA9AX]N_7 M-*;10G:(11#_'4@2Z8Z4.\I1\3WW'E@W^?;5_^/XW5]\F9AD:J;U>U^V?+2H M&4#H]YOR!&\*8F,+B&I,G,#G_A:UM;BU=XM,I)[H?47T[T/E,Z)"A"2>:.:_ M(T<_(VJWW='QYB=?17^*)%)6(4\3I7Y@D2;'4X2^^ M/5AW=4@:Z1()%J_MV(QK*P:P[1RP)4M9H/M!&S8CVHK=F#0MJ/8-QWM*%SXV MHYF2NK-E(9)DFK*]L#-]WBV/T\7AM*0-G].^%:X8+I#3S@?7">@R\E<$/E=< MP!=R+!=<3)6\(WCG&*3>Z'+^5I*[TY ,WRG5N4XGDJ[G(IETI]2)-/*19IOK M88 M6%"[D>R3_YX-UXHL+ 7*S@(:B/NO^1ES8 ,D%VDPJ*$GBK2S1"&W>68EO%\5 M;*#RH_KS.!>R"+ZV];4X8UWK]@'>PO8ORTD@!<3!2N@H4^0_3"#3!5;NB)"["A\ MQ36T_.#]=0!-:\V%#Y&\U<%_X&O G8(;8QEGWL'[TQI^C/Z\_\M3!+V"9IN> M$%FF%H%O!Y E+@-/V]L1 UHEIPN(B/:QL1[9\8#'T8E_(Y) 2\&S$>R(!:;0 MD49?0E%Z "?!"D,-!_?_#9QEN*YGOOWLM&#UT#3 MT']?WPXZ%Q"S$%(JSSY[P/LBPD [,B:)UMB$BM KR5E8INQ*NR= ]QNN#=[Y MR9.RH.'/![JTG\8):=*$:"]M_7]/(6]1Z[A*Z9E@"%W2ICHY,\TM@KQ 0.P; MT/"QL^L^T]FW:X[!$[GKX!O+-IH6UYBF2! MA9*Y([)B2YII>YFX+^_PXI!"F842X7CNJ&7J.]?UK&<:0=ON/5J#H@POW$9D M$WG"^Q1?*(J:]YZ*X0>&$!>CI?C>LH7.2-#"Q]M](C!:Q@[DX-HC4^!)B>;] M'2QV8(;NB():\#?/?/#(D?8X7(S\M8/<0CK=/$ NFJ",G'4-..!SE]O'EYGI M:O#5X#8 T7LL_-[<-?S@FH>=Z#V.//HOW-1?-X(T /?X.!$::HA(VC @+D(% MA38M I^2AT2#_FJLXBT /6Z+T L8Z$LY( $=Z0B:C$90B.[I.FJUY&^(N8 8 MZ8/4$8!&?2(=1TK^* KRBJ-$>>[:CO=YU/NJXCQI;\/A+A;3(>B MYFJ.=_5!W=HO74,G4 G:_LO [_B]06V$"@AK@/P4*>TQ8J]S7M'S'+FB4 T8 MXM1?T0R^ABY"VDD["$!]'71/;KQL>]MV]87_3LY,="*B-Z%AAQT(K70_17\G M>=_9-?]$] 5P/ WF23F UP(/0AS7VRN?1+H(,42!+V#MT<>$Z'-XX:=(]XB> MB&1[S-N3#0$M0J#]+D/NA]?($!EVYA%\)^/HB8BZ\ X[>D;&HH8._/TW=RS1 ML/TXL@V!P%GOD/)ET4A5H_*$(R0%F@)U._KKE>2QB] %\I]'B(,YL!O+9>]U MRUO^1N-Z%&C^(?5SC,5(D:,%RNZ!^PQHND1T^'XS>P=%IS+@K_U_7UD?@1LC MD)Q'AHAE&O!'R>?$C\V2>$D9+_@XY_(B,9';[7@^F2Y,SWAB9Z\+U!/[8.,_ MM5O: +G[D1>:1%X3YOUFSB1O[I0 M!TD1*DG\ZW>DI$.K>+6#(8%,???S+T $Z+$\0OM7V+_8C[N0&8SY+TZ MBAQ=MK=DD):RO&XP( M^[M[=5RV[P-!6]2"X+K8C;#> XLT4\!!S\%=0>=_-E*7NJA"YMH3.=O(U0[; MOENG;PRAE>U4S>ZQ!QKID!#PO;T6VI8Y41QDK<*UV#Z[0GKN*L@..GJOS>'3 M?&5GH#5 C/=MT9FY?OF[:X.]OMYIOJ/GB2*F?], MS7?$D*Q%)(/WQ: B'STVB:R$@^$A_:2;A^9+O!IR-V$POG"+_"3 M%8!H%7VU=?LM>WGFN>6]7HS/[H@9/%\:WD)$^4U[7?O"07L&\MG5=J69;T(@ M)QL9[<@&\M7M$CDVBN-KX7/,NE;@Q6.?82.>FW!XWMCSOWP7R'O-;2\AD7L?I'$G,P M5-&'+][# KZ9"*GFVKX0'IEM<(O!2M1(ETL+GAPOZ-1!*RL15]%TL]1M$4%<#; MF1*\=<1=H/>63<^(_2&KZ^U1Q<\?0[S[7E"7'WS#(UT.U?-!+1\X*/69FH6: MP]1!I"MNX!ON-&PB?D[#OESY!:_/3DP MG:^LX^D5D3R4/F#CSKX8[TXFWB'8RR*0;IJ:EN+[9Z]"-6/3=3XDT*L7];6V M8AU<+%_I^6I*\6_I'*J\]^3430N<>:J-[GOT:HJ/$6?]BI/?;S%3(H4S)7"F MQ(UF2D#YV_G*.V/@HQ/.G;_\_K<^\K(OSP+P_5\9IPYD 'MF:C*R7'3@O!C# MGN5QC+7'EC#R$7:!LH\U*L0^3RE"FPYA@C@](.>GN!E%?T)N 50@QA80[#J)3:XV053WS/RCUQ9%$CPOP7Q_^!S^?K2-= "H#W\C$HDP 2@ MTF/ONJ.N'J^UV+=L6>936Q:%$L<[&]4_)-O;K9KG/WFA8O]P8J_#7MF9!\<6 MJ7+OB?"_UK']BRSDO0.,7A7Z7XH-7D<\/PCK6_S M'5,^'B/H+YKRAXP;OWJ5_/=1" WML05FT&-%V[_[POXRSG=ED76_-WH1WQX9 M^Y&_.N[8\:-P%!'SW(0W5\/%G;P'MX\J(:1ZXRN@A7W!5T"7'5#Y2P;PCJMW M)W+F!R2'.(L.EW; "\D$/T,B@ES],X;K'A-16H.]R\[8K>\E5+!P+6F&FF3Z M)O<*/LFTMM$(T!>:N07 BP;!+WDWCNZR*.#62,K^$QUMV?/KOVO >X_#\Q#X M !1>D$0?8TSC&/%>#KW6WIF!%[\Y?%GTXYE>4.[I%9T_ .IW@"+QSR,/'Z#E M<3CMP!N?P?^+0WDX.D(/\F[SLCI?($]Q'T7[SJ'ZGJW.GY=_%=0ACNQ P8_P MHKR5<[$R_Z3N5?CV*1)JH/W?-S;?N4]VN7QC62*)<9(14A,6&H4420M)FB&$ M.!!IBIY,4M*;[#]4E=LP)='.&'4N1EIS8KDJQ5R^)9#"R94C1QD,^G.9X92B MOAZP\>+$IM"5U-LK^R-NU5+Z^9:Z9330[U5[S;J9AE(NCAHP2M/GLX6E)DVE+H)@B6R MG5C94!,5:@VO/'DZN:K&MQS#QPG 9CI31^&I"CT5Z-.G-]=LA7=2JX[:&=%D M,:;6&KG26HB?7EE>IM;EWHP=JTJ[WQ9^P47LG\3,9F:8^V+XKK]$2PE;#* M#%A/>;42VW2&W'83DV?K,&5;4ON3NWJ/JW<;[1+7^8F$KXXT [*K@<;D0,== MZ9;G]YY2,E$8+7)<^7FF5IZ)A;S@)9793L.>\K5?G+*+8.Z#]_+!.C,US5RC M*C"/ZKOCAEVLQA_*)\%+Q(4-?N]_.'Y;%-K8Q6N0*R_YL8+7@9139_PT3N58 M^Z?N[D;ZJ_M:&3U#/K$?E;8=Q0F.;H^R'%'2RA[I][_'4-'<;S_JM(8T^#3: MLPN_O8HPB&/;U%SG;83A:D5VY#>*[(["CO^LY)#^I%@8[\NU]H7!\A+"?2'9 MIV0*;TSX-H9Z8C^LG<;[+ATX7XH/_]XOZ]:>Z MBWB*LV]'K).+3<3+_[["A/77*03?I]TA3=LG&4WL*B"1^W]"OV#T_>,P#^EI MV/MAGGU*V8YWR!?>H5^3[X\@-F1-#=OBVBNUO!B]V/:H0DU!\=DV5QRW2 MH >:9*C9>'=)+@?6HB-/+RW%B?Q@4!DT:A-U6=@TZFM#6W Y=%+*_OJ;(J(D M17T@Q6'SX3[ET Y8<>WEAP+E@C%2$+CM!?D,R*GFH)/E%^*"RP(J)?:* MA6$]UA*\Z9I,E"5PP.,* 8]KB\//H,&[49%K+S\4:!"0S?,)'%1(I4)J6GM+ M9+MK,C],D%8WF1:\Z9Q,E*"2]Q$Y8;U'='?5\$?)N#AZ\N=6S2NII:'4RJ:+ MXE)A0*U+GL5<>YVA@*? ABX=$O_KX-R(EGI#S+?CB7Q572:[S#I'S)O* %6" M('N%CA(,B8,J%[5.KLWM/W4X<^UUAD*J+V]T?%&LB[+;'ZF%YS ]E-=N'5UY\G1G*(^'K(IN-ZJ3%S48-#DK.D)PG@#.IM,Y51;;6&R'?:/=%0L\E"BLRP63KW9; MGJFT)+.5KOGL=NC%;+40M>^4,U MF4T+-8QTMDU-]&; <4M76:"BZ8]J-&N3K#@HU2M=?KMRYF1-)Q6UU3KMVGK^ MNK#,S_A H,^T%_K1?A9_5)=*[^I2F^U&DVMWA]%(LYJN=[UA(%R++S5K7+W[ M&_UVJL/958RT"&LY$BF"3])O694>VX[F*VZ=$_ )%MVSJB<#5 MG6$LOGEB\;Z$K$2'Y#2($JEFO2H&3>,TW27*H>F7^N.HU^<3$?S3E M]2MEK<%1+!A4NUTF"AV@A+"_0N 0GI<*[IZ69;7>[ .F-8@LHT5HXN2#M9$W;J7DP+ Q*;D]=CETN=9/MS71?FTI'XW$BB#Q* M#!='D=J0D>$B<.&'.A\5+H[2)R^,%ST^)HV6<:7(4\T4V>VTEWPU]N=)UM_& MBSRAQ[+.<@Z?3S4:"::;I0?]EE\+2Z6(*,$&@A>^41DR0?ECO A=_.+3I=84 MPYMALF,7?_*58J"!C1%/S"Y1,A.RJ.&XO]87N]TW M%&##RVN^U+4]H=LIA=5> M"<7NM BA/O5KATF*B#+T1XV6,%Y<\&S_+M?\V;GY'>'%'UJ.WP2,=;YH30Q" M:G&=86;;IFE&RM,_:$5JL83 ]+@JK8)2DMWT.'4(;^57%P<(&"$+33Y<[#%K M&K9CN;ZX* 8R)R5@7\YT#-ER>FY+'LE0SXS:D%16^G#_K% M]<+B08XG"DILMIG2VWI._$%]T)O3-9GGC#[1Z%6>6TU^38Y6NV)NFHA2U$=5 MGQ@T[C (>3G0P)'(?V!/?H@:U3:;,#FNNU8;*DW0TE8SC4.3]A2*SXL++G'H&?@@2LML*:*9_DNU- MP\:AA1L-15[:4GP(A/_'$4:0>Q&@';(7C4QYLZI+):Y/5,N290)WL/[!4^F9 MOF[F%AMQR;-U*U/FE@LBOT8-#5! ,H]A-3_\SCA M&;%GVJ#4)L"6)"KMC1%G0+X\('[0H*.A:D_HY-8A=*/-Q9YUI( ^7;U+L[R(L6(4NQ>^(*$FN[FHBZG\A@X4%>NPGKE4.+UU[^1]KFA!Z1OVZKQV/Z1>9S1R*?VPL\5!KI M(VE_5Z&?-P5"8\52J2G2[:B.37:Z%A&]"0EV2.M4E_\)P$GA0\=KR M=.6@X[67'P8X":ZY9(!X D8S72AVI#51*;NC;+$4)X RA7CB!1M3T42<"01/ M<+@Q#+W!%U]IX8;C#W]N=UZ[Z^Y/U<]<>YVA"%X$9D^^"^CGFPVGTF*,6U7J M(Z(S'H_2M$"YICX5DLA&C"=8B.D?C3G 8OY]>_#:[/]3=2_77F#!&:B$:02HMZG7NSI@Y?91MQ%[(7T%0<.P)L!_*R M U]@U]Y7U*%![]=BP[^@^AKXAXGKN!:(V M@(%Z)>#VCX!T<,R+:-G#@!XYB M >^TVQQ#/O0\&?LITD5WE.>N[7A_LX#M:MZCC8@8^:_KZW'FRY.)7@[X4>&; MW?8IT#71R*(V@#NU.AI9Q/I27A0OZ9T^G MT\LBD",T1 EHND,:2180;8"H+'V:7Q 1Q^8*^+%H^(D%2;TP_=UZQ:HQ&T@Q M91/S^?1WT?N/D"1&[7)FD;4)ZIF:9RHQT(N!Z=FV!?^HH[9WHWU#[^.^![N/ M?OV]7_5!;KS_(!HY<*V(8]]GQ(BFB+YX/@4DA\1;,;Q0 M"^B?0(SN$3180 +*"C+9I67SDV;@ESLNS Z)7JTR[XD$&U-'F8R>SLPRWQ?Z M(Z4N 2#;>Z:SC7+JC C M.L-LHJ-FLH.XLO[U-_MT&O ]@ $7F7_2#\M';Y(1'8M)-1(&@R$!#JD\@P" M.=Q>^13ZZ5=8'8%8-A/AEZ"EX+7TBX -I+<"X!,@;D"9<:U(!EAKQ2^E1 ^2 M(&MH8(,@&]Z/>HJ4O!_HUSK% @O3\AXS.WI7$:H5^('EC3'SZ!01#X2*F(9W MM>W ]_,E=@*!SIY%4,-"VX,RR(\F?%4$>Y?7%V]YDD8\&<@9=F5428T((;WE M.RE]2M"-16DZ;_V9)BJ(BM$P#KS8AA2")N#V+-N)LJ25,GP\Q;$. ,KHN=.6 M:I#MXD^GT[T/;#>%#T"[O=\YR [>3Q=L]$&>XR6"FF:VM;=$QJN8'LT1NC MG;K@IE2SQGK0F$XXM;])QRFQH(W4Y^F?;4K:)T#5M.W]AJ21/CJ[*^WU>#YS M)5!7J4:9!B-*TAC#LPA.+?[#KFCPUIXXH'OOE!T4V'WKI A-1GWYO(J&.^T@ M]^($/OBWJ*W%K;U;92+U1._= M^]\'-Y[V'!;BB6;^.W+T,R+'"2W1M(@CBKV:"['[VNO1$/L//VDBN]L8QUS\ MIDCDX?]$YUCZ91?^3XS,+ 0C_]EM9-]GV8_LT:XWA -JIJSI3=.P#ZPJ'G>6 M_9 Q__/O# MQBV<=V^_WY;#;*1JS^;*;%W)"_;EU;M+5>E48=5.%:IMCX\N$ MT.FNEI2"IF4\^M2VOU@Q+\^!YD\EG>@*GEM%[DN3;2ZL2NQHP6SY)]-MV-V_R MN4SRN75N?);**ML:FTC*JKL9K[K)RGA:G*,)MB=+Z@#::,<<"W =9B[)&WW9 MF5KHGB=+6@Q;34$MTC-.I#.]RF22MND:&MYULJ3VC)N4%Y-4C5#:LX:C*=F< M/4+W/%V2&(^33D.W5+7C3#."/HBU7&Y];L[7!DSLQ#-EK'DQRU* *,A%LW=V MSA>=RR>FLP0_5#O/&[ZR$&2!':W/S?E*UKOBH-^T=-XM<&O+I-;#_B)];LZ7 ME<@9M!*/%8E&8T&;2HF%JC5];L[7S&TP@U:C6E>5[8:T[,4\D^T?S_DZ7&D* M[:21[&]T%<0*#)WKCZHI 47@3P@ZRZ:H"1%/.VIES1'IF5'E.P!-&3L0%.JR MW4PNWQ/]<'[7;BY7&,9#Y;Z>[*;\C8Q$S87^1Z CH3Q#Z_B]WAR(8MI-# MN"\8Q\*Y+]03#L,$MRW?K+GZ-(I\#2+LGY*%+SRV%'C7(M!6 "T"/4$T[-CI M8[Y#M$#]"4RQ[T9>,<6^&Q/%%/MNM!)3[+MQ1$RQ[T;X,,6PK@PZ*H8I]ET_ M#U/LNY$D3+'OQG@PQ;!4!AP7N5N"W4/$XO7(Z5[ M4\R9AA2W/-B].[/ >Q6*NV'O1'3?X&R,.>RK',;^ PY+INZ)P^KOE\!^R&"A M0_/D9VSU8;K^7R542VNZ4-?)]K]03OXMR-*G:_YHY_U=/?WW!$@.4D/]J=20 MY!--W9/4H&J+BP%NP '-&V*2^+TQ"7TK6OEFF(1X8N^,1RX') %'>VZ)1TZZ M,MXXDUP02&Z=1_[,\@Q9K]WC,DQ4'.\UH'W=?_9B:B-D2[]&F\I4^+JW7Z(Q MI9\^\'A3$ ]ET(FS9=!2W6JG8BUYR;N=5=*:]-O< /QY7\IC63W3AU*=$6HW M7M.FJLAE5MEN<38JZ6CL-?WK[U24(4\[!5W,:P@92_^\9/NY#2$CPX4D^SKC M6T,FV?2Q9-.""!9Y74K&UGQ6)9,\B-4H>O/GG:4_D>SE*E%O&).<1HAYJ])G MQYVN6VCY ^V348(-9%P=UME'^1$A(\,E)#MYK=$/89'L[[4N"4:RRQN^O[*+ M6HQ0MI+=DU?SY(Q!.CL%O:U$-$X$TB+>]]!#QM-7$>WPV2Y8M"__JF!/B%(U3CN8X7B*9X8H!]<&_C-/NW(7Q/%\%H!:Z@_MGV).4XA M.RU_Q"J/.ZK3" N,_TA4I;$ Z''&M.I)8\EKD]S9M[(^!GENLP"J'R6X= M=SP'DM,U&U81:'+>M+Q[G%$&LI)L=]JQ89\H4QZL)(0UT098.9 M!!2R$I5'+#*YHS*1D(%"L &9'P&%2FTTRL=7:UVE$APPE6E+F+?2$!18! IQ M.BC[\.$$)&0U+G>4#Q\64/B16,Z/@,+0KRB5:[E1E(I82)02'FQ M7NIT#NPMI&R$4$!"5F*#0>$VHT _ @K=4C\A\H-8DNOT4M71:+N.398(%% L MB8W29'"AI)L4D+M(S7D52D(9.8?F[?Y\I<,@.7S8=]<).M>*,H7L_" $=,') M+N%-=KE6V 5+"=8EMY,X]-*/>' M"@-+U/P$!QL?3/P3?_-Z!6*?TF1?^'0IG_+*2PU+:/)',AO2\MRU'22W>=,Z MCB:=B3"F6ZNLMJ#+1:+O"LOF(+7L$44TTI'^]3<39>-QG*!P4>?Y043^NDUP MPBCRP>8M?$?D2V:M/-!K#4$M%)S29KD49^UB&KXG^^MO.IH**B?I$;5\\KIE MX#\G\CL_!HO\SV4E?$?D!^*"3Z669;DV:L1R@8F*U$6O,; NI>90[0))1(AZ4T-^H MS-]%\D#7=$0-90Q\=?@[/O8).(7@-4#2$"!ETT63X,.@# )M G+UE8=%-_QX MEY#<7N+3AOR)FA#UC477Z:5,%,!X0RET)C=?MH0D"@"1B6B2)''[D)_/J+BZ MZ%RMO\C55QXRT/BY!B3? (UV0^B,>7E;Y_7^(D:9E")6G#4$#1:"1CP:C^/. M)%=(,+FZZ%RMO\'55QX6T/CQWB;? (U4*Y;D:S-;XK;K'NGTVMU"1T661NK7 MW_%D-$4$U*@,Y]M\E&]S=='!H!$2T/BYKBG? (WZ(C96J/ZDK.KR4I/2@V2_ MOD:@@:)8="J:9 C<3>4K@:W_=43(VW_OB55W=?@"TN7?^^V+'EVX^/*\'OQ2 M^*7P2^&7NOA+>2I7,>!3G-\T^_8MNS,0R9HZ?.86O0&9^+<=D333=BV 2N\4 MQXY4#',3R5H J)&RN!Z;:'@-2I:T@.UJ#I C"JK9@_]*%JKI1+\>5>Q%WDNL M/"[Y WZ]*'KB?_VLGV!;CM &HL;9J(X5*6=)E).J]5> M!SZ9H"P+UK:TF*Z2M5E2S4[)1:%;-,U5??KK;_+I-'P!=T[3_G_V MWK1)46U;%/W^?H51Y^T;>\=-97PP$1 1!:53\]6^..0&Q MS:92,ZM61IRS5Z4B,$??#[\A\]9H.;+$[H263J6CMP>M>K3OQ!JR,A/&B;&R MN3]:^HW:.#LOS)IJCLHN[?F@M&P.VX"6TV[G "WHM2(V8E\[O+ ,<*5?WB\5 M8>F'"!#^ [#O4D*W1(SI/B#<(!E@HDMM ]_40@>+(&@JAF@!1P-6'B,@+0YD MP(:W,/.:BJ0+R#2,S)!5CQZS- W1(82RKZ/F-20@1#>B2[P)UZ)W X[7E*GT M^*=+X7_"2P&E H\KNL,3K^3C-5@T]8;W)M<%A1K,9ZK>Z_!^_YOR6(J,F2CZ M@I\PXVF4E<:QN"",>28MC.,BGV:3=(H7)0D]\[]\\(MI/)ZFXW1R+#*)^#B6 MB(ECGA;H<9*=,!*=F*0D9GKP"^2:%G8974Y4M02G--R*-LY7LDZOC20X?7SE MTZ)B2;E%)Z%VU_$\)>N5\7"5 5E_?&6FNA@W\AD^03.J.6PG]-XPVH$KXR?W M[&C=16$WT+BBW._L5I6H5!IFQLSIT]=C6YN)ZC+99WISU9S-QE*%ABM/GJXT M9L8F-L[*_69,773K^1^NE?IM^0Q>_IT9CB, M&133R=%#6ZA5-_0DO1MLQK'3*[>;9F<6I_M)>E'OM;K*NCI./K7'\=,KXY-" M-;_@JZ+*V)5LJ:YQLRZ?(5/U#J]L<.GG3M*V8G2N*F33#99P\??HBG:IO9[MH0:6BS+83SRR36E\>ITZO;"4: MA;+4<1)TL=-*[M*U/-UV(/5RBDTCQK5B]6:/4XJN45"'&3O?AGL>ON>XI*G1 M6)1.)=DD>_H-&XLFDVPZ>?I-,II(1^,Q_PT/X@H?$9T^-B6Z,5P6_1%!%A2_ M1$^U34?ZL* ._C.\:>@HR@,2SHOQ-!"V2(%>#'L@S%]Y+MO#LNW&\.T*,TET M-*DY!4B7=0N! #P4ZQ34HV9\-7JR1K.^]+S2RW5]Z0R>,C<"WA5]=PR\IF-; M8'J#.26B0P"0+,4"KPQ95F#(30U-,S80M8M@F.*8F/^:7CQ80-?P2TOZZ?\C M_$;@,LX()A?\EL)8T(-8(*5)4SL<'*1P7!=_XJ\&H_\%ZLXV_:=Z=XL2-?BZ MTK,$\YBZ6DTO*NLS]S?0/:?H_+X*]?^F(/#Y%ZL>?X,OL-(X_IK_V3N.7@'4:]O^PE<;_5)I(/,8^ MM]GQ5VDB+PD>240Q2;"_M.G9$W"?6C:$[MF1UH:VAB!(SI1$Q8X4> %+]X^B M]<\^X&=43\8^NXCT@ZHA/?_LBTT<\ZH=;U;JF+'&S6DH).H%/<>$07S^P*ER M_ZN BPZO\7+E#6.^%;?3;;J_FJY5E;IHN>G%D@!-EG MBB(-IDVQK6JZHQ:WY=T^WU*3+%,:VO3R M5UK+WR2AECVNI152%:ZO\"MZ,.>[Z:8)Q2$P4Y"YT43!;Q;_,P[Y4I#V3V'Q M,P;)VW@\5FLFT@/!2O:')>>I,QR4.AGW5_JSWL3CJ_'&VEI%=\PIZ>=Z,[-. M)VMB!O$XWF&83EUK /\]PRI=25<,,](P;,EZB.B2_>U2_=XNU8<-0ON.J;QH MJ?A?]G5+$AP3^A8F?M]!O;D;),=VMT8[6ZF<6"NS7J-P-V-E6FV6N5@MI] K M/EXMV;EU[?G=6S%?/UYKGO)YM7(?Y/Q-QD?Z^3? MB8P_/\" U0-HAYHF>,I93M?6*V:1GO6[;2,?4U=EK5B\6XK35&<=)3:I:*ID M]>CA+CDTG^3-.(XGS$4?8C?(J/[IU\1Q9^*KD;FLBO>+:X7K]KS\KB1K/5YG6=&K=*. M<5K0I8T,B#2->/?:M,G?P+O/.:8)11)+F*:"L >S0Y!Y1X%]]Z%&Q#]#['R9 MA2VW2$S\XWVA#SJBM,IG6B/6NN=K%/&3"8;%]FK M>=-O/O[G\O%W3.,VUL4O,');&\4HJ1&KTKE!O.H8B<0&N0IDCV(\\1!GKU4Z M_9XABMJ!A?%=!7$;A^?3!U/?,9CQZ6?]?*%V?^.D8>C"1;&V$$KJ+M$6F;XK ME2;-;,*R!3%#%@(E$P_)5/([Z/$M SXR*O+I9_U\&? )ALU5(:"8]:I9V,;J MM%(;#"JE=#:I3F2RX =71<5?LFT^:][\I\VT?&$XV?\J!T_$__Z)YT(+UWIV M@PRW\G=3C]1Y-\+Z,VOM_;3J"&Y\QM.GO9&U!<6T[$@&H5W$O309V90D_"_O M@JZ$J% D5Z ?PDC:CH0'#(O^.\!G72C:0>^QO\%#!+&X,(,1UYHC(G!5)3?+ MZVJD@8?0\5HD8UF&-_@W\F\X $/_Y5V$_XK^]1]\[X6CV>H>O0!0CN,# 7#H+8@+RAB-X=WS<8OHUG M]R)D!>/?/*"2V;V\=W3_T\B_X1KO?:\B!)]@QEL1_NCIN-#&1U&:K-M"*K4 )CHR@*<,OS. Y@K%8*'BWZRTF?Q,Q$Q^S']0 *TO29KO-QI1^ M5]NX@^=TBE'MS+N'1=<476I.CY[$;Y6%L\@:IHEG]N5XI%30YV>'1K?K]=IT MIZ_8?F*X:0K-+,5/5YD??S,T_7B:I=E/\[8B&TG3X+\(/;P@(++#XZ0EP*L$ MS')*31,77XP4D4?P?P"R$J]5*>Q/FG/(N);0L5:,7L<96BLUX MAADCS"7CUQ!G.9.Y)&!I)B [A$<2 _Q2,EL;)!OE(*: P4#*2*;E3?;' MPR$1LSU&6B;4];\D-Q\.) CB?O$<]Q>DB>GPIAN)QK$,2'@K=S^?]9EQ-/Y! M_:^]NM#I;3MMAULMF$FIPPX*5?O]@^)_F?++QA/= M=[8+=SYUIK,X2(T8>TV8(UXU0N.? TY&%L _B3&OZ=2.3\&OD][N+%;4U,I$ MH9T\F^8DOL)T-C*2WLDK//B1JTO>(+SWO(=G1H2X\D1X3R3>!#<9N9RD1J6^";;;4'.NUD9XETHOC"J^D^52E27'#5:N05YGBG,IO+JSYV1L M/>,CK0'_J@%O*B#K.K N*/QSD+CPH7=]EF7-T7*UF?87:6M1+^VDA)H^Z+^) MO;M !SU*L;I+6'+3U,,O% VHC6)"Y,;O[&0UUE!&JB.H!<$N8-C!Z>&*[O&U/1N)+CEE1 KM@IT MPG"GZ6Z\IK7;\N<@F+4Z5L>FN!57;0S$Y^WT*5O(M '!I['$?Q&=N^='I([1 MZV*DE6.+'^_RXG69X!/^JJ/71R;U$>KO)@.:U9+,&8-EG5ZYJR?*:*JE MLGF@>-Y?I%?VQ"P\+@!V2S)A3B-"U'DZT7>U'K>L/3G]7'^G*+MR;3QDD""@ MS]') TB"3\ 9<8,^"V?Y&)\>*'HD1>:+CLL7NQ;8152 _@0<'0E.0^P*78IGC M&?_>??P@/ D6.F8X- BO-K$E49%7"SH>%72$+J!=;+ _>+S5%@C\@ M-N4L%B"5%I(I2R:):UGH)31DODR1^ +#!OI%A!E0IG]OP)RI"!#$7_(N?@:) M0.$$@9<>,-$#"3*LR 99/\@3F:(#H:=YOLX!E/9NKV89OF-T?&ZP+'$0S@_& M!9 +1^"FRA:]&'IC="1\A8DH*H*5J1>W6\#J2]XF+KB&=-JQ*Y:Y>A/TRKIA M1S0$;/2&O'X[U7]^UIU1U^KF MK1R.W?0"P"N'P97SH-6!,P2<3(<8.3F@$L\M/J]S2C+6$\3MKF74\>[%Z"DG M_XP^TLB;17<1R#)*"*5Y5*/Q2$6+/.81B1=F"&WPN C2XR8B+T2N#KI@(@64 M@WX]<<-D]1@I[X/LA]DN_-N Y"!XYU&!B#QSY-/SUBP@G_MO4;TC$;P^6),A M$,H#@'((/ED"GIZ1E>H!!L[Z@:/FTV+92,L=VJ&M=+):L5>3 43QKKCC#T ) MH@1R!&,6HJUD"2="SP0,1YSCX]$UHB(0TB&AFN.H[.V2++\Q%C,!5-Z!3TV0 MDMOD_-E2FT9V9R4W9F4[PRQ^:E_==>OM*]>6?1;<=IW&+KF84R)=G-6>?CAQL)_9]) M5DPCP8@4.,@[HM US=^ YALPKPA4/@:+2\,%&^&U#Z%M%H(F\284_F=B^PH=S]:+1H]75OP_!ZLX@B(D6/=FF#_]2J/0J;P5( PN M.I(EBFSZP$';G[RVX5W+.V4R_P>"__+1V8FL/K_])JY MLRM(J9>GN++@C8A(?LD1R['D$N MC;+ E9A;5/LIJ41O-^DFA*[,5<,KCUY)HM]#T%P=2 MO!&8AAW/U9-/KMYWN*'[^G=.HHUG&<8; X$65!C KE,+#\1JZJ2#>%002*A M!'PIWH\JXL)!/E*3T(,C3&0A\6"1X&J4X%ZVR6,/'ED."%A>F$!4IE/T8[ Z M)I*]D23="Q@$7(J=>J_J%.KX'-V^=)!]?A4,%RNB6-B5!^XVH6Y&="2_1L<+ M@Y!LSOZY!U$+;/WP?O&.Y57B26!7P3,\@'@E0\3:TH('^![H?>)47[6"]46I M[K<@M_8MR/L&(6"N%X2]-4,_W+<37:FK /O65"RRR/=>DO[#1VZ_VEUY2S]: M6$BU5FNST&5J7!_9![3H-$5S+,H0.C]M10MD%# 6<0ZDP\G[A,E?@;03678O MG-UYJNOA M?FC_Z,E6-T>U54G&6M-HW>T/GYF9D!GU>T\&1&&BUW@5<9*C8ZQ-@SPW[U7; M(P+ OC]@,#3M,;.?]OAP7^/NP\>9WQXI*3,?5]>BPBW&/3DUW.7KEBQ#BOIT M%.AKY.=U]1D!O?C/-C'>UB33A$*=D$U!JAZ@?017:TXT12:"!].YII FB*! MJ"/Y"9RA0]8M_ADR!Q>*LPBS$K*)I2U._8E$J&%34K$$S0";&-UX8JREQTN[ M5!FO0RS<'GCDLO_]OP?AM8\(B!XZ-1DOMMCB73!I,[J(/C$=2:SMX9$/3M1# MS\YJAJ#^\&,)"O7,;VI,I=(?/KG9U4IQD\,IXD,)\O M9+Q,&HUFCR,#%>(>"61RN4Z?RT=JY4RV7"OWREPWDFGD(\U>B>M$:LU&D>IQ MG7KX^R]B.'L8"9,HT/,% QA[:99-#"G>^^D^54K4PJV-XE>T)K_%]>862\UP M):E#&#-$FYY\1G1[ID'QP%BB9NO,;M2D^CQ;EC-2-M5(9#-(@Z:O%OTCR;!& MOJ/A6%Y+60@)+TGL*W@[M9D.T'9SI?N*KM$[XVU&M M#/B)7=.FETC\!;R!I^)*O$G9!B629(O7M75'A]'+)77!2*X9 G[Q P_D-;+9 M,X>BBA)-]BJK.%VMC6-5:=0LSN/OQ^?IVX$Q6F<6W Y1(I5LA6VKR3 MSD Y3^IJJNM]W .^B ;E"<@)"2EJ4+W?F/N95Z![%'E9WJ-?S7^95V]KZ*(?VBR=&5M"E5]FU?X#O/B@K%>"#F:L%UV$8&$]@P@X(N9"]:OB6- MZ^",R,8PU8.&RI"\%C1>\;HQ#4%PEGYO.#*F3ZSU?=S"K\^M*[H4Z?)3"*0@*RFRH=1,=])&""!O= -O+\+&ER+HR1?<%1P^"YG[0&1V+'/LQ MT@V#T0,=>!<^19/ NK,T]NFM('2][Q#UV WX4HK4T(/E![P*X"7Q>!YK98D4 M0T[170W3^F;/,Z\*A+?/9%[",:$B!;D 4!R"F%>Z5<#FPTU[''GI^S2:P_1V M5C%1_#([J-*6W9?2KMPUHNU\I8(5T^GPP_NF)3_(B'XU)!JC9J'2F"19KCL5 M.]E".BHF,]!B]M&+SHHQY\/JE2&625P$MOFS6-8DU'B1^3LP[ MR#1^&4,.O^W>5\ZU^^7>TU=,PN5(J :CZG X7<5!3GN4\54D=&\$8Y0. M"ZN"8A*_.]\;O4&FSX&/B?UK,E()R7/#7!J$O' X"1=^KDG#D#5#RH&03&2- MB(7X[0+$E92I>_:A$K)=;'_L4A!UXBUR+^MB7 H7LYD2GC*WK^HGEV8/+OW, M#D=_SI0(/='*Q/$31.?>$X=F< 3!\-#'^-F+M<+#*0\"<@#; '@>F\*MC^'H M3<'S20$Y'43CB@%&3U_Q@72)>9@\OBD9WX+>\S:MOHDQ1^8/02/L!?9_T2HEDIVBW9];%*);E$B2WM=O5#,S?Z6BN7W!T_M>-3LT), M[WP(:I<;^;;&8),U>MU4OSJ3Z73:$NL)#9>"G7$KC@G_B$IP2&TMF>Y'SSX- ME,8> 4AK?! V*+V?'^A#MD\OG+J3I>>)RI0YP$:Y43C !V5) N $6:2B)>F7 M$(+4'[I_F>10(WJJ_FJ7:/Z;GIF["B[:4Q=9&$8NG0!";A= M\JQ\PJ:T9[HB=D"OB/GI,=+UFH+]CEZ$K(4A!N1B[9D<\!ABV_"\'/P,BD0E M^0W"X;V">.=$V+'HPD+\'&$&HS7/2:5SHO_@UZ13"CUA"3MT@)1Q*S,>0BHH M2YQ%5!"HH3A.\4J;2:D(DEU+R<24X[68GGM8KMGA0CX'2%,$;8K7$/K])LA MC035)L=W0=3':YJ#X 6!; %*NO85=H\'#\$>"=[N2T;!8BD+E7T6/M2E]PSM M X9+.OR"%PQ2/.8=VR*S8KW>7;@(L2?CU:A? DGXS;Q<^+ZGW- T,F@-L0 E M&+@5F#?A Q-)&F2X(6 A58M\OWT)^CE\>IX=Q/<%F\#DYQ_4Q<9\=[%]=['] MIEUL%WK5KGMB;_#;&/0,/&,\8 @\5F"XD )B M8K^??(FIM:H;6VC,D-2'0 ^<[$WX%FW_)-%6UJ0W B$601&03BOV42GPN] M2$OC=;L%3;%(./4,_:P3WY@VTN6UK*54Y3FS4+5.O4BQ&3S_YMSZYT\23DN\ M+$,GD3-PQDQ#D"R+%,\9C@G=#OZQ(TN-]WMBOVGK(VFKPRM:S>#%IO,B6556 MTTZQUZKJ?:EECFL]4=.?DGC>:?QKDI6&SN5K/$139WNXT?'Q=112&/[@.%P+ MBDCM6]5]JSH-5P9@%:=@IO'-^(>(,B5S"6:2CJPE=.H=?(KM)5Y<0U )CQ*8 M@/C"UA<(L'W9IXE[MW@3F?N2%NKY%TP%PS$"@\A,F"%+XF+@L$*,\Q)-_E/6 M5'DA5[\D=H9CA8H8*L+&HW'$D,1-R7^%9D9&\C2@+!U M]SD[OZ!/A#22Z>5:,8J/BGMQH-?02+^C*1T$WX_D?-9 B(8O\S@^#B6_=\IX M?F$V.IE6>0HE)-B@>IK,L5XB=.&U0V2"*^1MT._]4G48X>;5VJ$K-44X:F.% MZ#J4H8G2%&KE0\'V!R^;'HQ?Q%_N1V)+T"2%N->"*G="/S8F&1L='H]EA(+W M(TIXP)$4T.KAA#M)Q//:8Z2TS[N\D$7W(WQPB(D$ MV#'=$[#71G(&O"%JA@-!/8&#MWQ 'P-ZKHFKWK6@@(RDQ_3CKI3#GA?O9DN\ M)0K'/X-I,M[T&SQK%D;5P#P: I"ES].)IQD([^ (V!0>#KO0^L'?PM.P<3J MS?<)55)HD@RM&D 0+B'B4#;O;/Y/-/ ]C T>)8K)8+_:P5("V+/(Y'\D?12'0A0&+YJ*I9ZVH!_-BL;+ S?H&=*W MZ/Q["%%:KZ06H+@V<#*7,-O#*1F<* &?_G\$Q>+9,LX0I63"W0QZ/A%B.+))01K2'[ MQ9:(Y%LHMJ<;>/)KC^(.B-DGV;#8?:5=!^4.X^USBE^[K71+E1:UJ-;:55/; M[N6JCB@3JNKP_WB789?QY^D9<7E$C7)+M=BN9F5ADI[+7.:N51W)[=Q\KC(# ML]_5.ZULIL-2R_:EJ@Z,"?"BL5HD*?/7T/,U>8=KG05GX9"\VR&[^'(/>4&" M;\.)>S/MPGTE:W]GK#H1*T()R=&]D0:4H4&.S-WP/MP<<2^6L]\R[0@JFK)R MH,0<4')&L)WHH'.&$>(K9%>X8;VVGUT'U3T'E3.^37_ _WC(4\C6":LHWMNH M&W[5O95S7#)TR9I!)(Z,(2ANP5DY0B/X$)8B@O6E2T$I/FZ ##\.GQP[G/YD MOS/,>?O;VQ"Q]W&"UK)+7@6N M*/4<(-!G!S5IUZL2\2Z+L_(S2)S \%C_[F1!1&@F/6SQ?:WNRX\3LQ0]FR;X M)KW*C/C>+-HSS&3F;8J/DMRN;;G5;K_JSHL).N:L=:-]37>]KD(4 X'S#HI+ M0G/>2@;T,KT9 B(P48^,\,SSKC7 4SR'V"J11&\X.@Y8GR]CY :#XEHM36DW MT5^Z]F*W[%3/AR

M-+ MOV]-RMDPWU4[L-DNK:WV9#;JNXWYI4 M\>HF/6'GBS^_\M3<+U0Q)1EQMTEM"+,!6Q/+4L(+FWPZD7 +#8EVX&P5/ \ 91E:S;EM'@SK)&@:.-V$@L-]%NG2?QHI07V=4I=V=.9N1 MF5Q)[^PBS8ASQ]O!5#!,\C:=,)S.=HR9J\2(CQKKB5JMQG*<,7:RI05@G&:N MC=3&;6/2AZ-EOT6CQBEC6<_P2NH,\+#VMU)KK MLN4AYY@Q8:[G6OV2=EKZ,&.U7\128$T:CA8^+1W3._CC,3U7H8' M\CRR_GE/4^3U%[R(QQV1!?#['2J6@[0D>>B!P+80?7J33N!M;M.1]$'Z,6O& M;::E]UQUX7#]&%M $DX3$U!(6ZGT3!;EO8UH%->Z043R=T9>&-D?A&D<-3/,!ML!#V-^N% M.]']M RB6$=#%M,_*VC_MA913"14%C--!C-@J%&T&^+.LQ"^U=B;8QUXU*$L M-,Q.FFJ+J[[37:?,Z;##C=YA700#]TCZ3A*Q_8AAD0N=EB.'/:N_NK1;8!0J MENSS=*V]GFJSU7B7^?%W[*6YEG>V&GAI65@(*6K3SZG15%^BZ@R[??]L@E^ M&">61'2CGRAH?_DXY/I M.I]/W#?=I?8!J&(ZZ50WO2FLZ)6^6XV$CL0TNF">_G0,LB/J[E2GSSD> MZ0]U2.?XFE6H/LWX3Z'N1GX]W+F%BD(/,\E$?FX7%@D=@2S]F'R9NG4H /@8 MXLX32Y,1+@[Z4CUFOOQTD[R':QD@9FNVOXN,"]2 ML00'%Z].),W8/&(E=N;._D]"-CCQD\.G)F9XC%@* )9S]ND#B3Y.@RX0=*U_ M=R7L@1\:]S'L=OMFR"L)U(N=,(/B4"I$J5)]/*5=.B:O)U6CDA4Q:,+WC+&5G3!,L,[PQWMU?TB(I"&P>$,=N M/[#?P@.E>LBB:Y*YA$7 A%766\AN,<3S,4IW+.7G*T?FFI4*+Z3CE6[31DRB M&Z<\$D18?HVB;A6H9!-O&^T9FE!T/)5CN*?B.Q$GZPWTV1,G1G&P_V$?X_%? M&K_ST2)TC'!) KIVK/W>B%/RV1,7MY4$!U=U9G31'U_MW7;\%)2.D2,9S M'V[RNXLU])M2YINLC-L1YD""4?8^8?; C+V^,$^?YC@QWQPZ7)&NQ_N]3%84 M>/GZ##X2Q-[/IKRP0>/W[.5GOWOYOWOY_S&]_,R;>OG96Z$^%+,Z5#FX.N'0 MYH-:!%_+X339;Z"68JR222EY8ZU6Y;$SX5K/K>?*^[W4+Z0_=I*RRV?;8[>? MVW7=YYPSRJT$TA]W47_XN6V%),1E'9J(@JHIW@K",%##ADG@K1,-;X.M8Q\+ MV50?[6/A_QF0:#C!031^%XH$X$ MQB9 QGJ);X980Y,L/'U_*BD0'S]2Y8?<=V* AGAP;UK^)CSX@FD8E$=YER>& M]46UQA0GM#.:.?229[L-X8]@V>=%)Y,VG3G;=ZJ\&FN,IU9\LH$,S^6%/V]C MV?NRZPW!AQ*RHUF^U7Y*C3#^ M@]<\X\U,@ZPJKJX\K!M&3$KFF_J5K.AIWMVQ-;7ON DG6?&,-+S3PX$Q9FM, MCP=A.Z\X]&8M%$>AF+>EP8[C,A&06%;DWQ"?8>B_.MT^SHLQT;_^\SN&;/!I MT"'\ZIS*/*_T$_VXRE!*S!UE:XUHYFIA_A>.L13G\Q*K.+%T7^&$Q7+73,;G M37!>:>8AD3Y31'(QLN)@G%^+K^!XRD&(Y1XQE5^LY?L,^GE-*=^]J>>HAA9_ MF4?(.%64!_V^X[64R_!E166$G+*24^5A-H=#>(_Q,P&\H_:12T85V1WC5^9\ M<=OIS=C_78TB;E1Q.L[TN==/['(9-UXI.67(35_;=O-E_9A78NW3+1ZF0]<3 MNW0LSTG:9-GN.D*,+?^B/_-F$^BC^^I(9=C'8*[8$J>-3(-+T-52L^2H=&;F M)-X]'#G4.X? TL$VWUG!EY].%C4[-FFIW4R=KQ4:4EFPY?-9N@L6Y#\/JGXQ M^A6X+C<9T:HGE:4ZI,JRM&XLU-+F ER#M@ "V=#Z_WA-O,U>NDB9'BY_YRA(XQ:Z*V;4XX79B3]#T\_2SZ]G5&SYQTIWW=J MI4*9&DC+)BN_-*?\;)UOT-2S-W\]Q^U.Z?*W^6BAT2UGG;36BTZ:#X7P].L; MFOZ8^/=FGJ ITRD% Z/*]7<#S<(<,0C!*T].=\V03JPN-QJG%*+_:):*66I M-://P2OY=!-CF*BF:N.ZN%:;*T4OYS;U:!=4&38QB*H".\,Z,32"@;7^.@Q, M28S@L*3 M6TS)=DP](AM(RO@D=8F"O;DFT*_BS]N]V2BH\R1IF?:X ^C"] 1_U15=63B+ M(]K[&B3[-.MUS4R+V_:+2XI-;6I.W3TLMGQU4]JOT6[+7[7F-U)Y,ZB0HWI^ M"J_*._3J.5&4.2]IO006Q!K=V-8[K]KM::K'27QJ"6^0TTS?9[/]-5, MS'M[86.6[>86N1&E,D9L'INQVVDEW?YH+^R34F6M"\8ECU<6"3"CTMM0!?WI M7@P;+VA"]J>I(O42\ (,PA+V:H2H'9(YO&3GABQAG#,QG"7 ;BG!=ECGKE5.D\K*4F42@U(#D;C#^G8F>I63"\/I$<$9VL.7+/0--2^^7O$;57%KL^=C?FJ:\/>ES3\G M\4A9;#DZ[)7R-*4ZU41MMNQ-QAMDVJ<>DV=:)2'Q"/3P%?..OR\Y_:Z9S-U2 MDSJUQKRI\EMK(@Z6<]-*9: /\7)%_^TSF;],!T_91CZ68!R)ECK#;B=OS<:N M('^!".-8:3<63%]+TWQN.=^6N_9!^'DU^*"(4!@<0_;#(B^\(41+-8%Q_4L/I;&LMU1C/68 MKJHR)STM\X7B$XS!>CQ3O+0?@N5Q39#_"/I#_&E 06#0?SJ,8]$<<=^#?9;' M3R,C/J?O%],%*WN:H5Y7*F4%@VJ6*,YC/7R\#Q M@CQX">QQ[X<"A+!R81Q/D/W"G&Y*5#!JX#S2(__^9Z*J@SU.7>X9Z*=U#T9D M.L]9+":*R7K[N4!WN)PQ'-7<](1.Q#$6+]>M_2>\D8?L><;E4XYYONLC%,&\ M$&3Y-ZQ_\D=0_$.9;(^Y0@#.YO0*ZIZHCEW)3_HU>FADA]OY8*E5[9=0=\>Q MJU?M1#]R3V9&1;&1V-0C>4D@TTD2_G"2@VT*NHXD-*R(PK;:8&PL2*YMGM0?@Z]DLS M4*V\![8,UH)71Z)6;,W=2-0LHS)UJ^,(BM#1Q[@#*,HFS_3M[6>B7HADAS4T M7EJ$OJCS)OHD&O>&UX#5O8^;6430P"B_T+7>I?Y*$*+.;VG\L>-H/"11_#]^ M"=$3ELF/LUI-596A,DC)3H'NK=X_Q,DS"*U]LLP*S?@[*UB:#A=KC;8RJS:? MY>%6+[9W*K0))J[V].?WS3W_;(@'@#@+W(V9U)R*..O0*SN9D.,Q.:T/,7"O MC'W#,65>$$R'&,F!F 2Y$@R!(H(O\*^QY/29+2P(K>,1G'M#S'_&N53FW=RH MEV(]KZNZ'#VMI@U3?K+I57?-L?EIPM[*[^\U> ]I";JPZ[*Q(N]OILT MC(V 1V%>YB.":BP##QO59TC^(5!9YVU>G/KS:]M#Z>27ZPR1TBU($Q-][/H" M]&.5[DV5*S.._H( \&=DN3U#'6ONFN>4[CR]WK3&0I3*O%6WGO!_B^3K7Z%0 M:QNV4%^8[K@_U#:5Y])0+T1[6*$RL>@9=^J,0LU^*]0+V.WLI')OF\Y::I/M MK!9J:Q ?R^^/C[U#$+37TUJ='ZA++E=PQ$&75W:5.>1CKBK4#[+4F; M4/M%1M/"R&H@2S>2>H60 I_RFI Z5(>W3Y#&0MHM\6MS_7RCA8ZFG5V'V8PX M=RA3+#>H)]?/F_?*K! %[\67)[%\Q^"LY'J."?E*SVW**C\;\].,:IF6*/^" M*_":(:!?!QN^C*E766&RK6]:?;[@)N+)9D7/]M[LG?TR-ERZ5,M6$C&GST_K M4F8W22TS6S)\FTW^DAX)K!+T3<71I5?J$7*IS['WTR.)L!Y)?(R;T#*2G8&< MW.C]1&599\M6_4G(W=6@E OU5;$O;+.JTQLNFN65TAG67G#,;CM4]R/A[//2 M2F,DT8K6Y_V<124:A9UE"LK[4^OO@+,R:IH.4V93JML:I&BC);GM6/NZOCX> MHXNT5<:1'61R)W]#A75^>/HOL0_+/_.M]:125(O5V*I;K3\_K[7[*RQ^V8A. MGJMS75T8Z?:B;4?3MMK^V@KK ['A,YDYCNI28K+2N>JJVTE',T8\5Y?OCHT2 M;6>9J/PTHU<,N[--E7;F46P^,$SLPQ36?NAUE'V-UO(8UQ^;]NN@[*72Q1DJ*;IS9-#3H- MQUIS42T)"_FNA H/U=!#9 +Q'S\$1,I/CW0)9I(WS9%'O/-[+S9XATFP*\7D M*H,D!N=FGT2K,5FIC3+@(G9E4"$IJ Q4/JS-] .LOR< 6*LC**(9E^Y6%!DBVGIL8=A"'%O<;"KY(E.0TP_G*N,F? M,O4X]CWU^'OJ\3]FZO''S#'^-9'SXZ!<@@1%F5_R,7D_.:2YISF%'FU%YX%3@/?9_#A>A462R_U%8/=.].0#N-J_\>O%?3-2K7U MA')&?<:DN&)ET-@XA\'MNR"ZL^HMK&@FU><2FV6_..YUYTSFHA'X)3(-'XD- M/V8:T[+972[Y7.#<*;60EB6NWG_:W!T;;GPZB#H&I_>E!+]-17N+3"-#V"[Q M.FP<;8R_E&)XE=T3NM[GV/MIE_3!*M3H!W!<0&&+NWLC/13WQ;> M7V-U/2Z>H>@,F[+RN_Y"VSCY6C(NEF?R>4/^/FGPCP.HSS2[VZ<6L;K>+0XZ/)W'GY;4E/+=.-+#W2#3<=AWP M=;"KLI!ILM1:IQEJ:3;[M:7,MV!)7S@<4E3HTR: M3L<3Z>0/$D]\]PB 2]F,4TVAV-C 1;Y5#@-+EG1!D:R\8@F:83FFU$./S&K8 MVO7B?ORB)LU22FK*,1-7V>W6Y] M/*JWC1+@]+5B&KK7R5U3>$QL"'O0*_:_DX.?AH%"J! /'I@2'X9[ MC-31IXX9C'8-/UBQ]N-]/'D5]*49&_6C_6 7DHA3=.V),QT M0S-DEVQH=738HNW-U;(46Z) *$,//GIO"T8R%B5=,J&'^2%B.7AB$#XS%J8; MP]&@Y59!7"%*_B0N(6 <,D@+BSLMLM1X,J@("Z3'UPZ[>EO4Y;2\I>68P@S! M:\_.W!;:Q1$T:H8NVY*YV']UH%8/<%^V+,J,S)S#Q(D3!>!K<)7*_4]_GVSB\BSC$=B-90QO>&.B)S@[N%V M:&.B*3)A]T<,$>0P.+8%7(17 -GG*S$0:"!U\Y;@RH=QY@E]9]T&3]J6]Q^[ M!RQ), ['\UBQ(>2H;JRSJJA=>L,T9K93MTKO=QPREB6AE[85(GJ; 5#/LEXZ M)A;46:&Z47/,JK1FLX.)#IOLV&LC1VXV6O&76"EG@(Y$2L<;-X\ 80@*3@EU M#)?7$/V%["'@-H]WAC!B'/T,89P,\I5,&%F/] K0L#]]P_(Y ?-.Q,2W!&6& M6&7B><'>, !\'\0A"P7FB,.[6(A9D4:$E.1^CMC^SOY-%V38-Z0M\4SA<\^ MR62FB'>V^-M= S;##SY^*AYXY=W+]>=)6-AW)^;1S1R,\T6;0L/LI*FVN.H[ MW77*G X[W$AZ/[U[N+TVI^/)IGN=[*:S[N=2XZSINJVY F-<$H^Q3_*6DV== M+UY:%A9"BMKTH.L-NW^]ZO0(RG>"J@FP]F[4&W1SA26=7 M6G%]!Q:/YWJQ5 [@>.K8/MP6OG>IH7L%?*4&[<,6*\7 M37]:H.8N7O\K0!.K+)J..3?C_9PQ+%(,Y0C1')03QE]#>Z^JTKQ$>H=M"KUC M:2S[[@*Q9\"\1B+:T742VS$-1YXA.3KC'H@*)C\^)'[5T8 H325-A\VT_&97([V4PYM[7 M"+*)[!)D8B&8X2E3T!+MS<#>QY_P&VW(.W])VSBPH.Q(S^1U:VF8-C%!?8?H MLD+WS$NL'DF$!D].\F]##N_CTN05#3,+D!LQ'I":A,L ]XJ.Z)\H?X"^92PD M&X-DZF#"\^]B\ZI$&2:%<(4N#$:3(5LV ZJ:X"H@1_+GOK[^W Q 9,'Q"J:Z MO3_JVR67GN8;Q#=6[=>'%;S=8<7#*WOH3$VSQ;NGO_=G6/:&S^INQ?-/ZFIM M+I/)<2Y><]Y??0YOTT-O<_I TK)^?BJ<9K8*W%9&DFLVX"5T"TJHM;%0OY8! MQO*!GQLF$"-B5']Z,HG#^KXH/,VZA $D^]MZ7S]=M[L)@=<:TKU M795;[:K( H42"0YB6WS@VA2)$R>;SH:.\@A)D> MKS'8*R8<=!,=*&P$L813=38,EP-?'WDA),P%8NV,,/.G9!!MXJ"7)<, 900? MR_8TDQ#@Q.2J[&3:*9FD_["D2=#,S[MU)[>;R@=!A!< M+XR6L7.(_%STX94=](6AV[2ZW0%7M1.=Y\)SPU@FR,",:\,'@RF":T-S%DB= MS1!2IHBHO-'7)S#US05P',FX%?\7-QF!?50[R8XG[:C.CC1!5W.QWBJZ&IG+ MKOA^P?!^@)<&G8*]V-)]A/E>5TQ13'[(X%J&*\- $7<&I9"L7V[R%8VMFF)[ M<:*0(57 $TSQDA4#_S<((89VN*QY$T8G1;3@#IC=#9C"'1$T7ED$LH_45")\ M.R:9$SQQ+&1]6D@$ %ZD@R5O6'H(X>":OT,#4RAD*_ZK3",:F+J*=9B8"(5% M\$#NH_P$NNPQTC#P;Z5P+#E4P>H)-\O0%!&_TA1)+?0:(#_]=+:WN<.SXX.7 M1I2(I-S^4'@0K+\;4='GCNE2_D&]:[VX;/">2_1+Q6M$( .;$11"VWB0^/-3 M+;[1'_P$&X,XY0*@$: &'N9#HT>)WN8UU], M= DTT&ONK6YC 27:++'_1/(Z.H6XH MFL*E^<$?*:'X7!+JZ:GJ2-,%*SI<1=N]>P%/BXSF[=JF(T#,N8 T+?J/OQFJ MPV\@)-JU#=B;T%40-9RM"I+3H\R,+=!N7\F84J;9Y+N]XN;"-AX@1^?56UZ^ M*.#>"B%>5HO/Q8:@THZA%Z.=D55>&OZ2[5,8F?R&^)<6N7'$@CL3#W(*GCL" M(*>ID1SZM8ISBC;6KB9B+VS1^4.7(Y:'6O3/*4$NFF:8)^F2V^TW?"\Z7[TRT-OQUYS"['6DQ9>\ M@*R6CG?.##3/'?$)WOX L#R_%)"*-;14ML&GZ$6BU^+8>$>5D('W=^K"3D# M)L&AX#TR&C8#Q1@L T436-#8JIH6+4H=N!\7'Q3#*KR6#7$_")SAU$CQP71VW5N%1W(Y 01)O :3 M"8;.([((IQ+B*)+Y61AK#_<"1+0\F +C05#3QL&!O$*&'7KG\4WRKN$ D/7] M]X@>#T[J54@LL>F/GL1K&/!!_51HI<9OVG8;_VZ[_6Z[_;/:;J^6U=T(F2$_ M$;EVR+.PL5+(Y+A(!LL'A- S,MG"(M239B!GDM $J>HY6<0# MPM$N8O_XW1E,&OO+45P7GIOQI@::4G\X%'&/WM+73_&IF_"JR(#R*MZC)$X% M#IZWU@[K?Z0(1)#.Z!B@!J;\&@EP$.*WS"_COH4HV%W[/Q)&.B65*DRUS^Q& M>BEJ#QQY]"O1\X-82IY?(/EIX4G%DG@YD#+9&E*3KR7-_G###74AES;3\?:/ MOY/7IF(@V 6A1I$\B(09? PD? P0-W??T(,HC>S#N&4_ 8)Q(@QP[X_)RJ'+ M>=6,<=TR.B959;EF^NX KSUW,NMF(8N M(S,4O;RN\'Z0>(XP82;*1?WO?1=.IQ'\> MO"T[8/FA?X'OI&.7"Q,2+/WCUQB;GDC9SZ^+,F'V%O?F&[%@>5Q%1Q&IMC!L M'WJ!08GEI"?G("Z#'$3##+I=-/2QOM_:JN&KH'I.\B)9P7T\L0&[N#9$B.(I M>Z2#.!8>@"!@0Q%;3^ ,HE==(/L/26_1642,)1*KZ23SW'7Z?7Q'F8ZCZF)*L;;MT7>/4@":4I)"!(D!_%F$J<'!Y.\Q70:;_AGJ)H8-RG_T? M;3J58V(;^4D=MKD56^LM-GGZP[)8K^6FI:/6AS5QEN2*G)UJ#9M\9X.TXW5# MX,0*\*PK0LX$_E- %1)KHD2RC?[\%R]Y(84VUR.A;" S;8^*J41RM6!!D P" M*;X,W8MXTP@ECT@IZ:2Q8(_\F:1=?MS;V?1EW3MQ;.]]_,7B>_W@2_9P*3;2 M%8$%!5XN^M^I D>3]Y$/ [DQ.$O[!2DS\1;*##(;78,7[.&0W5H*#\1EPS)C M'PZB0.AH&E"@+ZY:DJWX568=:89<7ARX0B)V_]=+3421+)+9F*8"67Z3W*'AM(#12J48L!)(#\^VAN-\XOS^2YZT=R$&(K9$5=0%A[0GQ/.==9K;] MCD0>0PGO9Y9 CS7#S<2IT]<(FT'8JD+_]O6:/RV5)^1 ++D3%>VS47A/C/<# M$L(ELAW]Z?MZH41F(+'^'6SV,TSW/P=NS"E.2/R4,"C.F'EF'/ ;)/WT2%.P M#1S9]Y'1VWO3"F3Q-A'2!U$>A @]'T89D(#OH2F/&1^MY" M:88LE"8FZX N_5,%6"&$&.I\\W/8 :A(ZYA'E7C4F,O[WL2A?^$LX79'^"+, M"+?;YU$A4X#+D?9%UI"G)7M= 10'T88@$7N6$@@8L%F)61C=].5#PF-AT:^$ M/C,6BN#GD!UK7[8:^#\AW&D\SD18@9"%^R+-:&Q^\2SGH.1U0QS!"A"Y?\!C MY(,G^KS1!NT=.8H.E&WA!H[][$[VL((J+ \"P0-)=&6_S2J03&^0+T$Q0YC= MB%0GHH<_>BH1H _J%H=LK,*^9V"G;>6*P@YXM&'"#L/43%#A( 4\3J0\8 MA$BNGT\"N]P7BZ1@#K/<0X0$68EL)$5Q0&L0E/F SZ&$DQ!71PG4X<_$TJVW!6-D.. M!GY!QSL6[DL[:U]MY;03?;+*++WJ,SE;34\K&1BHQ%[;Z1!:ZV6!L!)/]WJ% M)P_[9&SY@R /2H8P:>+7A/H8J,7WJF3VULKY5;T^EBT/S82:@QZK('E*Q&90 M'V-YQ'5AC@&9%] 3QH-V-C5+/=$].F$9BI(O)F?3:09*K[WY <&5$]&B9F8] M&T-XMM@6+;'RDPE7IHZOY#1Z-;2'U79_..O.Y&=S^E2GVF-F3!]?V7^.N4*I MRV_ZJUXORQCQY?RIND%7GCQ=S)0JL8W&+]1B/%945W0KON+AROCQE6J![K>B MO>Y:=1.)Q%98]J:Q!EQY\I[9)[7(/5/#&47TI/QYUB M+#-C:6G'+F*MI<)DQ>WHD+?YDST2KI8*$ZM MV+#?+]J*N\APX^+$WD TZOC*57+:ZSKTMJPVBVE:>AH^JX,!7'ER>*M!38M# MIECL%Y>YJ,RNFMIRDT%7GAS^69&=1C73*:G.L++H-@V3>L[">YX>GE_8V9W& MB9(Z+!>4;#M;HA+QS#A^>B1^6J^.*L_25$W89=-H2C:OLO(X<7IEF3='3L6B M)+K;*K2GY49FXU!PYR%7N3:Z,J3PTNQ;L]MMHT* MS3,R(Y4JJVHF U>>')XQ8HN&F:IP:C/#&FN-L8<-X#+:B3UWE+ >M)6ODXB0SE+R9!'LAW).])QQ.NOPSZ>WQSU.(U M*>B:Q4:7=78]9#Y$%A@N#36WU'INY:@1[QZ$D,AD51LJ.)?&;A3&#M1V,KQ#1)Y:-:![>W0J=*=2I!H;#Q'#LP/[]<&XY+K-#NOA< MF9W'1CX+09]->(15+Y$>SIJ;"3V<%&7%F'==O;!Y#98-78I CTQ@WQ\5LKQX M@\"TA,XXG U"&'"7BH![*Z;*%JQB>]][_/#1 TY?+KO-*Q;DU)#Y3.H1"=5@0YF0YU5SW2,> M;*UC4TVR)#SA98*,J,U/DEFXL1X(G0#=JCGUW@F7JIPJ@9(S&!_! M[FI1?/??3_T?X1%"QY)5A086.0$J #NNC3FML3NO/ M;--_JG>W*#F=+083NR3DYR(^]^K+R.%\<"0?6>9?85!ZS_/!&JK_"=T?W(8I MT*0'$O]O'/_Z2:K)0#R^6,7E0?J@50S>I :(?Z?@594M^]WHJ M"-<3_M<67X&%4/Q0-W#TD)R:>8REO_'R]? 2?4PDOO'R!?$2A4+5;[Q\-;PP MCW3T&R]?#R_?7K[EV!?%R[<<^Y)X81Z3L6^\ M?#V\?,NQ+XJ7;SEV2[S\US8AA/EAXE0W)A+V6T__DI[^)J:;2)SK<:%OB?,;$PG[Q^Y;=3PSL& NP1 7HK(?;C:PY5WK\#GAV'UYM;?-X%^$^AO97F^ M?,)/0/,W:7\%Q'^X[+VQ'?PM>[\)]-TV^'ZVZ\__$01)FDX_";\)_(@&;AH/ MAF6:?O_*!YGH7^:TGZMBOA@8_M\/8]-/.-@USF5ABO#A63]ZV_4+:T(MTQZW M3$-T!+MI=LG&HOU&J;S7" G.L->6Y6^2JF6$G!)MSB2.5]-BFYY-IFSK<(X! M^Y95AM>;@YJ%E:!G6^XHW>>=8K^ZE&76%:!) MG/WQ=SSV0"?9DU$''^8\?3&>^18=WZ+CMGMTWRTZ!MN.]EQ5K2SMK.N39G.6 M74R*[4\6'4DY3T=;TMBDJ[%=E!=BXN8I!E,C$C_^3L8?HK&;B [BUGXQTOJ6 M)=^RY&:RY'RG^+ME2969QX;/YN2HL^,^6'7H_GVFV:KI)-WMQQNY-*SU[ '9(E 'AD7J()T_G MM?V>B582T>$.!J@\D,U7>!)@CM=YD?\CTJ^?)@4_KZ;@CE'GZ'YCU.<=]:L( MR??$>0@/GA&1_,QA>ZOX>-&O=I>QHO74K#.)3W?5FJWG:#[?*/>+XZPS&';H M[B *L_A8)"&C[ /+WLB\^NP<^;<4^98B7SCD* ME?=$?RZ*E?9B+O4=8Y[I\^S"J%5;[6IW^-EBI=0>;)_,3F.I(O_-+=>'S?E6 M [&2_O$WRR*Q$CW=9_)'%)%\2Y%O*?*%XT 7I4AJU=YV=@N]IG8Y6>_5GBK# MCO[94J2ZUN?=;,.:TOQZ,56G63=5P<8)1(%8AGE@H WC@Z- 7RQDVL,K$+\K M?.X5'C^4+BR2+J+AP(C9KR!);QH___23?Q7!>CYV)#3,3IIJBZN^TUVGS.FP MPXTD^9,EI%9_JC=IT:Z[&\Y:9\8)' 1*)!]BT6MA\N]:GV\A\BU$ M[ADZXJ5E82&DJ$T_IT93?8FJ,^SVL^L%)[N"V!A2S;K*[.:&5'.IIU81MJ5 M#"B5>$@G$M]5/]]2Y5NJ?+Y4>=N&B<]-X1=T4>3*C$8[L3B-3)6D;J7 -$G_ M^#N6CC_$Z!N5(7^7_WP+D2]Y\B\F1(Y,DTYU^ISCUY*E#ND<7[,*U:<9_]FF M275>DV/KE;%1JYE9R9@OHGQ&@N5P$ &*I>F'9/I:(!E'@/Z+5\3\?;*ZZ=[+ M<<@W[]EQ<_SFX6F.H9F5@B;Q)O#'[*_#9['P-K<86GEQ6@83\]D[(.=HXG@2 MY?]S,' S8%A8WV.8/WVN#)W*&_3)8 :5)8K,\\1KJW_RVH9W+>^4R?0^4/PS M8&P 0R1*/[+Q?T5"_P9PG, 25@.%(':P'&"(/_#%^:*>HBQC>5/)@H\ M?X]AHNP>"__+1V8F2(/_Z35S9\<&P;_]]67AJ2;!1C.\D@HVOP%?PX+1@%3Y MOT,HODJ8&(X4@MG^;3TX[C\\1, )7,F72& (_X8K(O\WPN!?_N<(XD>HVPOW M '%+^^+M?;20?9'CDJ9&D]$$G6+8Q(^_0YLD]]_$6=;[YFC5ZO7]C=Y>QOML M2_-D\WY7=GC4)6R8TR_/(43$1!8Q^\O(T2\^?%WPKX?B7K,]V%=5Y_13:[^' ML1FL8>SZVQ;+>LM;T=O""\#/KAIN/='9W&14%#A^E:@TQ05-M6*;'W_3CZ=) MBV#5,.Q#1Z\)RZN]5<$$57C?\^W@_&Z_X@O 66:U>F=!23&N:+#/L=Z\WVP) M;:1P'D\=C ,X(P(^AO,#^H>UE 00 ; #,[3YG!?GZ)W)1F5@G$N;.H.5G+![ MDP]V.7OK$J&BUU\:WYM)Z.'A^VY@T[CHX#>"%7Z4L[3""Z$C4,0-*[J]5S - ML" ,V,CH;W8$0A&EA6.:2$/":L:-I&GP7[A .CG%0M&5A;.(P*&5*3*SR2'0 M-RL'*79;D? +>.L@83&[P6N/=]OK^$$&U#U>-8,!=2HG#_>PSW@Q8CBV!9SJ MT<)9*CK9R/Y*SN^-.XG1LEJ*CWI3Q@78+-H"\A%] M%O;3QK0D=QLQ*: M=ZAA7^HWI\J*[:ZCY9*< 2F0/)$"I"#!%P4VP!MX8;_A%J] )0M5R4Y6S#Q( MTR$>X!'*97*'%\1Q7EDKHH2%<6]%X/.A3*RW92$<'%578?&"!T!4L M[;1R6L]'-V:_NW47%)?;Q,3Q07*??BV2@EN#$,>/Q-/A\'.M# :/%."'#N$G M,2MW$]MIITHG&M:8U@L[I55#VC :/\U0 5< 6L)M$%,3FZ$/89'VB3QQ (\M&&X%Q* TA;4JP4:CFA*]WV";NF8TKC"*VD^ M56E2W'#5*N15ICBG\F]C*L\X&;\*IAQ^>4E$>@)=TIP20X6\*'HST\ZC,^R) M1- M>RRBC_"CZ"@='6<**TH28I,LY[;'3/VITTWH\0/3E7DM%: W!*<;,5QS MBJ"[4&QX,X2B .L4$T*[.#6'S'JM3^A5AE6C3]6V7'7E'W^SIUC_%Z@?LFO< MNRU!O4)VE$\-!\;/( /!1)XW7$OTW)^*N3C&G#+;E9[TJ2'3.74PFK>>[<(L ML[D'YH:=^'.[5.9YKIJ8+[18V^V6D@ASB5/[]E^ (WAELBG\3\5( F-DSG1M M2VM59EQSDXT_5^UDP][=!2/E;4^Q+<-TN>&R/)AGM&DB3X,RNXB0Q&-DP)L* M#IWP"\/189F[X@=!3R2HA+[%>^!UPXY,)$D/+'\Q\-H1UI:&A2,QHF()FF'! MG4P?Z!=-2_ %8(\[YFL'/9CH6U?P!$$A:R M;$POKH%NJ6F&@%\. 5$Q08R#QX1^9L"6>T??.T7GW^K;HSA^51RX@S=ZU<8$ M9(X _1*,6/"^4>8O6)R .!9HX23*@N?)C_MU9K=FLQN6 M'EK+G?BTEWNX@!E)N% [$#&5) H@: MV#-E2?J!G&DX<-/FM,[/#=-_M'768,YU%O0N(?8<6FD-&V-#+A=R8*;9&^/4 M8$8T!,X&,]8!I]ZT(7+.[PN$YS@'Y. Q,N8 M_"R"*&NUWC35''&JI*C)[C!M;S-JYJU:)Q03.WS*7A-%S^N>D1'-K%O\O*DV MNZ.<77F>=M)99 U$Z7-VG(D8WL0Z AEMB*M#Q<2/9+ WCC7A2-2>_(W%HG&I7EF-=YJ3%,FZG MLL5D%F+.4>8,<=S40GP_=G-?%[VM9VIJ&\8DV5]5HTN>F3\7&XWV_="+K-VQ M/6*M?E]*)5MQ>=R@GKGV)=X_P_,1\<@>H+ ]$(2D0^;":W) ][(6KKL;7XA MZD\%9>7,HDVZVLD/EY5F:IO/9NY@+4CQRE)E*ZJB2OGVL*6UI42EL_DZUL+E MB.:?;2W(DY489]KM17\H5[6Y7ADV*\LW^ZCOEQAC9K9L-:E6E',$5R@W.MTM MR_V.UL+;">CK6PN#/#??*<7Y1E4TV]K4^G%1:-[16AB.FG$SZ5ASM?B<-\J6 M6^L-ET EE_(VMA8YHJU5Z3B?4JINT[3K5W^1:=[06=N."4A$< M9]=?5-L%<3Z4EPWK(N^_8"V .7!D+!1P)F"QY$W%0L3@Q:.LAQ,CXP4S@KUS MT.&(RKX@Y2Q=IY@9RB6#:^9B]$A0."KKWL.,L))ZC1(DJZ0.>\RRL)-9XC?] M<=Y*^8(40>_6^155;DDTTY+8%MNN;.F2? ?]D5G.W55>X8O]ZKALE(?S"3-- M(9,#4L9?0GV\W=#\,]3'4,QG17==3/2;J6ZBU.LNZM/9'6U1JA&7VC,^OZ2+ MRB1EC)IVO,->C%Q]2?7Q(:3S!4E#2E,K*_W_L_>FS8DKR?[P^^=3*#PS-_K< M!WRT@( ^=SJ"16",V3?C-X0 ;*$!%H0\.G_526!L<%NVXU0">K$3$?#,K>6TOE+.R!KI%9THZ.VIK$2K XWM%I.U>@.:C\/.GD^: MCS#D(M,N"X.M'4KR$I;5?=C:E=ROF6.GO:&EAR0(!EO<*-MPSF '&E4CJ3?7 M3D')RG8N,4GUHU(.V('\43NPI_P].-G6+'B"#G-,6S)1 U&%Z '@#D"(\A>, M_J5D+<_".DFC-E.9:C%/2Y5Q+3U/CS*MS!FU@E"J-$Q)CO44._KPQ,@QN6H. M/I&X=%7!,;Z9B2.)LN?!P@W]3%B>A2^<9[L[:$R>4S1/CS066(NAF/XR@/$/ M^&):,4:" D*.]2#[G*\SLWI0HLTS;F^BTS=G\C0SHJLJUZ!;\OW2R85I>[^=CS[+]M9;N=2 T>BU M4BUM[N*]C5U+9<\)7F'G M.IE%.*'=NHW<=4OY]WH%8_ZNL% &']S!;GL-[B MHEU[TDO"7&Y+P_:@;%6[])UYSBT>"D)"K#8M(=OOS)7X?3G[5/X H[#7'85P MBXE_S(_Q!OV@8M>3R M00"WD@#1Y^!FL#_P9/W"^XW> UT=?0!$K51;@ML6DO)PIL5*MEH6J%;Z46@& M XYU"4I9XNJE)]+M5)'A5 )YYM6L &WA[LOD3!IG/;;0PUI;EHN)[DV-!GB)O='T(N->6)AKHJ-0NB MO<<&"%DD^'?P9K9FF_ Q,N!C<]=HNNO#5%T,]9OW=WMI]MY'!H(#VVD\$+@A M@==S[PA7ZF&Y-VXS*@*-H_MX)7Q].+2-\T&OJR!2?R'JCII'N]#?[3J'-N$P M TPYGV\'.Q66[?==Z%^9ER)L";-3#@U G*RKRF"#Q-S#V[_3DF#TTNF'9J77 M;7?+$REJ302Y6@-J-W6D"_H\T+\OC[X[)[D>:[%1[['$RDK)RCN95.,NHV^ M(\*RMT?LU-NV\)>V1,BXK@P>BN M]1N._]28A>,,O_\.KY\:\5<6OCLIX)R; MRXG5UEUL/9+:U8>)DVET)NT41,&RR6.;&P2RY??#ELY)K_0JU5;RS\4&G=4V M_#I>&$J;#*07?7O4+]\7AELJ]]KN #$X]9B*MZVYB47?YJO)Z: ]LR>#KA$? M-QYZW^REW;Y]$;Y\8V+AP;D?T#4EBSIG#]EJ-VD" MU;/V#/'H:Q#;_1$40.0ETT1Z9 !\F+$,#;]&F5-@Z[WF,=$!A/76VUL(V=WB! =8 O39 [@FZT'/ZO)_"YGAW MU,=3?RO-X7?]A#9>'<8;<_K&\,_J/IS\U!\SE,$T0#-E+"V3--*&*' M,9J2SD:;+:-5$ZIJ5(@S_>HPJGO*"ZA>:92V/KC.F_F$443'T%Y()Z0;E6*E MT*1^/%2;S;^HFM"@FG?IAG V+MH2'\V"0!J.^@%?CJ7_$6I-]#?FG[]@\REL MD7T!( -=;N@OYFD[J@<%?T A0L]+=[TV$X1?J O5S4' @08*U,RF!;88IAF. M? I=*_@\D0)AG_5>^@)L)^S,!+\Q@*S:QAZ0$C;L[F)1;?29-X%S%":2N6O( MWVK\*=A5R3"]IU+;R670.KO%,Q0[@K!V&_MYKXF,@R%!51.A "TA#5_HM_5- MWZX)-A?#UE]5-)&-W[X)>D5[OJ4JB*&E]P@'UXG"ZU&$,NV!Z0;#[B_!.\#F M[B,O-'^UG2_]RI:C1]VW 79\"O&H&&NXP*82M5RFF=N6VZP-=@XX"D!;(N,A MJS8DL4=S%T03"0VW,L?9<[QFMF-)M. ^B71JT2G?I0VU\_#I?M?$,<(@WO7)_YN$Q M?GKY)?T'$T(O8F)H@DP,)1-#PSTQ5&1X,9[BI'YJ( [Z,68\["=Y2>S3(U8< ML]R '[\I1[2&?4M% M+).Z?/'MXS;:IV6QL*1=J6LMU"N;Q8SCOPROC;*VDG2L_M]*2G%-8= ML<)'Y5*OE 97'CS][J' 90=\)J=TVZ.TG'8R;7T![\DP;R_E^WV>,Q><)U?OQPRNK];[Z(.74.V$V MEC7':#9X0X$GCATL7A3EVG+"2*:0S>03#YEJRL@:CGO\\NLK5;DJ,9WY74N8 MT4I&='19K(TGX,H#,K%WA99=M*NLP+8;,_LNWNFV[KW#6%]?&8VJFE1;6?5V MM_YD#8JVU!S0<$6'V\DK]_'NTADKV5;"4L2J?K>XG[@G,;YEILZ*%I5,GJZ: M,R5O/Q6X.QX>*'U(>L-D!]9C;62UFV9;SV\LL;J8.V!'#@CJ//""K!?&"66M M%S>MX3K38":3?N+PRIIM%8NSQVE=D.\*S:&B=I[&@M-/'E[YT'WJ+V.=Q[62 MK51G3X]\?N/DTL#=.+C2;C>CR4*_4*)%0>D#\P5.^F>3XAYE0X!*3)TDOZ7RF#B]E#MBD;A:+65,V M1S2;T;J]8HUGGAI [HX(LWC'-\RG5'?1MN\9WC!B5IL>3>"E!W<=S ?IY*/& M->A%QYZNT_S]RGBNPTL/>"I1<:QQ91I5E%FO8S32BY;ZT'7@I0>L(G']1\>I M=*IMNVUU5Y-A(:$DT;L>J\0>H^"V1X3J+E%E=,V1%\IBK+-F]ED>%X#T,T?X>C9/&9+> M>NX)Z_B$RZWN!^G9 W@!_O"ND_E]]*GWS H*'WO.,/; 7FK+";ST@%HI:9Y+ M)>?/"X5W^C7]SNYI_90#+SUX@9(XS''#G"D+4F\46[6-^^7#,@TO/:26\LP( M'8:SFDKTZ8'N3?OC1MP&UQX1 \XN/B97:2%!%Y0AW[8+"K\H@C_*V=2DGC&!9@.7'E K0X][ M;*(O+)79W5BY*YC1SII%=SVDUB3=2;$+;<,(8HR>2/JB'&/2P%H9X^(5V,F3*K&8E6CQ?BTSK"MQF0#9_"QAY=&UY/' MQT*Y-E"ZC_GX8E2*TX\%=.F!VK83JUKSGKX9FH "1VQ;=!BE MA><*MQ2Z':/-10'##&/HTH.["H-')W/GS).TW7LNUE,"'5L"4\ >L8.K!S$% M83!5P2[?W<]%(6>N14"!(PQK.9V'?"*=-I5N44F;F2*;*O;!"QQAV'CL89)+ ML-6Y4LCG5Q.-MZJ%*;KT@ N3@UFVDJM) YJW4L.)(O<&*MR"Y"$7UJ)ZE2UZE).PYTA&+GBUE&KCT"CZ\.+SU85Y9/E@8/ MS_V>PBM6FT^L:^MN)PTO/5A7U](&-MVLCI5F)C-[! 2[;Q3070_656BIW/W# M.+-NRP^T41OTC<8"^FS'I M$DX.[\K*JT0OC?KY69H_E/'![N"-F)D=7YYUL M[?%.$1T^*TFSNRHTWMP1VR&DDLVY;%@;X$%TGYG-2M&X(KKK#E3SHN5G$C^7 MYXZ@+ :99FW9D&8&YX"P_/ -GN.QQ*(^3PX$<3I)KC5#7R3M";ST@%Q*[&&0 M5:JYF+*8Q7CG8?0<[0"+Q!UQ,M/Y>R;1XAI3NEG@RYK"/_9[973I(;GFTKP< M7>3'97J6:F=ZY94J"!/T!H<+Z_."WIO&)"!@Q;[&YXKY] +8$>Z(,NAQ73GS M7-.>Z/5H5K >Q]&T 22<.R+AZ85N\'*]/A0*-34>O4LL"P+P<[DC8MNA6_'G MYW&TW19U65;9-#?DF@Z\]("RDIR*6_;(SK?9%&TK]=)]C.ZC2P\HFV:'I?&F M]C@4FG51[;-6HPX/F>2.6.7&BDV,[Z,93;"-97'2Z$_DISIZUT/*CB1[65"3 MK$PWF_7-,)X9]%=*'5U[0-G&,//03&KCC5#M RKTAHF'U@Q<>\3C+%EZ][%3 M?!JWI6+'L>//]O 9Q!K<,=5E.G/=RHDCH1EK1A>/F^?Z,_"-N".JZZFS-K78 MJ%04JO5)--.8+'+M&5C8$6T@9E6!1 N'/$U EY0\G> MJUR+KO9B?;._>1RT6N"N1_BPQ2_RK<&F"FSMYK[WW(_KXF3D]&-'^+!X7^K7 MYTKS2;9E6D)3'J2RS]+ZF0'!5.R(@+6T MY(,1JTAM92W7GJ-&3!%$?0(O/:#!P[B=8FF.GPNR.$B8ZOB1AW7NV!$!DY]6 MM;9A=_/*HC-\:FK9IMR?HDL/:$ _1>VT77'M) ?YH# MBRU,QD)TM6$+T?Y3-)5VT+5[0,=]M.3'=:UMAO0+U2U(E7>>\6$6]M?_H4.; M=JD^]^@NV/LESDWIY_8O^UDLF!GSTGTP$S1T4TVO\W"'N9S#/*=E;)_JW8UQ MTV"?.T0\QMS&^/]\<)387IYI[_XZN.=8U9UMDG?[[R@\V.RGF[6$+5F_S19Z M^=M7&2IQ8.HP;^YSXO#]1#;SA43V7J+ZCT_ BY&-P&$CR"Y@L O)VV2*; 0& M&\'BY5W M-.%?\.@XEP*^LI\/RQ^\NN5^ ]R-=YKMX9__]_?@]6J'N@J9X+\W\9MOKIP% MQFC;3[#K#9JO*,#[\HC:=BKX2!E8#GVWV>(3M&I],(W#I1I'1]XAGS_9)Y\; M4#[4&9":!T3ZK!(Y'5/1MTDVU%Q5>;_CW2^F^M@Y#Y*I$B=@*G\\Y2NERN_< MUBLEB]]&_ ^HDOQ3JF#GT'W:C=TM_96+=QDV#LN!' T,&-[Z3U*4$5P8?(FIF]&A40&*[B^"7 ML\3V_G0LA#K=X5O[P'52Q?<8. 3"\CL8_75RQN\P[==)%9R3!4%JD8_1WM=) ME=]!KZ^3*CCG3X*DRL>@Y.NDRN\0PM=)%9QS2D%*$.&5D.64@F06DE/Z4DYI M_X"#X5"2QF,_J98\>CVS8_.3?QA3<&&3J84_S=+_PV!LW]1_QN:!"WF0G/&/0>W_'<80%:I MUS*-1F#OLR[WZOR]RM_IB\)(I;ZH:/"%1/G"?;Y#EH+@OK,CCMZN"@-V]!U? MY),R]!G_$XPR/#-\!TMV]!FLXQ,[^@R0^!H[4MYAS'E#'*)3-6Q-=H]B;H._ M])N6J(U$8]1O-W/]>"63@$>/,$I66VJ9;KK19E7OE/KW#G#FX './#QS#?TC M/S;,3H]_GBM2-B^KB]=\;>67]U.S9 M2+>\[]^>]%R1K*(&/&'I03?-&\H$VP"^Y6YV1\TTNO.^'F].E%FG?-]L=!Z& MO3X\WA(>L,@Q$2[);H\XWA(@E- @+*7SS$ @'&EP=M@/CD0@()_P@'S>)!VR M*-N0?IUL"',B"OM4 \8TN5B8SF\\)N@E_?#+34JX;E(,NDFI/D>[__#\&WA? M2YH!?88$L3IN0@%,KV1S=T4622;Z.EU&\\_ZG/@DUI:#^X)2*,46S5+YZ6FI MGL[' B0"=SCB;#5-IJW&IM6X8N=35BE5;JJIY00X?]S-+R;"QN('KM9?UP!7 MNFQT$E94" )ZA$FX%7L5;G%>N/5'>H2>E*-WRUXOJDBES#S)=:W54JS[%JL- M2G4]+?>+M,)&'3O>VC# Q?! ?20B;#+I3Z@6/ @+2Z<](,@55E0( D^% MB3YA?/!+G+M5HY):=NEJ*CI::^-TRCZA7_)6GXR'G?7C*%4X?U+)1.% M@B$X#D>RX "%PY$N!/@66N#;-@=M2*9ER$-+&GEY:-$!IL@\73H:%U_D$F%N M.#IC6&'D?/.\OIM@GDG6L(\^;>P$#WWKN5^J9LN#UHSGVNO9FJ?OJ\5RJI3V MS?V:*=&.DN#G4SIJI+GA]%GM3P9UL#KNYE?PY(Q RMBEQ_^G1I( MC8J/#TQ:E97N.B4I[8(MM6(3W]2 4RCU[;0U%MN+0E4UV-Y#5ZJF@1K@;WXE M6,:_#/&U^\_GF"R'U9(Q@XUBE^C]G6*8J%:88=C-MB.^W8]?OG6/H1^@)XJ-_@8,TG:9'4JJ_IJOM]9R;64Y^4X$> \S;)N%Y M) 3_2_"_!/]+\+^X)%JQP_]F"/Z7X'^O%_^+>Z;V2(T\X_E:1I_1)'ZPT(32 MHME(,6D]GBW[%X3UI:999Q[Z36%F/%4UT;G/.GJ]GT1)6CKA7Y;VVJ6&P'^O M'/Z;.!V^9JL["M78K,9PW)3FI^)\D>G03BOE'UQ/R-I2L9(7GMK1F%"=QE=/ M45%T@.Z \-\(E_(%KD?0OP3]2]"_OJ)_M^JDM9GQI5>LBF*KTFG;?C((F>Q+56A8<"7=I4!(;-M1IC!WHG"/WKGWM" MP+\$_$O OR%--EY03CKH!#0!_Q+P+P'_!@#^S1POXM>+,[DJ3U5:D1\E9SRU M;'FD^>=^;>KLM+,KC5&.^FF;\2^H\Q3?.N$<_%@6>:Y3RN2=!3%;28$G\ MS:^XC^,AKMU_)N#?"U4,?P[^?4B"?[NIF;# MG+C'/EF+,4V"10D/=&,D&5'W]S^9^8HR=54>4?^BT7]7X+@=3_D.*T8C%:V/ M%FV[N4P:XVY#>)2^#@2&WMW//;60VVJ%G*<4JEK;4PG(Y\M A9!&^J"L:Y(E M&NMCL.%2LU>QRM5^N\NT\Q5IUFET8DZ?H6%Z-\;YXJ01W##!#?\6-QP>;0)I MPK#_$$@L@<0& HD-CZ2<-Y5*;\PNW7XJT&UVH"1K26;9-8VO9SO\L;O+6*(W M5Z:*VBZE%PM>-VQ9U>K0[J9N?B4X7^99$H@L@H'ZINFJ8DI(5F$7?2H2XWTZ[YB@)'U'2?ID:%%"CXBOK^F[SXIO^R[?6L;7 M[$(HM!?UR3@YRV2G$RB^,"$7X3A?IA42).,9D(P^26^<2._[:,5&:?R4%9>2 MJ73IK/A@YDN]J>B?\15&?+S:3CV.A>ZTD5W'N@EN8B+I15A#-L(F?.P2OW;Y M)7A#@C$/<\89OPNXW";]7='.OBJK2V$*/O^QT\6>$"#+$-4$.ORQE 5,I MB-FEH204UN"[X,@2&!HO;/P3Q*#/4!(*!S!?* @5&+PO;(0*8BAF"%1W8+ V MW,D2$*PM?&(5/*HI%(3" 147"D+A@),+!Z%P0,Z%@U(7G1S!#AN7?+OR_Z6R M^^?PB-KH<"[B7(2O+,]%^)&L49)H:."E3(KYR:!?B(9$F5/=T6#_K@A/]AG( M&KAV()JR25E3L+.3*<7_S=)_PR(*K+> +RS GY0C6U-J"OZA&Y JU!P\'7R. M2C"A2=UB+F(8YJX#=XU\GM482JK@ Y +.E]&../,0PU#296S0]1"097SC/8+ M&U5\G_X7 MUZ'E 8[C0XQWB[\$G'F:$VH:#*V4%8H:#*V6%9X:#*V8%:X2#+ MY<3_(81B?4P-DE\DX"N\J43 5P1\1/61?9&Y^M::&)%$S\,74I"1M)(VHIC2WT-E) M__,OAJ?_X>B(^Q3__AY<.CJ"/X'*/0%CT;=)-M2<59&U(!@+W[)H@I1% M\:(*SF71()D%RXD6I%#ZGJJ]UG#@NS:9_:Y-3MUB=PC4GQII='(FE3Z1]0VB MU,G[)G#0,"$TRYJ21P9_P%7,\SQYZ MOCJ='@K^T)?0\57J-GZ<:*%GJ].IJU"5(X*.-PFA+JX<$714BE7\$7A8ZN/2 M#\8'?ZAF80*/$FI-"KSOT%91@[9Y,EN."TK[0@Y0^0/Q#^X,:IR;L@,\F1N; MINS@:(!S4W9P5,&Y*3M(7L&W[!BD%L&W*3M(BW..INRP406?-NT@:8!OFW:0 M\H)OC3E(BX,O'B%("2*\$C(\0I#,@E,"X.+1!P>9GXH]DPS1THU+S^*=,[]S M[23 H7L:R].$,.Z5/O/)M-=.!1SZGC$4$1PP(QB2);">9JRH$%C#,N[,@7'# M\IG/7+UV*N#0?(RAB." [<&0+#@@>7 D"PZX'1SI:@G#=GF58DZ^7P MA1^J;II_75SR[0+0-SZ=R^XS.N8WQZZ#9U __#IK/>&>M1[;/VL]UO<.28?W MM:29I%D(ZEL=-^&I).F5;.ZN<,\P05^GRZC]M,^)3V)M.;@O*(52;-$LE9^> MEJISLH/: 8G '8Z^HW9^(\<4]V)6H$R'0*0SGD@;?4:3^,%"$TJ+9B/%I/5X MMCPYF4B_E62M9Z3G8FXPH OW0HJA[9D:$])0DOF;7W$Z<2#'840O8>E@^HQ5 M\LD^^XPEPD2N&1],M7.W:E12RRY=345':VV<3MDG--5OY7K1KMUGF/XRWF[. M]/1#N3=_6MW7H5RG;GZQ$3IY:*%#@ZK"7;)]1E7Y)-D^(UDN3[*W%KNUF?%S M>QU?*5+Y>1Q=3Y*CQ:#NFV0+";TS[O3,1KL@+IMQLYM(-3(.E&R&O?D5B]") ME#]&^\P ,"Q%^\QP+QQI<'9P%XY$"&TV*93(K9RDZ3-9(]BM2\=N?7X*Y#5! MO<),- ($PQD(AC7K!(8;"S/1 D.5A9EH!'-&,&>APYQA+E$$HD8@:@2B1B!J M!*)&(&J7!E'KHK9):42)X"7%B4294]$ =[9-\)FE4T-]-KU/;-TIK+TWVV4^A*>29K*@MK])B+)F(+J^?@!'&C MOU!CBR>[WWSN M"MG%_5WVKME[O*LX4.#YFU_)")^,$81<2!%R^.F\D,+KOJ,X D'8G5-QC R3 M3[)SO@0\!;I=X&H-KCQ&BB,%/ 4VDF1]P=82!-ZYYIIAM>20PO<"UAR?1_"= M4W-,%\5!67;XBB)5>ZET7>;6#_4ZU!P0X)>,Q!,^^1P$X$< ?@3@%_+T6O@ M?F^2JSE9M2UY*5'@):2A1>EC\#B@Q"E]CDR)Z #+89($>EAQ@'XG6L^_FB_X M17#[&/84BR7 NJ" =7XG#K%FX,!RB6FH]EOKN?3*F1=FV)0Y4J:6CST!0((UJXAI>G#8,49N@WYE'XH29^-1NK>F\0Z]K2RQ7KT7RU+VN\,+.,YU)M%#6RBSK47JF;7TR"]2\Y2M07 6MB M8D MZNN(\Q5?/)L5Z[YC"])3JYC*@>7,5A/,U%>YTBZ7&EUS0]L=>I.N-[HBS4R@ M^H))VA3C7X:6J"^"FR6X69+V"R%N]DAJ%RABH(:'$$SK9GFA33M==C>,>XHI M0!:_]>(&K#UUJ-O,\QY]BM62"$_TPO&CL3 ,*&^!+F(UF^Q0A1BS3T[OW M;6,LE-*K@1ZU#$DKXQ9B,!M'B1;UAZ727!I#J3O(VA4;A!@0Z5$2IFU^\+V T F,E,%:BB,[H$;63='U6*QBS]NRI-U;'LPHM MJ;C5C Q'KSIWS]4<;<^23\*Z7#9M-0T5$4RZ4J:ORB/H7C?Z[+A*]"[D- MD$H$DHM!(A2->S77DSA2VATBKA(L[BN+69K2Z7: MRX98IMH]%JYXM\5.G:,;7=R-_SC2>G#TC&W_QB>)Y @0D4& \H M,-%N7TS]^*/=MNGGOE71Y_-Z92+,LJ5!9V':':V-6_HYF9):993D"%*8((7Q0 H3[8:%=MOZ;IER>ZI*3VN:YKL5A1TVG-*= MA)OO%F_FJXE*+]I5NE5^(H\S#TKR 6DWF--FXCX>YD34&T$2$R0QR9*&$$G\ MV0F\(Y@U!Q^1&;RG2XF__ 7E MT^(ZC_D$FTRULZ5>(J=.A)UI@\.@3@+J)*!.DK4(#Z@3W%+8 C-_ MJ+II_H7PF4-4?G!AFM2/D0U>=@AK$>#AACVT;$/ZZZJSER$>$(NYI^WS/-G0 M4^AJ<8B$*0(<8QMZ"IT'4A=F"F$Q=!5K"OD^HQ4_U7N>(:"8+9G,_+S"H)/ MB@BLB,"*0A^8AP%6]&%;;48TY>$%)]&P]O""/XG]WR%%[_P&>0W1UC\^AEOG MY*4\DOKM9FX+N,X7-K'-)B<^"NQ]0FDH=V)^YM1QZGQEOP"XWJ99:Y*Q'5 B M#V\H$Y#KOS?1(_CJ?*.7YI56O:M$;8E4:97[[-)V.@*W)7#J4NGR$_CQ[?-3"YWM43Z$6WFH#MEEW4LI:--J%Y^30$4KWCG+G0&W M(VU )DQ>-HC*)T\AY.?%_Z%V"*2)U _M\*C%RHI0ZG:51?M^E-*FMKWFD'9( M(>W@2R<6KH PO$., /!C/NF.D!_6CH_N^'R'IQ^Z(SOG>W'ZKJ4([)TS%"6Y M:#PZ$Z@[8!\G?1OS99X.@UWDAE:?+XI*4+48I6T]B/TK:)GKW3+3RN'E2LG?%1WU:28_&/ C$ M4F=(VEYAAC9L0AVN\^;QD>_SY%Y?Y/NM6$NE=OHA6K.G@APWA)1]GZP,S304 M:]^SK]?NX/J,2O0QKWHE8AZZ).K[8LY%TW3"D+H:O1C>MTN2SG5RU3H4<]_3 MJ,1[#Q"2Z6."E"@!/+.A[RL!NIC<=+G[25XIS!0QV:\S#%U"2L#+A_ID[ G^ ME.!/"?[TC FM"\IA!EJ$?9/7_(!YW-]$56ELH9>Y[!QYJ%TN'"EV)4/P<-?- M!""*[YB[*YE;A[>($-@D-K!)_&0FL&%RN#,'.>X9$[@@CC)#4%$$0T8^[3M@7DU]U_PFY^R!5YW>$G9R2\1P4&G^8 W5T=?I<%05^&' M_[V)WWR3'BQ0N&_/?6+F*\K457ETCF.?^$\D

O'K)/KYM?K:DA2=0,?#$U M*4D;22.J*410#QJ)ODVRH M.>O>UB2*9:CH"T-1@)>HD[+1F0N'0;$1^UTV8EC73PXQ&XG:+06YR.6GTS(0 MIL6VTQBXSSLX[Y$GN H;EO7)BW.S3^](?5M1I6Z/%YQ"K+D0HH=*GTQ5G;_V MQ!^PT$?K=;W$PS\/"' "LT;?>KTZG MA_")ME>H-2GPOD-;1:!YD_IANAONGJVBCW?GKD!\ M/&5-P8Y-IA3_-TO_#6_P5Z@B_L\6>?Y4J7P;X(BGG@V.).NA$\Z MSMP.&0JJX%SO#E*""*_@T$P;#K)<3OP?AG;9@TQ1Q9Y)AFCI1DCS>P<+VB;L M2-MI.-M.?S\*\'5B-I2%?/^XEC2#8GK4R.D9%P=$ 98]% &U=N)-EL!Z/;&B M M9H"=+)>?&=G $8B>"1'1AJP\#Z,O&B0A!MF $X^!B&I9AC2-[,T:I(%B5Y M4PLO+NES 1B/BYSZ_[6AH4U+U$:B,4)C0^.53**1G_09):LMM4PWW6BSZF]F M@W/[\T*Y/QL:'&O/9CE3C=T)V5*'ZS]GG\K1[JMYH5'N"P-#@?@5M:$^DQYT MT]R-">5V8T+K9K4YXU?*@([6[F+KRE(Q^YE)GXO#2?],(L(F?3DW"2\XRF6@ M3\BH?SPD>3OYMU"-S6H,QTUI?BK.%YD.[;12CF^27!*&U?)&R,3;HLPV'"L; MG::F#I1D'DARA$OY,O:;3/4XQ0'?!J*=@J(=C+",[X,\\8+TW,9$!XRHQ\3 M4=Y:Z>I(J([NV/JFW7R.6GW'S,NLY9^5U@3^*:-7QH]*MIUI;2SYD1T](2L- MQ_+[:*;)7'[?P46^R+;_X!],A)O9\\"!H'NRG1\;9J?'/\\5*9N7U;F=>1S> M^^A$5R9#\$(Z(W27$^PM!UPI$$6)].$-AH_C 3C0SNQQFKA37K!#;G/\Q$"PPJ%F:BX7I& -9$ MPQ5FAC71""H-9U0:UJP3V'$$829:8*"X,!,-5\@@Y.*$'Z"U61K>2F7<&MV/ 9 MX$W06JNV9<+5@[W)0,D]#*!#RF2,&"!_SR8\)P";^4F3\-6+YX5NM,'?9[0[C.:.($"S]_\ M2D9BG"]%4H(U# )K>$*+'TK X7<40#"8PW-J@(=DI=*2RM&E(CX..U9=J.6? M663R4\CDTWZ9? ))#)/$AQ*7&+3$?QZ:>$Z)G]\5;$/(CK,TSSBSNT[JP1P, MD,1#Y"(P^HQ/1I\@%\^/7#Q=!VU(X8O?T0'?13">4XK9NWM+?TJO6T*W^/2@ MC"JETBB&/'<(<(S%(IQ?ACNLF;GP 1S?Y&5SLFI;\E*BP$M(0PL.Z'?+TZG#Y>)+2V![C=B#7&BVG2?@ M'R9A$IB+^P2;)V#08,"@?N>)B=()3.ELP\]FQ[XO%Q?/29IUY$IO=5>UN/3W M)U'XHG3H-9^VJ^OGGB*VA>G]8I!O9?@)5#JPZ9WF_$M#D[E8&&!>_4Y67ZL6 M^DTVZZR^C_K$<<)\+&64@I7-,.2U1YJ\L)U6YE4[3BRH1O?QNJ=T)%\E(46/22I5*_?+=I2V:L+*5J@THE MZ2!% J<>)!G_*@(7XK^$"ZE]I"( > APT!#"M]WB )0G,K 50T@V?NLE4.X/ M34-C)UK(.,"7,!O-]BEBX^*SDU(3-?%>R&ZX5J/ )C9.^OO3<7SQ4CMV72O> M2[UXFZ\IDC2HV\[3",3&*5@72/HR[8H PZ]AR010?FZULPV.GQ>/^4UCNN@H MXJ)2GK7UU*"ZP$SM3*M6832I+F6AI#>95"67KY<>)E#M\#>_8KYDY @^_5PG M1&.U9()K#\S_63X6>X[RD+9H>:U:=;DR+96*F&7I^*227W?*2EIAN_2CSCS( M];MG!RJBU,TOWB=8!$')7_Z2";H^, >HMIRU1HQ9T00IMAAV2XMV-H$;-")S MK_=FC<;"$4H9+J^WQI58/9^&>@=6!V*^Y/0(6/]<9YCCM63<0/YPA0Q[NA/ MPKB;EXA;GTL&4JK:4/(E37TAU8@38]<'NC&2C*C[XY_,?$69NBJ/J'_1Z+_K M(M&[F/@ J82/H_:51-5,LH;]VHM$OWAIIP@-I:&6J-BJWJ=%0[^?%6HZTQ(P M"PT?%G)N[C YC5[4RTRAG*W$N_5Z/T8CR#Q-(//GA\P37?<9*#[1=5CHNFTX MFF>6*^:ALFD)O-P8FD]C=CJ88J;KVDHCTXLFY8[ IPN5Q:.]'*<-!^HZA-3W M<6 , :M]%JE/E-]G.@"(\OMJ1LY?3\^BK4+N?M.EV_)DE*E432F;^H/#^'S1 M?A:3UHUIJMNB"_.2/AG-[;A0F4#ME[KYQ?*^]"F1!H$/&P2(LOM,XP%1=G@H MNZVK-[^C9;$SLQJ*'&7OY48[E:$3F%4>RF7#F.BI^HR>=5N362N>>:AD45B+ M^A)\'!-$7+W/]B40[?>I?@>B_K[8#_%;[3?9V/?)ISOS7I :R?5DK$VGC0Q> M[1"9P7W![DE91BBE.KE.5Q)&NI9&^BL.O#5?^JHNJOX0KFZ(S\ZM'\%Z%/B( M3*X_7;'IE7KE@'H=Z3:0V>LT0UYI*4":X&-SPCHS/^ Q9"SS=! MG.,0>J*11HF@SA8(/>L$<81!Z(D6&%@_S$0+8NA^Z(D6Q&S_T!.-H,F#&CM8)8JI]Z(D6&* YS$0+8@Q[^(D6Q+3W\%/MDG(QF -VP2V%?=#M$-6@7.PM M]<,$GZL2-80E*3@D9OLM+%W]==5)V1!/,,=:]GT?>!YZ"ETMR)0P18 #NT-/ MH?/@)<-,(2SF2V--(=_'48>>0E<+"R1,$> TY=!3Z#SXMC!3"(O1OWA3R/=) MP>$G46C3#6' @'W8"9X137E(Y]0&LJ=F)\Y=9P:L=DOH'VWF>&:9&P'?R5W?Z'!U M7E;L.2VTJ##[?*.V',HA7 M-]8B/;%7[;4N2*/'Y_*@T'2@,N"A,F!\.CN=C*/%!,/FDZMP?EP93MHAF$YF M/]1#12HEJV7^;M1>R\OH(W^?+CD,4@\IY"O$R+S62T+8^:0-SH]%NE1M\/E. M8S^T@1,7HM%E+'TG++C%N).-;YY[\S34!K"?V#]O@4PTQ03BYXM^" 1VAY." M^&XKL"\BODZD>XI:32O\HYRM&OV5,C(F2,3C4,03/F4'+BA/B#F&\-CAZK?;L::-OIE:6YY0TE&HW_4J&4885 M/NEC8O5*Q#Q\6=3WY3Q7-#:/=Q6EU:XR*[[C/$XL.XGDW/<\ZE59;]_AG3YF M2(E88YH.?5^LY4V"Z=^EDJJP:&7O'I[Y9;XP0V+M)41]LM]DOJ+O"%,_4YU7 M(NE!Y#7?E]4U9]\;@U*WHU3M^&*R%!_3@X$KJVYFTZ<(.JQ),93&_!N='/4+ M40;NL:S9HDL:OU_\DZ]Z0ETG:^ IUD\F^4F",KOK=L>BL9^G,7GQ<[_X(0__ M/9*7VS_!']L'#E5)-*!D3]\\C8-OM]7D]']\L;5#0!')V)*#C>TE[%W:,$EW M-2_O_O_MO_Q+$24ZU%7=^+F=JKNWJBF:"_N31>IH(D4'AB0J47$,'OQ35!UQ M;7JK3*1N=U.,?^X&\T(R4,"41S>_6E"UPCD-66@\-HPJM?[\%+6=2[ +Z11VOK=U=QI M1?)=!=76EI()S\ #3I%ER$/X5S1G@Q+A*9 F-167$F5-)0H1!YZ>9TA#"1"$ M @X&\&[&DHQ,*S5"/I8&?@+( 7]@ O^&&HBF;%*B^6K"A_D/O !PG6Y($>"J MO?<*,OR99H+;&O P/VHN0I=%G@.2:Q/*E(:V 70E]+'0 ^>V ;8-<2+D EMU MKQ-JS5NJ9LCP*AU=* .?4!95\,JF>ZHDW$'(OVC@2.;5O!%PL;L:";S*B%K8 MX!TD UX-G< (^@X$%#P0O9-LF:]O)8(;O+]:<)D(KQ_(&OC, M)9PI:T- 1" HX#W ]38ZX7*/$-(Q:H/'H!V33%O=D@ 2TUK/H<>GKG>_N*5 MF&J@:X"BE5PZ6HX>=6>OS"1KJH]>+]*0YKH!WL&4P%N %_#NIDG6RSF*X!GZ M4$0G, (E3(T-?49-=14\P'RAAN,.?^4 =^' HS! M?\!^!>:,Y %/BL,A>!FTX9ZXF)'M'L#78A+_[+,7% PD^":4@]=[#&47?&C: M SAW?0C^!>1I:$CP1Z*QALP(-LICSSF0#"0U>ZRT>UY&!]L(O\S)0+E8.MAV MP % *5/@C6?Z2!ZO*6DUES0@W!YKP1>;ZRIX2[@ H!ZD,1 ;*EMM"$#;F)(% M/H7L!;\!\CK;?OFR1LD 1A<$BB8\('0L 3J+%@49W (D1BN#\FOJ2+5MUQ6A M'!F(A&VYBLQE4DJM0@8AIRI"%3H""A-YL@5!105H5 M"M8M=0?V"T2(D?V?6,!1D,!^:-;453(:I*KW;_ @\ O#*\ /04$]<-H.K:? M-HOMDF*Y[5N_'#Y&HO$8A1K-YOTN+?I+72NFGX=KX_@ M?>'J1N)Z#79*TMX&[;M7JHEK: 1SX!OZ*'-O4P?J5?@9R M!BT<$)BAM!V?I:$SKA%70:X#1D4'UN*'JIOF7R_,A3@"2"C,I L1Y* 77XY MU^'WAN.5SO$4%W)9@!,!90(^VU4/E#T'EZGRPH:$@>ID(,%'2 MXW?;A7S!: MMU3>(V0(Q6);5N)7DC90F]&JT)SR?2VUC%O5AS.)1;=6'[;B*GW?;O:Z_1S; MGM<>U^G/B86KFEZ$ PG!3D(@EQYE%\#J,'+1H _CZ)_X??KU[T>VM/4I@=6 M[ ,8Q?T9VE2&#'QBFSM3 P)YTP9.A$MGUP]%^^#YRG-( M7M,S\6^\0IC[-5UQG+^<6[__I>O1>A$.'#DXE@T36&-@PVWW37;.L!NS3(2 TY4PE9:>_7CFZK(VCS M=[>574\!L.#6:=A3KJ[!1ISYYJ+=.P[7WF7NZKWG[#P@Y%/L/\]=YG$B>>2) M?+ ?,*28 BT)_!]5=N_^XFW!GZ$#UF&L* /;--QY0ML[@^4"BW5+_38(A5NT M%PG.=9AF@!'0K@B^A/V>;)C(ZTE+6;5-=N^ZBB&SG M4+5'KN4;[?'J"W?.=&-O;=ZBCI-(/QY2@;@+17;@.W/'B.[T2_34O5!:_.SA M33+0DOWZ>A5=EWMW)CVK"DS'3C0+G/B;NL8;DT-OS"[=?BK0;7:@)&M)9MDU MC5? P&(E_XG*!C12/U$M Y[4Y*T(L.5VMQN[S79-$R)"%[C7KEUR3W5Z6_] MEF(151>%9/LQTZX^*D]&A3$E>CZY^74(Z?[)>#$Q=-M?WZ8XV#HFE+ MWNWU$#I9ALOJ\%?PYD/$'3M_'#D?,)3P/!OSQ.!'N^H !FC[SJ@GM4#\#_61ZXQ*0]$V M=PKBQ=7=>< O.RL.]*6$=%!D/S?F9JO "YA>B@IZ^.^IOYT]V6?96TK8+N"H M"^.M ID5_P_D?L>[_9:ORHE/8FTYN"\HA5)LT2R5GYZ6ZK>/F$OOT:RY$\LM M[?*&/H,!EFVAY53';\NU:13J']56DA//]3+J_5.[-&GWXUT[7!V#6GLUGHNO=JI-VH=OH39:+:]36NW M8T[K^:GOT+.'V+C4TZTDUZKCMVE\;SQ3':''MZ6%5JYFIUU+TH&)23"'YQJ_ M;!I8IY=WPF134*!8>_'O7K;$VX^DS-,UM?;<;HO#L1F;/"\Z$^/;YTK[MQ^] MSER4I6RNV&:G":>>&09WE,&P0X:#DO M#]C&/X@T'T5*MVF/HX*BUO\V14H"B,L'BP>Y*YK3;N*GO;Y#W< MAGL;Z#&6B: +@..KVY/IH2KCOJK*_#=@YVUFP\.,S?M*WRI,]1[-IOF6 0+! ML5($OB##'P)L7[L5IS8#M[O]?\L7;D["93&8H#?U/0.W%_\@6Z ;,F!>5%/> MLW)@0]D(S'V@RM@*T!BE] /CJ3_Y#Q@;)6-A&O!07WTRT7ER M]\BM72$T10UY\X"+?>3;V"MH\>7P;=7,S[IYEEVV9\\):9V:=8O].H;!>?QQ M=#]8I825PJY%[3%-BS&A4;_YQ7X8G+M\NXLJ(F_6*>:AL6@(O-X;FTYB=#J83 M_&0^YL1["Z'U5&EG*XW14VJ03#:CP GC#NL'83%5VXI:H,;JC*RV*A;&JU[^ MOD,71G2:-HQ,?/*(H5O$U*QH,^X4.G2VT4I6V$3R3K@';E'\L$?G(JW+QZTQ M>!N7W&%<1'UT,B'8(=E$93W7THB:#6&0;VV-:X%V9N;=\E+C#-XG\P7;\;G\ MOM-HI'OW7"FGR#713J4:NMY>YFGZ>TW7HO+(ZKQV\H@9A\+(+/3^2J/O8 M(.VPV[*Y#8*^G^7"E-<#- C_54=Z9. M"T6EN7GLB+$VFZTTTU]..^#E[/F''3JTD"*B9?].59A8,L:FZ"1]XRJH;T.M MW\.]O6:(AH2PJC7@=:];8)=-=Y?,G&P.51T8=:D%GI=1 5O>;+7(@Y-6TMJR M-FU'JU*IDET]38HRX$D)<,8[:B4FT)__,O MAJ?_81C4EL+^TQ >TBTA1]72C5:/:C72@"VSK6*UTCQ?_DD^8J]D((#R$'S; M$&?B4 >F252IG#26#(C&JVT1,C6PYY*W%, UO]*4UU.P#]-EGN/AS/K_6]>]*U+#TB.AX?LMH%&K0XVTJSJ".MJ_B%EUY-Y@7N5X(W& MOZ1G7>H446N*X)*HHFLZL%L(*UF17B)L?D^33N./;,-8K!NTN.KR]N3N21@D MZV@6U:$F!>RJ(C@V4*:^T?YC[R8ZE9<&+SD&D!3PXB-G> M"IX'Q]U)]VL9-*2Y*&][8M$/HDA2][3!2!K OBAJ;(,P?*_G;:S;AC5]FV6Y MI2HZN-1 :'ZWR\\%J:/^7_ R!UKB]9L"?PQL#;@AR>I_T0"\[:<=C\$/JF@? M:H8^EDP(E 5JNRD92V *3&@$7BW]Z T\B['/,U-Q6_M&TH'TMPXMP^Y-(E%W^:KR>F@/;,G@ZX1'S<>>NF/ MH/SO )D0EA_X5$ 6J^.=HH)9TJ-ISY9F&W=V^RFM9)_EYC#]S)9J$Z"4QT!L MCPPG^B2UO![7?6.+.CK,U:,DS6(6F/D?8MS,K@])2:;<:5A52K9\"[C):\ M ZT[^P=\M#5%>WK^,VC0VY#BUMYT2_H=(37M@2DM;+ D80EUXF$\I)NYJ"N-NJ_HPJV,5#[&>26BV,TVAWA8J+4KH@#_/%P:]D''KW8S0N(]7 M<0S47]OZF=>JET\W,RCB!SR<;K81YT9I;JLFG5J>3 MX7\IZN5_KY@XC+55EB:U55);#6EM=:]6P\=3B3@;BWFU&N^;^%B*Q9G8L"]R M8J(?&\;X?E(7: M!%%M8OL8'Q07E[B-Q=^HW.CVPP_4[N#5J^R')3>_X*HH]I9Z6=AN5MC+ E&J M=+M$R$CY720 6,HM%:-K&FC\$KJDZB9R=0UPV^!,KL_!RC^LZK10JE55=0['/\-6*C9<5Z[L5PZ&,7EL\4'BHI@U^]6QK;NX%Y>M@V 1) MS=+_^$A[] 3F'Q1PBV@:BZRA]:0U#:[+(W;F;[(N\^ M2D1CF.828C%W9)>T=&-=0S85TQNIZ:&OT2 -]'8S$0X00R '>22AEX0K,W3U MENK"MD5WYN=:M]WKX07>V+PM%PT1VXSD\1C$Q]OTH;K>]C[",7ROVG7=M.'[ M:[FE\J(WVQ ^T;V]UV_KO1T:D :C?=1KZSY:TE"&V=A_VN]W..(-&K%5$7[H M048]'L^ZJX?@1!CTNQF/AC0![PU?.>\MX<%;P@Z@N^-@2/1CO+O]XN@K[<'? MID 0X9V]]X%ZSTN[I&^I!MC7+:DBNR="<.382V&XQ!B/X?)0<@2X?2-Y:"&X MC(K&U+I9$IC&A5P2><,B2*F8ICUS9RQ$O$K/ZYUS^6R/ZI"G@*Q1^G!H&XB- M1CKZ "W,$A4)3>?0!^ 5O#DP<'8#^.<0$,&>H_0-O.(#?H=#^^9P1)V;ZW9D ME(E&0Z50]1E-6AHB'T(5G5M4W8#J?,_$QCDZQK#QDYJ^+^30JDN8-9:<@]=* MTER,WZ$TSFY_P'9!O@$.FVL;8(L&8(,1V&85?@)99@H6&(7S_T D%*& <@3> MM&E!,!;@/QO<>8AL#O@#SCT%R@5LD088 5S3D>['=%'WEP"%'X.OM-[=4 M%ZM]I:#@<44+ECI^4H"I4UI D)4)E M((O D3$E35]M/X1O4!8'DH9X%*G@I41)(I"!N^#]J(H'8 2P2 MW0'^S40'1%#B:"D"JS!Y4:[*5J7";V>ZET,'[PI),0)/7,*2F4N]]FWS]A@) M@7# >XST&3080PI(&0BWP$9 4%,$:"98=TVC3 /8M($J@GN-;4,3T90R25)1 M&M\5YJ&NN.;',E_93X2Y<$>P@2<>>0DX5 QF,TQ$*U3O\^P$!8>8&7",JH3\ M6SBO532H)MAR"+.*4-VUCB;^>$[8V#@YK",1%A/+A2L(:BI Q1(&2 16Q+7G#YBA3=..G MP\UTMQ#*.)R8(T4!/ZR/[[DW*!6Z?O'4KAH$##]07=#^>H,%F0C#O'P]0Y!M M6/9#1@X8'-$;6>>^*OK9&R5R]"W1,@&OHA7INZ'PKU2#Y^GN.@KVY!4^'L3Z M#O@+,KW>'J)M7GH&5@-$I\9@C^!\3G>8\JM:I0EINEL9C#"UW?L?OG($SGA^ MALX>N!'8'46R7CQO('!S./'/0N^)+*L'6(6_%N?0Q8D5_:@6*:[_6A7(#X5_'9LB' *^A#YFYX?Y9$/.:(ZT")H:-Y6 M98T\K;;VE!J<0@W5TKE D!_FW=Y)74&?&&ZEUQ$"W82M=CG"S@,XEQ!.^I7- M/5<9#0Y< ILB64BMC#W?$WF6"-(F0]P+1-!,X /'A-[?> M0',/73.XU93H%H>O(WF>&_IZ!&RE:.S4K@EO-+&FU#8G@>P-P@\@/)XVW#F" MPR%0M"[0:?_UAS;TV5\!L(\8(<"S\'<0T .'0L(!?4!!P0WP0H_="^Z/#MP9 M/=>0O3QU6Z4;@EC50J,[9_ =(2P!Q$]H[OX[NN^\0U7>LG7!W9@C[.ENLG>. MA*F/@9':(++5"9"FCFZH(\_X>Z=J MP+^-@7ML(>DQ@;YVXTN/:SRGP64Z".^!$2D0$,#UP&5S58/[3!C#@F#5C?? M\[-3$(-']@9:P_':*MAI: !4J+;="=%3*(A;[\3;+_0*IK0G.2XI5#3C%%[H MVB,4NNKN40^ ]2B8TO60W3)P3AUMGS>1I,"QUN #E\6@/*._K9$)=*!JA](# M)T[N3L@ -SJR0V-)&GF3>1Z *P=-"-#*KP]]\+Q(SP%49:#OI9TXRFB@YU:[ M:X"_AFY@@VZ_+U(B4'70++I9'3?$')41SO_:1)KO97PZ4#<#/[.V+P[$UR*Z7C1(^0WVB@=<<4?^. MI>*WL=VE+VX2<"_&;OSMPA(C%,?]9^M.;%TIB % :0SH3)DNLNV-O^V1-[*G MB;.B)HY$UR[PB4_=U)6![Q( V[#/.A'2JN=,^Z9Y(F$/'QU[6J*";(%K@$P MD=^C(\LNNB4[*'/>3]VW\X@*1=^;!=TZ$I=LS0EZ!,QB(.C<7IX+A''B6D(3 MC%]R$2)J ' [4E>E&B ,TK<"M,-S8V;\-?MV-(W8[4[2Z@;A=+\#&.XX/* MWJ61"3@VH'/?2YF*K_L:]P?;OZ1ET:U>Q\/,;>*UO=FVT$%LJ0?J'LLKZ+(A M_8Z\+6!BH>\Q@4_Z-Q-GX./@K[<]_:Y"1GST*BD%)."W#SMB%X#K-IP"/]&< MF:^[&]S""O(>3;! <[Q^LSJ._\]+Y@\FAV3+S2MMYY$>ZW$ I.6Y]W\'KHA' M]DX:FP'G';XD\Q_O6Q[8PF\B&+<+TP=>G6POH^#2?_]E#C:3?K.9 ;F&^UNT M#5'<5 S*MZ+3I?92@"]IO^/9/B\-":F[RSQJ:$"]%X("$@!/P71W%3CPB#+; MD^[0B0S[":;] N)P*LW@PR*OHP-W>[T7@!D42T+)J-N7$J@G8%Y0"S=WFQ@S MCP5(1W.;*DP?(Z8W@4F5Q] ;0VD=:%R-%XD])$D!O*MLS]!K%B0HY^!?[\H& M#+-4";XB_#>0)4V/[J*-_1*SM9=^>4FE@FUS;[6] H4D$+J_IE3DGR&O&R;< MO/!F>T(?'-T(>$1S0Q?-S5]Y[BH\)V3F!K_ND6:&#D]M0JH#A$I;_VXF(PK# MYR#)C@7:$K:$AS MF':#T0,J9[@5=-=)W"YA>Y@(;'_C]W&7I7FN!60O_2/2YNB10]BC]1DGL;>GJ[ M#2L:DOE2\9_ @,)KF=^FR_=R0%ZL:R/=YY9\4' .$[[&N$QDC7907UA% IO@:0%7 MX7AWX9C;.!##O45ZS]O";O=V:>_^T%:.5=W98H>W_T;EC)^NS,-VPM_*FJ?] M7NVO.#!U./7D'&('V#%^/+.W][LOM%WM:?V_K=$G=F&O'*3IJ!CDKIJ]I7FR M+_CM"W.;9,B^8+@O[&TB138&OXWA;FDB,!CN"U!D9%LPW!;VEB4;@^'&$(<, MSWT!>HSL"X[[0JP^AKO"W9)MP7!;@!*+DWW!<%] 5!DC&X/?QA!OS-=]^=LR M8&;Y9%GD0(BPWV[\64+XRI1!4&&_E/%%(@QU%7[XWYOXS7>]#>8VP6R+?+LQ M9O,51'S*(VI;/O2;8N^60(_3\*-^_=8'I\R[_:P<'7'_LNN[)TQU6J:B;^/\ M13%5Y?U!A(2G?L=3(315'X[%^%'4=M/_S"A9X6/ M1,-E^\,_#P1AIU?8[^H5)G9[66H%(CI/I#!^5\2Y*BZADY?&)MSEV!5G+8I/3:1.B3+;*))ZZ-"XARB3'Z@RN[#B+\#L1UT!H0('R-(@A:&H$S!-5J"#[$1 M%[GFW^$.@N9^8@K.4J;8'R\T'$K2>!P0.?BYV_Z&)NV<;&NQ65Z NHW!C@S_ M/ETD%\#*/M)I'.SF_6#/WQG.2#%\(A)CF%-'=)A1!P]YN%1Q8(-9F2_BD.0C M*9X_M:''C#IXB -^5O(D\H"?]ONN,,12\4B,YDXICM M^/?%@8XD4G%B&RX0OL8?+G5_5@S\X37F!:ZQ/DC*@6>CPGFJ?Y@3@90#KW3C MSZ/K,2<"9N5 4OT[E^8G-"#5OVO=^4O2_!=1_5K^W3\F"50T,&=SU3E*7$EPI?(*HF5'O,><,$ G90E)]##75<*Q-XD^T MP J?H28;_E811ZIA62[%GVK$%H2F1AMJHF%9P<6?:H&5AT--MJNVH&$J*L/C ML[SD CQ6PSWLZP=.3QR-8;:Z8 *T"V%^)D+S%]" ><8@#K/5!1;778X 7)W^#V&-*R>!31O* M*+*+4"-IKDKN7R&F5ISIX.TWXDECO2L3:E+3PD$9)2+)T\_*N3I.OKHEA[GV M%8G%+BK12EH<28WL@QD?R4B*/J&_&7B)C+0UDEK:;ZK"D62<)AK^8FIN34E5 MP1,CU$32)$-4W1!L-),UV;0,=.0KZ7(\7^4MZ!-PSAG38;A\7YQB-I)B+V%D M*G8BA"4+84:E=XM[0=/)%U%C(K%X\L+SOQA-7PV:AS C$YXFW9QE M5QHQFNP:- MA1J9W2Y9!T\DG48LSEU[3O**IL2W= E'VT+\10J'& MP>T\>RR)A(%-]J?@&X\PS DS3&2R[2[LQ9A=<""2%_1B3*5O"Q7'1I+T"2LD MEV2G0EYEQNND%&S($G"T?/5DP++C$P/"D.,X\>H4Q9TL6+:.8D"8"S^K+7PM MI[C3A6A=C*K"F),EL,Y5W.F"92LK!H2Y<&L4OAIP=2Y!:+4VH61MJ,^DT.0\ M\.)KTN:*0_J.B<13)Q\Y=!F;2II7P\3'?(1.ABX+?2Y&OC[C$M*>5(:.L*DTK&MEYGJVD\$4F=TK' 3Q^3VEZXPUO,1)W4]DAM#\?:'EYD($-?2>6. M&!-L"W68D8$4H#"JR^%%!3) EE3=KL>2A+#(9DTEPRNPP7,449OE7Q%*DZR+ MR":0>ENXZVT?;^A[6;$?"?ZO2RJVD9&RI"KW83F#B7 <&2E+RG=74K[C(G3B MDJIW9*(L*?-]K.#C@.-YHN OI1Y8U"S)D$QK.]CFM $7-HL--@;#"21"EV9%.3/Q+H)B3AW\W\G37\'W?5)1JR2$RN/C?R+Q.G0G5=Y+CZ_/L.%@=GR:6#V:8\ZOB!E M?JTER8OD&XDYX!3"R%%T@&S2WG<)\.ZI\7(A5Q-L*>D=(I?Z10O,I"S+TEAE!@3;.N@F)&!U//$D&OU[)X%<,J!!BO7X1Y<*,:,I#*DHUP5-5B1JJH@DB M-&L*WG RI?B_61K\C^5.!SC%9OW!!FR8D>&4J%.\,D_?!4K ?6=84N^[AGK? M*?&EA/N)\@]9'>]D,%+"^Z0^%Z[ZW"GAHI?!_?1MXN3S<3#;]"LJNFW#NRR* MZ]+4=4?L%SROU+>V0;SF?GW,"^]V#8*?<*%K&\1.!()GC4":!/&2@._;]=A% MS;W#HR'P D4 T/G#_^?%R2VY_D'[E2OTB2FXY6;4M:?2;J91D)B4IQ5U9*8[,I"35N.NMQI&9E*0@=ZT% M.3*3DM3DKKDFEZ")VK^4FMQ+>$>F4I*IE&0J):F]D:F45SR5\N26_>HD@$RE M##'_DZF49"HEF4I)+,!EE.[(5$I2EPMO70ZG. ZS32=%.5*4.U< A]FFDXH< MJQHP(I MNAV9479"UB=JGQ3=0L/XL9/J?*+R2=$M-*Q/=#XINI$(GA3=2-&-%-U(T8T4 MW8AJ)T6W:V=U4G2[CC63HENX]?I%%-W2HV?;A%4W(5-LY=(D#/>]XO:ZX96; MKZB1;@]4Z:(:>X^7Y )?NA])+):+\*<\7H54[3ZLV@7.0\&5]0)?NA_B$XM' M8C0YG>ALE;_ F2B@TF#@Z_9#>!)\))XBU<-S50\#YZ'@RHN!+]V7IC_HNR5. MV/)Z6<8'!;A_6R+8YI/NHJR!Y[IEP3VZ'"\@;N<"L9^O(9[^39GD(8GA&WD$ MKD@6)6M#?291HC:BWH34U%@W*&LJ@?\;DD3-P&.F)KI0D[7=OR7PI!'5E.:6 M-!M(!L71$8JEV1CE2/^OO2]M;MO(%OT^OZ++L5/2'9(F *Y2DBI%MB>:B9>1 MG)O[/JF:0%/$& 08-*!E?OT[IQL P46D)(,$2)[4O1Z*!+K[[&MWAX+YXH9' M[JWP'I@[!K;#T0\&-8+K,OL +_BX3<1 MZ7GQ-4?8H>!2P,*7/3X)71M_<^!_9(-]';F2!;8=AR',[,0 3, XN^6A*Z(' MG'G,[3 0=N '8]=F0UAB$$K$BAO*/&'JM>X 2@;&#AW[IAX(^!*@UV*8: *7CZ)W>&Y.KSB0M N3:2)_#K M_S@[^\(^N#[W;1?&^PB@QZ&0/[UU?V$>CV 8P,,%X)Z9BE[C($3PX>,8$!_X M+ 0*A J2.?(VM+PX[FWZ+_R3+L?V! ]1:XQ.9_G90LY)=&ZS^68C:M(&)(DP MY5NSE>J&C&]-:W[M?\LO?JK&ZG;@!>%)JNIS4(T$ZN(34^FU&U$? %-]JW-@ MR?"$>W?\0290=OL-*SWLZR2S%I:2I&;#:K]AN<^(C@5Q1(WJ#H/D MM?0[92"R+P/I(@E/0N$I(<+19\95A(F"R8EIH"'9"%WFM(OG\_GE&".G7UD14\/>Z>QGGSUZI>OJ*)1@L[A5Z"ZS-0A_R5'XI6,J?!8 M!YQ-5YO@&4\,X'2/A0(D\CT21YJ2!=>@US95>FLK'T374B/$5U(CU6=+N2/59,N MI,>J29=NHT=ZK()T(7^LJG0A/59%NI _5DVZD!ZK*EU(CU61+J3'JDD7BBNK M21?28]6D2[=!9*D@6<@=VRA=GKX#[=&&WW6%_C+PDLYR#C ,0A=&_4UXMP+A MPAFX+^N+TSP'CQLUS?N,,3OP\,N?7_5>O;1#MM]H=DN]]1&[?![MDEN.[\', MG$GWU2#P'.R]RG=USG5Q_OB#T6F>6LV:_O#3VT$Q[>FKE6IIJ@PQNX"A[7-8 MK]$J]_K4@CGLT^-MPL1@SV.PYV[9WKAU7-)R.(N(E9W-1Q<^BT9!# K>D )QY9PB-603RR'>7S M3-BWX.VLY:4D6UORQ? %,\Z%GVQ".GJ7;$FM4^, M0_9HE:YY6?!8CZY\FBJ=E)>UV4)B04T@Q 2"]#TA$02Y[*1 M2.),UKD:2"1Q+@")>NL,(9&L<_E()'$FZUP%))(XDSA7 XDDSN1L5P.)),Z% M.-N$0S+.Q2&Q)K]M;6N%SP3O=6LLP MBE:%) (D CLC KU.K=\I\&H)L@*'*0+K3GPJ^Y;#QP3@R.C7VNWV,1D!DH!# M-0*M/E[.99$(D @HP)&2-2,IV_E6 MWTU(F5G@Y>YDRDC(R)0M$[):KT-R1G)&/L[ L;<.GBX9=4F:/*W($5IXU. MBPISQ/X'R_Z] NO2I/T/D_UWMC_5;%%O*G'_X2K_+O6E$OL?+OOW^^3[$/OO M>$_J2UV?#KD^U)!:4IZ=:C8'4;/9 216_\PA.F=D5WB)!)($DBQDA7B)!'*7 M&VFK)9!D(4D@JX%$LI DD"20%4(B"22YK"20%4)BY4^>)0.Y$WGZ,A%U'LB( M!4,FN2I/GEXY7FK5>M:=((LB<#ABD"K5>M8='(:B<"A=NCV:_TF->F2 M !RN#;#ZW9IIT"8E$H'#%8%VJV;U"NQ5)S?H,$6@]&;=%V_F-VL]"H6I85=/ M02?(5E([5AF)^UT(I1-D2!!FL3^Q/X[QOZM KNSR?SW+I/2*22$8ES-9!( MXDS6N1I()''>Y<[>?4(B66<2YVH@D:PSB7-5D$CB3.)^RC MX#(.81W#(&0RGDP\,1:^ZL3FGAU[/'+Q))!@R$)Q*_Q8S/5D?_C\*QN[OCAF MW'?@'3G2+=R///736YB?#'-2&N0)F-4H/?ES,_#\1JN)A,'HK@?@A9'(PA*&3%V:.KFDHU'+F.C^_NO[-^V9TC4ZOTVSV@89O>5%( M7Z2Y^N9.X,XK$&'/6<5+LT6CY"4_",?<@Y^_CD(A?OS!Z#1//\+O(\G> W4= MIDHXJU^]$I-(C .GM'KM%MFKU!R M/$,&UE7L%.\U%+SGR/9:/%*>5&P\2A 4(:[86*-)*#3-X$ _A530G^ZX9*^- M3K?18@"F!PQ=8WP"XG;OCGDDO =F--\P+[C#$MX(U$TVD^1C5?]S T=_ 5R/ M"&9.Z,+"4,;@6>:+&Y"36Q!%(*BM9&(2NC88!_@XE"+2\LH]F"IYQ7J#XA0* M$&SX@)5#??M SA!+/^)!78B?_"MN$?I9(#O;R*2-09FRQYE[SG,@ D&<<0 M)O'H(APQG>83##=B9Z 0P'BPV\"+QZA?+I<50=/W]#1*+;TV>KWLH81:;!VA M-"Z!^X$ZK1>]W5+:"@D\2Y%;'KI1$[R+^T2IS^G-A'VE6J4CQD ^?B-@($\&R['8[GX/%JW.R["( ML"?X>"X#!BT$]V>K4-;2LP E(&\G^ M:%PUECT!?*,>L0$5+DRK5/40GDJ7IZWQ7S%(%BP(Y%[Q)# A:!$.#B90&[_M MOLDO:\SM,! P9C!V;1S;<773@>-*L,K($8*'GBM"9=^!204HE<:P M)!!;0+&78<^'<1BL;-PHT/%)_-ZZ=IA/4,>O,@3*LJ(6 E,'\C.5"<7Q(7X+ MJP3=HSR>T%4^N9*X$,2$\4AS201KVCH4^>Z@H?IO%K#5PC)SW71#&Q"4$G0' M4]_)GMJZY^D];=2L5J/[F%'KSMLTEC-G++-D0DX@XEEIE'*,R0?!+8CJ^>.G M%D[56C_3:JWV=VDU\Z5:[7QY>\YJLLTV[[Q ZRMO&94\2)ZO'8.$G0$YM\(+ M)MAQE#T&;.\ZGGXF_3)G&YH9%@WK>[#8?#$6JV ;/F;(R:U^J>X5OA@"0R?A MDA@.P=P+6 [0Z09T9/K#U%72<9>:'32VA*#I$5DI4OT\3]4\SYE^)R:A /Q' M2BDX8N()_1%9#:)$\ +_JW[,Z:0GOZ/,D2_1F,%\@+[71K?12W60>ASD?>IJ MO\"=6^3@&O"%1"L(LN0]S/G(#V ^ZE%0Q_]5:C$4R&J.9ON&E:T$6 25/D*! M 78>J'21__*#>W8."_W&_LGO!H&OQ3+SKV?<"]L+E#: <9595P_"_'<"' 2N MV>A&:,%/5XM1-)MX'.0?015_Q:[6!OC7(B=.V>ZMX]ZF_\(_*?UM#Z#&W-4H M89?4H%G(*4GFJME\4UR&*G?>B0T+%V'*IV8K35IE?(IQ\.S:_Y9?_)3GZW;@ M!>')#TWUWVD.JI&.=DUELF]$?0!H_%;G0YCXA'MW_$&F";W]1S&4@]!G;>1O)9^ITYZR;X,I&*J$\5XP*(X M^LRXBC!1,#DQ#3P/:2-TF=,6UI0*/W$&LC?\^=4/7S^?+TVI*?V1)!26YT8P M^Z>354!R/Y)9/HW_DB/Q2L94>*P#SJ:K3? X_7*6 MXU3]BH^X1/L'^#@*" M;Q[/87R.=#EW+R4@50""6JI2$M7L@-IQ)7@@"$%.H2\\ MKG]:?(<=87!E-D^O_O$C'T].S]2?QNEQJNFE3B*\-LQ&?X9W$ID=#I7,8JI5 M3ZXX8]8@&(WVQ@W"Z_PD>3\V\Y M1CV ES+&9X "_2I8,! S6>EQ#8*_2.?35CR@T'+TNMDPCE]&GYK"4YK%1$); M+QK(:K#\,O7B5@395A;K3XFJXF [N/&56*=F^77>/?' O?30N$)<'ZD%8F@? M8M+N*"-X$#X<,X>/P=S,.!,XFMDT>NR]]RUQ$J3K84+ ]= /F#/]L!;A3E28 M]-IJ-/-NB.N#XP ^,JX^L(5P%N:!:!^B-F#*%!KX,YIF /$S1)&_BO#.]36O M>N(^87:SDFQZ@;Z"@% L8< <@R[]*8EPI_'M,Q7'#%^:2QS291[^0@XJTQT> M@"UF-4B58)70>9:$CLAORE]%_'[# -'27!XK-ENQI@M'0.Y 2)(;6?4 M4& S12$63"&]_T;]:IIO9@U:+M 8'97%AJ M"+%NFEQ3K"0<%8#(B$(,YN<1>Y]D#GU7@"EE3R0^ #.,2] %3 MIZ"6\'0(GB(^@.EWE*.(^S?JP<3>)*^FH606669$062Z4UI-XA 6'TV M>\]#'\@$5A2B07FLRSN]GPS7,/- T[4U30GW]%'3D.$K>G2(1OLDS["<+LLJJT!?68KU,2WWS$ILJ]]>48E]PT: N6=48I=[\EGN.DW=X-3C0$8P1U(.75N\ MU=K5Z#R6%<_78S'0G:NAJOS.?)D6+7SR95)C30='.88EF4UM$Y;68^>>-9IO M:ED!E+N.[OI85C:;9CMM#E!B613IF$LX<7OD"E3A3ASB\&@,$I_HZ37@?G\A MQ[R&0W()ZNYB>OL)+^]H!3B'OE:&OL[WH&])C>4IZ*M&>O^Q JRJ<&9EV!$' M,<7RJR8S6-*;$#4X-,V>.%M7>(S:0YUG<<4/@:1"U'*=><5G*-[T!A\Z4HK(*BGZOCZO0**BCM?<'*4W], MMZG9(Z7N;W"D&P&2>/.@T.P![ZKD'::Q75]UIR:IDQ!X9*$J'$97*JP==7GU6V\R:3A%S/SI%*I9/>F[=.JE"SU>?K>Z+J\_PZF+U MN4!KLKCDM'"4;V(29;I$1T#2C/V(ME@ M550(+^M.:+W4L,QD@+I+>F:VV9Q0E3:$:4?QDJ:/IPA !4W-$UL3"FI(^ ZG M1O&1V4L:$HPU#0E HJG*&O+;(%1^RV-]"BFS4K]"Z;SW?J%5X. ;%9[6EO"[ M"[K/P7*B6AB?();9I9!@\&U,C<[NM[:LEM$U^JVR]EM_U<[*?-4JJ40K2YTO M6/D<;?0I"DDH4$IJ>>\(13; ZM!_!<8$/E?Y6#?*M#?6PY)X7Z=G4V0I%Q$S MXNE+.O>KST[6*%2"!<^J'9SX ^B-6+$)N^6>MF@XE6*7$1 )[4I)!SGX["-_ M8%;JU.=1I))U6J5H"_Q!9:+/P 8[R@Z?W8"?JCXE#USIY+-Z0N@D-+!3I+0: M^+2.&R6Z&IQ+Y+OI $ PE8B#D6J8GD +K2. $4H7:NM(J)PV8C[2KZNJJ"I1 MI%&;CB#_J[0K8EC<0T2.>+\4P!NW^"E9QP=NJU*Z5N \6?$P^1:<2J#GCIN,!__!&B^\:0N(G;"0(,)QPJ19C;B6 M1/.I"?00!Z%, @=5BH#U/H*@#/ \QR@_*[>H(80*R?DEN!BP+!+[;;!K%$@+ M^O@N&JFDT#3YDPB7$(IL.I_( E"N7'T18M8H5#R3] IJR%)W;GZ9:E]Z\M+, M4F$Y6.-6R$F1A,$!"'\T@YFA>X_Q_P@=4O6$"E%Q.4&"SS0S@"TLW%.1UNPR M?PU" %59B=A73+YLJ6/@+0PUP"\10G/Z('T1:_\J!G0$PJN*-4N& FR!X4F3 M-$Y:0>*IF)6D9,ZBY0D$H6*WUQ!X]?/1HCJ"/CN+'C$)6A,QJ9-?[>[LX[I9 M 9'$;R%83EMD-'HP=GU4]I5Q3F*Y#-4RJ#N+\%68P53 CME4 MC&VS+2ZM3B[T4(U%JC;I*S:36G!F7O>2)B.,?D'+J#1E7ESQ->A$A^5^ ZZQ/<,/;&Z$(5YT"&8%E#;2="F M5'PL]3ELRGSE4JZZDR2?4DEZ0LKKW+Y*EIVL]D2M0IW,ERD$);VH##P^D>(D M_7!:@&2DBC'W#4JD@@'74/?X0Q!')\H'S+-"JE(TD6;O&4IN%$*9?O4V_\-W M+7CN;$>%8ECKBM,=>Y/Y$QU__*'?Z?9/YX^-G#OV\=$S&;]CS\0J/:*\K:$7 MW,DTJ%!-WU.?/Y>.UTY-OYO+U3V%O[.R#KZ>M!=.2SLP&>:_LTP.=_X3RRBI M8F+R3;N!TU)H&AHX3^X0RL5XCU85V?F(^S>ZUIH#7GMS.@4Q]0NF!+2B1W7^(4F]'K9Z M79*4S I3^6 ZG_68>7JN"CO!2ERH%5NNG><> ).)EL"P^R,?"#\M&#?8TG6D M91[][.+ TP*:.54F^77.[K5ZO5AV3)-RZ:&S:?RJQD^K-POP1,F*L(2D4G<2 M(=,9E<]V% P2Q95J/#D*8@_SO'C>+8O"V/Z62PU'B1[5I?.;(-FJ<\=#9[: M#G.[MCL!8&1RTEF:4I8*:9BB7K'UNL62+6$ID/.) N[[,0R6)-Z6IJOS6\"F M-G7$O6$ZR?[K:%*0AZ4@P5D"+&L75*4$LP)^SO6U/O,'5.K,JXGC\O& M/C!5UUS-5.>@E5Q01[#DC3!04#'6P; A:TN1NK+3RG?=^LH29E4H[$^I)>R% M]1:NROBZ@I4V:>68SW>(G0Z-G1)%I,_8L7+=A:HK!$+'I%Z-'U!:;+:X5.7N M+4%A1L4DR9$VD6 R1.4* E_MI$_=UZ3A,?4 ,Q?O_//E>Q8&#]Q+^CI2],!L)V2D$O(OQ\(U#2 M:?\]/J!>*U(Z*4Q@SMK62?'9BL%BUGFQ(A.%Z:S):$:B0)]VD7FGT5]YJ4LN M(YX;'\O:J'92+*5_UU&!GNCZRAT@86U=(V'&TFE_Z\ZV7T>T_7 M"/D*V],NVTENUC':1(3RB+#B4BT2CBK2Q6IT5]X/1X0I36!6WG1(="E/8$B3 M59$P)##5I L)3$4)TVCVB2Z5I O)2Q7I0JYR10FSYC9=HLMWT47EE&>+",\D MT-K4V-[>=_P=/+TZC[7/&+,##[_\^97YZDDIOU:CE]:\LA3TY![/]',=EC:Q M;Q"5O; MT/8,M'WDH3U*\&8\AK171QD;W@;S'".9702?1P[IKN]DI'?"SJNN%_+2 M2WV_0A#T8G1H4!?_G07^Z0[6EKRIM3"O/BCW OL7@Q@< D<>9QM<"BSBE>9& M9QIB!N2-J8A'F7[/M(;>"/5BF[P"3?MEI@E/WX&GS21)#]9].2#=9)&O\IV^ M2K[UR[:%F#U"?*^L^Y/=&\+)D^H@):"I,MKXN^H4A+B7=1 0WEY8X2?$$<,1 MPU4;<2J:(;R1*T*N2+41IT+%'0L17HJERN6_UV+BJSJW[U+M]7*3\WIW-[^] M115:)LROBU-H6]1>:K-:'BX+SZQ;0A4.U,\ QKU9H]JVC?=1_HN06V MW 0]K5J[U29Z[@T]03[;K:)=_3(104:'C XPM6$6[197QG$JP>NM3$C0643' M"\]\VMW*R;9Q4+GT1,6T?16R#14U@^7DF2N&ABJDC8D_B#]VD#]*+QM4%"]D M=\GN[GH6_W#R]A>S)[)]$#N?NR^S'EH9)&Q3RQV\2BL[35R:7TB4)\H?*N6I ME$ F[W I3T6'BD0P.N'^)7=KR!>\-42RHR]A@)=JJL/;(_:ZW6@VWT:!?TP5 MAOW-=!186ZU8[N+EY5:SX!Z"ZN6%"VP3V1NJ6P91_?"HWNH6V_]%.7ZR?&53 M_#NDP2J\T:AB5"\[#"C3!;[DKL=^#[A3#V+T]_%CZNR;C?;W./ODV5-6K_7H:1O$6[B?G*'M5=[0(@[BN4.VH% YI7,Z^,B8M:,?H]* M"WM86M!3Z(V]2]J$V!%&&MWOBS0J!BPE4[:03)G5@A9H02>(\8++75:#G9K9 M:E+&^3LRSGO+%EUB"V*+>;9HF7VJ5)!Q)>/Z-''I6(4:5RIE5*J44Z<, MF+(PU+Q)*6KJ6B?*'SCEJ?! )N]P*4]%A4H%.^>?+]\GAX4^,.X[R^H+^U=0 M*'-GF3PJ,NQ@D6'EW=YZ M6\,YER-V=LM=CV/\.@Q"]LZ]=0$YCOKCW.-2LE_9>3 >!SZ[B@+[VS.O/J?: M!"5/#B%Y0K4)2D)3;8+8@FH357))R;SNB;Q0;8)J$U2;H$3-OA]#404L'6X& MFSB#.(,X@VH?9%+)I%)MY%!K(V;S#0N&5!RAX@AE;PK(WIBU9J?88^DI";X' M;(%GBQ9Z<"*QQ3ZP!6B+?K$GAE%IA(SK'HN+819^_&S%V.+%TJ%"E;<1NN^% MTM#U85Z=J\_A97E6/PV)S:6)_3RFA_ ?<.%2<(I?O-&;7_W7DG M->Z$1S"^(VR/AWBUAG1A7AXR)PF#)(.XA[._8AY&(O0>V(!+5S+79\-8[6.? MP#("1YZR47 G@!5KZ0]Z3'5AG\18:SHBAU]E//B/L",6!>S7@(<./O'.#>&K M()2(':-[ROAD$@:WW%/[Y\<<)A>,._^)920"K^) MB-F![[AZ9GO$_1O1T!P#:TC_A7]2A-N>X"'*S>ATEJ(68BV1FF;SS4;4A V4 M$F%*)K.52D(3[MWQ!YE V>TWK#33;W]1S&$D6B"U_) M:^EW2D%F7P92$>PD%![PS*W T6?&582)@LF):: BW0A=YE24-:7"3YR-0C'\ M^=4/7S^?+XN=U6?0M.&8>Z?Y:#KY"H1/Y1@PZP"_ M5E)OW\EQR)5S*FPF,= M<#9=;8+'Z9>S!%C J_X1[(5]A$^POS-3O7D\A_$YTDVM0D8X_.J1X5.R<.8Z M/[^Z_LW[9O2,IF$8_=8K#?"F=;4B(*KDE(#N$G*Y$0BA#;]^T#I+!G%HPP)0 MW\12*+UE@"&5+FK,:A&4,*WP@LF8YA) 17X-P&J^0#4-M +/JGW -0&^U.H/[12'L;X M-$R>CH]O>^Y?L0MS/+!0P*=0X+AZM@@LBP]@L>A.>+>"C0'BD48D_@0*1P8^ M", #/BVD$#KAIM%^YT8C#188&]#73HV!#@J#.UB@9+ 2$:JUA.(V\&YQU78H M8!ULR&UE:VN HP#M"=@%-<[0"^Y@86$P3D$%6U!C:FAWR.YX&(+]$_!7"E_( M70EOZ\FBJ9U,;)%D0^EX]3;_PW,Y75H((:UWA+?<6W.$??^AWNOW3 M>3=\SF=>,! O7?)3K0L, DSF" ^T,#+/4/$.\(D3 ]<-'I##M1B#/4$>!PF0 MDR",-"\CR[G J5.?=,&])H8Z)(;Z'2(#-N$/6L<#.W$;-!I^!B]=N+>*&08/ M6D.!2QZ,B7N(>U+N.0\D&"^ +XQ]%2XJ903>U8@G?A5Z$-HQP>@-;"C:/;"Y MG@"^PZ<7')B)!QJ+.(PX3''8.X@X'A1K)5R#5@SS##F.28S@+0_=():*HZ3R M%<')E^A'(DM%VDV%Z X=;/#I(*@!;ROQ+5U\ [!EC]B=U++*[RXA*_=-XM/<5'B*N)JY&KSW2XD*2M%'LCIXT% M! !>#$0!J#7?Z517$FLLL*:.Y/+AT#S;-1YGN4KF4=#8%WQ$!38^Y",<-\LLDT^QM+-JU+ MV_CL2DPB,1[ RHT:,YNF5&+"2;]PA$K<85))CGB(-%#XSQ,ER9'HK E3 M.3^)-V^#V/*;&U@PQ@>N#T]S9"N80!G4T-7DCB>X^M>M9K/1!*[R/%AW@WT* M)AXB3 \1=Z3R+$Q4GH"=ETAPA'2#D$AP R).AP%CLXNB7"LPQ-$ MJA;-;#6N3 -BX33*41B7B'I$Q:< \-7"E7[A8<0N:NP"J,P,)7JN/T0+H(B+ MJ V=%-3Y--1EE@,[USFP#TD.3&$#US0 :<>J2"(56T^TKNJ[.T?*HPD[T\$D MPO%>1NX8RU!99]W6B31CC>8+=L-A4CD#,9HD%2VE1T']8@I> M67L._(UI6I5819V,FF2L@W.4!-2,,LG8ZJRBFPR%&4LOD%I(<'%( 94D$(R/#T8-?THSSM.UIPED74O$CSX#@P(R"PHN2;+F MS4[*1'S*1!-8DIU".46?*E6J#"G*!D,I,ING*'@__F!TFJ?=!ON8H3^3L7?3 M*7&X,Y][#UCUA/D_9 "?IS98/7,I9.QI6#]G+A:KLV4,_R6_UHS[U=J,TQ3- M9[X?PVN7"D<-!OR'B7+\QTO'UW1E0=$UQ>O$58)Q8ZI8*GO.Z & _Q<%4T8\U#C#U MF[-<6K$#_8$3<;!0IMIZF8FH95X\P A+"=%[01;&GUS_%A1X$,)'#ZU F+J@ MNF ),_JHSU3!<@#>'9@6MARB8>QA3,8QKP.>$O=4M!8K=3D. :A#"GXA]X# M$[?YS61^&#>EP@5"0:<$R^66EOH M+X$,@,'4T)YJKQ]T$M(8DV7PK?9BLB<@( @%$ F_5>&!SJ=IQ(,=A[#OOS.O MR--T\HC?XU]@<<(L!Z=C,_Q;A[0L&'CN32[=A2DU,/(<6 WLU<"#T-468<0Q M4:RB/62\*1%@]U&!(S0=DH M$VR/P=X455Q5RE"]ZJ/->VYCAT892DBKHO"=-9D-"-) M^3]I$URKT^BM/$,SQVNY\;&(B&G6- ^<_JWZHT^TYKH#)*S5&+GR1O8H'T L M"Q3=,)Z\X;J\WN525";(\01(<*T*'?Z/:($!4@A$D"40DZ&(WV MRL,^B!#;TTQ=(D0%"$$^4V4(T29"5($0_49KY5%A1(BM.4UM@PA1 4* :B*) MJ (A0#691(CB"/', \'69OJV!W5O60?"7AX(MUD4028( MYDL%P3 :5G^G!0%[OPK2DFN2QOO-!;MM4G%?Q*[8RNJR0;/1[^TZ&Q2G#%8G M0_:;#THZT"PIO27"PGM6+ MT^:E!SY;3QFL:T/8^!F5S]%F.^*\+1(Z77X!/+JZ2+YI)MT63ZXL0&^#)V?9 M;B<59_G*95W==#^A7E>DW$^5NF$7>+,Z=:OW3Y6D4U>7I\K3J2_SMRMPF'1V M[>*GZ;:H(P^=[_TX,KL4/E5.>-E@%W%BO':LJW5%P#Q%'SO^_#].OM3K[=>=S6;Q= ;B+X>U6.3?\%,[; MW9IEM8K4VNC2ETWB4EB[["N?BF-M810<&^P]EVX]:5\DFY:;BW\AF[9JK9:U M/YVU^YJN+Y!/2TZZOXQ/6[U:O]DOVFG??S[==L*^2#XM-P__,CZU^K5>NUF0 M UZ-W'WBDU_,'5V&1T-'E!G:[01^P5[Z/H301JW3[U!.?R]R^@5[]_O WB;X M^X5>\'VHVKL*>?V"HX)]X.]6K5U\G% VG0\UN5]P-+$/_-VMF=W%XM6N)?@O MIJ<%)^$$Y9Z>$S:4MX]D\S%$R; 5+K$=J@*\)'385Q8O=U/HALK.X'0M5IU) MD3\A@MA3-F]9Y<.V@=10VR@P=CZ@&D39K+#1J&+OV-RJM',MD.17E; I101P[]#,19^Q((! M+)GJ#;1=8H^W2UCM0L_F.Y1J1=E\0/LEGL/CK0*=M@/1X[1;8L>8W*@U.P6> M+'9 I9*R68%V2SR/S9=H\UTNM>C-$INZ%.WPHNS'JBRSHF"!*#A!//!$.7*^ MT;L<2@>U^'-TK%JGV,V 9?&E=%"+WZ_1KK6:M%]C<\69 MTEEF ]+Q2#VF=%"+/\*G4VL7>\0@56VJQ3*;D([EA9K202T^GD+/ZK$[+-Y& M'( K8NUF$?Q;# KUGSC0B1L!*FV-5->'>:,38_92\ZQ8E.#T4^#7_W%V]D6' MZ:&X%7XL]!\3$>H/4>!CE.W4V>*MGWI>/PC'W,L-QY*1& S"TO?9T8?/O[*Q MZXMCYDH&[&O''L<8D<-? ?>8Y!Z GKX+GR6+0N[+21!&^@[NY#>IKO)PQ#@. M0WXC:LQQ;UT'1AH\X'12S==@?PHV$)X+[ZQ=T"0,< 3)8BF&L<='L(=/3Q!?AS 5"#$PH[<6^$] MP!>^"TMA]HC[-VIM^K5)Z-KPYS ,QK@D-W!PL EA#$,-TP =AX#785QB J[ ?JXT)1# 3#T-8(.,1 M3B'%%&0<2(+HNT/093Y>[LA .8E01@ ?+DG=UR(E\ '^A9,-79_[MHM0B5!1 MR+=%@UVN9S<_B!A/YT8(EPZ%:^"V#6I1_77G1B/V1^.JP117PWIJ"$0HX'G@ M.CD*8I@(AQX(1(0$%@HU0W,FXX&,W"B.%!92IE 03L=LL+Q&4/HI%;!$.=N! MY_&)%"?IA[P"P&3+2-\Z.^;W=:0%X#[5U75/#*.\\JXK):N^28Q@L_D&M5<4 MIK,FHQE:JSTM_V3U&^U5R560SB7#!S#DT ON4AV9_JUT^!(*T!? 2W-C)N9+39P^R@? X#Z.3@WD_5J--O+K53N/?CQJ6X-@);] M^UUV'Q:VLH!)="F'+D:CN7); -&E'+KT&N;*K29$E[+D976-FNA">HSH0GJL MZG0A?ZR:="$]5DVZ=!L]TF,5I OY8U6E"^FQ*M*%_+%JTH7T6%7I0GJLBG0A M/59-NE!<64VZD!ZK)ETZC=[*S2!$%_+']I N3]]5\AB!UA7ZRT!+.LLY@# ( M71CU-^'="@0+9^"^K"].\QPT;M0T[S/&[,##+W]^U7OUTM[4?J-9[NYD;)_+ M-2G: N^Q7XWOP=U:RE M>^8&N[B_]\F:##&[@*'MC^<-@GUR<&*X;!GKD+<^/&<4DK[RP>W"6] MN4E/\*M?CBY\%HV"&/2[(X]_>NN2>2O(O)DO53[]AKE7NL=LFJU=T2IKA6D5 MH%J!+OZ[ #SQR!(>L0KBD>THGV?"O@5G9RTO)?2D4CB3-:Y M"D@D<29QK@8229S)V:X&$DF<"T"BWDU 2"3K7! 2J]9WN!9/R?&+.U-"K2#- M-[;';/,8*^*$XG4[2[=VVO"CK/#H@<.=;JUE&+M[(1>) (G =XI KU/K=PH\ MDIZLP&&*P+KSGC8O JL9X3$!.#+ZM7:[?4Q&@"3@4(U JX^W]A1X8R.) (G MKHE L];M+]X]0GX0B4"AYY-46 1JG6:/;$ Y*<"*94]_%U*>L+/B+%P7-+VRA2I$55*H548BE6RWAP:JTI!(D4A1'P.)5"5YJ?IMOV2E M2*1VBI?(2I%(D4B12)'C1R)575ZJ?@LJ6:E=R""7@Z>.FN+KS(WC5#TK3YN6 M=T1/!75*XJV4C),-]"R9O5J[9U+/$LD;R=LVY,UJUEJ65:"\D7TC>2LL9UQA M>7MQ6WJMUZ9]&21NE1*WO35O/:/6['7(G21Y(WG;AKQU6[6.T21WDN2M4O*6 M9*+W3]XZM5:7S-O!MS;K7#4U+N^*K6?V#ZD$2-Q/ MW)]R?[M3:UL%[IFMON4@[M_)!M]-G)G0K76;K<(]ZHI1G9B?5/_2C;)&JV89 M7>)^XOZ#Y/Y.S>@5?E)"Q=J@& M4UJ:KS(8VV)-V@NR@L9N')E,I0 MGF2EDK*RNX;%A!"4Q(7$A<3EB>+2*E),Y"0W%9&; M?6K4-(V#:E8@L2%S4XRY:178X$9R0W)S*'+3*7 _&+EI)#>'T59J'M9>FHHG M8LOL2)W!DWZP[HEAI%:PQ;.M#Y!7]J7"M0,8VTXYN5HUP8,MAI%CV ->' M>773]AS4AKD"9C5*#WYYCB?4AR :P6*27QSWUG5@YL$#+D^? M)MU@?PHV$)X+ ST&PB0,\$7)8BF&L3=3BXD"^/-6R"@()8+D1DSXR*,R][TJ MY8PG/!0LB,,ET_ ;[OKPMW2!"7C(QH++.(0QQMP1N%X-QR0> (&]ASH@" %1 M]2$ULN_"PPCP.(!)Q' H;,23]P!?^"XL@MDC[M^H5:6OP7S#,!CC(MS P44F MG\2][<6H4QC,REP8WE846D86!HK*'C$$;2 > D0Y0@B,$@:>)L8RNB44F;ZL MUIVC)O=@[/I[(B^I8/A*KAM!Z&C_KISHQ'[HW'58$JF8$4U!",4\+RH,3D* M8I@(AQX(Q+($O@RU,'$FXX&,W"B.A.:XO%PI2*QG9C*[-^(^B 4_%N=#V'B$^[=\0>99@;[ MC>P^YI/L(EA+$:+9L-IO6.XSHF,!EV-^7\]A+/$R] :GY+7T.[6U+OLRD"ZJ MAY-0>$KF9\^5C*GP6 ><35>;X''ZY2P!%O"J?T2+ M>H1/L+\S4[UY/(?Q.=)-7<:,FLR6B&)N/3.CU:S8:Q,B3+X2DW?@!C#KW@+E5" MZ=]J&^B)EKH[0,):;D_TSPR&^0"L!2CI;3#^&L==O_J3A?RQZI)%])C5:4+Z;$JTH7T6#7I0G%E->E">JR:=.DV3(HK*T@7\LG'^#P&('65OKWMC&6&OQ?@#$[\/#+GU_U7KT0>V9/GWFO>V$2 34F]]@+ MZ#HL[=[:('JQ8>[1!K3E^![,S)DT-@T"S\&VIE$HL!'3CT:2"1\;3*_$)!+C M@0A__,'H-$^M9DU_^.GM8%][V6?[NO,8*H/#6GO%89]. M2S8:/./(HZ,+GT6C( 8%[\AC.JZH./MFOE3[]!OF7BD?LVFV=D6MK!6F58!J M#;KX[P+PQ"-+>,0JB$>VHWR>"?L6O)VUO)2_N'%O&.?"MR&8EX(=O1/ZTS'I M&M(U9(^(1\@>[8 ]2FYVW!O&(7NT2M>\+'BN_#5]WW\D 5T"6GI2OI*7@.X: M$DN[J'>?D$B7DY(X5P.)),YDG:N!1!+G7;X.?)^02-:9Q+D:2"3K3.)<%222 M.),X5P&)Y&R3.%<#B7I# 2&1K',Y=RU6H"__/#D)]0I/0CW9F5IJ!6F_PR?C MO]Z9.R1R96!U*&8>+ M/3%W!"OFE3T*A]AG!,\RP6K6N9= Q]"0"!RL"K5:M M8[5I^Q2)P"[<6;)*!%8SPF,"<-2O]9NM8[(!) "':@.L?K=F&BT2 1*!@Q6! M=JMF]2QR@T@$-GM2275%H&76>A0+EY8*K%@:]7J\2E8JJI%()B53Y+1N)5"HB<:X&$DF+9S"V17=J!WOLS%ZMW3:HR8[DA>3E*?)B-6MFN\BF M5+(O)"^[T,/]XFT,M6ZSP.X],B\D+GML7GI@7OI]GB(OW5:MU>F2 M.T;RLE5Y*;^7_(7RTJ[U+)/,R\&WDNN4Z9D7B=!7]W>RL>N+D'O,$;?""R;8 M65YP#K4RP.^RGJTR$O>[<+T!;6S4K(Y5N#:N,HN0G)&)!0918A M.=L5.2NM37H3\1I*S"LI9 M:?V^FZAY=HO/2%>90:J>I"XS(WWA>()QWV%!-!(A-?&6K6?+NV"V@DJW]$MW M-^;IM.B831(V$K;MA._=(H-WLFPD;(4EH2LL;-]QD0!9-A*V*@G;WEJV;J_( M=!D)&PD;"=N*['3?HL9G$K=JB5N2EZZPN+W4D31K1IO.X*;&:34%G;"]*]JY M6D@L[BJ/BI7^7AR>-UNU=K?P_<$5(SO)#LG.!F3',&N](O?6D]TAV3F,1N5> MS;2*W!! 5H,AC(]G9XHV'>R([ M%OALW1Z9G>KD9,M,P'X-?(E%!8JJ(&'9?OOM+@J+V27#0K)"AN5I'42]#HD+B0N)RQ/%I56DN) G1N*R M"P?[OE1<6LTFV99#[T[54RSI3IV(D$6!KU*F[.C#YU_5>;_'5(*JDJJM&!*I M?+O0K&I2_8GDAN3FV8VJU/) 9\P=K#5-))*DLK*8HQL)4GE?C3V[A/&R%:25)*MK!K&2"I) M*DDJJX8Q\F!)*O>C(7J?,':PMK)R"?O^.CRY,S.HSR=N!&NUX==+,51-T\P. MN*?/]F6N/PS",8_>3SM\%C)$G M1CJ?I+)J&".I)%M)4EDUC%&&GVPE2675,$:VDJ22I+)J&".I) ^6I+)J&*,, M/]G*YV3XWT9\X(E"-V2X/LP;G5B=&;"7PJG?A!\74_9)QWUZZZ3Y=.!*!*57 M>5",WC.H\O*%<^8Z/[^Z-H;FL->SA]=VLV5=M\SN\'I@M<2U8S:==MOLFV;? M@16\Y>D;%Y$86_^.N1\![B+W5G#?@3^]Y*]WKK2]0,9A\E(Q^$D$7N_NL+J- M5GL.:?7TRSDI1HRD,CR86"N;ZMA<[PH$/#('[\0>CTSSM MGM48\H+9/'TYI#4U@G&*5W &<99=B$H11HQRI^&XY:'5ZS8YE.]?M M=MNX;O6-SG6?6RWXU.F8+<-J#?JM!3EHG<."P\ #=>]\"0-;.(BQZ[YE=?KF M1@0@#^!+A.))!="99 M*/Z*W1#$=?# +F-/:'$U+%XWVD>#8_TGR%LT$NS]O3WB_HU@9W948W>"C3B( MK+CE7LPCX=083(0E6(UYPQR*06\"M(VS%_BAB-SQ4N MYBS\-9QR%PZ I,A8Y>K]>8/]%MR)6X1GP)$0@:]1GT@U %#[7E0A/R4^@1KZ MB6)R!TS+_"":RAE+.&HIOWD A?==]'A3)KN1=VJ$[P-D%,$F1SDKAMNQ+*&[=(): F,N4 MWSZF./@SP4$5S=F?0.KIVEU\41OL; G" MT#9D-$1KBU#8#Z#,0O7#> D35&4_:YP\RS9EK$]RFP=AC]:AV0*:A+(-!K0 MC^6H.W:E!'QJO"7^ ]?@2>0SQ%0%J-+_Q MU!:I+L72=#!2QNA MRUP6R9I2 :+_42B&/[_ZX>OG\Z6I.957]-'7]D[S#)I\]>J7KTHC@:+!$!75 M2,::/,^>*QE3X;$..)NN-L'C],M9 BS@5?^(+=-'^ 3[.]A)?/-X#N-SI,O) M;4HX_.J1X8LE2^$^UB7H<.$:'657[U@C#&Z=L%,*J.5Y <3QP 668/!M)57?ZAH:#SQE*%#"SL.'/"+ M;-UQISQ\O5[QR!(9>D@>VG I@ )B(C7L R%\ M]!9@/6F(*>.!A#@.;3:X'>C&\#'? M1OL='.8$VZ\2!DDL$PR7>B/V T@LX.*SCL#%#)T4[0!XC9&,JBJ3HS '6)O! M?!*'UM+E:^+,.H+P0@B+U%[)#"<@">"7);A6?E#"!Q!WQI'*+"#=/'?L:C>W MQC*>6&2)),JU\WXG.OX@'[D $CU1/PDQ-0$SQQ_3!B&W'Q"/Z(-.<8F_^H%? MGWX#!.8, EY/1>'@'"+_#6)@71CM='%Q"4:<]=XV+ ,(#>I+)(2>78J:> I$ MMN8DSS&%2/$;$%:] &%(+*?Q/P1T7>%ZE8 MG>>]\P\9XBY3>=A$:40[3?\!@72'#R]2JEP1,XF/-+=DZH2U)%TZDRT=KDF- F_C,,])!"EXE*I. M<8F1K%+,J"\QA QS::@'T%O?D)A1L/A"[7EIA4*%L B&?1N M)$@MSPICW- 7"@Q^@ P2O-&$.V:R,AA-AV/%>O/!>V;-Q+TK451R*1H@:RXS M+,4-IH"S9$.L%'[N<5N$:-WA-?!^70?B?^4HX%+1]4ZEACNP$E?Y#0&*KIR M%Z')@0/F4L+G8!VX_X"4,;JGDKU'[H/5@$MR*23P(W@'Z'4JZWJ4U&7?7WY) MZJO'^9Q#,K=*/L_-J#9&)FO/99E4GGF)( ]CWU9.'":9Q).0A#DVE66:/@F" M!3Z">Z.0IR08B>F[@!/E :6>5F:3-8X3(YI'L:I)+<4M (.4=5Q'S3[FW[ & MP>-H%.A#M+ MH%Z>_@:V")U4R>&79M-L93[Y5&N[>I)\QP\ X%K1FAM[F=Y MW^7F4EE Y?AG8#N%=Q?LK%8NW+&[\#%Q"LKV=W3^DS /!.?]?'EU.X7UYY%B MOM?G2O@N*)"QJ@&H5>>M2:#K6?<0OD3/JH7!D,\L3J"0)8EAS-$S$89!F 0_ M\.'$D:LNJPL'@/YJZF<::78F2Y;&(&NQ787.(:)33&*%N3=C%F[)+[1F8 M&?,'M;H4.5G.?"8=CU4%3P8J=%,+54PY!!0\Y"HX^,ULO*X2#A&2,JW((APR M5M"FYD+U2BE,9/3&50T$1'7*+CJ@&E'9#J:@YQQI>$DK5:E7%Y\^ M?+[\>/;UXO.GZ[9A&FVCT'[$!0?B4=E,N:*7,06N4KN9%Q<-IE;+ORGL(\YX!N($3\):4@;8][HYG<@3YJ7,A#T2)(^R0 M4RY5'"D'(BL_3*8,@-[:M%W <>VTB2P-X*.'6IHR#B80"B]OSM0]#CI;#QZ. MK[K:IA#5E@'!;V!X&6%_GPHY89ZAZH[#OAON@)\FA:=F3T-S\"55_X,.-F]T M8@#0J9Q:%1+G\C#)"(D?AH$#+GKJ^67>4DW?DCOT@CNU/)WCU(V;.F94J8D/ MJD%$9TLG^2953PE5#J91=9)O_?648R:6YG^9;QWJ##A=T"IZ;)K^V6:#9; M':OOV(LMX\89MM!_ -:!..#:[/9[QF8ZQ8M496<-U?C/DF63&ENW/6'.XEWX M608FY= 97@V0R54JQ7H B5R2]BOQAZ"F,E1$'L.2!$X5JJ$:&,V,$VZJZ!F MJ.FD(T4U$00P*O\3/N3;EZ;%B&G6?B2X4B=).G*Z=V2>"])=('GY6=@.H@NR MSUT7QF,\K33@F/KAJ_?GV(BLA5[GS6R%BX5L_YR)6*.&5/R6Q(N/J*-2V&:: M-<_UZL5^:BK&.W.=5^(P77+:O/KGB$ZUVVKVVE;/;O5M3N+6RG?B2%'2?EC$O@Z M;3FE%'!MU[)Z56<]J\%2*!B"P9+TZQ008J_O9Z\A[_+^H-FZMHTAN)O",JY[ MS7;WVNIW>*MCM/MM9W&G;NLCJ.LK/A310VY/YW6W;QGMRO-5J\%P^4RO/[\I ME3S09S+3U[D=8%AZ$Z$J/&-=G4F-XELW\-+23^IU@4W!G5U!^)"4)&9W*U[I MM'SB([:;UA&?W:[X+G"<^H>0^]_8GUCSN(I"@3N)L12H*]H8H\5CF JL4:2' M4QO+\+><_]ELH<6ZU,O!9Z[J_\)J:=X!?7\_ O1'^HU^NV%H?WM9+#>KNCM- MH^L,05?CGE^C9UT/AD;[VC:;3J_5Z@Q:;7M!MMJ?$3\74ZQ>XX;Y9K?J8M5N M,+5REELZ*>CO*3Q.$][LW=HVI\6HS@=-/]=VD/4P."!GVB$&@5S8\Z>+Y#^Y M]R4(==6T1, <8EY=UB.9LWNM7&-#0?77X/K_K75U'_8G\++?OW?SE]_ MQ%>WO7#XY^7[_Q,WKYCFBY]?N?=(E< 3W!]"C"!>,9^/ .<$D$LX'C\/+*!^?>!A>>][X_VXN^F[W_3_JYY/X'_7X?\/1OU_]PO73 M/[V=6?.WX_^M\+ $9W M)O%E\'#5)5<-F)93Z.-'XZ_[8'3]\8\___V_ETY\_;G^V_#FU2_X5MU8 "@* M=6X 7L7 ;9P4;KEJU2T1UK7$N_KPT&N-_N_/YA]7?\JO_[+JH\'%^W\_"\XC MP>T1FVV"U%Y*L[?$+DT3*KG :V;;-+QC]*V6WL$,4X %.]YJHB%_-LK!E(5- M*@M367@;96$P"O6$50RCT=9P;ZA0_)OWS>ATFMV.91DS;NIUWQ[8 VYTKIV6 MV;]N=7O\NM]KB>NA.33-+C<[3;[HV'82+QKB1-,RS6+CQ&4-_,4&F12$K]X&KJ M'G\(XN2E61I%8;K4E!TTZ!&ZAAXR[<^OS%>/'(T'(IH.9ZRYOB7'6[F)T/G$ M)'>JRM._ZWB^WHG677> PK4Z(_L][2<[1?6Q*9W^U///7F"KTK,(UR-_YOJ< M7J_1ZY:(_\2*SFB%C!2[2(+UUQ?EF+_9Z&[UF-''06X] ^0G<]H4TEZ[T>GO M)J05).BJKJ3G CZ?!P"O\#NI/JM?JD[X9\&_>[Q@-8R=(Q]/QZQ+8=)>SZ*HHD\>?OV[NZN 3,T;H+;MV>A/<)^ M\;?"N>'A6]SL^M;H]+I&K_L6(B7#:+8Z[;X)47&GV[?>1F.S93;[_;9C7(M[ MJVXT1M%XU8&Z3\3(V@ !PN[ =]B9CJQ5+OE2J!X#A_WZX'$L^^NNH+/X)I81 M:ZN#@EKLR/7M()P$8;JU*<2+Z81JFP]29Y0!NSR6LCO7U?:T R+PL9EIS'KU M?ZECU'*G\,&;V.VNNIO\=!U=O8[CA8!F-^5JFV:T?(D\5$L*JR#U6:CZ[/9[ M':T^C7ZK92KU:32WIS\O^9C;0;91%;3EA6\WF-[_C\G/=-?_%6XQ5)M<<"]K MC0^^I>%L33F>([+3TY!4%EH=:/P^J\]^3LYT\\I$4CL]DT5ZFON224U6AE^<;=8'=2:H>BU,R=HU8) M2LTL6:E--\TL46H+ITQO2*GM$&.3^CH(]?4_EDE.V7K]9>ZT4V;TV!^-J\9Y M(]-DAM5NZI8=W5"U5-WUFYU"?;A.H]V6[P^C]!BIFEU7-4;3:%Q\NMHU@EWX'HKD M__UZ^3N[\&6D"H/ODK/J21A)&'=6&*_.?]LU@BDI_,KO S\8/[#W]Y'P53G\ MRAZ),2>Q)+'<\].]Q#^[OK?\"I0$E(2TMT7TG?O/^P: MP1X3TG>X_=TP^ MO^AKRX>Y;&4XZ!R6WL7QQ.3=WHB)2@9KO1S,Y_P3.^,MPS/":"-1GNH)W9&%_2 MF7'_H\_+>^S?E+)Z?PV>YXM[;#9QD?W35[QDR1_BT'?E*+]$]B7?E_#^G%T* M3Z"M^10TF&75>Z9AUO2Q;/9,WT1Z.UH4"IXP?W(@-MZPIW8DP7K3(["7GNN6 MW&$;I2\J[*5OP'@3/&L^&#(9VZ/TQDN\RF\2A\!;^NS>K-^BEW92S!XAE9S1 M>(=7"L[=;N2Y7*O:Y"BJU4/5DH.ZER,BN;( #X_6UR#@\=&/;N1R?;P)U7]( MSNI>?A26FE/L&<.KH<]Q[AN]8?MZY[3 M;UUWC'9O8/2ZW8$Q>^'(U<4_/IU]_>/R_=6UT32;II7\6M8=4/D;&K.EE7/B M8=XQT,9&'6FL[Y](NQ;7G=PX9Z7P+%8'MQFKZP(39:V,9G*#(]A5O$-Q M($;<&Z:WYRHSF3R@+OB)T8ZJ\:97WC8J> #:DX\[>T(0U 8AZM$I6[.V^3L/ M.GL"VEMK0D_"^D:PWFZ8!J&].+2OSQD]3]E4Y0+6ER646OU&?R5[;?M S\NS MCV?GGQG8_,]_7)Z_OZJQBT_GC>Q8ST,@80&Z> XA]?5=C(C)N]*YD#CP$#EPN[7I$7?#,9XH^-@Y#EBR>I?< MCT3\1_Q7+$A'7[+]\0NL-]_@0.RV7Q!1O% -V(@!=P"D'6! "EC+#5C_*4(Q M?F"7#7852PE#[!3WD/K:_8"5./ 0.7#+ >O2@[:(T8C1-A:9+G#;8ZWWV]_G MLM4&V'U9QF[VUK:*[*W--Z4E;:TS;6FSWZ%S86FQFV_)O0U<9WE'[G37Q2!P M'N!_1M'8^^7_ U!+ P04 " #$AFA9(UR!$L,) "V/@ & &UE=&,M M,C R-# Y,S!X97@S,60Q+FAT;>U;_U/;N!+_5_3HW!5FXGR%'N=09M*0OF:F MI3T:WKWWHV*O8PVVY9/DA+R__G8E.W& 7N%1:'HOG2E@:26M5OI\M+NV3O[A M>:,LYED (7LW^?">A3(H4L@,"Q1P@Z4+86(VD7G.,_8!E!))PMXH$H)]#1&_;3Y9OWXR';\UJMWWO#5NML@UI9JU)A>MV*3)82N14D,S-.'>Z0F5X$_@X>E)"H:S(.9* M@WF]=SEYZQVCA!$F@=.35O7;R4YEN#P]"<6<:;-,X/5>RM5,9)Z1N=]KYZ:/ M+5M8?4/FVEN(T,1^I]W^J9_S,!39S$L@,OY1\_AX7:3$+%Z523O6RX$ORM M08GH9=]*:_%?P*YQ>@:NC<<3,^F[]?3GVZ,<@"['2F,@FQYUFYZ0U16/ESZ0:25?CS(5&51)AEGXLPA R%/CYQ7&WW>N?M$CP MB?0*$$"@'F"SX>AB,GX['@XFXX_G[.-;-GPW'KUEHW^/AI>3\;]&6(2UHXNG M,^6#5?YT>?'Y@S&GWX;G#^SQ$;#">T%)U?>X<--OC,!A]&YV>CLV=6_KOM MYPTUQ@UVP;.0(_G_WF0# M>P\U39*2?%?/.N=!]5QV[UIX@4P2GFOPJS_ZWV Z'E*XD:E?*Z'3Q.X!4M=+ M^%(6QH_$-83]<[I2IK&(7_PTIA)_9+LUL>22:LUSY*ZSDM;L"3Q,."1\<#/Y$+QO%+V&%N51BZU[31OJK19O[&VC]+6/5)'J)1*>=*O@[TL MPGW,8CX'IF N8(&.BHF%9K\57"'PDB6[@%PJ@^X+>XLM2M9J>[^Q2"J4!?;' M2C1'-63(( NQFVKO/?=T/D-N()V"8KUV@Y&S];TT83)"ADAY(-&(6A8J -UP M!AQG09/MD_4(J=UV7\%,:(,^G;$%G?[!&KRT6UJTQUL6%-^*439\,;M1[7X6 MN'J9\3U;LF8=5OU? :MNSA*\MBL+E!TG_4BHV[!E($BF.UJM6++*+^*&F ?P=)0Q.1VT,HH$/N[K,BM#"!LSKL!B&;$I:(-1B .:5D_HF)J16(K.!CD<]!P* M'212%]B.W! E$P?J7,D 0BS6;!\Q' *2@@/JZ#J(>38#-L 3_J)(0%=9(NYU MCO:AID_G*'1%![9/09F0S-$*C<3((:BQC4,_:?6P(:/;0T8X9!7>U=D()2A6 M])^:87;)CH?Q0_=H6PF";QM!G('&R2 PK%/^=?PV*%X(>*'OWX0<]RD@ LN1 M7"B \3]V@(67N4KL^2)>(*DO)USPWYQJ--]"QDM,N8_$TRJD?;1B2/RZC: M3TO"BHL:ZQ.;'(@Z'ZP/;T+T V*E6YF1E8J\"(612J_"$UN 7::I, ;@+]RC MJ<0 B.I#@?K93O:1-= ;T>3MX&_*T514!W\4 M6WM%9D@7VW<[!+DFX9Y+?7 M>=BZ).D@P9 =IR,0TI3XIY<)@0#$7AD7K)*5"^!7Y.B[$-ZZ^C;Y8+^RJ%YT M/@C195[1O8JYXX3F(3;4L#J@OXC^,F6!31#"N#L:+MK0&&KH(L7-A5:QDRD= MHSM?">\BB1T9_)]G,0<8,$0*S\X&0A/LL8_@MA\NE2S0T?&X>U>(')#O\+Q8K%S( &[M?AS@LCJP)WG<:6;-!+G6^<#)74L+/'[.9]O><^O;?XJ?0LQ^^4 MN%KMT!O[/L7))U!V>H1]UDQV8S/7+O74.J>UI4]B*C-6SQY!QY_BN7#E+=!F M7[THM*KG4RV3PD"?"(14HMVEB>9]^Q>VAOUVP\.J@PUK//VNJ0G>GZ[=1:OR MYR9=[!;CNR^&99VGA,T3F.$,C>ZS MU@*?QT[1_8Q7H)[RX&JF9)&%Y())Y5<[OF: S8J2!BB$2$0&7OG\#[]$U!+ M P04 " #$AFA9>DU;_U/;.A+_5W1T[A5FXC@)T/(/ M)))AD;+,D% Q:J!TQDU"1C+/:48^,:6X$.2]XM&$$=)N-=\TVYWC9LOSSDY! M5K_L)+. M-O^B=]I=8Y(Z]?@L!-T6N3S)[)_.^H?V-;G5_W1?SX/W+"?;]]_ M'/;)GN?[_SKL^_[YZ-Q5'#5;;3)2--/<<)E1X?N#RSVREQB3![X_F\V:L\.F M5!-_=.TG)A5'OI!2LV9DHKVS4RR!GXQ&9ZMW'2AIP_5:VWNO1F/3!*T M6ZV_=W,:13R;>(+%)CANGIPLBQ2?)(LRZ:86*":HX5.&LFM20\&H"L;2)-WU M 3;US*M^LL13ILDEFY%KF=+L=<.5P&_-%(]?=VUKS?_+0#1, MS[![XU'!)R <=>VZ^0=01ZK_;YMOW4*,5X:<,3NYL1015 [N$S[FYI=7[3>M M[F&[V3GUQ[!T^4]1%/NN;:C='!0TY1H4%=S,@X1'$L0G(VIFMI?6]'^X'HTO!CV>Z/AU26YNB#]#\/!!;D87O8N^\/>1RB"VL'U M\RWTDU7^?'M]<]N[')'1%;F^_3APUM ^['GMH_W>@7OL79[7*X_/7>4630/6 M>O1A0&X&_=OKX6@XN"&#?_<_]"[_,2"]_@BWHOWKX5&#]&Y([]/@\GQP_L+* MU^W[1>UY18UA@_R3*9;.R763W!1:@X0&"9DR/)X3DU 3/-?0W[("AHX%(V.I M(J;>[;7V0%,A2J!>/.N7R9J%[[75I/<7-#*DKC MM'8*"G=G"3?,P\5C029GBN:5LB?0JUSD4MMVL4/PI15GB; M-51KSQQV+S.!9TLVLHS.#V,9.TS:#DSJ;!LFO:?:AE<$3M<[T%XP",0:#IJ4 M Z1(PL"9A @.!%">$9K-29$953#0%,(S&]Z!"U*2PI/B5)"8AE"DB$RY(4:Z M=@\:9 P<55,UQR8IO6,6YA8R-91%H P,*5!K' ,;A%Q!3 G-(,K4H D8 X%- M"!.B"_RQ[#\#VE *P0FD7$/L@\OMHE#%=,Y"JR#*+5$UE+#3L"CC>7T9=BBQ M0XF70HG#/PU*,!+S#/P077KI=PV "&@.U:I6S[,8Y6&" ?X.18'D!7R[YF0- MP 5N"0ZX)J(*HHT02]@H/5:O#0W(%-G,10-;% (: %9(<&@[G+;ZA%0G)!9R MIBL@67(!0K'0Z0U:-FIXH"ME'FB[@X0=)+P4)!QM&R2,5OP'+:?]MJM+IR]C M-S7958&/6Q(J&+6E\$W.1H8ACA,X^YQG6 W;)8"V4#"@<\1UZ&0 MNH!^2$.4%,ZI M&V%VR8ZGX4/G>%L!@FX;0)PS#9,!Q["D_.O^V\!X(:2%?GP7).YC!AY8CN1" M 8C_00 0 M\_B3_]'( V@UY1$""M4RLQ9,-8 1)B\09:B**H\'#.+4^0%&*)N&1?RSX&#] MWD'72M-:\L-RJOMR0GFA M-^<8+*9 1V @VF4RQK#37];@,3R++EHS3-/$7T]^DG&5 +(PR=Q*@#Y=%+Z# MA1TLO!@L1-L&"^?.XQYZ+KXF*?,!MF8C/#R!<6#L(L.P4.B?M4!A@]14:@/E M^$T'R-*PY-7+8_A$PVF5,_B(9U>-M Y+ORZC:3TNB M"HL:RQ,;"40=#Y:'-WKT$V*E!YF1A8JTB+B12B_"$UL (M.4&\/8']"CL80 M".LC#OI9(?N &L!&-+(=^(TYF@KJV.\%!_4MK!59:-_M'.R2I%OF\MM+'K8N M2=H3$++#=#BX-";^\65"R!GX7AD7+)*5,T;OD.B[$-Y2?9M\L%]95"\ZG^31 M95[1O8K9<$+3"#IJMCB@O^C]91Q X,_L^SF#T(&&(%9V<#7)/98Q^'CD=C=MRI_KB+!;C-^^F980%D]4;Y] M5YYARN>PP &YA)VTW]Z?5)_ YT\VIA*'RC.XG=\3^X*9O&K9?R\[K3^\L.1K M_^%5G,6=I#_%MGW+.?)M^XF.N6-?&E-^@EG,;E84(PKE^'88%@5P7 X ML2WF48.N9''.CVEX-U&RR")D&%(%E074[M^N5I3G!=)EP3/FE<^5S=3O_98E M]6N_ZQ>*5[5[P4 $89 8 ;65T8RTR,#(T,#DS,'AE>#,R M9#$N:'1M[5E[<],X$/\JNC '[4S\2MI.L-/.A-0=,@--2=P#_E1L.=8@6T96 MFN8^_:TD.S@YN(-"2YFATSPDK5;[^NVNG.$?EA46&2YBDJ"7T>M7*.'Q*B>% M1+$@6,+LFLH,1;PL<8%>$R$H8^B%H,F2(.2Y]HGM]8YMU[+.AL!K7&_BA8\\ MSQDX/;=WA-SG?K_G]UQT]1H=7$?C0TU]/AU'[Z]"<^S5]8M7DS'J6([SMC]V MG//HW"PD[SGJ]MM=]FXNE$\V<3.;LR&&< M5\1.9-(Y&ZH9>"H,JN6'DM)-CL:2%)7GI]]U2!K#3@>4]FEMK31.9^9[K_AF4.$EHL;082:5_ M; \&GZ8$76;;.6Y4\P5A6-(;HGBWN,:,8.$ON,R"_0,^M[-L]J6\D%:*<\HV M_K.(YJ1"EV2-9CS'Q;.NF8'/B@B:/@LT=47_)L :U)/D5EJ8T24P5[(&1G^_ M5GVQ<\B::'46G"6P&-YF=$'ETR?>B1OT>[8W=!9@K/*!1%/4S3DWM )1&)4; M/Z-)0@H@>/IDT'/[P=!1A/19/I)9I>W)_)OEVT MEY/P H7OPO%U-/DK!.% SG#VB"2\NI[-KT>7$8JFR!N@:WMNCVTT#\?:F%[_ MV$6C.1J=3Z^B\!RUJ6L:$ZK/W1-0#D4OPT>DVWPT>S&Z#.=H^NY5^!Z-QI&2 ML>>ZO0<6\J?!:D>,28%B7A0D5FG/E":9$?1FA06(S#9H1DHN)-0?=,%%;ASK MN=8;E'*A23]N24LXCB>(% D4K#DI)-'GG!81?A"J64-=534SA.500T35,:@UK 3/&J)>WJ Q8;!$N2IC N5Z):8?"QY&T0&4O7=@0D M:=5PPDM5Y=M[=B@5E.H#YU@L<$$J:WK+R :-8JE65 !W81W+KMJ<;]"'@J_! M8$OBWU?LW"6$)5XP@A9<)$2<=MP.V(NQNHAOQU6)XV9H8T$K('GNMV945Z)!K,2U&-[PE?13>DN2H-4N&*$::T@!KZ01N"8;U)V- M3-J+WR7TC8JP&+,ZN>@\ _(&ZXQ*8BG;$1]\+W 9M(2H;5P+>^ =[LNT2[#C MV^\2UPP5(Y!*Y)@%[:Q<3W7.5&C7N29=,<@F,0"+*71O$2_(QQ451#73E8KY M/2P=X$/S%1*3=WR0-*-T/UUL4T6-'>]Y_\C ,->Y*U )91NTRDJ.\JVC@^%' M(6FGE]4>THZD($ A?4O/?$(;:EY-0+7=4\>LYJ0#Y#<4?R4H]AXC%&F1JJ'N M"J!!D)@64)^H*:@-3C'595^02D&RJY95\81M<#QF -BJ!(Q67;TKI05&9\H>ZERNQ@U]U,T4X=YLZK9EI T-'?G%IS\VI4; -L+VYST(N1FLLQ,&E9 M8R\66]?H%G,.#%/&UXV%FK&E0M]?"((_6&NPP/]>S;?K>%%QMI(D4/!7(DGU MQ$+%I*^_P6YRX'8M6#K<4_^^ Z)%^/7)UCS:J-]WT?[;&3_=&3JA[!:-NWOE M'E0^!P/[Z!(\J6]4 W.A,KI\6S#5>:@NLUYYB\"U-$%/7/WWL&K]YT7=J9Q_ M7\>V=_1?PFUWJ2-W\Z<"YF-VYI<=^="2C#/H6H"E;CV^<+?_3)0UW89)&H\E M5EIY+-L6_06./RP%7Q6):C>X\)MP:#WWWEVHBTJ;] MN'W_07Z)E\0R90:GT GZ^(;3IED?#.S>T39LS9RKVW+S X'^Q>'L'U!+ P04 M " #$AFA9$N3QI,\% O&0 & &UE=&,M,C R-# Y,S!X97@S,F0R M+FAT;>U9>W/:.!#_*CHZUR8S^ 5)AMHD,Y3 E)L44G#FKG\*6\::RI8KBQ#N MT]]*LJGAVKN^R*4SEPD/2:O5OGZ[*]/_Q;)&>8KSB,3H=?CF!L4\6F$80\U[ZPO1YSD] MI^-VSI#[TN]V_(Z+;M^@D[MP>*JIKV?#\-WMR!Q[>_?J9C)$+,7+8R+%8TMR0O_*Y;R !V.K!\0/-@;6@L4]]SW5^# L M[^.4H*MT-\>-:KX@#$MZ3Q3O!M>($2S\)9=I<'C IW86];Z$Y])*<$;9UG\1 MTHR4:$HV:,XSG+]HFQGX+(F@R8M 4Y?T3P*L03U)'J2%&5T!X=LB%9GR5D,BZ.'E"ZI?/[,NW"#;L?N])TE&*MX)-$4=7W./2U!%$;EUD]I M'),<")X_ZW7<;M!W%.&1Y(H 0$1\A3 ?3X61P \*!G*/Y$Y+P]FZ^N!M,0Q3.D-=#=_;"'MIH,1IJ8WK=H25W1F%!]Z5Z #Z6B!9G_4XBE?9,:9(I06_76(#(;(OFI.!"0OU!8RXRXUC/ MM=ZBA M-^F%'6L!Q/$8DCZ%@+4@A2;8D G7=-M)5BR=HCC,<<6!:\K6(2-DV M#"=Y9*,3Q4UIW7&#(<^@/&[UR M.VPB7**&LKIZ*:&J?'//'J6"4G7@ HLESDEIS1X8V:)!)-6*"N VK&/95IM!A_<2UP1=:K.AL9 M-Q>_2^A[%6$19E5RT7D&Y TV*97$4K8C/OA>X")H"%'9N!+VQ#L]E&F?8,^W MWR6N&2I&()7(, N:6;F::EVIT*YR3;)FD$TB !93Z-XA7I /:PKXA&Q:JI@_ MP-()/C5?(3%YYR=Q/4H.T\4N5538\5YVSPP,,YV[ I50=D&KK.0HWSHZ&'X4 MDO9Z6>TA[4@* N32M_3,1[2A^E4'5-,]58@/^.%"]+SM:2'&AY;+\W"+\\ MIYHG&-7[/JC_M_ECV5RGAV."X AFN(:$#@2AJC9Z[^>URU_O$J[I3.WR]W^9CU1H]90=_WKF/+#DU9#$N:'1M[5UM<]LXDOXK.,_-KE-ER:+>+2>I2IS,)GN3C"OV MS-9]NH)(R.*9(K@@:<7WZZ\!D+)>;=FF31!LUXQC4230P-/=Z'X:)-_^1Z/Q M.9S2T&4>^7+Y[7?B<3>=L3 AKF T@:-S/YF22QY%-"3?F!!^$)"/PO>N&"%. MJ]EO.NU>L]5HO'\+;9UE%_%P1!SG>'C<;K6[I'4RZK1'G0XY_T8._[P\>Z/. M_O3'V>5_GW_6W9[_^?'WKV?DH'%\_*_.V?'QI\M/^HMNL^602T'#V$]\'M+@ M^/CS]P-R,$V2:'1\/)_/F_-.DXNKX\L?Q]-D%G2/ \YCUO02[^#]6WD$?C/J MO7\[8PDE[I2*F"7O#OZ\_*TQA#,2/PG8^[?'^;_ZW#'W;M^_]?P;$B>W 7MW M,*/BR@\;"8]&G5:4G,*5Q_#UVCD_&W/?2Z8CI]7Z]32BGN>'5XV 39)1KSD< MWAT2_M5T<8SKH8T$"VCBWS#9]E*K;L"H&(UY,CU=[V#;E5%^W82'26-"9WYP M._K[I3]C,?G.YN0'G]'P[T?Z"/P;,^%/_GZJSH[]_V/0- PO83^3!@W\*VA< MRGJJQS_*ACY>Z63.U'#&//#@R\\_I_[83_[VB]-OG9[TFL[;XS%,5O1*HLFS M\WYN_!A$"?SD=C3U/8^%<,+??AFV6YW3M\?RQ"+EVBV&/E'^/?(3D-P]W3)M MOS&/"1J0;W[(R 6=L.26T!"LDM$ +/"#FY"OX82+&960OZ;XY4VLYS82_$K064R2*4W@1#=(/49 MQBX&KB4S:* WS)&$D']$(SV*+\2S@4! MX)SXB'@BO5*MTL#E4QZ0A,4)G+S<$TT]/P&A+J>,\/'_,E==2_B$\%3<)QD5 M3 ^=W\"8"54GZ!EAX8TO>"@]]='BA%SD6#MM.!PQL9!?=<'^G?J1\N_RDP\7 M,/4IOE.X3""1!G* $0=]]9F>[M4YF_ X@?:S2]E/EP4!@[EI6JZ5?P!J,SVE M@,'0=^/(6E,TI% MG-)0-9* QNSA%T"3G)/!@!S*\^4&F 1]I8=\Z;'\81 MS!N,?B) 0V&>@MLF.0-GF9TCKQ8P#]GI<9S"N>-;(J4D:0C?D MI5SS4RX[3 MZLI9D?.13P2HJR W/@^R-M>_AF]I>$MF4F08ZVUN!WRAX?EPCI1M'&F)Y/>" M7:6Z66DALS2X4D&0EFNY$]LM(\. .+U6YY"^R>?X$_>\QF\0PUV3?U$('R\2 MP5A"?C"YG"EPSP 1"#L%.1<\R1J1H"QK]%(K2WJM+O^:L!G),/]Q!\9%X[^( MU"<_UQG0'["JW-?+Q0'&Q#W?A=,B+F!1F?A!'O/*KO]L7C2E9J4" JW,"7[^ M"3$D&#,(/9M!L[(GEXD$O"PTN5BAB0[*0-FA2W>ARESDFKRICW<.88OJR#4- M%L%8.I'E;L8LX'.I@G"A["T7);.T3<=^U^?1PJC@VX6(1^OVI8Q>#@:.4;F^ MQK/% AQ OP$LRG=V"OVR1G[ZA,IX1TV=FE.0/\H+-UQ"$P(=PFYH MD&;S-_7CY2$?P77@6KWL?!)/>1J N(Q<@;\-9>,3D$CZJSAU86F-1^30?Z,] M@YS3,)V-I>5.'IP+D!KT]8:"._!8Q$(UP]"E;$7:0*[A^4# *QSZ3^PJF_6[ M'B?@2W+7"+JB-#?_D,^T/*K[E4>@[[SS![MSJ=0=.94R9)'0RB@FBD!)F*>; M\T.]T(-3 R@M]U#O_E 8@S.(USV6%*CJ4#A29$;N-ZP-DT:V?H<1+RNYA>+NN9 M"<#%&P:G[$I;MP[00HB%M/L J;*@!9(*D]16T@,J!7YWH')@R6/(& M7T%X&'JC7R;J1PXQ$?"_MQ@D+%&^2X,LBQ_S).&SK)'.27/0W]I,-B9]]LB) M?H)S"7R/_-)2/\N3FDF83_"S01L^/[U7ZSBHWQ]ZF0//\)W.&#G.4"5OQ^(I MK4KS_2KUUI_ C"K;^:Z6G&5M.4Z\/:9_ZB>L$4>0+8]"/AFQPF/H(=#!^85 M6BW&;0Q/T&WLYS;Z W0;K^$VQB6YC3]4]/ER9MLNTFQ[#IKM/F8[;'8>Y^#0 M;)]HMEY)9KM8<+6>0/9II_OH%.D^!CUT'[CJ&^,^G!:L^FJ!+*/[OQ8L[,M9 M;[=0Z\68?4_K/<%4_Q46_T%IJ?Y++[J]0E-M9.@\XO( !A6^.V@?[&/"3JOI M=&IAPY<,Q*2BD. M_3 O4O,TALPF?O-RKJZ_X>J.54'H.46AL><-&,M-56[+?54[=98+8:HR-FBV M<]OU525QU-"']MTYJR[UF,OUM@99O.-BE(]E_=O #]E(;1.1?VU\K6%2TR&5 M76TYS&M/*AH=OTQI*(/EI6?^V074YXU[L]!C@CK>OS%Z=?5\ 7J_+M"OI^TU MA'Z=(JX'])N$;PVA7Z?WZ@$]6OT6;J@NT*\S/36$?D>X8PGTV2#7V0 3<"Y9 M^2U9[YZ6;AJ8/GZF5P$C%XS.R"?&(G5WP(I6+",9"=906!Z\)\L_#9(I2+?? M:)UT3WJ%98*66,-2CE>N-I\4G*[9A8\,RH/HI8)S O,RE/OW8D M&-_HF(6KVY!VW250_#8DFZP-*P"FXV,7@XD5 +/QP0J X?A8Y]^P F R/E@! MP K 4P+T+5MTVKL"]"'R_S;P_WB? '*.R/_;AR+R_U:@6 >/BOQ_]5%$_M^\ MO*2B26"I8 'YC8OKS=A\:Z3>&N+M E:4"_"-PTA18KG /A2Q M7& %BG7PJ%@NJ#Z*6"XP+S^I:#+R3SH?\W#'4TWOLI!NHS7H]/&Y0J;7"_"5 MP_7A.[%>8#8^6"\P'!_K_!O6"TS&!^L%6"]X2HA^*7SJ;;V;8.?]OVV\O<"* M>@'>7H <)=8+[$,1ZP56H%@'CXKU@NJCB/4"\_*3BB8C'_VK["FGNQY$E%4+ MG'X;JP5F5POP&43U(3NQ6& V/E@L,!P?Z_P;%@M,Q@>+!5@L>$I\ON491)V- M(H'3:S@GO1Z^JQB+!%@DL!!%+!+8@"(6":Q L0X>%8L$U4<1BP3FY24F)B&4 MA'0&'?_/E^#:&;2')X-6]P2.'].]$I0S3H/-]Z0=_O7AS5+UH-?N]+%Z@-6# MZN)C%_N)U0.S\<'J@>'X6.??L'I@,CY8/<#JP5.J!_G#0^]Y@W%^DT&OVRW\ M=N"RDT^L'V#] #E+K!_8@2+6#ZQ L0X>%>L'U4<1ZP?F928534-^T-GJ[05K MVYCR%Q@,"K_-V2:#-*%(@,\CJ@_)B44"L_'!(H'A^%CGW[!(8#(^6"3 (L%3 MHO//]"I@1.J>XYS>Q>?;'DZD _5!MX.W&F"I $L%%J*(I0(;4,12@14HUL&C M8JF@^BABJ>#%\Y/CA(X#!O]Z_HTQ*F*(&'I.].^IR"^^@[;A\H"+T2\M]7/J M!HP*J0G3T]4OIDSB,9))5 !94"/[W,HD;&CE&77NA-:I6*\Y'.9Y;4-ANGHH MX9&^**)7K#$6C%XWZ"1A8D2#.;V-\[ADV&Q+7\&%QT1#'VO)*8&!Y8.:T9_9 M-TZK]>MJ1JC[S \MRQ'QV$]\#@K' IKX-VRMU:496>]@QY5@8E(?%W.M98;I M#&@4LU'^QS+4?9B ;$9E)RY\ UGKRD32-.&K\ZB.K(QR.1'6Y\@C2R(OF_1$ M_9P>$&5O,%#HD8D#F>[GHFFB*KC_%0ZCGF0)FQY*@Y6;>/9\4A%QOS2;FGI1/CR"4[J M<6'NO32E.;->I*8-[ZUUFSUF\'TP)G V[8.]@I!F[U[6UNS!/IEFJ,:0*^-) M%DK7V4OIAM68?ER\[%&Y0;-7$:,O="%#K7LAK=MO=1T\L$O"' 2>-]BG[K(R M9_R5T<#]^#"T^U>?]>$#.SK,F?6- 3YV"X+F'[8P'1D1D\GB1#\)".![)*>X M7I#<'.ZA"/+OD9_ D%Q]Y5P#,>:!!U>HO0=_/WMLE[?,YLHO8O,?N::'SN%%YR^$K/VJKBO:XA\$E)!NB' )$>_P_I=)E7 MCB"_4?E5XK.X2,OO/TZ)+;?\_;)(IZ-"JQK8_@_F,@@RO,S\.4P)TW^798[G M-(%QA>4*\9?/ [44QUJ./T.O++=XP5PIB);#:74/V9MR!#F\9?%QR!>]Q^FJ M2BLEE>6W/5I;,[Z$RQVBAP-H&UHM*.)!O_=HOW?2[ QJX?9^9U=YR/-!F5=< MDK-CH;<(/FA'W3*9KC7N;8Z:,YOJ(-_& PCS=F6^/3++"E M(SU+S&UC7I[/=&?;=+,9DGLK7]6LGGPGWGBEY^7)4I=ZS.5"9;9KVU77OY5; M4T>I3'OE7QM?:US4=$"OTDAO6$ZH*W,=OPQO7;5M[<]?*S=8:!,T\_[=Y:OK MW@L$[Y75@@<7^IUSL,E(UE /JG[#V?/U8).AJ:$:H#O8DIE76 ]>(J&LI4ZL MIX<5UHGGI#75 /UI.8J).V"J MH1I/W*MBS]W,_2H]=.QIFPM>$:QMI-QW7K^GPSVI&EJN4?71J!Y3JC(/K*)B M6XN!Z[S"(X?O!\XI;NVR/P*UYY%T%PD/F2O?+/E1T-"=WO-4.AV1#OO]SDON MRJYLTOK$#=5F/ L%F:D"]\F^/J0O'-W6",Z=Y'+)JW,7+;3 +5Q&8/J2H7*] MX-W!^98+;P_C:=L971TF_X/&NVG<^[C=7M=!;A>YWH%%5 MA]O=Y@&1VZT"MXNA: VIW6^^.Z4L(.=\SH(@X>&N;0=9.-IOM9'816(7:2,D M=BV$TU1B=X 6:ANQN[64CLRN-=$^1TD=.M#%3(Z5H%E!&<+AI5=2C=;6 AI5L! M2A9UOU&QRQ"E\ MZCVXQW,G,=AOXZY/) :1=D!BT$8X#24&T4"MXP5QUZ?5M. &O+6B!3_Z5]E# MH?:YK3TC!9U^X2]PK9[6(RE8&:B0%+0**!-(030JY 21$WQQ3A IP0?O_^[< M3P4ZO89STNOAFYF0"D2F :E &^%$*M V1)$*M!U>I *-BRW/. TV'Q!_^->' M-[N(P%Z[TT%^A M.7](XJ#PVTVJI_3(!58&*N0"K0(*N<#J8(5<8'6!0R[0N&CM,[T*&)$H.\[I M7;SVX$W#.G ;=(M_/Z$5"0PR@O4D') 1M E.9 1M0Q090=OA14:PO!CSD> B MO5<^O;)S0<<#@7\^_,0:/ N,A.ELS 3A$Q*P*QH0ZB8^#V,2L5#" M2,9LP@4C"9SZ&_.8H/J&9W)!)RRY)33TR!=&@V1*?K ;'P0[X[.9'\?0"*&Q M;/>"10E3G71:1Z3=:G>/H#F:D(F\>]H/$TX8=:?R5-G+A .N8!Y:H A!32*V2C_8[EK"<64R".'H.GKR4059UOZ>#J=K2)8=N)@!K/LOY9T6IC\:"T>O&'*;T M-.*Q+W5S)%A $_^&K;6IY=,=YZ?2<D5"G[_=AT[@VD;!PSX#RLVYC[S9,:XCSLUFW,)TWGWKC2QC&WFYVZ M#5GF#Q4)&M!O/V]]/JF=#ZLCSK ^UR[V;#5[5=7M_2MG#Z1]6W+.\CBOI^5? M!>18N_X= YBQ/B>LR]O1RJ1U=2R3,>)?A)(;WR/ M_-)2/R\YR.$>F8;\>^0G,"177SG7:=Z8!QYW>#;L2Q;/_'B;Q=?/I"OLB3L3P )F2Z2[ZH*_ K9T"X@$T%#:$?<54%- M!7.W#3]V\N[/JTI6^!>0M'/!8]XS$HRLW,6TB#Q6:&6MH-H0$O;V-*[ M@[*PS])F44#],+>U"1,'"WPV06,K)95[',M486-C-"AYK?UGZLEU=MAV M!J9RH=8N>9L.%Z-\+.O?@KJQ$ORM8#^DV2MH;0K_.,]8!^DS6L'?0;A%L]D-]" MG]4.^KHZ_$W>!*&O"?2;67SMH'_H!A*3<'Y:4FEBDK@\ _<^S_>"T1GYQ%BD M'WUQSYL7NB>]HC=154,K'K/9J5S3+?)QG_??WE<]?!ZZN?XU\.D7G$'9A,]# M-\57RWX>N-V]>O \>#-[M?"QS[\]=!,ZXE/Z^F/1FV/LC^KM>7''1<)#YG(: MD(^"ANYT^[L[&B2;.!GL#_O]#E9WGGJ7@YD/$D?RYG%;YXU T>EBT>5Y^[*- M@+'@Q,)R$'<72VQ!L18N=6?= U&L$(H[2QBVH&A_*F-@WJ*SCW_0>)\$YJ$W M#.[*8DYZ70=K%5BKJ!P^)M0J3K!6@;6*:L*#M0K# <):A=GX8*VB6@'^6G;6 MKVZMXIOO3BD+R#F?LR!(>+AM;U*V(:G?:K_D4YU>:2)++U6\QB!+961L0W%K MJ:)\%)W!RY8J;(-Q:ZFB?!A?ME1A&XC;2Q4VH5@+E[JU5($H5@S%K:4*FU"T M/Y.I:-IR)E+7E^_)O/].BM7TQ>GB_118HZ@J/B;4*)P.%BFP2%%->+!(83A M6*0P&Q\L4E0KM*__Z(Q4X'W5%B&8BT\*MY380.*>$^%09#5JE#Q!5"?TR!0N8W0R[$>_LEOJY";K!ZKZEBNJ*;Q6DD7684/EBM,Q@?+ M%6;C8Y]_PW*%V?A@N:):P7TURA5/W)K4?C#6'[[P$Z!L2^>Q6&$#BH86*XK. M&RQ'$8L5%H"(Q0HK8,1BA0TH5J5880V/_Y&).7Q]]]BC9[[.8?U^Z>)>0F>3 MFB.';S8^)G#X13^,U29\D,,W&A[D\ T'"#E\L_$QDL.O.[W].TT%"\AO7%SO ML9EEA>9N#0M_4JCEB2#2W#:@:"C-C>]D1IX;>6[K4*R%2T6>VP84D>;C\U-![ _MNHS7H]$]PKSKRW%7%QP2>NUUT,&X30$AT&PT/$MV& X1$ MM]GX(-%M8!Q\*7SJW;]]>^=^[C;NYT:BNY;YO.TH(L]=?121Y[8!Q5IX5.2Y M;4#14)Y[KTW."ZC71EXK3ORC?Y4]IG*OY[ADM+C3;R,MCK1X5?$Q@1;'1[@@ M*UY1>) 5-QP@9,7-QL=>5KQ?759\R]--.KO#8*?7<$YZO<*?9%C"?);.AK_& M($O-^FU#<2L;;A>*6]APVU#SX3:A6 N/NI4-1Q0KAN)6 M-KQ\%)$-WW<6SC@--M[:1 [_^O!F&PW>:W?Z2(,C#5Y5?) &-QL?I,&-A@=I M<,,!0AK<;'R0!C,6)\!]TMM@0OGA%VF0/R(2;C0\R MX6;C@TRXT? @$VXX0,B$FXT/,N$&QL"?Z57 B 36<4[OHN![GYFBP^%!M_A7 MW%N>,2(?;@.*R(?;@"+RX1: B'RX%3 B'VX#BM;RX<<)'0<,_O7\&V. 5F> M+TCS3I2&QG*T="3AD?X(?T^9G%E09.>$S4XC'ON)SV&^64 3_X8M_''K5SF> MJ2 ACZ?4 ^D2D;(#XO* BW<'O[34SP&1 KP[:#7[!T1=^NZ@W6NV?CW(QW2G M1@UUZ2B[\G3U4RY6]'.+3$K^9A_D'7/A,0$V&:YHXP%16O/N0"95!SG "FVB M+P$10786!)GB+CY+%Y!1XG;".@M3Y/1Q/_) MO&4PLI%G>K::Z#Y+KC5/H&P01+K'!PXW[/_0>;/N8-8#R:<'%+IHP&R93 F3&=L.26R/X\*KR8)%.:@%6E Y@2O\/FF^2KXD46+8^9F#+"0@I M>SQ28D>I &MC2MADZH,P4@>/2#;XI4$K*>5H_= -4@]:\6$.H+TI$](GI+/P M"*1U088XGW,]V7+BO6SB%^T=J;;@(>&)\A-T M3,%%T(6EP,H,=B*-!1P'"$HBD)+#J"/F@K_1QBR_S"^XQY3TTJI_0W3PX"H? M,"ID>#G=ON!+KC. 8>=Q26M-Y3I+.J?LKM<<+NCTAHH25P])Q>QH:[UBC;%@ M]+I!)PEH(0WF]#;.,Y5AL]W-%;2AC[4DYDOAV(S^;"PI\XKYZS[S0\MR;(8O MJZTNS%KFO3=74JX;HVEGT5H*P[LG#AR])P3H6 <$](,>1RZV>DA@#[HG"E"\+!3$"^ MKZUIR;S&;-.B-@TJFM[&P,"HICJ8IDWH9*+E'-_J_"?O M&I=^-/1'&7K?-$/_,(-L/,G9RHQ@(S2.8:F>,?D-+)22_%/*_^WBRP?"U=)/ MMD7K1UD+,M!.IG#5UK/N6$+)[ GV[]07V@F,EXC#)3)"DZ@NN("D25[:Y)8- MK!C[>K'%7HEW\/X[3]B(?$HUW2M13)@0::2<8S:%,XC&))0W/B @O>N-]);2 M?4M,U7ZPP6E,_IA,Y'%P?A_N5."(S&6$YC+_!G )^9U*+.N)>F!:5YZ*VW"LG!L+OPD =, 9ZKBK2TI6D3A M#*&2IK)*3QL)6E9Y*I]"?BY??,-][R&Z^!@2PUOX9YK,@O?_#U!+ 0(4 Q0 M ( ,2&:%D#M FZ-Q$ ":F 1 " 0 !M971C+3(P M,C0P.3,P+GAS9%!+ 0(4 Q0 ( ,2&:%ET;)W*7 T )6Q 5 M " 681 !M971C+3(P,C0P.3,P7V-A;"YX;6Q02P$"% ,4 " #$ MAFA9BX,#E1(Y !VG0, %0 @ 'U'@ ;65T8RTR,#(T,#DS M,%]D968N>&UL4$L! A0#% @ Q(9H65*#G4[^50 L#L% !4 M ( !.E@ &UE=&,M,C R-# Y,S!?;&%B+GAM;%!+ 0(4 Q0 ( ,2& M:%D\47PVBSL -PT! 5 " 6NN !M971C+3(P,C0P.3,P M7W!R92YX;6Q02P$"% ,4 " #$AFA9X%N63"4% @ 1(QP %0 M @ $IZ@ ;65T8RTR,#(T,#DS,'@Q,'$N:'1M4$L! A0#% @ Q(9H M62-<@1+#"0 MCX !@ ( !@>\" &UE=&,M,C R-# Y,S!X M97@S,60Q+FAT;5!+ 0(4 Q0 ( ,2&:%EZ1R44H0D ,X] 8 M " 7KY @!M971C+3(P,C0P.3,P>&5X,S%D,BYH=&U02P$"% ,4 M" #$AFA9AX<'E>\% !&&0 & @ %1 P, ;65T8RTR,#(T M,#DS,'AE>#,R9#$N:'1M4$L! A0#% @ Q(9H61+D\:3/!0 +QD !@ M ( !=@D# &UE=&,M,C R-# Y,S!X97@S,F0R+FAT;5!+ 0(4 M Q0 ( ,2&:%D^SE?U\B, %J1 P 8 " 7L/ P!M971C J+3(P,C0P.3,P>&5X.35D,2YH=&U02P4& L "P#L @ HS,# end XML 64 metc-20240930x10q_htm.xml IDEA: XBRL DOCUMENT 0001687187 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-07-01 2024-09-30 0001687187 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2024-09-30 0001687187 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-09-30 0001687187 us-gaap:RetainedEarningsMember 2024-09-30 0001687187 us-gaap:AdditionalPaidInCapitalMember 2024-09-30 0001687187 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2024-06-30 0001687187 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-06-30 0001687187 us-gaap:RetainedEarningsMember 2024-06-30 0001687187 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0001687187 2024-06-30 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 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:CommonClassBMember us-gaap:CommonStockMember 2023-09-30 0001687187 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-09-30 0001687187 us-gaap:RetainedEarningsMember 2023-09-30 0001687187 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001687187 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-06-30 0001687187 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-06-30 0001687187 us-gaap:RetainedEarningsMember 2023-06-30 0001687187 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001687187 2023-06-30 0001687187 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-03-31 0001687187 us-gaap:RetainedEarningsMember 2023-03-31 0001687187 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001687187 2023-03-31 0001687187 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-12-31 0001687187 us-gaap:RetainedEarningsMember 2022-12-31 0001687187 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001687187 metc:PerformanceStockUnitsMember metc:ShareBasedPaymentArrangementExecutivesAndEmployeeMember 2024-01-01 2024-09-30 0001687187 us-gaap:RestrictedStockMember metc:ShareBasedPaymentArrangementExecutivesAndEmployeeMember 2024-01-01 2024-03-31 0001687187 metc:PerformanceStockUnitsMember 2024-01-01 2024-09-30 0001687187 us-gaap:RestrictedStockMember metc:DirectorsMember 2024-01-01 2024-03-31 0001687187 us-gaap:RestrictedStockMember 2024-01-01 2024-03-31 0001687187 metc:ExportCoalRevenuesMember 2024-07-01 2024-09-30 0001687187 metc:DomesticCoalRevenuesMember 2024-07-01 2024-09-30 0001687187 metc:ExportCoalRevenuesMember 2024-01-01 2024-09-30 0001687187 metc:DomesticCoalRevenuesMember 2024-01-01 2024-09-30 0001687187 metc:ExportCoalRevenuesMember 2023-07-01 2023-09-30 0001687187 metc:DomesticCoalRevenuesMember 2023-07-01 2023-09-30 0001687187 metc:ExportCoalRevenuesMember 2023-01-01 2023-09-30 0001687187 metc:DomesticCoalRevenuesMember 2023-01-01 2023-09-30 0001687187 metc:TakeOrPayPurchaseCommitmentsMember 2024-09-30 0001687187 us-gaap:MiningPropertiesAndMineralRightsMember 2024-09-30 0001687187 us-gaap:MineDevelopmentMember 2024-09-30 0001687187 us-gaap:ConstructionInProgressMember 2024-09-30 0001687187 metc:PlantAndEquipmentAtCostMember 2024-09-30 0001687187 us-gaap:MiningPropertiesAndMineralRightsMember 2023-12-31 0001687187 us-gaap:MineDevelopmentMember 2023-12-31 0001687187 us-gaap:ConstructionInProgressMember 2023-12-31 0001687187 metc:PlantAndEquipmentAtCostMember 2023-12-31 0001687187 metc:OtherProfessionalServicesMember 2024-01-01 2024-09-30 0001687187 us-gaap:CommonClassBMember 2024-06-15 2024-06-15 0001687187 us-gaap:CommonClassAMember 2024-06-15 2024-06-15 0001687187 us-gaap:CommonClassBMember 2024-03-15 2024-03-15 0001687187 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-09-30 0001687187 metc:ClassRestrictedStockMember 2024-07-01 2024-09-30 0001687187 metc:ClassBRestrictedStockMember 2024-07-01 2024-09-30 0001687187 metc:ClassRestrictedStockMember 2024-01-01 2024-09-30 0001687187 metc:ClassBRestrictedStockMember 2024-01-01 2024-09-30 0001687187 metc:ClassBRestrictedStockMember 2023-07-01 2023-09-30 0001687187 us-gaap:CommonClassAMember 2023-04-01 2023-06-30 0001687187 metc:ClassRestrictedStockMember 2023-04-01 2023-06-30 0001687187 metc:ClassRestrictedStockMember 2023-01-01 2023-09-30 0001687187 metc:ClassBRestrictedStockMember 2023-01-01 2023-09-30 0001687187 2022-03-04 2022-03-04 0001687187 2021-07-16 2021-07-16 0001687187 2021-07-15 2021-07-15 0001687187 metc:TakeOrPayPurchaseCommitmentsMember 2024-01-01 2024-09-30 0001687187 2023-07-20 2023-07-20 0001687187 metc:RamacoCoalLLCMember 2023-07-01 2023-09-30 0001687187 metc:RamacoCoalLLCMember 2023-01-01 2023-09-30 0001687187 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonClassBMember 2024-07-01 2024-09-30 0001687187 us-gaap:EmployeeStockOptionMember us-gaap:CommonClassBMember 2024-07-01 2024-09-30 0001687187 metc:PerformanceStockUnitsMember us-gaap:CommonClassBMember 2024-07-01 2024-09-30 0001687187 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonClassBMember 2024-01-01 2024-09-30 0001687187 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonClassAMember 2024-01-01 2024-09-30 0001687187 us-gaap:EmployeeStockOptionMember us-gaap:CommonClassBMember 2024-01-01 2024-09-30 0001687187 us-gaap:EmployeeStockOptionMember us-gaap:CommonClassAMember 2024-01-01 2024-09-30 0001687187 metc:PerformanceStockUnitsMember us-gaap:CommonClassBMember 2024-01-01 2024-09-30 0001687187 metc:PerformanceStockUnitsMember us-gaap:CommonClassAMember 2024-01-01 2024-09-30 0001687187 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonClassBMember 2023-07-01 2023-09-30 0001687187 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonClassAMember 2023-07-01 2023-09-30 0001687187 us-gaap:EmployeeStockOptionMember us-gaap:CommonClassBMember 2023-07-01 2023-09-30 0001687187 us-gaap:EmployeeStockOptionMember us-gaap:CommonClassAMember 2023-07-01 2023-09-30 0001687187 metc:PerformanceStockUnitsMember us-gaap:CommonClassAMember 2023-07-01 2023-09-30 0001687187 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonClassBMember 2023-06-21 2023-09-30 0001687187 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonClassAMember 2023-06-21 2023-09-30 0001687187 us-gaap:EmployeeStockOptionMember us-gaap:CommonClassBMember 2023-06-21 2023-09-30 0001687187 us-gaap:EmployeeStockOptionMember us-gaap:CommonClassAMember 2023-06-21 2023-09-30 0001687187 metc:PerformanceStockUnitsMember us-gaap:CommonClassBMember 2023-06-21 2023-09-30 0001687187 metc:PerformanceStockUnitsMember us-gaap:CommonClassAMember 2023-06-21 2023-09-30 0001687187 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-09-30 0001687187 metc:PerformanceStockUnitsMember 2023-01-01 2023-09-30 0001687187 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-20 0001687187 metc:PerformanceStockUnitsMember 2023-01-01 2023-06-20 0001687187 us-gaap:CommonClassBMember 2023-06-21 2023-09-30 0001687187 us-gaap:CommonClassAMember 2023-06-21 2023-09-30 0001687187 us-gaap:CommonClassBMember 2023-01-01 2023-09-30 0001687187 us-gaap:CommonClassAMember 2023-01-01 2023-09-30 0001687187 2023-01-01 2023-06-20 0001687187 metc:O2024Q2DividendsMember us-gaap:CommonClassBMember 2024-01-01 2024-09-30 0001687187 metc:O2024Q2DividendsMember us-gaap:CommonClassAMember 2024-01-01 2024-09-30 0001687187 2023-03-15 0001687187 us-gaap:CommonClassBMember 2024-02-01 0001687187 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001687187 us-gaap:RetainedEarningsMember 2024-07-01 2024-09-30 0001687187 us-gaap:RetainedEarningsMember 2024-04-01 2024-06-30 0001687187 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001687187 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001687187 us-gaap:CommonClassBMember 2024-08-30 2024-08-30 0001687187 us-gaap:CommonClassAMember 2024-08-30 2024-08-30 0001687187 us-gaap:CommonClassAMember 2024-03-15 2024-03-15 0001687187 us-gaap:CommonClassBMember 2023-09-01 2023-09-01 0001687187 us-gaap:CommonClassAMember 2023-09-01 2023-09-01 0001687187 metc:KnoxCreekPreparationPlantMember 2024-01-01 2024-09-30 0001687187 metc:KnoxCreekPreparationPlantMember 2023-01-01 2023-09-30 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 2024-09-30 0001687187 us-gaap:UnsecuredDebtMember 2023-12-31 0001687187 us-gaap:UnsecuredDebtMember 2024-09-30 0001687187 us-gaap:UnsecuredDebtMember 2023-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 2024-07-01 2024-09-30 0001687187 metc:CustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-07-01 2024-09-30 0001687187 metc:CustomerCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-07-01 2024-09-30 0001687187 metc:TopCustomersMember srt:MinimumMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-09-30 0001687187 metc:TopCustomersMember srt:MinimumMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-09-30 0001687187 metc:CustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-09-30 0001687187 metc:CustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-09-30 0001687187 metc:CustomerDMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-09-30 0001687187 metc:CustomerCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-09-30 0001687187 metc:CustomerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-09-30 0001687187 metc:TopCustomersMember srt:MinimumMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-09-30 0001687187 metc:TopCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-09-30 0001687187 metc:TopCustomersMember srt:MinimumMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0001687187 metc:TopCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0001687187 metc:CustomerCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0001687187 us-gaap:CommonClassBMember 2024-09-30 0001687187 us-gaap:CommonClassAMember 2024-09-30 0001687187 us-gaap:CommonClassBMember 2023-12-31 0001687187 us-gaap:CommonClassAMember 2023-12-31 0001687187 us-gaap:CommonClassBMember 2024-07-01 2024-09-30 0001687187 us-gaap:CommonClassBMember 2024-04-01 2024-06-30 0001687187 us-gaap:CommonClassAMember 2024-04-01 2024-06-30 0001687187 2022-12-08 2022-12-08 0001687187 us-gaap:CommonClassBMember 2023-09-15 2023-09-15 0001687187 us-gaap:CommonClassAMember 2023-09-15 2023-09-15 0001687187 2023-06-15 2023-06-15 0001687187 2023-03-15 2023-03-15 0001687187 2023-09-30 0001687187 2022-12-31 0001687187 us-gaap:SuretyBondMember 2024-09-30 0001687187 us-gaap:RestrictedStockUnitsRSUMember 2024-07-01 2024-09-30 0001687187 us-gaap:CommonClassAMember 2024-07-01 2024-09-30 0001687187 metc:PerformanceStockUnitsMember 2024-07-01 2024-09-30 0001687187 metc:PerformanceStockUnitsMember us-gaap:CommonClassBMember 2023-07-01 2023-09-30 0001687187 metc:PerformanceStockUnitsMember us-gaap:CommonClassAMember 2023-07-01 2023-09-30 0001687187 us-gaap:CommonClassAMember 2023-07-01 2023-09-30 0001687187 metc:PerformanceStockUnitsMember us-gaap:CommonClassBMember 2023-04-01 2023-06-30 0001687187 metc:PerformanceStockUnitsMember us-gaap:CommonClassAMember 2023-04-01 2023-06-30 0001687187 us-gaap:AdditionalPaidInCapitalMember 2024-07-01 2024-09-30 0001687187 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2024-04-01 2024-06-30 0001687187 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-04-01 2024-06-30 0001687187 us-gaap:AdditionalPaidInCapitalMember 2024-04-01 2024-06-30 0001687187 2024-04-01 2024-06-30 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:CommonClassBMember us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001687187 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001687187 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001687187 2023-04-01 2023-06-30 0001687187 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001687187 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001687187 2023-01-01 2023-03-31 0001687187 2023-07-01 2023-09-30 0001687187 us-gaap:AccountsPayableAndAccruedLiabilitiesMember 2024-09-30 0001687187 us-gaap:EnvironmentalIssueMember 2024-09-30 0001687187 us-gaap:OtherNoncurrentLiabilitiesMember 2024-09-30 0001687187 us-gaap:OtherNoncurrentLiabilitiesMember 2023-12-31 0001687187 us-gaap:CommonClassAMember 2023-12-06 0001687187 us-gaap:CommonClassBMember 2023-07-01 2023-09-30 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 metc:PerformanceStockUnitsMember metc:ShareBasedPaymentArrangementExecutivesAndEmployeeMember 2024-01-01 2024-03-31 0001687187 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001687187 2024-01-01 2024-03-31 0001687187 metc:FixedPricedContractsMember 2024-09-30 0001687187 metc:ContractsWithIndexedBasedPricingMechanismsMember 2024-09-30 0001687187 2026-01-01 2024-01-01 2024-09-30 0001687187 2025-01-01 2024-01-01 2024-09-30 0001687187 2024-01-01 2024-01-01 2024-09-30 0001687187 2018-11-05 2018-11-05 0001687187 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-07-01 2024-09-30 0001687187 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-09-30 0001687187 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-09-30 0001687187 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-09-30 0001687187 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0001687187 us-gaap:RestrictedStockUnitsRSUMember 2024-03-31 0001687187 metc:PerformanceStockUnitsMember 2024-03-31 0001687187 us-gaap:RevolvingCreditFacilityMember 2024-09-30 0001687187 us-gaap:RevolvingCreditFacilityMember 2024-05-03 0001687187 us-gaap:RevolvingCreditFacilityMember 2023-02-15 0001687187 2022-04-01 2022-06-30 0001687187 us-gaap:MineDevelopmentMember 2024-01-01 2024-09-30 0001687187 us-gaap:MineDevelopmentMember 2023-01-01 2023-12-31 0001687187 2023-01-01 2023-09-30 0001687187 metc:EquipmentLoanMember 2024-09-30 0001687187 us-gaap:RevolvingCreditFacilityMember 2023-12-31 0001687187 metc:MabenCoalLlcMember 2023-12-31 0001687187 metc:EquipmentLoanMember 2023-12-31 0001687187 metc:FixedPricedContractsMember 2024-01-01 2024-09-30 0001687187 us-gaap:CommonClassBMember 2023-09-30 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 2023-12-31 0001687187 metc:RevolvingCreditFacilityNewFacilityMember 2024-01-01 2024-09-30 0001687187 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0001687187 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0001687187 2024-09-30 0001687187 us-gaap:MineDevelopmentMember 2022-12-31 0001687187 2024-07-01 2024-09-30 0001687187 us-gaap:CommonClassBMember 2024-01-01 2024-09-30 0001687187 us-gaap:CommonClassAMember 2024-01-01 2024-09-30 0001687187 metc:SeniorNotesDue2026Member 2024-01-01 2024-09-30 0001687187 us-gaap:CommonClassBMember 2024-10-31 0001687187 us-gaap:CommonClassAMember 2024-10-31 0001687187 2024-01-01 2024-09-30 iso4217:USD shares shares iso4217:USD metc:D metc:Vote pure iso4217:USD utr:T metc:customer metc:item utr:T 0001687187 --12-31 2024 Q3 false Ramaco Resources, Inc. 0 0 0.125 1 44002581 43797444 8731851 8809557 102900000 1600000 10-Q true 2024-09-30 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 Yes Yes Accelerated Filer false false false 43797444 8731851 22864000 41962000 62905000 96866000 53051000 37163000 7853000 13748000 146673000 189739000 476748000 459091000 12014000 10282000 3884000 2964000 6076000 3760000 645395000 665836000 53783000 51624000 48378000 52225000 110000 110000 383000 56534000 6134000 5456000 4037000 108788000 169986000 31325000 28850000 43141000 349000 6684000 4915000 33646000 33296000 54573000 54352000 5414000 4483000 283571000 296231000 0.01 0.01 50000000 50000000 0 0 0.01 0.01 225000000 225000000 43797444 44002581 438000 440000 0.01 0.01 35000000 35000000 8731851 8809557 87000 88000 281079000 277133000 80220000 91944000 361824000 369605000 645395000 665836000 167411000 186966000 495403000 490795000 134731000 144635000 397214000 354383000 354000 349000 1063000 1049000 17811000 14443000 48909000 39850000 12921000 11458000 37932000 37519000 165817000 170885000 485118000 432801000 1594000 16081000 10285000 57994000 -76000 11333000 3075000 15076000 -1696000 -2447000 -4509000 -7274000 -178000 24967000 8851000 65796000 61000 5505000 1517000 13521000 -239000 19462000 7334000 52275000 0.71 -0.03 0.41 0.05 0.44 -0.03 0.41 0.05 1.15 0.06 0.17 0.48 0.17 0.70 -0.03 0.40 0.05 0.44 -0.03 0.40 0.05 1.14 0.06 0.16 0.46 0.16 440000 88000 277133000 91944000 369605000 4000 4698000 4702000 1000 1869000 1870000 2201000 2201000 2032000 2032000 443000 88000 279962000 91775000 372268000 4583000 4583000 8448000 8448000 6000 1000 7811000 7818000 5541000 5541000 437000 87000 276734000 88868000 366126000 3970000 3970000 1000 533000 534000 158000 158000 8409000 8409000 -239000 -239000 438000 87000 281079000 80220000 361824000 442000 168711000 140045000 309198000 3000 2934000 2937000 1000 114000 115000 354000 354000 25257000 25257000 444000 171531000 164948000 336923000 3568000 3568000 5734000 5734000 -89000 -102831000 102920000 5000 1000 5202000 5208000 7556000 7556000 439000 88000 272728000 63850000 337105000 3201000 3201000 7170000 7170000 19462000 19462000 439000 88000 275929000 76142000 352598000 7334000 52275000 1063000 1049000 48909000 39850000 664000 566000 13255000 9706000 18000 4912000 221000 10048000 -33961000 22460000 -5895000 -10115000 15888000 5269000 2504000 816000 2576000 19253000 1515000 10071000 96983000 119476000 45632000 64924000 12288000 -182000 7158000 -58102000 -57766000 136500000 95000000 534000 24474000 18049000 149921000 87225000 30000000 4032000 3848000 6740000 4954000 9846000 5323000 -57979000 -54399000 -19098000 7311000 42781000 36473000 23683000 43784000 9187000 6144000 4584000 10910000 407000 735000 733000 <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, 2023.</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 September 30, 2024, 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 nine months ended September 30, 2024.</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 November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2023-07, <i style="font-style:italic;">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</i> (“ASU 2023-07”). The amendments in ASU 2023-07 require incremental disclosures related to a public entity’s reportable segments and increase the frequency with which most segment disclosures are made. Incremental disclosures required by the ASU include significant segment expenses regularly provided to the chief operating decision maker (“CODM”) and included within the segment’s measure of profit or loss, the title and position of the CODM and an explanation how the CODM uses the reported measure of a segment’s profit or loss to assess performance and allocate resources, and the amount and composition of other segment items necessary to reconcile segment revenue, significant expenses, and the reported measure of profit or loss. The ASU also expands interim disclosure requirements such that nearly all annual quantitative segment disclosures will be made on an interim basis and requires that entities with a single reportable segment provide all segment disclosures that are not evident from the primary financial statements, including significant segment expenses, consistent with the approach used by management to evaluate performance. ASU 2023-07 is effective starting with Ramaco’s 2024 annual financial statements and on a quarterly basis thereafter. Retrospective application is required. The Company is currently evaluating the impact of the ASU; however, incremental disclosures will likely occur 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 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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">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, subsequent to the date of the financial statements, 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 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, 2023.</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 September 30, 2024, 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 nine months ended September 30, 2024.</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 November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2023-07, <i style="font-style:italic;">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</i> (“ASU 2023-07”). The amendments in ASU 2023-07 require incremental disclosures related to a public entity’s reportable segments and increase the frequency with which most segment disclosures are made. Incremental disclosures required by the ASU include significant segment expenses regularly provided to the chief operating decision maker (“CODM”) and included within the segment’s measure of profit or loss, the title and position of the CODM and an explanation how the CODM uses the reported measure of a segment’s profit or loss to assess performance and allocate resources, and the amount and composition of other segment items necessary to reconcile segment revenue, significant expenses, and the reported measure of profit or loss. The ASU also expands interim disclosure requirements such that nearly all annual quantitative segment disclosures will be made on an interim basis and requires that entities with a single reportable segment provide all segment disclosures that are not evident from the primary financial statements, including significant segment expenses, consistent with the approach used by management to evaluate performance. ASU 2023-07 is effective starting with Ramaco’s 2024 annual financial statements and on a quarterly basis thereafter. Retrospective application is required. The Company is currently evaluating the impact of the ASU; however, incremental disclosures will likely occur 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 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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">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, subsequent to the date of the financial statements, 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 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;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><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:51.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.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:3.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.89%;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.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><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;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.99%;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:51.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.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:20.46%;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;">September 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;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:21.37%;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, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.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.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:3.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.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 15,196</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;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.37%;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:17.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 20,122</p></td></tr><tr><td style="vertical-align:bottom;width:51.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.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:3.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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 32,249</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;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.37%;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:17.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 12,013</p></td></tr><tr><td style="vertical-align:bottom;width:51.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.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:3.56%;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.89%;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 3.6pt 0.05pt 0pt;"> 5,606</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;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.37%;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:17.99%;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 3.6pt 0.05pt 0pt;"> 5,028</p></td></tr><tr><td style="vertical-align:bottom;width:51.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.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:3.56%;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.89%;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 3.6pt 0.05pt 0pt;"> 53,051</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;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.37%;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:17.99%;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 3.6pt 0.05pt 0pt;"> 37,163</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;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Inventories</i> consisted of the following:</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:51.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.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:3.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.89%;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.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><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;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.99%;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:51.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.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:20.46%;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;">September 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;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:21.37%;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, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.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.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:3.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.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 15,196</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;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.37%;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:17.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 20,122</p></td></tr><tr><td style="vertical-align:bottom;width:51.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.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:3.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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 32,249</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;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.37%;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:17.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 12,013</p></td></tr><tr><td style="vertical-align:bottom;width:51.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.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:3.56%;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.89%;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 3.6pt 0.05pt 0pt;"> 5,606</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;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.37%;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:17.99%;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 3.6pt 0.05pt 0pt;"> 5,028</p></td></tr><tr><td style="vertical-align:bottom;width:51.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.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:3.56%;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.89%;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 3.6pt 0.05pt 0pt;"> 53,051</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;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.37%;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:17.99%;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 3.6pt 0.05pt 0pt;"> 37,163</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> 15196000 20122000 32249000 12013000 5606000 5028000 53051000 37163000 <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.03%;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.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 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.47%;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:12.21%;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.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 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.37%;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.85%;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:0.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></tr><tr><td style="vertical-align:bottom;width:69.03%;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.63%;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:28.54%;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:0.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.03%;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.63%;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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.03%;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.63%;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.47%;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:12.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 323,440</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.37%;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.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 290,060</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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></tr><tr><td style="vertical-align:bottom;width:69.03%;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.63%;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.47%;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:12.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 120,532</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.37%;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 120,532</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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></tr><tr><td style="vertical-align:bottom;width:69.03%;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.63%;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.47%;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:12.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 30,223</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.37%;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.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 13,984</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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></tr><tr><td style="vertical-align:bottom;width:69.03%;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.63%;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.47%;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:12.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 186,843</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.37%;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 174,260</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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></tr><tr><td style="vertical-align:bottom;width:69.03%;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.63%;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.47%;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:12.21%;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;"> (184,290)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.37%;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.85%;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;"> (139,745)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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></tr><tr><td style="vertical-align:bottom;width:69.03%;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.63%;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.47%;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:12.21%;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 3.6pt 0.05pt 0pt;"> 476,748</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.37%;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.85%;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 3.6pt 0.05pt 0pt;"> 459,091</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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></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:18pt;margin:0pt;">On September 30, 2024, the Company updated its estimates of the amount and timing of future spending related to asset retirement obligations. The adjustment resulted in a $1.6 million net increase to capitalized mine development costs above and a corresponding <span style="-sec-ix-hidden:Hidden_80ZRJBpCs02z2jBK-eV-eg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">increase</span></span> to the Company’s noncurrent asset retirement obligation liability.</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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company received $6.0 million of insurance proceeds during the nine months ended September 30, 2023 related to a methane ignition experienced at our Berwind mining complex in 2022. In 2023, the Company reported the proceeds as other investing activities on the statement of cash flows and recognized a $4.9 million gain in other income as the Company had previously accrued a $1.1 million loss recovery asset at December 31, 2022.</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:44.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.35%;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:9.38%;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.62%;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.05%;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:9.37%;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.35%;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.81%;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:8.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:2.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 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.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 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:8.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:2.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></tr><tr><td style="vertical-align:bottom;width:44.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;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.62%;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.05%;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:9.37%;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.35%;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:1.81%;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:8.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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;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:1.82%;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:8.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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:44.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-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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:25.37%;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 September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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="6" style="vertical-align:bottom;white-space:nowrap;width:25.89%;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;">Nine months ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:44.01%;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:2.35%;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.32%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;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.42%;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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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:10.6%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;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:10.61%;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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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></tr><tr><td style="vertical-align:bottom;width:44.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;">Depreciation of plant and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9,519</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;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.05%;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:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,063</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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.81%;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:8.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 27,408</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;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.82%;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:8.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 22,492</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Amortization of right of use assets (finance leases)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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.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:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,648</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;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.05%;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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,432</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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.81%;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:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;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.82%;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:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,312</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.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;">Amortization and depletion of capitalized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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.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:9.38%;background:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;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.05%;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:9.37%;background:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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.81%;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:8.78%;background:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;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.82%;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:8.78%;background:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">mine development costs and mineral rights</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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.93%;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:9.38%;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 3.6pt 0.05pt 0pt;"> 5,644</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;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.05%;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:9.37%;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 3.6pt 0.05pt 0pt;"> 3,948</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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.81%;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:8.78%;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 3.6pt 0.05pt 0pt;"> 13,476</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;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.82%;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:8.78%;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 3.6pt 0.05pt 0pt;"> 11,046</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.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;">Total depreciation, depletion, and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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.93%;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:9.38%;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 3.6pt 0.05pt 0pt;"> 17,811</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;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.05%;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:9.37%;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 3.6pt 0.05pt 0pt;"> 14,443</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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.81%;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:8.78%;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 3.6pt 0.05pt 0pt;"> 48,909</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;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.82%;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:8.78%;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 3.6pt 0.05pt 0pt;"> 39,850</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company’s closure of its Knox Creek Jawbone mine resulted in an increase in capitalized mine development costs amortization expense of $1.3 million and $1.2 million for the three months and nine months ended September 30, 2024, respectively, compared to the same periods in 2023. The Jawbone mine was experiencing higher production costs and already nearing end of life.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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.03%;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.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 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.47%;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:12.21%;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.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 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.37%;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.85%;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:0.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></tr><tr><td style="vertical-align:bottom;width:69.03%;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.63%;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:28.54%;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:0.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.03%;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.63%;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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.03%;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.63%;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.47%;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:12.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 323,440</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.37%;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.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 290,060</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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></tr><tr><td style="vertical-align:bottom;width:69.03%;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.63%;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.47%;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:12.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 120,532</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.37%;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 120,532</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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></tr><tr><td style="vertical-align:bottom;width:69.03%;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.63%;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.47%;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:12.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 30,223</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.37%;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.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 13,984</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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></tr><tr><td style="vertical-align:bottom;width:69.03%;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.63%;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.47%;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:12.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 186,843</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.37%;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 174,260</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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></tr><tr><td style="vertical-align:bottom;width:69.03%;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.63%;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.47%;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:12.21%;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;"> (184,290)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.37%;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.85%;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;"> (139,745)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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></tr><tr><td style="vertical-align:bottom;width:69.03%;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.63%;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.47%;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:12.21%;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 3.6pt 0.05pt 0pt;"> 476,748</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.37%;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.85%;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 3.6pt 0.05pt 0pt;"> 459,091</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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></tr></table> 323440000 290060000 120532000 120532000 30223000 13984000 186843000 174260000 184290000 139745000 476748000 459091000 1600000 6000000.0 4900000 1100000 <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:44.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.35%;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:9.38%;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.62%;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.05%;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:9.37%;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.35%;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.81%;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:8.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:2.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 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.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 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:8.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:2.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></tr><tr><td style="vertical-align:bottom;width:44.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;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.62%;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.05%;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:9.37%;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.35%;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:1.81%;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:8.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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;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:1.82%;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:8.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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:44.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-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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:25.37%;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 September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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="6" style="vertical-align:bottom;white-space:nowrap;width:25.89%;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;">Nine months ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:44.01%;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:2.35%;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.32%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;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.42%;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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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:10.6%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;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:10.61%;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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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></tr><tr><td style="vertical-align:bottom;width:44.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;">Depreciation of plant and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9,519</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;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.05%;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:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,063</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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.81%;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:8.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 27,408</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;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.82%;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:8.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 22,492</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Amortization of right of use assets (finance leases)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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.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:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,648</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;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.05%;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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,432</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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.81%;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:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;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.82%;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:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,312</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.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;">Amortization and depletion of capitalized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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.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:9.38%;background:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;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.05%;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:9.37%;background:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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.81%;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:8.78%;background:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;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.82%;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:8.78%;background:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">mine development costs and mineral rights</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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.93%;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:9.38%;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 3.6pt 0.05pt 0pt;"> 5,644</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;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.05%;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:9.37%;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 3.6pt 0.05pt 0pt;"> 3,948</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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.81%;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:8.78%;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 3.6pt 0.05pt 0pt;"> 13,476</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;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.82%;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:8.78%;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 3.6pt 0.05pt 0pt;"> 11,046</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.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;">Total depreciation, depletion, and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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.93%;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:9.38%;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 3.6pt 0.05pt 0pt;"> 17,811</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;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.05%;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:9.37%;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 3.6pt 0.05pt 0pt;"> 14,443</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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.81%;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:8.78%;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 3.6pt 0.05pt 0pt;"> 48,909</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;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.82%;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:8.78%;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 3.6pt 0.05pt 0pt;"> 39,850</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td></tr></table> 9519000 8063000 27408000 22492000 2648000 2432000 8025000 6312000 5644000 3948000 13476000 11046000 17811000 14443000 48909000 39850000 1300000 1200000 <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><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.85%;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"><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.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;"><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.85%;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.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;">September 30, 2024</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.42%;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, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.85%;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.46%;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.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 43,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.46%;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 3.6pt 0pt 0pt;"> 42,500</p></td></tr><tr><td style="vertical-align:bottom;width:62.85%;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.46%;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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 524</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.46%;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 3.6pt 0pt 0pt;"> 2,983</p></td></tr><tr><td style="vertical-align:bottom;width:62.85%;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.46%;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.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 33,646</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.46%;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 3.6pt 0pt 0pt;"> 33,296</p></td></tr><tr><td style="vertical-align:bottom;width:62.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Financing of Maben Coal acquisition</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.46%;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.45%;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 3.6pt 0pt 0pt;"> —</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.46%;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%;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 3.6pt 0pt 0pt;"> 11,400</p></td></tr><tr><td style="vertical-align:bottom;width:62.85%;background:#cceeff;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%;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.46%;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.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 77,170</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.46%;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 3.6pt 0pt 0pt;"> 90,179</p></td></tr><tr><td style="vertical-align:bottom;width:62.85%;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%;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.46%;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.45%;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 3.6pt 0pt 0pt;"> 383</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.46%;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%;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 3.6pt 0pt 0pt;"> 56,534</p></td></tr><tr><td style="vertical-align:bottom;width:62.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term debt, 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.46%;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:14.45%;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 3.6pt 0pt 0pt;"> 76,787</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.46%;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:14.95%;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 3.6pt 0pt 0pt;"> 33,645</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 at September 30, 2024 was $100.9 million based on eligible accounts receivable and inventory collateral and reserve requirements. The remaining availability under the Revolving Credit Facility at September 30, 2024, after $43.0 million of outstanding borrowings, was $57.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%. </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 September 30, 2024, 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 had an estimated fair value of approximately $35.9 million and $35.5 million at September 30, 2024 and December 31, 2023, 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 September 30, 2024 was comprised of $0.4 million due under equipment loans. The Company’s short-term debt at December 31, 2023 was comprised of $42.5 million borrowed under the Revolving Credit Facility, which was repaid shortly after the December 31, 2023 balance sheet date using funds from current operations, $11.4 million of unpaid financing associated with the Maben Coal Acquisition, and $2.6 million due under equipment loans. <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;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Outstanding debt consisted of the following: </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.85%;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"><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.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;"><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.85%;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.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;">September 30, 2024</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.42%;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, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.85%;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.46%;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.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 43,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.46%;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 3.6pt 0pt 0pt;"> 42,500</p></td></tr><tr><td style="vertical-align:bottom;width:62.85%;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.46%;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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 524</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.46%;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 3.6pt 0pt 0pt;"> 2,983</p></td></tr><tr><td style="vertical-align:bottom;width:62.85%;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.46%;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.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 33,646</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.46%;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 3.6pt 0pt 0pt;"> 33,296</p></td></tr><tr><td style="vertical-align:bottom;width:62.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Financing of Maben Coal acquisition</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.46%;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.45%;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 3.6pt 0pt 0pt;"> —</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.46%;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%;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 3.6pt 0pt 0pt;"> 11,400</p></td></tr><tr><td style="vertical-align:bottom;width:62.85%;background:#cceeff;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%;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.46%;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.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 77,170</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.46%;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 3.6pt 0pt 0pt;"> 90,179</p></td></tr><tr><td style="vertical-align:bottom;width:62.85%;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%;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.46%;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.45%;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 3.6pt 0pt 0pt;"> 383</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.46%;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%;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 3.6pt 0pt 0pt;"> 56,534</p></td></tr><tr><td style="vertical-align:bottom;width:62.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term debt, 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.46%;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:14.45%;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 3.6pt 0pt 0pt;"> 76,787</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.46%;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:14.95%;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 3.6pt 0pt 0pt;"> 33,645</p></td></tr></table> 43000000 42500000 524000 2983000 33646000 33296000 11400000 77170000 90179000 383000 56534000 76787000 33645000 200000000.0 75000000.0 125000000.0 50000000.0 100900000 43000000.0 57900000 0.020 0.025 0.005 0.030 1.10 5000000.0 1500000 1000000.0 35900000 35500000 400000 42500000 11400000 2600000 <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 September 30, 2024 consisted of accrued compensation of $19.0 million and various other liabilities. <i style="font-style:italic;">Accrued liabilities</i> at December 31, 2023 consisted of $14.6 million of accrued compensation and various other liabilities. The year-to-date decrease of $3.8 million in <i style="font-style:italic;">Accrued liabilities</i> was largely related to the $5.5 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 2023.</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 $5.3 million and $5.2 million as of September 30, 2024 and December 31, 2023, respectively. Of the aggregate liability, the amounts included in <i style="font-style:italic;">Other long-term liabilities</i> were $3.2 million and $3.1 million at September 30, 2024 and December 31, 2023, 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 other current assets on the condensed consolidated balance sheets. Restricted cash balances were $0.8 million at September 30, 2024 and December 31, 2023.</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> 19000000.0 14600000 3800000 5500000 5300000 5200000 3200000 3100000 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_b_dgA_txgk-EgFPOdaiHWQ;"><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;">The initial distribution of the tracking stock was recorded as a stock dividend at fair value, which was estimated to be $11.00 per share based on the closing price of Class B shares on the first day of regular-way trading. The effect of the equity restructuring was a $102.9 million reduction in retained earnings and an increase of $102.9 million to Class B common stock and additional paid-in capital during the second quarter of 2023. <span style="-sec-ix-hidden:Hidden_g3LbXqHAVEaj-lBm6dij6w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Outstanding</span></span> stock-based awards were reclassified to Class A common stock as part of the equity restructuring. In addition, pursuant to the terms of the Company’s outstanding stock-based awards, equitable adjustments were made in accordance with such terms based on the same factor of 0.2 for every outstanding award. Since there were no changes in fair value, vesting conditions, or award classification, no incremental compensation expense resulted.</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 0pt 12pt 0pt;"><i style="font-style:italic;">Stock-Based Awards—</i>Stock-based compensation expense totaled $4.0 million and $3.2 million for the three months ended September 30, 2024 and September 30, 2023, respectively. Stock-based compensation expense totaled $13.3 million and $9.7 million for the nine months ended September 30, 2024 and September 30, 2023, 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 nine months of 2024 were for Class A common stock, all of which were granted in the first quarter of 2024. There were no Class B stock-based awards granted during the first nine months of 2024.</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—</i>We granted 179,028 shares of Class A restricted stock to certain senior executives, key employees, and directors during the first quarter of 2024, having a grant-date fair value of $3.1 million. The aggregate </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">fair value of the awards granted to employees was $2.5 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 0pt 12pt 0pt;"><i style="font-style:italic;">Restricted Stock Units (“RSUs”)—</i>We granted 302,699 Class A restricted stock units to certain senior executives and key employees during the first quarter of 2024, having a grant-date fair value of $17.58 per share. The aggregate fair value of these awards was $5.3 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.</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 2024. 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 2024, or 315,941 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 $28.72 per unit. The aggregate fair value of these awards was $9.1 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 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:10pt;text-indent:18pt;margin:0pt;"><i style="font-style:italic;">Dividends–</i>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. </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:18pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">On May 8, 2024, the Company announced that its Board of Directors declared cash dividends of $0.1375 per share of Class A common stock and $0.2376 per share of Class B common stock, which were paid on June 15, 2024 to shareholders of record on June 1, 2024, in the amount of $6.1 million and $2.1 million, respectively. On August 7, 2024, the Company announced that its Board of Directors declared cash dividends of $0.1375 per share of Class A common stock and $0.2246 per share of Class B common stock, which were paid on September 13, 2024 to shareholders of record on August 30, 2024, in the amount of $6.0 and $2.0 million, respectively, bringing the total cash dividends paid for the nine months ended September 30, 2024 to $24.5 million. The Company also accrued $0.7 million of forfeitable dividend equivalents during 2024. </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:18pt;margin:0pt;"><span style="font-size:10pt;font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:18pt;margin:0pt;"><span style="font-size:10pt;">On December 8, 2022, the Company announced that its Board of Directors declared a quarterly cash dividend of approximately </span><span style="font-size:10pt;">$0.125</span><span style="font-size:10pt;"> per share of common stock. Estimated dividends of </span><span style="font-size:10pt;">$5.5</span><span style="font-size:10pt;"> million were accrued in December 2022 and were </span><span style="-sec-ix-hidden:Hidden_uNqjoo3TiEGuHqfLyPhdWA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">paid</span></span><span style="font-size:10pt;"> on March 15, 2023 to shareholders of record on March 1, 2023 in the amount of </span><span style="font-size:10pt;">$5.6</span><span style="font-size:10pt;"> million. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:18pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Cash dividends in the amount of $5.6 million, or approximately $0.125 per share of common stock, were paid on June 15, 2023, to shareholders of record on June 1, 2023. In addition, cash dividends of $0.125 per share of Class A common stock and $0.165 per share of Class B common stock were paid on September 15, 2023 to shareholders of record on September 1, 2023, in the amount of $5.5 million and $1.5 million, respectively, bringing the total cash dividends paid for the nine months ended September 30, 2023 to $18.0 million. </p> 0.2 1 0.03 5.00 2.50 20 1 20 11.00 102900000 102900000 0.2 4000000.0 3200000 13300000 9700000 0 179028 3100000 2500000 P3Y 600000 P1Y 302699 17.58 5300000 P3Y 0 0 1 P3Y 0 2 0 0 1 315941 28.72 9100000 P3Y 1200000 1800000 600000 300000 300000 0.1375 6100000 6000000.0 100000 0.2416 2100000 0.1375 0.2376 6100000 2100000 0.1375 0.2246 6000000.0 2000000.0 24500000 700000 0.125 5500000 5600000 5600000 0.125 0.125 0.165 5500000 1500000 18000000.0 <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 September 30, 2024 totaled approximately $31.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 $6.4 million and $9.0 million for the three months ended September 30, 2024 and September 30, 2023, and $19.5 million and $25.0 million for the nine months ended September 30, 2024 and September 30, 2023, 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 September 30, 2024, the Company’s remaining commitments under take-or-pay arrangements totaled $19.6 million, the majority of which relates to a multi-year contract with a total remaining commitment of $17.5 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 September 30, 2024, the Company has an accrued liability of $0.2 million related to volume shortfall. The accrued liability for the expected shortfall was $0.8 million at December 31, 2023.</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;">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 such litigation has not yet progressed sufficiently through discovery and development of important facts and legal issues.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;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 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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">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:18pt;margin:0pt 0pt 12pt 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:18pt;margin:0pt 0pt 12pt 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. 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. 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. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The defendants fully paid during 2023 the contract damages and interest portion of the judgment related to contract (compensatory) damages in the court’s order and that portion of the matter is considered closed. 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 a loss recovery asset of approximately $3.1 million during the second quarter of 2024. The Company considers that it is probable to recover at least this amount of previously recognized attorneys’ fees expenses based on the developments above.</p> 0 31200000 6400000 9000000.0 19500000 25000000.0 19600000 17500000 200000 800000 1 3 0.80 7700000 25000000.0 1800000 7700000 25000000 3100000 <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:37.32%;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.49%;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.66%;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.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.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:1.66%;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.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:3.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:1.66%;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.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.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:1.66%;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.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></tr><tr><td style="vertical-align:bottom;width:37.32%;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.49%;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:27.94%;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 September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;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:28.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;">Nine months ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:37.32%;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:2.49%;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:12.96%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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:12.96%;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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;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="2" style="vertical-align:bottom;white-space:nowrap;width:12.96%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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:12.96%;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;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:37.32%;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:2.49%;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:1.66%;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.3%;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.01%;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:1.66%;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.3%;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:3.55%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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.3%;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.74%;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:1.66%;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.3%;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:37.32%;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:2.49%;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.66%;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.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 54,073</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.66%;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.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 75,143</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;background:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 163,588</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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.66%;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.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 168,571</p></td></tr><tr><td style="vertical-align:bottom;width:37.32%;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:2.49%;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.66%;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.3%;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 3.6pt 0.05pt 0pt;"> 113,338</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.66%;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.3%;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 3.6pt 0.05pt 0pt;"> 111,823</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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.3%;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 3.6pt 0.05pt 0pt;"> 331,815</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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.66%;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.3%;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 3.6pt 0.05pt 0pt;"> 322,224</p></td></tr><tr><td style="vertical-align:bottom;width:37.32%;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:2.49%;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.66%;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:11.3%;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 3.6pt 0.05pt 0pt;"> 167,411</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.66%;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:11.3%;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 3.6pt 0.05pt 0pt;"> 186,966</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;background:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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:11.3%;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 3.6pt 0.05pt 0pt;"> 495,403</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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.66%;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:11.3%;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 3.6pt 0.05pt 0pt;"> 490,795</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 three months and nine months ended September 30, 2024 includes a $0.4 million net decrease to revenue and a $1.3 million net increase to revenue, respectively, 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 September 30, 2024, the Company had outstanding performance obligations of approximately 1.7 million tons for contracts with fixed sales prices averaging $151 per ton, excluding freight, as well as 1.6 million tons for contracts with index-based pricing mechanisms. The Company expects to satisfy approximately 36% of the committed tons in the fourth quarter of 2024, 63% in 2025, and 1% in 2026. 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 September 30, 2024, sales to two individual customers were 10% or more of our total revenue. Sales to these customers represented 12% and 10% of our total revenue during the three-month period. During the nine months ended September 30, 2024, sales to two individual customers were 10% or more of our total revenue. Sales to these customers represented 13% and 10% of our total revenue during the nine-month period. For comparison purposes, during the three months ended September 30, 2023, sales to three individual customers were 10% or more of our total revenue and accounted for approximately 52%, collectively, of our total revenue. During the nine months ended September 30, 2023, sales to four individual customers were 10% or more of our total revenue and accounted for approximately 55%, collectively, of our total revenue. Four customers with individual accounts receivable balances equal to 10% or more of total accounts receivable made up approximately 17%, 17%, 15%, and 10% of the Company’s accounts receivable balance as of September 30, 2024.</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:37.32%;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.49%;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.66%;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.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.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:1.66%;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.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:3.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:1.66%;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.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.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:1.66%;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.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></tr><tr><td style="vertical-align:bottom;width:37.32%;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.49%;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:27.94%;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 September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;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:28.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;">Nine months ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:37.32%;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:2.49%;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:12.96%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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:12.96%;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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;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="2" style="vertical-align:bottom;white-space:nowrap;width:12.96%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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:12.96%;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;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:37.32%;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:2.49%;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:1.66%;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.3%;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.01%;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:1.66%;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.3%;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:3.55%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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.3%;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.74%;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:1.66%;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.3%;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:37.32%;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:2.49%;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.66%;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.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 54,073</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.66%;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.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 75,143</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;background:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 163,588</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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.66%;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.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 168,571</p></td></tr><tr><td style="vertical-align:bottom;width:37.32%;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:2.49%;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.66%;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.3%;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 3.6pt 0.05pt 0pt;"> 113,338</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.66%;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.3%;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 3.6pt 0.05pt 0pt;"> 111,823</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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.3%;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 3.6pt 0.05pt 0pt;"> 331,815</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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.66%;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.3%;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 3.6pt 0.05pt 0pt;"> 322,224</p></td></tr><tr><td style="vertical-align:bottom;width:37.32%;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:2.49%;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.66%;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:11.3%;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 3.6pt 0.05pt 0pt;"> 167,411</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.66%;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:11.3%;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 3.6pt 0.05pt 0pt;"> 186,966</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;background:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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:11.3%;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 3.6pt 0.05pt 0pt;"> 495,403</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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.66%;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:11.3%;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 3.6pt 0.05pt 0pt;"> 490,795</p></td></tr></table> 54073000 75143000 163588000 168571000 113338000 111823000 331815000 322224000 167411000 186966000 495403000 490795000 400000 1300000 1700000 151 1600000 0.36 0.63 0.01 2 0.10 0.12 0.10 2 0.10 0.13 0.10 3 0.10 0.52 4 0.10 0.55 4 0.10 0.17 0.17 0.15 0.10 <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 September 30, 2024 and September 30, 2023 was 9.3% and 22.0%, respectively, excluding the impact of discrete items. Our effective tax rate for the nine months ended September 30, 2024 and September 30, 2023, excluding discrete items, was 28.0% and 20.5%, respectively. Discrete items of $1.0 million were recognized during the nine months ended September 30, 2024 related to excess tax benefits on share-based awards. 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.</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.093 0.220 0.280 0.205 1000000.0 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:41.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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%;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.89%;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.27%;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:0.94%;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:9.37%;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:0.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;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.73%;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.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:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:0.06%;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.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:1.64%;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:41.46%;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 style="vertical-align:bottom;white-space:nowrap;width:1.64%;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="5" style="vertical-align:bottom;white-space:nowrap;width:21.5%;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 September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;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="5" style="vertical-align:bottom;white-space:nowrap;width:20.82%;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;">Nine months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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 style="vertical-align:bottom;white-space:nowrap;width:10.52%;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.64%;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:41.46%;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:1.64%;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:9.9%;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:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.32%;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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;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:10.11%;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:1.15%;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:9.55%;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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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 style="vertical-align:bottom;white-space:nowrap;width:10.52%;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.64%;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:41.46%;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:1.64%;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%;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.89%;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.27%;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:0.94%;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:9.37%;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:0.78%;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.38%;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.73%;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.15%;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.01%;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.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:0.06%;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.52%;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.64%;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:41.46%;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 (loss) attribution</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:8.89%;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.27%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;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:9.37%;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:0.78%;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.38%;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:8.73%;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.15%;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.01%;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:8.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:0.06%;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:10.52%;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.64%;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:41.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Single class of common stock (through 6/20/2023) *</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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%;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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:0.94%;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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;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.38%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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.01%;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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,382</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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.52%;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.64%;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:41.46%;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 common stock </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (1,245)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:0.94%;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:9.37%;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;"> 17,288</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;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.38%;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.73%;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;"> 2,085</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;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.53%;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;"> 18,616</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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.52%;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.64%;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:41.46%;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.64%;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%;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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:0.94%;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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 721</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;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.38%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 282</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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.01%;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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 824</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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.52%;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.64%;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:41.46%;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 common stock </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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.89%;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;"> 507</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:0.94%;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:9.37%;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,395</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;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.38%;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.73%;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;"> 4,079</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;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.53%;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,395</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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.52%;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.64%;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:41.46%;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.64%;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%;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.89%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:0.94%;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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;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.38%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 152</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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.01%;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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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.52%;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.64%;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:41.46%;background:#cceeff;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.64%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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.89%;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;"> 438</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:0.94%;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:9.37%;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:0.78%;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.38%;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.73%;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;"> 736</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;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.53%;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:0.06%;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.52%;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.64%;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:41.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Net income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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%;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.89%;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;"> (239)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:0.94%;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:9.37%;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;"> 19,462</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;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.38%;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.73%;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;"> 7,334</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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.01%;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.53%;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;"> 52,275</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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.52%;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.64%;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:41.46%;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="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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%;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.89%;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.27%;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:0.94%;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:9.37%;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:0.78%;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.38%;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.73%;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.15%;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.01%;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.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:0.06%;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.52%;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.64%;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></tr><tr><td style="vertical-align:bottom;width:41.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">* Common stock and restricted stock participated in earnings 1:1 and are shown on a combined basis through 6/20/2023 consistent with historical presentation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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%;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.89%;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.27%;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:0.94%;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:9.37%;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:0.78%;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.38%;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.73%;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.15%;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.01%;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.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:0.06%;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.52%;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.64%;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:41.46%;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.64%;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%;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.89%;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.27%;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:0.94%;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:9.37%;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:0.78%;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.38%;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.73%;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.15%;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.01%;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.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:0.06%;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.52%;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.64%;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.46%;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 style="vertical-align:bottom;white-space:nowrap;width:1.64%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.5%;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 September 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;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="5" style="vertical-align:bottom;white-space:nowrap;width:20.82%;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;">Nine months ended September 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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 style="vertical-align:bottom;white-space:nowrap;width:10.52%;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.64%;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:41.46%;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 style="vertical-align:bottom;white-space:nowrap;width:1.64%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.9%;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.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.32%;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:0.78%;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:10.11%;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.15%;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:9.55%;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:0.06%;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 style="vertical-align:bottom;white-space:nowrap;width:10.52%;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.64%;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></tr><tr><td style="vertical-align:bottom;width:41.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">2024 EPS calculations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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%;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:8.89%;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.27%;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:0.94%;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:9.37%;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:0.78%;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.38%;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:8.73%;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.15%;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.01%;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:8.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:0.06%;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.52%;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.64%;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></tr><tr><td style="vertical-align:bottom;width:41.46%;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.64%;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%;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.89%;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.27%;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:0.94%;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:9.37%;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:0.78%;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.38%;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.73%;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.15%;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.01%;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.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:0.06%;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.52%;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.64%;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:41.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Net earnings (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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%;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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (1,245)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:0.94%;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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 507</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;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.38%;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.73%;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,085</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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.01%;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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,079</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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.52%;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.64%;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:41.46%;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.64%;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%;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.89%;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.27%;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:0.94%;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:9.37%;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:0.78%;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.38%;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.73%;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.15%;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.01%;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.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:0.06%;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.52%;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.64%;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:41.46%;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.64%;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%;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.89%;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,378</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:0.94%;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:9.37%;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,684</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;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.38%;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.73%;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,827</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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.01%;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.53%;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,574</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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.52%;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.64%;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:41.46%;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.64%;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%;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.89%;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.27%;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:0.94%;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:9.37%;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;"> 85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;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.38%;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.73%;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;"> 172</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;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.53%;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;"> 91</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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.52%;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.64%;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:41.46%;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.64%;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%;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.89%;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.27%;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:0.94%;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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;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.38%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 64</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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.01%;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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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.52%;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.64%;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:41.46%;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.64%;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%;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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;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:1.27%;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:0.94%;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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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;"> 166</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;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.38%;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.73%;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;"> 283</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;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.53%;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;"> 159</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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.52%;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.64%;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:41.46%;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.64%;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%;border-bottom:3px double #000000;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.89%;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;"> 43,378</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:0.94%;border-bottom:3px double #000000;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:9.37%;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,970</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;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.38%;border-bottom:3px double #000000;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.73%;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;"> 43,346</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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:1.01%;border-bottom:3px double #000000;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.53%;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,855</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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.52%;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.64%;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:41.46%;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.64%;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%;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.89%;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.27%;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:0.94%;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:9.37%;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:0.78%;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.38%;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.73%;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.15%;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.01%;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.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:0.06%;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.52%;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.64%;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:41.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Earnings (loss) per common share (dual-class structure)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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%;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.89%;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.27%;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:0.94%;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:9.37%;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:0.78%;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.38%;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.73%;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.15%;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.01%;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.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:0.06%;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.52%;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.64%;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:41.46%;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.64%;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%;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.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (0.03)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:0.94%;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:9.37%;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.06</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;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.38%;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.73%;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.05</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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.01%;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.53%;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.48</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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.52%;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.64%;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:41.46%;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.64%;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%;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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (0.03)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:0.94%;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:9.37%;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.06</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;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.38%;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.73%;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.05</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;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.53%;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.46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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.52%;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.64%;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:41.46%;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.64%;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%;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.89%;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.27%;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:0.94%;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:9.37%;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:0.78%;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.38%;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.73%;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.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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;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.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:0.06%;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.52%;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.64%;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></tr><tr><td style="vertical-align:bottom;width:41.46%;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:1.64%;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:21.5%;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 September 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;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="5" style="vertical-align:bottom;white-space:nowrap;width:20.82%;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;">June 21 - September 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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:12.06%;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;">Jan. 1 - June 20, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:41.46%;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.64%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.9%;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.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.32%;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:0.78%;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:10.11%;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.15%;background:#cceeff;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.55%;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:0.06%;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:12.06%;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;">YTD 2023 Single Class</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;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:41.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">2023 EPS calculations (single class of common stock through 6/20/2023)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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%;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:8.89%;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.27%;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:0.94%;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:9.37%;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:0.78%;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.38%;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:8.73%;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.15%;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.01%;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:8.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:0.06%;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.52%;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.64%;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></tr><tr><td style="vertical-align:bottom;width:41.46%;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.64%;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:1%;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.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:0.94%;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:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;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.38%;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.73%;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.15%;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.01%;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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:41.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Net earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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%;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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,288</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:0.94%;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:9.37%;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,395</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;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.38%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,616</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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.01%;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.53%;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,395</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,382</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:41.46%;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.64%;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%;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.89%;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.27%;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:0.94%;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:9.37%;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:0.78%;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.38%;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.73%;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.15%;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.01%;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.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:0.06%;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:10.52%;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.64%;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:41.46%;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.64%;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%;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.89%;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,144</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:0.94%;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:9.37%;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,432</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;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.38%;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.73%;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,044</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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.01%;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.53%;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,412</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,344</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:41.46%;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.64%;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%;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.89%;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;"> 352</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:0.94%;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:9.37%;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;"> 103</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;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.38%;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.73%;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;"> 339</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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.01%;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.53%;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;"> 97</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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.52%;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;"> 381</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:41.46%;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.64%;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%;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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:0.94%;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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;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.38%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 62</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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.01%;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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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:10.52%;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.64%;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:41.46%;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.64%;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%;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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;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;"> 302</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:0.94%;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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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;"> 102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;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.38%;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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;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;"> 263</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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.01%;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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;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;"> 92</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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;border-bottom:1px solid #000000;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.52%;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;"> 27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:41.46%;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.64%;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%;border-bottom:3px double #000000;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.89%;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;"> 42,883</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:0.94%;border-bottom:3px double #000000;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:9.37%;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,686</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;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.38%;border-bottom:3px double #000000;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.73%;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;"> 42,708</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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.01%;border-bottom:3px double #000000;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.53%;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,642</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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%;border-bottom:3px double #000000;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.52%;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;"> 44,752</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:41.46%;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.64%;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%;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.89%;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.27%;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:0.94%;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:9.37%;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:0.78%;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.38%;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.73%;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.15%;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.01%;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.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:0.06%;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:10.52%;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.64%;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:41.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Earnings per common share (single class of common stock)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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%;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.89%;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.27%;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:0.94%;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:9.37%;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:0.78%;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.38%;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.73%;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.15%;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.01%;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.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:0.06%;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%;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:10.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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:41.46%;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.64%;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%;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.89%;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.41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:0.94%;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:9.37%;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.17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;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.38%;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.73%;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.44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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.01%;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.53%;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.17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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.52%;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.71</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:41.46%;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.64%;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%;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.89%;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.40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:0.94%;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:9.37%;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.16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;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.38%;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.73%;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.44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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.01%;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.53%;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.16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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.52%;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.70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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></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 for the purpose of calculating EPS. Prior to the initial distribution of Class B common stock in the second quarter of 2023, the Company showed EPS for its common stock and unvested restricted stock on a combined basis since both instruments participate on the same basis and the resulting EPS is typically the same. Starting 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;background:#ffff00;">​</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 for the purpose of calculating EPS other than actual dividends declared during the period for the tracking stock. However, during the three months and nine months ended September 30, 2024, dividends declared by the Company were in excess of 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 nine months ended September 30, 2024, three dividends were declared for Class B common stock while only two dividends were declared for Class A common stock due to the timing of declaration.</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 three months ended September 30, 2024, 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, 718 thousand RSUs, and 1,057 thousand PSUs (at target). For the nine months ended September 30, 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 or, in the third quarter, because of the evaluation of such PSUs under the guidance for contingently issuable shares. No<span style="white-space:pre-wrap;"> potential common shares were excluded from the calculation of diluted EPS for Class B common stock. </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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">For the third quarter of 2023 and the period from June 21,2023 through September 30, 2023, diluted EPS for Class A common stock excluded 166 thousand RSUs because the effect would have been antidilutive under the treasury stock method. Class A diluted EPS for these periods also excluded outstanding PSUs originally granted in 2022, or approximately 153 thousand units if September 30, 2023 were the end of the contingency period, because the effect would have been antidilutive under the treasury stock method. The same PSUs, or 249 thousand units at target, were excluded in the second quarter of 2023 based on the guidance for contingently issuable shares.</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 third quarter of 2023 and the period from June 21, 2023 through September 30, 2023, diluted EPS for Class B common stock excluded certain PSUs, or approximately 31 thousand units if September 30, 2023 were the end of the contingency period, because the effect would have been antidilutive under the treasury stock method. The same awards, or 50 thousand units at target, were excluded in the second quarter of 2023 based on the guidance for contingently issuable shares.</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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Diluted EPS for the single class of common stock existing from January 1, 2023 through June 20, 2023, excluded all outstanding RSUs, or 684 thousand units in total, because the effect would have been antidilutive under the treasury </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">stock method. In addition, diluted EPS for the single class of common stock during this period excluded outstanding PSUs originally granted in 2022, or 249 thousand units at target, based on the guidance for contingently issuable shares.</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:41.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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%;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.89%;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.27%;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:0.94%;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:9.37%;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:0.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;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.73%;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.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:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:0.06%;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.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:1.64%;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:41.46%;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 style="vertical-align:bottom;white-space:nowrap;width:1.64%;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="5" style="vertical-align:bottom;white-space:nowrap;width:21.5%;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 September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;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="5" style="vertical-align:bottom;white-space:nowrap;width:20.82%;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;">Nine months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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 style="vertical-align:bottom;white-space:nowrap;width:10.52%;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.64%;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:41.46%;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:1.64%;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:9.9%;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:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.32%;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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;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:10.11%;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:1.15%;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:9.55%;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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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 style="vertical-align:bottom;white-space:nowrap;width:10.52%;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.64%;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:41.46%;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:1.64%;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%;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.89%;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.27%;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:0.94%;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:9.37%;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:0.78%;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.38%;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.73%;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.15%;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.01%;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.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:0.06%;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.52%;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.64%;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:41.46%;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 (loss) attribution</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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:8.89%;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.27%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;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:9.37%;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:0.78%;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.38%;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:8.73%;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.15%;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.01%;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:8.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:0.06%;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:10.52%;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.64%;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:41.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Single class of common stock (through 6/20/2023) *</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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%;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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:0.94%;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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;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.38%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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.01%;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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,382</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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.52%;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.64%;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:41.46%;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 common stock </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (1,245)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:0.94%;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:9.37%;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;"> 17,288</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;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.38%;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.73%;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;"> 2,085</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;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.53%;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;"> 18,616</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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.52%;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.64%;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:41.46%;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.64%;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%;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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:0.94%;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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 721</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;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.38%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 282</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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.01%;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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 824</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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.52%;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.64%;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:41.46%;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 common stock </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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.89%;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;"> 507</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:0.94%;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:9.37%;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,395</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;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.38%;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.73%;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;"> 4,079</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;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.53%;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,395</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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.52%;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.64%;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:41.46%;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.64%;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%;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.89%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:0.94%;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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;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.38%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 152</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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.01%;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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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.52%;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.64%;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:41.46%;background:#cceeff;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.64%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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.89%;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;"> 438</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:0.94%;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:9.37%;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:0.78%;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.38%;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.73%;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;"> 736</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;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.53%;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:0.06%;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.52%;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.64%;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:41.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Net income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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%;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.89%;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;"> (239)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:0.94%;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:9.37%;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;"> 19,462</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;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.38%;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.73%;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;"> 7,334</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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.01%;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.53%;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;"> 52,275</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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.52%;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.64%;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:41.46%;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="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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%;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.89%;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.27%;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:0.94%;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:9.37%;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:0.78%;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.38%;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.73%;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.15%;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.01%;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.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:0.06%;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.52%;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.64%;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></tr><tr><td style="vertical-align:bottom;width:41.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">* Common stock and restricted stock participated in earnings 1:1 and are shown on a combined basis through 6/20/2023 consistent with historical presentation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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%;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.89%;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.27%;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:0.94%;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:9.37%;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:0.78%;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.38%;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.73%;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.15%;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.01%;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.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:0.06%;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.52%;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.64%;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:41.46%;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.64%;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%;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.89%;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.27%;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:0.94%;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:9.37%;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:0.78%;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.38%;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.73%;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.15%;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.01%;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.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:0.06%;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.52%;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.64%;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.46%;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 style="vertical-align:bottom;white-space:nowrap;width:1.64%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.5%;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 September 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;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="5" style="vertical-align:bottom;white-space:nowrap;width:20.82%;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;">Nine months ended September 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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 style="vertical-align:bottom;white-space:nowrap;width:10.52%;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.64%;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:41.46%;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 style="vertical-align:bottom;white-space:nowrap;width:1.64%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.9%;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.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.32%;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:0.78%;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:10.11%;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.15%;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:9.55%;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:0.06%;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 style="vertical-align:bottom;white-space:nowrap;width:10.52%;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.64%;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></tr><tr><td style="vertical-align:bottom;width:41.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">2024 EPS calculations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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%;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:8.89%;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.27%;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:0.94%;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:9.37%;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:0.78%;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.38%;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:8.73%;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.15%;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.01%;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:8.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:0.06%;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.52%;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.64%;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></tr><tr><td style="vertical-align:bottom;width:41.46%;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.64%;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%;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.89%;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.27%;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:0.94%;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:9.37%;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:0.78%;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.38%;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.73%;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.15%;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.01%;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.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:0.06%;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.52%;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.64%;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:41.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Net earnings (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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%;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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (1,245)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:0.94%;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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 507</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;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.38%;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.73%;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,085</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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.01%;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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,079</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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.52%;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.64%;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:41.46%;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.64%;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%;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.89%;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.27%;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:0.94%;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:9.37%;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:0.78%;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.38%;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.73%;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.15%;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.01%;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.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:0.06%;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.52%;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.64%;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:41.46%;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.64%;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%;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.89%;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,378</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:0.94%;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:9.37%;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,684</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;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.38%;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.73%;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,827</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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.01%;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.53%;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,574</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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.52%;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.64%;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:41.46%;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.64%;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%;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.89%;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.27%;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:0.94%;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:9.37%;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;"> 85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;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.38%;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.73%;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;"> 172</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;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.53%;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;"> 91</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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.52%;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.64%;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:41.46%;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.64%;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%;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.89%;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.27%;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:0.94%;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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;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.38%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 64</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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.01%;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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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.52%;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.64%;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:41.46%;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.64%;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%;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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;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:1.27%;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:0.94%;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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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;"> 166</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;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.38%;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.73%;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;"> 283</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;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.53%;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;"> 159</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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.52%;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.64%;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:41.46%;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.64%;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%;border-bottom:3px double #000000;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.89%;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;"> 43,378</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:0.94%;border-bottom:3px double #000000;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:9.37%;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,970</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;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.38%;border-bottom:3px double #000000;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.73%;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;"> 43,346</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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:1.01%;border-bottom:3px double #000000;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.53%;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,855</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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.52%;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.64%;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:41.46%;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.64%;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%;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.89%;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.27%;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:0.94%;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:9.37%;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:0.78%;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.38%;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.73%;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.15%;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.01%;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.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:0.06%;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.52%;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.64%;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:41.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Earnings (loss) per common share (dual-class structure)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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%;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.89%;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.27%;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:0.94%;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:9.37%;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:0.78%;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.38%;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.73%;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.15%;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.01%;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.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:0.06%;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.52%;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.64%;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:41.46%;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.64%;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%;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.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (0.03)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:0.94%;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:9.37%;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.06</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;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.38%;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.73%;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.05</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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.01%;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.53%;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.48</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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.52%;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.64%;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:41.46%;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.64%;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%;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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (0.03)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:0.94%;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:9.37%;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.06</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;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.38%;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.73%;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.05</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;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.53%;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.46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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.52%;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.64%;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:41.46%;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.64%;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%;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.89%;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.27%;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:0.94%;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:9.37%;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:0.78%;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.38%;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.73%;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.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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;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.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:0.06%;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.52%;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.64%;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></tr><tr><td style="vertical-align:bottom;width:41.46%;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:1.64%;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:21.5%;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 September 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;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="5" style="vertical-align:bottom;white-space:nowrap;width:20.82%;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;">June 21 - September 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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:12.06%;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;">Jan. 1 - June 20, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:41.46%;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.64%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.9%;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.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.32%;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:0.78%;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:10.11%;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.15%;background:#cceeff;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.55%;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:0.06%;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:12.06%;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;">YTD 2023 Single Class</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;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:41.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">2023 EPS calculations (single class of common stock through 6/20/2023)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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%;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:8.89%;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.27%;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:0.94%;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:9.37%;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:0.78%;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.38%;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:8.73%;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.15%;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.01%;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:8.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:0.06%;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.52%;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.64%;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></tr><tr><td style="vertical-align:bottom;width:41.46%;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.64%;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:1%;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.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:0.94%;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:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;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.38%;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.73%;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.15%;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.01%;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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:41.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Net earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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%;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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,288</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:0.94%;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:9.37%;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,395</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;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.38%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,616</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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.01%;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.53%;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,395</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,382</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:41.46%;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.64%;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%;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.89%;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.27%;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:0.94%;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:9.37%;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:0.78%;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.38%;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.73%;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.15%;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.01%;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.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:0.06%;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:10.52%;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.64%;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:41.46%;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.64%;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%;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.89%;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,144</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:0.94%;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:9.37%;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,432</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;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.38%;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.73%;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,044</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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.01%;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.53%;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,412</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,344</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:41.46%;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.64%;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%;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.89%;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;"> 352</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:0.94%;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:9.37%;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;"> 103</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;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.38%;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.73%;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;"> 339</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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.01%;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.53%;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;"> 97</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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.52%;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;"> 381</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:41.46%;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.64%;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%;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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:0.94%;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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;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.38%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 62</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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.01%;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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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:10.52%;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.64%;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:41.46%;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.64%;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%;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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;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;"> 302</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:0.94%;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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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;"> 102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;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.38%;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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;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;"> 263</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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.01%;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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;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;"> 92</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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;border-bottom:1px solid #000000;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.52%;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;"> 27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:41.46%;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.64%;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%;border-bottom:3px double #000000;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.89%;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;"> 42,883</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:0.94%;border-bottom:3px double #000000;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:9.37%;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,686</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;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.38%;border-bottom:3px double #000000;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.73%;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;"> 42,708</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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.01%;border-bottom:3px double #000000;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.53%;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,642</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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%;border-bottom:3px double #000000;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.52%;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;"> 44,752</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:41.46%;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.64%;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%;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.89%;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.27%;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:0.94%;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:9.37%;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:0.78%;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.38%;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.73%;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.15%;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.01%;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.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:0.06%;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:10.52%;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.64%;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:41.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Earnings per common share (single class of common stock)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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%;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.89%;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.27%;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:0.94%;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:9.37%;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:0.78%;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.38%;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.73%;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.15%;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.01%;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.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:0.06%;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%;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:10.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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:41.46%;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.64%;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%;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.89%;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.41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:0.94%;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:9.37%;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.17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;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.38%;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.73%;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.44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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.01%;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.53%;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.17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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.52%;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.71</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:41.46%;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.64%;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%;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.89%;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.40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:0.94%;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:9.37%;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.16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;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.38%;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.73%;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.44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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.01%;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.53%;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.16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;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.52%;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.70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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></table> 31382000 -1245000 17288000 2085000 18616000 52000 721000 282000 824000 507000 1395000 4079000 1395000 9000 58000 152000 58000 438000 736000 -239000 19462000 7334000 52275000 -1245000 507000 2085000 4079000 43378 8684 42827 8574 85 172 91 35 64 31 166 283 159 43378 8970 43346 8855 -0.03 0.06 0.05 0.48 -0.03 0.06 0.05 0.46 17288000 1395000 18616000 1395000 31382000 42144 8432 42044 8412 44344 352000 103000 339000 97000 381 85000 49000 62000 41000 302000 102000 263000 92000 27 42883 8686 42708 8642 44752 0.41 0.17 0.44 0.17 0.71 0.40 0.16 0.44 0.16 0.70 2024-09-30 2024-09-30 1 649 718 1057 0 166 153 249 31 50 684000 249000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 11—RELATED PARTY TRANSACTIONS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><i style="font-style:italic;">Ramaco Coal Deferred Purchase Price—</i>A portion of the financing of the 2022 acquisition of Ramaco Coal was provided by Yorktown Partners, a related party. The Company incurred interest expense of $0.4 million and $1.7 million for the three months and nine months ended September 30, 2023, respectively, related to the financing. The Company repaid the related-party financing debt in full during the fourth quarter of 2023. No further amounts are owed to Yorktown Partners related to this matter.</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;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;">five</span><span style="background:#ffffff;"> other related parties, which have been aggregated due to immateriality. Professional service fees for these related party transactions totaled approximately </span><span style="background:#ffffff;">$0.2</span><span style="background:#ffffff;"> million during the nine months ended September 30, 2024.</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> 400000 1700000 5 200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 12—SUBSEQUENT EVENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Subsequent to the date of the financial statements, the FASB issued ASU 2024-03, which was discussed earlier in Note 1.</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;"><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="visibility:hidden;">​</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: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;"><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> false false false false