0001558370-23-009240.txt : 20230511 0001558370-23-009240.hdr.sgml : 20230511 20230510215951 ACCESSION NUMBER: 0001558370-23-009240 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 90 CONFORMED PERIOD OF REPORT: 20230331 FILED AS OF DATE: 20230511 DATE AS OF CHANGE: 20230510 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Epsilon Energy Ltd. CENTRAL INDEX KEY: 0001726126 STANDARD INDUSTRIAL CLASSIFICATION: CRUDE PETROLEUM & NATURAL GAS [1311] IRS NUMBER: 000000000 STATE OF INCORPORATION: A0 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38770 FILM NUMBER: 23908598 BUSINESS ADDRESS: STREET 1: 500 DALLAS STREET STREET 2: SUITE 1250 CITY: HOUSTON STATE: TX ZIP: 77002 BUSINESS PHONE: 281-670-0002 MAIL ADDRESS: STREET 1: 500 DALLAS STREET STREET 2: SUITE 1250 CITY: HOUSTON STATE: TX ZIP: 77002 10-Q 1 epsn-20230331x10q.htm 10-Q
UnlimitedUnlimited0001726126--12-31Q1falsehttp://fasb.org/us-gaap/2022#UnrealizedGainLossOnDerivativesAndCommodityContractshttp://fasb.org/us-gaap/2022#UnrealizedGainLossOnDerivativesAndCommodityContractsCA0000UnlimitedUnlimited23117144UnlimitedUnlimitedUnlimitedUnlimited0001726126us-gaap:CommonStockMember2023-01-012023-03-310001726126us-gaap:TreasuryStockCommonMember2022-01-012022-03-3100017261262023-03-272023-03-3100017261262023-03-012023-03-3100017261262023-03-012023-03-0700017261262023-02-012023-02-2800017261262023-01-012023-03-0700017261262023-01-012023-01-3100017261262023-03-0700017261262022-03-0800017261262023-03-270001726126us-gaap:TreasuryStockCommonMember2023-01-012023-03-310001726126us-gaap:CommonStockMember2022-01-012022-03-310001726126us-gaap:RetainedEarningsMember2023-03-310001726126us-gaap:AdditionalPaidInCapitalMember2023-03-310001726126us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001726126us-gaap:RetainedEarningsMember2022-12-310001726126us-gaap:AdditionalPaidInCapitalMember2022-12-310001726126us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001726126us-gaap:RetainedEarningsMember2022-03-310001726126us-gaap:AdditionalPaidInCapitalMember2022-03-310001726126us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001726126us-gaap:RetainedEarningsMember2021-12-310001726126us-gaap:AdditionalPaidInCapitalMember2021-12-310001726126us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001726126us-gaap:TreasuryStockCommonMember2023-03-310001726126us-gaap:CommonStockMember2023-03-310001726126us-gaap:CommonStockMember2022-12-310001726126us-gaap:CommonStockMember2022-03-310001726126us-gaap:TreasuryStockCommonMember2021-12-310001726126us-gaap:CommonStockMember2021-12-310001726126us-gaap:EmployeeStockOptionMember2021-12-310001726126us-gaap:EmployeeStockOptionMember2022-01-012022-09-300001726126us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001726126us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001726126us-gaap:RestrictedStockMember2022-12-312022-12-310001726126epsn:PerformanceStockUnitsMember2022-12-312022-12-310001726126us-gaap:RestrictedStockMember2021-12-312021-12-310001726126epsn:PerformanceStockUnitsMember2021-12-312021-12-310001726126us-gaap:RestrictedStockMember2021-12-310001726126epsn:PerformanceStockUnitsMember2021-12-310001726126epsn:PerformanceStockUnitsMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2023-01-012023-03-310001726126us-gaap:OperatingSegmentsMemberus-gaap:OilAndCondensateMemberepsn:UpstreamUsaSegmentMember2023-01-012023-03-310001726126us-gaap:OperatingSegmentsMemberus-gaap:OilAndCondensateMemberepsn:GasGatheringSegmentMember2023-01-012023-03-310001726126us-gaap:OperatingSegmentsMembersrt:NaturalGasReservesMemberepsn:UpstreamUsaSegmentMember2023-01-012023-03-310001726126us-gaap:OperatingSegmentsMembersrt:NaturalGasReservesMemberepsn:GasGatheringSegmentMember2023-01-012023-03-310001726126us-gaap:OperatingSegmentsMembersrt:NaturalGasLiquidsReservesMemberepsn:UpstreamUsaSegmentMember2023-01-012023-03-310001726126us-gaap:OperatingSegmentsMembersrt:NaturalGasLiquidsReservesMemberepsn:GasGatheringSegmentMember2023-01-012023-03-310001726126us-gaap:OperatingSegmentsMemberepsn:GasGatheringAndCompressionMemberepsn:UpstreamUsaSegmentMember2023-01-012023-03-310001726126us-gaap:OperatingSegmentsMemberepsn:GasGatheringAndCompressionMemberepsn:GasGatheringSegmentMember2023-01-012023-03-310001726126us-gaap:IntersegmentEliminationMemberus-gaap:OilAndCondensateMember2023-01-012023-03-310001726126us-gaap:IntersegmentEliminationMembersrt:NaturalGasReservesMember2023-01-012023-03-310001726126us-gaap:IntersegmentEliminationMembersrt:NaturalGasLiquidsReservesMember2023-01-012023-03-310001726126us-gaap:IntersegmentEliminationMemberepsn:GasGatheringAndCompressionMember2023-01-012023-03-310001726126us-gaap:CorporateNonSegmentMemberus-gaap:OilAndCondensateMember2023-01-012023-03-310001726126us-gaap:CorporateNonSegmentMembersrt:NaturalGasReservesMember2023-01-012023-03-310001726126us-gaap:CorporateNonSegmentMembersrt:NaturalGasLiquidsReservesMember2023-01-012023-03-310001726126us-gaap:CorporateNonSegmentMemberepsn:GasGatheringAndCompressionMember2023-01-012023-03-310001726126us-gaap:OilAndCondensateMember2023-01-012023-03-310001726126srt:NaturalGasReservesMember2023-01-012023-03-310001726126srt:NaturalGasLiquidsReservesMember2023-01-012023-03-310001726126epsn:GasOilNglsAndCondensateMember2023-01-012023-03-310001726126epsn:GasGatheringAndCompressionMember2023-01-012023-03-310001726126us-gaap:OperatingSegmentsMemberus-gaap:OilAndCondensateMemberepsn:UpstreamUsaSegmentMember2022-01-012022-03-310001726126us-gaap:OperatingSegmentsMemberus-gaap:OilAndCondensateMemberepsn:GasGatheringSegmentMember2022-01-012022-03-310001726126us-gaap:OperatingSegmentsMembersrt:NaturalGasReservesMemberepsn:UpstreamUsaSegmentMember2022-01-012022-03-310001726126us-gaap:OperatingSegmentsMembersrt:NaturalGasReservesMemberepsn:GasGatheringSegmentMember2022-01-012022-03-310001726126us-gaap:OperatingSegmentsMembersrt:NaturalGasLiquidsReservesMemberepsn:UpstreamUsaSegmentMember2022-01-012022-03-310001726126us-gaap:OperatingSegmentsMembersrt:NaturalGasLiquidsReservesMemberepsn:GasGatheringSegmentMember2022-01-012022-03-310001726126us-gaap:OperatingSegmentsMemberepsn:GasGatheringAndCompressionMemberepsn:UpstreamUsaSegmentMember2022-01-012022-03-310001726126us-gaap:OperatingSegmentsMemberepsn:GasGatheringAndCompressionMemberepsn:GasGatheringSegmentMember2022-01-012022-03-310001726126us-gaap:IntersegmentEliminationMemberus-gaap:OilAndCondensateMember2022-01-012022-03-310001726126us-gaap:IntersegmentEliminationMembersrt:NaturalGasReservesMember2022-01-012022-03-310001726126us-gaap:IntersegmentEliminationMembersrt:NaturalGasLiquidsReservesMember2022-01-012022-03-310001726126us-gaap:IntersegmentEliminationMemberepsn:GasGatheringAndCompressionMember2022-01-012022-03-310001726126us-gaap:CorporateNonSegmentMemberus-gaap:OilAndCondensateMember2022-01-012022-03-310001726126us-gaap:CorporateNonSegmentMembersrt:NaturalGasReservesMember2022-01-012022-03-310001726126us-gaap:CorporateNonSegmentMembersrt:NaturalGasLiquidsReservesMember2022-01-012022-03-310001726126us-gaap:CorporateNonSegmentMemberepsn:GasGatheringAndCompressionMember2022-01-012022-03-310001726126us-gaap:OilAndCondensateMember2022-01-012022-03-310001726126srt:NaturalGasReservesMember2022-01-012022-03-310001726126srt:NaturalGasLiquidsReservesMember2022-01-012022-03-310001726126epsn:GasOilNglsAndCondensateMember2022-01-012022-03-310001726126epsn:GasGatheringAndCompressionMember2022-01-012022-03-310001726126srt:ParentCompanyMemberstpr:NMus-gaap:SubsequentEventMember2023-05-092023-05-090001726126us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001726126us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001726126us-gaap:RevolvingCreditFacilityMember2023-03-310001726126us-gaap:RevolvingCreditFacilityMember2023-02-100001726126epsn:NewOfficeLeaseMember2023-03-310001726126us-gaap:EmployeeStockOptionMember2023-03-310001726126us-gaap:EmployeeStockOptionMember2022-12-310001726126us-gaap:RestrictedStockMember2023-03-310001726126us-gaap:RestrictedStockMember2022-12-310001726126epsn:PerformanceStockUnitsMember2022-12-310001726126epsn:PerformanceStockUnitsMember2022-01-012022-12-310001726126us-gaap:RetainedEarningsMember2023-01-012023-03-310001726126us-gaap:RetainedEarningsMember2022-01-012022-03-310001726126us-gaap:BasisSwapMember2023-03-310001726126epsn:HubSwapMember2023-03-310001726126us-gaap:BasisSwapMember2022-12-310001726126epsn:HubSwapMember2022-12-310001726126srt:MinimumMemberus-gaap:FederalFundsPurchasedMember2023-01-012023-03-310001726126srt:MaximumMemberus-gaap:FederalFundsPurchasedMember2023-01-012023-03-310001726126us-gaap:FederalFundsPurchasedMember2023-01-012023-03-310001726126epsn:CustomerTwoMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-03-310001726126epsn:CustomerThreeMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-03-310001726126epsn:CustomerOneMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-03-310001726126epsn:CustomerTwoMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-03-310001726126epsn:CustomerThreeMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-03-310001726126epsn:CustomerOneMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-03-3100017261262022-02-252022-02-2500017261262022-03-3100017261262021-12-310001726126us-gaap:EmployeeStockOptionMember2023-01-012023-03-310001726126epsn:TimeBasedRestrictedSharesMember2023-01-012023-03-310001726126us-gaap:EmployeeStockOptionMember2022-01-012022-03-310001726126epsn:TimeBasedRestrictedSharesMember2022-01-012022-03-310001726126us-gaap:RestrictedStockMember2023-01-012023-03-310001726126epsn:PerformanceStockUnitsMember2023-01-012023-03-310001726126epsn:PerformanceStockUnitsMember2022-01-012022-03-310001726126us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001726126us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310001726126srt:OtherNonrenewableNaturalResourcesMember2023-03-310001726126epsn:NaturalGasAndOilMember2023-03-310001726126epsn:JointInterestBillingMember2023-03-310001726126epsn:GasGatheringAndCompressionMember2023-03-310001726126srt:OtherNonrenewableNaturalResourcesMember2022-12-310001726126epsn:NaturalGasAndOilMember2022-12-310001726126epsn:JointInterestBillingMember2022-12-310001726126epsn:GasGatheringAndCompressionMember2022-12-310001726126us-gaap:RevolvingCreditFacilityMember2023-01-012023-03-3100017261262023-03-272023-03-270001726126epsn:PerformanceStockUnitsMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2023-01-012023-03-310001726126srt:MinimumMemberepsn:PerformanceStockUnitsMember2023-01-012023-03-310001726126srt:MaximumMemberepsn:PerformanceStockUnitsMember2023-01-012023-03-310001726126us-gaap:RestrictedStockMember2022-01-012022-12-310001726126us-gaap:OperatingSegmentsMemberepsn:UpstreamUsaSegmentMember2023-01-012023-03-310001726126us-gaap:IntersegmentEliminationMember2023-01-012023-03-310001726126us-gaap:CorporateNonSegmentMember2023-01-012023-03-310001726126us-gaap:OperatingSegmentsMemberepsn:UpstreamUsaSegmentMember2022-01-012022-03-310001726126us-gaap:OperatingSegmentsMemberepsn:GasGatheringSegmentMember2022-01-012022-03-310001726126us-gaap:IntersegmentEliminationMember2022-01-012022-03-310001726126us-gaap:CorporateNonSegmentMember2022-01-012022-03-310001726126srt:RestatementAdjustmentMember2022-01-012022-03-310001726126epsn:DeweyHoldingsLLCMemberstpr:OKus-gaap:SubsequentEventMember2023-04-130001726126epsn:PerformanceStockUnitsMember2023-03-310001726126us-gaap:OperatingSegmentsMemberepsn:GasGatheringSegmentMember2023-01-012023-03-310001726126srt:MaximumMemberus-gaap:RevolvingCreditFacilityMember2023-02-102023-02-100001726126srt:MaximumMemberus-gaap:RevolvingCreditFacilityMember2023-01-012023-03-310001726126srt:MinimumMemberus-gaap:RevolvingCreditFacilityMember2023-01-012023-03-310001726126us-gaap:CustomerConcentrationRiskMember2023-01-012023-03-310001726126us-gaap:CustomerConcentrationRiskMember2022-01-012022-03-3100017261262022-01-012022-12-3100017261262022-01-012022-03-3100017261262022-02-2500017261262023-03-3100017261262022-12-3100017261262023-05-0900017261262023-01-012023-03-31xbrli:sharesiso4217:USDiso4217:USDxbrli:sharesepsn:customerxbrli:pureepsn:segmentepsn:item

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-Q

QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the quarterly period ended March 31, 2023

  TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the transition period from to

Commission file number: 001-38770

EPSILON ENERGY LTD.

(Exact name of registrant as specified in its charter)

Alberta, Canada

98-1476367

(State or other jurisdiction of incorporation or organization)

(I.R.S Employer Identification No.)

500 Dallas Street, Suite 1250

Houston, Texas 77002

(281) 670-0002

(Address of principal executive offices including zip code and

telephone number, including area code)

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

Title of each class

Trading Symbol

Name of each exchange on which registered

Common Shares, no par value

EPSN

NASDAQ Global Market

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

Yes No

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

Yes No

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

Large accelerated filer

Accelerated filer

Non-accelerated filer

Smaller reporting company

Emerging growth company

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

Yes No

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 May 9, 2023, there were 22,926,444 Common Shares outstanding.

Table of Contents

Contents

    

FORWARD-LOOKING STATEMENTS

4

PART I-FINANCIAL INFORMATION

5

ITEM 1. FINANCIAL STATEMENTS

5

Unaudited Condensed Consolidated Balance Sheets

5

Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income (Loss)

6

Unaudited Condensed Consolidated Statements of Changes in Shareholders’ Equity

7

Unaudited Condensed Consolidated Statements of Cash Flows

8

Notes to the Unaudited Condensed Consolidated Financial Statements

1.

Description of Business

9

2.

Basis of Preparation

9

Interim Financial Statements

9

Principles of Consolidation

9

Use of Estimates

9

Reclassification

9

Recently Issued Accounting Standards

9

3.

Cash, Cash Equivalents, and Restricted Cash

10

4.

Short Term Investments

10

5.

Property and Equipment

11

Property Impairment

11

6.

Revolving Line of Credit

11

7.

Shareholders’ Equity

12

8.

Revenue Recognition

16

9.

Income Taxes

17

10.

Commitments and Contingencies

17

Litigation

17

11.

Leases

18

12.

Net Income Per Share

19

13.

Operating Segments

20

14.

Commodity Risk Management Activities

22

Commodity Price Risks

22

Commodity Derivative Contracts

22

15.

Asset Retirement Obligations

23

16.

Fair Value Measurements

23

17.

Current Expected Credit Loss

24

18.

Subsequent Events

24

ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

25

Overview

25

Business Strategy

25

Operational Highlights

25

Non-GAAP Financial Measures-Adjusted EBITDA

26

Net Operating Revenues

27

Operating Costs

28

Depletion, Depreciation, Amortization and Accretion

28

General and Administrative

29

Loss on Derivative Contracts

29

Capital Resources and Liquidity

29

Cash Flow

29

Credit Agreement

30

Repurchase Transactions

30

Derivative Transactions

31

Contractual Obligations

31

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

31

Gathering System Revenue Risk

31

Interest Rate Risk

32

Derivative Contracts

32

ITEM 4. CONTROLS AND PROCEDURES

32

Disclosure Controls and Procedures

32

Changes in Internal Control Over Financial Reporting

32

Inherent Limitations on Effectiveness of Controls

32

PART II OTHER INFORMATION

33

ITEM 1. LEGAL PROCEEDINGS

33

ITEM 1A. RISK FACTORS

33

ITEM 2. UNREGISTERED SALE OF EQUITY SECURITIES AND USE OF PROCEEDS

33

ITEM 3. DEFAULTS UPON SENIOR SECURITIES

34

ITEM 4. MINE SAFETY DISCLOSURES

34

ITEM 5. OTHER INFORMATION

34

ITEM 6. EXHIBITS

35

SIGNATURES

35

FORWARD-LOOKING STATEMENTS

Certain statements contained in this report constitute forward-looking statements. The use of any of the words ‘‘anticipate,’’ ‘‘continue,’’ ‘‘estimate,’’ ‘‘expect,’’ ‘‘may,’’ ‘‘will,’’ ‘‘project,’’ ‘‘should,’’ ‘‘believe,’’ and similar expressions and statements relating to matters that are not historical facts constitute ‘‘forward looking information’’ within the meaning of applicable securities laws. These statements involve known and unknown risks, uncertainties and other factors that may cause actual results or events to differ materially from those anticipated. Such forward-looking statements are based on reasonable assumptions, but no assurance can be given that these expectations will prove to be correct and the forward-looking statements included in this report should not be unduly relied upon. These statements are made only as of the date of this report. All statements that address operating performance, events or developments that we expect or anticipate will occur in the future — including statements relating to natural gas and oil production rates, commodity prices for crude oil or natural gas, supply and demand for natural gas and oil; the estimated quantity of natural gas and oil reserves, including reserve life; future development and production costs, and statements expressing general views about future operating results — are forward-looking statements. Management believes that these forward-looking statements are reasonable as and when made. However, caution should be taken not to place undue reliance on any such forward-looking statements because such statements speak only as of the date when made. We undertake no obligation to publicly update or revise any forward-looking statements, whether as a result of new information, future events or otherwise, except as required by law. In addition, forward-looking statements are subject to certain risks and uncertainties that could cause actual results to differ materially from our present expectations or projections. These risks and uncertainties include, but are not limited to, those described in our Annual Report on Form 10-K for the year ended December 31, 2022, and those described from time to time in our future reports filed with the Securities and Exchange Commission. You should consider carefully the statements under Item 1A. Risk Factors included in our Annual Report on Form 10-K for the year ended December 31, 2022. Our Annual Report on Form 10-K for the year ended December 31, 2022 is available on our website at www.epsilonenergyltd.com.

4

PART I-FINANCIAL INFORMATION

ITEM 1. FINANCIAL STATEMENTS

EPSILON ENERGY LTD.

Unaudited Condensed Consolidated Balance Sheets

    

March 31, 

    

December 31, 

2023

2022

ASSETS

Current assets

Cash and cash equivalents

$

19,110,225

$

45,236,584

Accounts receivable

4,805,320

7,201,386

Short term investments

30,138,743

Fair value of derivatives

1,927,450

1,222,090

Prepaid income taxes

1,140,094

Other current assets

496,731

632,154

Operating lease right-of-use assets

31,383

Total current assets

56,478,469

55,463,691

Non-current assets

Property and equipment:

Oil and gas properties, successful efforts method

Proved properties

149,323,372

148,326,265

Unproved properties

18,275,226

18,169,157

Accumulated depletion, depreciation, amortization and impairment

(109,194,701)

(107,729,293)

Total oil and gas properties, net

58,403,897

58,766,129

Gathering system

42,660,626

42,639,001

Accumulated depletion, depreciation, amortization and impairment

(34,778,321)

(34,500,740)

Total gathering system, net

7,882,305

8,138,261

Land

637,764

637,764

Buildings and other property and equipment, net

318,805

286,035

Total property and equipment, net

67,242,771

67,828,189

Other assets:

Operating lease right-of-use assets, long term

532,013

Restricted cash

571,324

570,363

Total non-current assets

68,346,108

68,398,552

Total assets

$

124,824,577

$

123,862,243

LIABILITIES AND SHAREHOLDERS' EQUITY

Current liabilities

Accounts payable trade

$

1,900,847

$

1,695,353

Gathering fees payable

867,533

935,012

Royalties payable

1,898,177

2,223,043

Income taxes payable

196,131

Accrued capital expenditures

348,135

41,694

Accrued compensation

233,172

598,351

Other accrued liabilities

257,788

690,655

Operating lease liabilities

2,756

35,299

Total current liabilities

5,704,539

6,219,407

Non-current liabilities

Asset retirement obligations

2,801,056

2,780,237

Deferred income taxes

10,605,286

10,617,394

Operating lease liabilities, long term

541,396

Total non-current liabilities

13,947,738

13,397,631

Total liabilities

19,652,277

19,617,038

Commitments and contingencies (Note 10)

Shareholders' equity

Preferred shares, no par value, unlimited shares authorized, none issued or outstanding

Common shares, no par value, unlimited shares authorized and 22,926,444 shares issued and 22,879,224 shares outstanding at March 31, 2023 and 23,117,144 issued and outstanding at December 31, 2022

122,789,659

123,904,965

Treasury shares, at cost, 47,220 at March 31, 2023 and 0 at December 31, 2022

(252,119)

Additional paid-in capital

10,035,977

9,856,229

Accumulated deficit

(37,173,168)

(39,290,540)

Accumulated other comprehensive income

9,771,951

9,774,551

Total shareholders' equity

105,172,300

104,245,205

Total liabilities and shareholders' equity

$

124,824,577

$

123,862,243

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

5

EPSILON ENERGY LTD.

Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income

Three months ended March 31, 

    

2023

    

2022

Revenues from contracts with customers:

Gas, oil, NGL, and condensate revenue

$

6,969,581

$

11,479,325

Gas gathering and compression revenue

2,386,695

2,120,773

Total revenue

9,356,276

13,600,098

Operating costs and expenses:

Lease operating expenses

1,404,279

1,405,490

Gathering system operating expenses

651,341

524,375

Development geological and geophysical expenses

2,386

Depletion, depreciation, amortization, and accretion

1,773,006

1,389,219

General and administrative expenses:

Stock based compensation expense

179,748

142,302

Other general and administrative expenses

2,023,773

1,171,132

Total operating costs and expenses

6,032,147

4,634,904

Operating income

3,324,129

8,965,194

Other income (expense):

Interest income

490,762

15,221

Interest expense

(28,437)

(15,319)

Gain (loss) on derivative contracts

1,068,660

(971,904)

Other income (expense)

1,635

(5,406)

Other income (expense), net

1,532,620

(977,408)

Net income before income tax expense

4,856,749

7,987,786

Income tax expense

1,326,922

2,181,898

NET INCOME

$

3,529,827

$

5,805,888

Currency translation adjustments

(2,600)

5,402

NET COMPREHENSIVE INCOME

$

3,527,227

$

5,811,290

Net income per share, basic

$

0.15

$

0.25

Net income per share, diluted

$

0.15

$

0.24

Weighted average number of shares outstanding, basic

22,990,893

23,677,842

Weighted average number of shares outstanding, diluted

23,027,684

23,862,428

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

6

EPSILON ENERGY LTD.

Unaudited Condensed Consolidated Statements of Changes in Shareholders’ Equity

    

  

  

  

  

  

Accumulated

  

  

Other

Total

Common Shares Issued

Treasury Shares

Additional

Comprehensive

Accumulated

Shareholders'

Shares

Amount

Shares

Amount

paid-in Capital

Income

Deficit

Equity

Balance at January 1, 2023

23,117,144

$

123,904,965

$

$

9,856,229

$

9,774,551

$

(39,290,540)

$

104,245,205

Net income

3,529,827

3,529,827

Dividends paid

(1,412,455)

(1,412,455)

Stock-based compensation expense

179,748

179,748

Buyback of common shares

(237,920)

(1,367,425)

(1,367,425)

Retirement of treasury shares

(190,700)

(1,115,306)

190,700

1,115,306

Other comprehensive loss

(2,600)

(2,600)

Balance at March 31, 2023

22,926,444

$

122,789,659

(47,220)

$

(252,119)

$

10,035,977

$

9,771,951

$

(37,173,168)

$

105,172,300

    

  

  

  

  

  

Accumulated

  

  

Other

Total

Common Shares Issued

Treasury Shares

Additional

Comprehensive

Accumulated

Shareholders'

Shares

Amount

Shares

Amount

paid-in Capital

Income

Deficit

Equity

Balance at January 1, 2022

24,202,218

$

131,815,739

(534,015)

$

(2,423,007)

$

8,835,203

$

9,818,605

$

(68,783,207)

$

79,263,333

Net income

5,805,888

5,805,888

Dividends paid

(1,483,027)

(1,483,027)

Stock-based compensation expense

142,302

142,302

Exercise of stock options

38,750

209,312

209,312

Retirement of treasury shares

(534,015)

(2,423,007)

534,015

2,423,007

Other comprehensive income

5,402

5,402

Balance at March 31, 2022

23,706,953

$

129,602,044

$

$

8,977,505

$

9,824,007

$

(64,460,346)

$

83,943,210

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

7

EPSILON ENERGY LTD.

Unaudited Condensed Consolidated Statements of Cash Flows

Three months ended March 31, 

    

2023

    

2022

Cash flows from operating activities:

Net income

$

3,529,827

$

5,805,888

Adjustments to reconcile net income to net cash provided by operating activities:

Depletion, depreciation, amortization, and accretion

1,773,006

1,389,219

(Gain) loss on derivative contracts

(1,068,660)

971,904

Settlement received (paid) on derivative contracts

363,300

(1,211,728)

Settlement of asset retirement obligation

(73,998)

Stock-based compensation expense

179,748

142,302

Deferred income tax expense (benefit)

(12,108)

22,686

Changes in assets and liabilities:

Accounts receivable

2,396,066

(1,871,330)

Other assets and liabilities

143,646

104,177

Accounts payable, royalties payable and other accrued liabilities

(1,062,898)

267,058

Income taxes payable

1,336,225

2,157,292

Net cash provided by operating activities

7,578,152

7,703,470

Cash flows from investing activities:

Additions to unproved oil and gas properties

(106,069)

(92,600)

Additions to proved oil and gas properties

(621,132)

(2,771,925)

(Additions) disposals to gathering system properties

(12,423)

3,612

Additions to land, buildings and property and equipment

(42,703)

Purchases of short term investments

(30,138,743)

Net cash used in investing activities

(30,921,070)

(2,860,913)

Cash flows from financing activities:

Buyback of common shares

(1,367,425)

Exercise of stock options

209,312

Dividends paid

(1,412,455)

(1,483,027)

Net cash used in financing activities

(2,779,880)

(1,273,715)

Effect of currency rates on cash, cash equivalents, and restricted cash

(2,600)

5,402

(Decrease) increase in cash, cash equivalents, and restricted cash

(26,125,398)

3,574,244

Cash, cash equivalents, and restricted cash, beginning of period

45,806,947

27,065,423

Cash, cash equivalents, and restricted cash, end of period

$

19,681,549

$

30,639,667

Supplemental cash flow disclosures:

Interest paid

$

17,216

$

17,501

Non-cash investing activities:

Change in proved properties accrued in accounts payable and accrued liabilities

$

375,242

$

(253,632)

Change in gathering system accrued in accounts payable and accrued liabilities

$

9,201

$

19,005

Asset retirement obligation asset additions and adjustments

$

736

$

6,684

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

8

Table of Contents

Epsilon Energy Ltd.

Notes to the Unaudited Condensed Consolidated Financial Statements

1. Description of Business

Epsilon Energy Ltd. (the “Company” or “Epsilon” or “we”) was incorporated under the laws of the Province of Alberta, Canada on March 14, 2005. On October 24, 2007, the Company became a publicly traded entity trading on the Toronto Stock Exchange (“TSX”) in Canada. On February 14, 2019, Epsilon’s registration statement on Form 10 was declared effective by the United States Securities and Exchange Commission and on February 19, 2019, we began trading in the United States on the NASDAQ Global Market under the trading symbol “EPSN.” Effective as of the close of trading on March 15, 2019, Epsilon voluntarily delisted its common shares from the TSX. Epsilon is a North American on-shore focused independent natural gas and oil company engaged in the acquisition, development, gathering and production of natural gas and oil reserves.

2. Basis of Preparation

Interim Financial Statements

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) for interim financial information and with the appropriate rules and regulations of the SEC. Accordingly, certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. All adjustments which are, in the opinion of management, necessary for a fair statement of the financial position and results of operations for the interim periods presented have been included. The interim financial information and notes hereto should be read in conjunction with the Company’s consolidated financial statements as of and for the year ended December 31, 2022. The results of operations for interim periods are not necessarily indicative of results to be expected for a full fiscal year.

Principles of Consolidation

The Company’s unaudited condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiary, Epsilon Energy USA, Inc. and its wholly owned subsidiaries, Epsilon Midstream, LLC, Dewey Energy GP, LLC, Dewey Energy Holdings, LLC, Epsilon Operating, LLC, and Altolisa Holdings, LLC. With regard to the gathering system, in which Epsilon owns an undivided interest in the asset, proportionate consolidation accounting is used. All inter-company transactions have been eliminated.

Use of Estimates

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (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 financial statements and the reported amounts of revenues and expenses during the reporting period. The most significant estimates pertain to proved natural gas and oil reserves and related cash flow estimates used in impairment tests of natural gas and oil, and gathering system properties, asset retirement obligations, accrued natural gas and oil revenues and operating expenses, accrued gathering system revenues and operating expenses, as well as the valuation of commodity derivative instruments. Actual results could differ from those estimates.

Reclassification

The consolidated financial statements for the prior periods include certain reclassifications that were made to conform to the current period presentation. Such reclassifications have no impact on previously reported consolidated financial position, results of operations or cash flows.

Recently Issued Accounting Standards

The Company, an emerging growth company (“EGC”), has elected to take advantage of the benefits of the extended transition period provided for in Section 7(a)(2)(B) of the Securities Act, for complying with new or revised

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

9

Table of Contents

Epsilon Energy Ltd.

Notes to the Unaudited Condensed Consolidated Financial Statements

accounting standards which allows the Company to defer adoption of certain accounting standards until those standards would otherwise apply to private companies.

In June 2016 the FASB issued ASU 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which removes the thresholds that companies apply to measure credit losses on financial instruments measured at amortized cost, such as loans, receivables, and held-to-maturity debt securities. Under current U.S. GAAP, companies generally recognize credit losses when it is probable that the loss has been incurred. The revised guidance removes all recognition thresholds and requires companies to recognize an allowance for credit losses for the difference between the amortized cost basis of a financial instrument and the amount of amortized cost that the Company expects to collect over the instrument’s contractual life. Epsilon has adopted ASU 2016-13 as of January 1, 2023. There was no impact from the adoption of this ASU.

In 2020, the FASB issued ASU 2020-04, Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which, for a limited period of time, adds ASC 848 to the Codification providing entities with certain practical expedients and exceptions from applying modification accounting if certain criteria are met. The amendments are designed to reduce operational challenges that entities will face in applying modification accounting to all contracts that will be revised due to reference rate reform. The guidance in ASC 848 was triggered by the pending discontinuation of certain benchmark reference rates and, in some cases, their replacement by new rates that are more observable or transaction-based and, therefore, less susceptible to manipulation, than certain interest-rate benchmark reference rates commonly used today, including the London Interbank Offered Rate (LIBOR). This process of reference rate reform will require entities to modify certain contracts by removing the discontinued rates and including new rates. Epsilon has adopted ASU 2020-04 as of January 1, 2023.

3. Cash, Cash Equivalents, and Restricted Cash

Cash and cash equivalents include cash on hand and short term, highly liquid investments with original maturities of three months or less that are readily convertible to known amounts of cash and which are subject to an insignificant risk of changes in value.

Restricted cash consists of amounts deposited to back bonds or letters of credit for potential well liabilities. The Company presents restricted cash with cash and cash equivalents in the Consolidated Statements of Cash Flows.

The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported in the Consolidated Balance Sheets to the total of the amounts in the Consolidated Statements of Cash Flows as of March 31, 2023 and December, 31 2022:

    

March 31, 

    

December 31,

2023

2022

Cash and cash equivalents

$

19,110,225

$

45,236,584

Restricted cash included in other assets

571,324

570,363

Cash, cash equivalents, and restricted cash in the statement of cash flows

$

19,681,549

$

45,806,947

4. Short Term Investments

Short term investments are highly liquid investments with original maturities between three and twelve months. The Company’s short term investments consist of US Treasury Notes. These investments are classified as held-to-maturity and are carried at amortized cost with the intent to be held to maturity. Interest on these investments is presented as interest income in the Consolidated Statements of Operations and Comprehensive Income.

As of March 31, 2023, there was $30.1 million in short term investments, $29.9 million of adjusted cost basis and $0.2 million in unrecognized gains.

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

10

Table of Contents

Epsilon Energy Ltd.

Notes to the Unaudited Condensed Consolidated Financial Statements

5.  Property and Equipment

The following table summarizes the Company’s property and equipment as of March 31, 2023 and December 31, 2022:

    

March 31, 

    

December 31, 

2023

2022

Property and equipment:

Oil and gas properties, successful efforts method

Proved properties

$

149,323,372

$

148,326,265

Unproved properties

18,275,226

18,169,157

Accumulated depletion, depreciation, amortization and impairment

(109,194,701)

(107,729,293)

Total oil and gas properties, net

58,403,897

58,766,129

Gathering system

42,660,626

42,639,001

Accumulated depletion, depreciation, amortization and impairment

(34,778,321)

(34,500,740)

Total gathering system, net

7,882,305

8,138,261

Land

637,764

637,764

Buildings and other property and equipment, net

318,805

286,035

Total property and equipment, net

$

67,242,771

$

67,828,189

Property Impairment

We perform a quantitative impairment test whenever events or changes in circumstances indicate that an asset group's carrying amount may not be recoverable, over proved properties using the published NYMEX forward prices, timing, methods and other assumptions consistent with historical periods. When indicators of impairment are present, GAAP requires that the Company first compare expected future undiscounted cash flows by asset group to their respective carrying values. If the carrying amount exceeds the estimated undiscounted future cash flows, a reduction of the carrying amount of the natural gas properties to their estimated fair values is required. Additionally, if an exploratory well is determined not to have found proved reserves, the costs incurred, net of any salvage value, should be charged to expense.

During the three months ended March 31, 2023 and 2022, no impairment was recorded.

6. Revolving Line of Credit

The Company has a senior secured credit facility which includes a total commitment of up to $100 million. The effective borrowing base is $30 million, which is subject to semi-annual redetermination. There are currently no borrowings under the facility. If we decide to access the facility, depending on the level of borrowing, we might need to increase our hedging activity. Hedging requirements were amended to be between 0%-62.5% of the 24-month projected production volumes, based on percentage utilization on the facility. Borrowings from the Facility may be used for the acquisition and development of oil and gas properties, investments in cash flow generating assets complimentary to the production of oil and gas, and for letters of credit and other general corporate purposes. Upon each advance, interest is charged at the highest of a) the Prime Rate, or b) the sum of the Federal Funds Rate plus 0.5%, plus an applicable margin (0.25%-1.25%, based on percentage utilization on the facility). The facility matures on March 1, 2024.

On February 10, 2023, Epsilon Energy USA entered into the Ninth Amendment of the Credit Agreement. The borrowing base was increased to $30 million. Per ASC 848, Facilitation of the Effects of Reference Rate Reform on Financial Reporting, LIBOR was removed as a reference option in the calculation of interest. Hedging requirements were amended to be between 0%-62.5% of the 24-month projected production volumes, based on percentage utilization on the facility. Also, cash distributions to the parent company (Epsilon Energy Ltd.) were allowed if the facility is < 80% utilized and the leverage ratio (total debt / income adjusted for interest, taxes and non-cash amounts) is less than 2 to 1.

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

11

Table of Contents

Epsilon Energy Ltd.

Notes to the Unaudited Condensed Consolidated Financial Statements

The bank has a first priority security interest in the tangible and intangible assets of Epsilon Energy USA, Inc. to secure any outstanding amounts under the agreement. Under the terms of the agreement, the Company must maintain the following covenants:

Interest coverage ratio greater than 3 to 1 (income adjusted for interest, taxes and non-cash amounts / cash interest expense)
Current ratio greater than 1 to 1 (current assets / current liabilities)
Leverage ratio less than 3.5 to 1 (total debt / income adjusted for interest, taxes and non-cash amounts)

We were in compliance with the financial covenants of the agreement as of March 31, 2023.

7. Shareholders’ Equity

(a)Authorized shares

The Company is authorized to issue an unlimited number of Common Shares with no par value and an unlimited number of Preferred Shares with no par value.

(b)Purchases of Equity Shares

Normal Course Issuer Bid

On March 9, 2023, the Board of Directors authorized a new share repurchase program of up to 2,292,644 common shares, representing 10% of the outstanding common shares of Epsilon, for an aggregate purchase price of not more than US $15.0 million. The program is pursuant to a normal course issuer bid and will be conducted in accordance with Rule 10b-18 under the Exchange Act. The program commenced on March 27, 2023 and will end on March 26, 2024, unless the maximum amount of common shares is purchased before then or Epsilon provides earlier notice of termination. During the three months ended March 31, 2023, we repurchased 47,220 common shares at an average price of $5.32 per share (excluding commissions).

Commencing on March 8, 2022, we implemented a plan to repurchase our issued and outstanding common shares and to return capital to our shareholders. We used cash on hand to fund these repurchases. During the year ended December 31, 2022, we repurchased 982,500 common shares of the maximum of 1,183,410 authorized for repurchase and spent $6,234,879 under the plan. The repurchased stock had an average price of $6.32 per share (excluding commissions) and was subsequently retired during the year ended December 31, 2022.

Under the same plan, in 2023, we repurchased and retired 190,700 common shares at an average price of $5.82 per share (excluding commissions) before the plan terminated on March 7, 2023.

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

12

Table of Contents

Epsilon Energy Ltd.

Notes to the Unaudited Condensed Consolidated Financial Statements

The following table contains activity relating to our acquisition of equity securities during the three months ended March 31, 2023:

    

Maximum number

of shares

Total number

Average price

remaining to be

of shares

paid per

purchased under

    

purchased

share

    

the program

Beginning of normal-course issuer bid, March 8, 2022 (1)

1,183,410

January 2023

125,200

$

5.96

February 2023

65,500

$

5.63

Total as of March 7, 2023

190,700

$

5.82

10,210

Beginning of normal-course issuer bid, March 27, 2023 (2)

2,292,644

March 2023

47,220

$

5.32

Total as of March 31, 2023

47,220

$

5.32

2,245,424

(1)Epsilon repurchased these shares under its 2022-2023 share repurchase program that commenced on March 8, 2022 and terminated on March 7, 2023, as described above.
(2)Epsilon repurchased these shares under its 2023-2024 share repurchase program that commenced on March 27, 2023, as described above.

(c)Equity Incentive Plan

Epsilon’s board of directors (the “Board”) adopted the 2020 Equity Incentive Plan (the “2020 Plan”) on July 22, 2020 subject to approval by Epsilon’s shareholders at Epsilon’s 2020 Annual General and Special Meeting of Shareholders, which occurred on September 1, 2020 (the “Meeting”). Shareholders approved the 2020 Plan at the Meeting. Following Epsilon’s listing on the NASDAQ Global Market, the Board determined that it is in the best interest of the shareholders to approve a new incentive plan that is compliant with U.S. public company equity plan rules and practices that would replace Epsilon’s Amended and Restated 2017 Stock Option Plan (including its predecessors) and the Share Compensation Plan (collectively referred to as the “Predecessor Plans”). No further awards will be granted under the Predecessor Plans.

The 2020 Plan provides for incentive compensation in the form of stock options, stock appreciation rights, restricted stock and stock units, performance shares and units, other stock-based awards and cash-based awards. Under the 2020 Plan, Epsilon will be authorized to issue up to 2,000,000 Common Shares.

Restricted Stock Awards

For the three months ended March 31, 2023, no shares of Restricted Stock were awarded to the Company’s board of directors and employees. For the year ended December 31, 2022, 289,231 common shares of Restricted Stock with a weighted average market price at the grant date of $6.28 were awarded to the Company’s officers, employees, and board of directors. These shares vest over a three or four-year period, with an equal number of shares being issued per period on the anniversary of the award resolution. The vesting of the shares is contingent on the individuals’ continued employment or service. The Company determined the fair value of the granted Restricted Stock-based on the market price of the common shares of the Company on the date of grant.

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

13

Table of Contents

Epsilon Energy Ltd.

Notes to the Unaudited Condensed Consolidated Financial Statements

The following table summarizes Restricted Stock activity for the three months ended March 31, 2023, and the year ended December 31, 2022:

Three months ended

Year ended

March 31, 2023

December 31, 2022

Number of

Weighted

Number of

Weighted

Restricted

Average

Restricted

Average

Shares

Remaining Life

Shares

Remaining Life

    

Outstanding

    

(years)

    

Outstanding

    

(years)

Balance non-vested Restricted Stock at beginning of period

298,210

1.74

166,002

1.38

Granted

289,231

1.86

Vested

(157,023)

Balance non-vested Restricted Stock at end of period

298,210

1.49

298,210

1.74

Stock compensation expense for the granted Restricted Stock is recognized over the vesting period. Stock compensation expense recognized during the three months ended March 31, 2023 and 2022 was $165,064 and $95,112, respectively.

At March 31, 2023, the Company had unrecognized stock-based compensation related to these shares of $1,503,501 to be recognized over a weighted average period of 1.4 years (at December 31, 2022: $1,668,564 over 1.55 years).

Performance Share Unit Awards (“PSU”)

For the three months ended March 31, 2023, no PSUs vested and were issued. For the year ended December 31, 2022, a total of 135,667 common shares vested and were issued. The Company grants PSUs, which are paid in stock, to certain key employees. The PSUs will vest on the last day of the performance period. The number of PSUs that will ultimately vest is based on two performance targets as follows:

The targets for the PSUs are based on (i) the relative total stockholder return (“TSR”) percentile ranking and (ii) the relative cash flow per debt adjusted share – growth (“CFDAS Growth”) percentile ranking of the Company, each as compared to the Company’s Performance Peer Group during the applicable one-year performance period ending on December 31.
Cash Flow per Debt Adjusted Share (“CFDAS”) is defined as EBITDA (earnings before interest, taxes, depreciation and amortization) divided by the sum of the 1) the total debt plus the value of preferred stock minus cash and the amount of dividends paid for the year divided by the share price at the end of the year; and 2) the actual share count at year end.
The vesting of each PSU Award will be based 50% on TSR performance and 50% based on CFDAS Growth performance.
The recipient of the award must be employed with the Company at the time of vesting.

The number of shares ultimately issued under these awards can range from zero to 200% of target award amounts at the discretion of the Compensation Committee of the Board of Directors.

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

14

Table of Contents

Epsilon Energy Ltd.

Notes to the Unaudited Condensed Consolidated Financial Statements

The following table summarizes PSUs for the three months ended March 31, 2023 and the year ended December 31, 2022:

Three months ended

Year ended

March 31, 2023

December 31, 2022

Number of

Weighted

Number of

Weighted

Performance

Average

Performance

Average

Shares

Remaining Life

Shares

Remaining Life

    

Outstanding

    

(years)

    

Outstanding

    

(years)

Balance non-vested PSUs at beginning of period

15,833

1.00

151,500

3.84

Vested

(135,667)

Balance non-vested PSUs at end of period

15,833

0.75

15,833

1.00

Stock compensation expense for the granted PSUs is recognized over the vesting period. Stock compensation expense recognized during the three months ended March 31, 2023 and 2022 related to PSUs was $14,684 and $47,190, respectively.

At March 31, 2023, the Company had unrecognized stock-based compensation related to these shares of $44,053 to be recognized over a weighted average period of 0.50 years (at December 31, 2022: $63,328 over 0.63 years).

Stock Options

As of March 31, 2023, the Company had outstanding stock options covering 70,000 Common Shares at an overall average exercise price of $5.03 per Common Share to directors, officers, and employees of the Company and its subsidiaries. These 70,000 options have a weighted average expected remaining term of approximately 0.80 years.

The following table summarizes stock option activity for the three months ended March 31, 2023 and the year ended December 31, 2022:

Three months ended

Year ended

March 31, 2023

December 31, 2022

Weighted

Weighted

Number of

Average

Number of

Average

Options

Exercise

Options

Exercise

Exercise price in US$

    

Outstanding

    

Price

    

Outstanding

    

Price (1)

Balance at beginning of period

70,000

$

5.03

218,750

$

5.28

Exercised

$

(138,750)

$

5.38

Expired/Forfeited

$

(10,000)

$

5.51

Balance at period-end

70,000

$

5.03

70,000

$

5.03

Exercisable at period-end

70,000

$

5.03

70,000

$

5.03

At March 31, 2023, the Company had unrecognized stock-based compensation, related to these options, of nil (at December 31, 2022: nil). The aggregate intrinsic value at March 31, 2023 was $21,700 (at December 31, 2022: $112,000).

During the three months ended March 31, 2023 and the year ended December 31, 2022, the Company awarded no stock options.

(d) Dividends

On March 3, 2023, the Board declared quarterly dividends of $0.0625 per common share (annualized $0.25 per common share) totaling in aggregate an amount of approximately $1.41 million that was paid on March 31, 2023.

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

15

Table of Contents

Epsilon Energy Ltd.

Notes to the Unaudited Condensed Consolidated Financial Statements

8. Revenue Recognition

Revenues are comprised of sales of natural gas, oil and NGLs, along with the revenue generated from the Company’s ownership interest in the gas gathering system in the Auburn field in Northeastern Pennsylvania.

Overall, product sales revenue generally is recorded in the month when contractual delivery obligations are satisfied, which occurs when control is transferred to the Company’s customers at delivery points based on contractual terms and conditions. In addition, gathering and compression revenue generally is recorded in the month when contractual service obligations are satisfied, which occurs as control of those services is transferred to the Company’s customers.

The following table details revenue for the three months ended March 31, 2023 and 2022.

Three Months Ended March 31, 

    

2023

    

2022

Operating revenue

Natural gas

$

6,256,178

$

10,703,084

Natural gas liquids

196,295

314,428

Oil and condensate

517,108

461,813

Gathering and compression fees

2,386,695

2,120,773

Total operating revenue

$

9,356,276

$

13,600,098

Product Sales Revenue

The Company enters into contracts with third party purchasers to sell its natural gas, oil, NGLs and condensate production. Under these product sales arrangements, the sale of each unit of product represents a distinct performance obligation. Product sales revenue is recognized at the point in time that control of the product transfers to the purchaser based on contractual terms which reflect prevailing commodity market prices. To the extent that marketing costs are incurred by the Company prior to the transfer of control of the product, those costs are included in lease operating expenses on the Company’s consolidated statements of operations.

Settlement statements for product sales, and the related cash consideration, are generally received from the purchaser within 30 days. As a result, the Company must estimate the amount of production delivered to the customer and the consideration that will ultimately be received for sale of the natural gas, oil, NGLs, or condensate. Estimated revenue due to the Company is recorded within the receivables line item on the accompanying consolidated balance sheets until payment is received.

Gas Gathering and Compression Revenue

The Company also provides natural gas gathering and compression services through its ownership interest in the gas gathering system in the Auburn field. For the provision of gas gathering and compression services, the Company collects its share of the gathering and compression fees per unit of gas serviced and recognizes gathering revenue over time using an output method based on units of gas gathered.

The settlement statement from the operator of the Auburn GGS is received two months after gathering and compression has occurred. As a result, the Company must estimate the amount of production that was gathered and compressed within the system. Estimated revenue due to the Company is recorded within the receivables line item on the accompanying consolidated balance sheets until payment is received.

Allowance for Credit Losses

The Company records an allowance for credit losses on a case-by-case basis once there is evidence that collection is not probable. For the three months ended March 31, 2023, there were no accounts for which collection was not probable.

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

16

Table of Contents

Epsilon Energy Ltd.

Notes to the Unaudited Condensed Consolidated Financial Statements

The following table details accounts receivable as of March 31, 2023 and December 31, 2022.

    

March 31, 

    

December 31, 

2023

2022

Accounts receivable

Natural gas and oil sales

$

2,593,604

$

5,696,419

Joint interest billing

17,476

20,454

Gathering and compression fees

1,765,871

1,483,956

Other

428,369

557

Total accounts receivable

$

4,805,320

$

7,201,386

9. Income Taxes

Income tax provisions for the three months ended March 31, 2023 and 2022 are as follows:

Three months ended March 31, 

    

2023

    

2022

Current:

Federal

$

960,508

$

1,466,896

State

378,522

692,316

Total current income tax expense

1,339,030

2,159,212

Deferred:

Federal

(17,278)

22,015

State

5,170

671

Total deferred tax expense

(12,108)

22,686

Income tax expense

$

1,326,922

$

2,181,898

The Company files federal income tax returns in the United States and Canada, and various returns in state and local jurisdictions.

The Company believes it has no uncertain income tax positions. The Company's tax returns are open to audit under the statute of limitations for the years ending December 31, 2019 through December 31, 2022. To the extent we utilize net operating losses generated in earlier years, such earlier years may also be subject to audit.

Our effective tax rate will typically differ from the statutory federal rate primarily as a result of state income taxes and the valuation allowance against the Canadian net operating loss. The effective tax rate for the three months ended March 31, 2023 was higher than the statutory federal rate as a result of the state income taxes and the valuation allowance against the Canadian net operating loss.

10. Commitments and Contingencies

The Company enters into commitments for capital expenditures in advance of the expenditures being made. As of March 31, 2023, the Company had commitments of $0.2 million for capital expenditures.

Litigation

On March 10, 2021, Epsilon filed a complaint against Chesapeake Appalachia, LLC (“Chesapeake”) in the United States District Court for the Middle District of Pennsylvania, Scranton, Pennsylvania (“Middle District”). Epsilon claims that Chesapeake has breached a settlement agreement and several operating agreements (“JOAs”) to which Epsilon and Chesapeake are parties. Epsilon asserts that Chesapeake has failed to cooperate with Epsilon’s efforts to develop resources in the Auburn Development, located in Northeast Pennsylvania, as required under both the settlement agreement and JOAs.

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

17

Table of Contents

Epsilon Energy Ltd.

Notes to the Unaudited Condensed Consolidated Financial Statements

Epsilon requested a preliminary injunction but was unsuccessful in obtaining that injunction.  Epsilon filed a motion to amend its original Complaint. Chesapeake opposed. The Court ruled in Epsilon’s favor and allowed Epsilon’s amendment. Chesapeake moved to dismiss the amended Complaint. The Court granted the motion to dismiss without prejudice to Epsilon’s right to file a new lawsuit based on new proposals made after the Court’s decision. Epsilon filed a motion for reconsideration of that decision, but the court denied the motion for reconsideration on January 18, 2022.

Epsilon filed a notice of appeal on February 15, 2022 challenging both the motion to dismiss and motion for reconsideration decisions.  Chesapeake filed a cross-appeal on March 1, 2022.  A briefing schedule was set and briefing closed October 14, 2022.  Oral argument was held in January 2023.  A decision on the appeal is not expected until mid-2023.

Epsilon re-filed a complaint against Chesapeake in the Middle District on May 9, 2022.  Epsilon generally asserts similar claims as in the previous suit, pursuing declaratory judgment claims regarding Chesapeake’s obligation to Epsilon to cooperate with Epsilon’s efforts in the Auburn Development and regarding Chesapeake’s obstruction of Epsilon’s efforts with the Pennsylvania Department of Environmental Protection permitting process but not based on specific well proposals.  Chesapeake filed a motion to stay pending a decision on the Third Circuit appeal, which was granted.  The matter is stayed pending a decision from the Third Circuit.  

11. Leases

Under ASC 842, Leases, the Company recognized an operating lease related to its corporate office as of March 31, 2023 summarized in the following table:

    

March 31, 

    

December 31,

2023

2022

Asset

Operating lease right-of-use assets

$

-

$

31,383

Operating lease right-of-use assets, long term

532,013

-

Total operating lease right-of-use assets

$

532,013

$

31,383

Liabilities

Operating lease liabilities

$

2,756

$

35,299

Operating lease liabilities, long term

541,396

-

Total operating lease liabilities

$

544,152

$

35,299

Operating lease costs

$

35,233

$

32,097

Cash paid for amounts included in the measurement of lease liabilities

Operating cash flows from operating leases

$

27,010

$

106,798

Weighted average remaining lease term (years) - operating lease

3.39

0.33

Weighted average discount rate (annualized) - operating lease

8.25%

8.09%

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

18

Table of Contents

Epsilon Energy Ltd.

Notes to the Unaudited Condensed Consolidated Financial Statements

The Company had one office lease that expired in April 2023.  On March 1, 2023, the Company commenced a new office lease with a 70 month lease term and future lease payments estimated to be approximately $0.85 million. There are no other pending leases, and no lease arrangements in which the Company is the lessor. Lease expense for operating leases was $0.04 million and $0.03 million as of March 31, 2023 and December 31, 2022, respectively. This lease expense is presented in other general and administrative expenses in the consolidated statements of operations and comprehensive income.

Future minimum lease payments as of March 31, 2023 are as follows:

Operating Leases

2023

$

2024

134,750

2025

173,550

2026

177,021

2027

180,492

Thereafter

183,963

Total minimum lease payments

849,776

Less: imputed interest

(305,624)

Present value of future minimum lease payments

544,152

Less: current obligations under leases

(2,756)

Long-term lease obligations

$

541,396

12.    Net Income Per Share

Basic net income per share is computed on the basis of the weighted-average number of common shares outstanding during the period. Diluted net income per share is computed based upon the weighted-average number of common shares outstanding during the period plus the assumed issuance of common shares for all potentially dilutive securities.

The net income used in the calculation of basic and diluted net income per share is as follows:

Three months ended March 31, 

    

2023

    

2022

Net income

$

3,529,827

$

5,805,888

In calculating the net income per share, basic and diluted, the following weighted-average shares were used:

Three months ended March 31, 

    

2023

    

2022

Basic weighted-average number of shares outstanding

22,990,893

23,677,842

Dilutive stock options

8,512

16,728

Unvested time-based restricted shares

 

21,415

 

65,395

Unvested performance-based restricted shares

 

6,864

 

102,463

Diluted weighted average shares outstanding

 

23,027,684

 

23,862,428

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

19

Table of Contents

Epsilon Energy Ltd.

Notes to the Unaudited Condensed Consolidated Financial Statements

The Company excluded the following shares from the diluted EPS because their inclusion would have been anti-dilutive.

Three months ended March 31, 

    

2023

    

2022

Anti-dilutive options

61,488

163,272

Anti-dilutive unvested time-based restricted shares

276,795

100,607

Anti-dilutive unvested performance-based restricted shares

8,969

49,037

Total Anti-dilutive shares

 

347,252

 

312,916

13. Operating Segments

Operating segments are reported in a manner consistent with the internal reporting provided to the chief operating decision-maker. The chief operating decision-maker, who is responsible for allocating resources and assessing performance of the operating segments, has been identified as executive management. Segment performance is evaluated based on operating income (loss) as shown in the table below. Interest income and expense, and income taxes are managed separately on a group basis. As of March 31, 2023, general and administrative costs and interest income were moved to the Corporate segment because they are entirely comprised of corporate expenses and are not allocated to the Upstream and Gas Gathering segments. To be consistent with this current presentation, the general administrative costs of $1.3 million and interest income of $0.02 million for the three months ended March 31, 2022 has been reclassed as well.

The Company’s reportable segments are as follows:

a.The Upstream segment activities include acquisition, development and production of oil, natural gas, and other liquid reserves on properties within the United States;
b.The Gas Gathering segment partners with two other companies to operate a natural gas gathering system; and
c.The Corporate segment activities include general and administrative costs, interest income, and corporate listing and governance functions of the Company.

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

20

Table of Contents

Epsilon Energy Ltd.

Notes to the Unaudited Condensed Consolidated Financial Statements

Segment activity as of, and for the three months ended March 31, 2023 and 2022 is as follows:

    

Upstream

    

Gas Gathering

    

Corporate

    

Elimination

    

Consolidated

For the three months ended March 31, 2023

Operating revenue

Natural gas

$

6,256,178

$

$

$

$

6,256,178

Natural gas liquids

196,295

196,295

Oil and condensate

517,108

517,108

Gathering and compression fees

2,750,503

(363,808)

2,386,695

Total operating revenue (1)

6,969,581

2,750,503

(363,808)

9,356,276

Operating costs

Operating costs

1,768,087

651,371

2,203,491

(363,808)

4,259,141

Depletion, depreciation, amortization and accretion

1,493,755

279,251

1,773,006

Operating income

3,707,739

1,819,881

(2,203,491)

3,324,129

Other income (expense)

Interest income

490,762

490,762

Interest expense

(28,437)

(28,437)

Gain (loss) on derivative contracts

1,068,660

1,068,660

Other (expense) income

652

983

1,635

Other income (expense), net

1,040,875

491,745

1,532,620

Net income before income tax expense

$

4,748,614

$

1,819,881

$

(1,711,746)

$

$

4,856,749

Capital expenditures (2)

$

1,145,146

$

21,624

$

$

$

1,166,770

For the three months ended March 31, 2022

Operating revenue

Natural gas

$

10,703,084

$

$

$

$

10,703,084

Natural gas liquids

314,428

314,428

Oil and condensate

461,813

461,813

Gathering and compression fees

2,485,937

(365,164)

2,120,773

Total operating revenue (1)

11,479,325

2,485,937

(365,164)

13,600,098

Operating costs

Operating costs

1,773,040

524,375

1,313,434

(365,164)

3,245,685

Depletion, depreciation, amortization and accretion

1,104,497

284,722

1,389,219

Operating income

8,601,788

1,676,840

(1,313,434)

8,965,194

Other income (expense)

Interest income

15,221

15,221

Interest expense

(15,319)

(15,319)

Gain (loss) on derivative contracts

(971,904)

(971,904)

Other (expense) income

(5,406)

(5,406)

Other income (expense), net

(987,223)

9,815

(977,408)

Net income before income tax expense

$

7,614,565

$

1,676,840

$

(1,303,619)

$

$

7,987,786

Capital expenditures (2)

$

2,610,894

$

15,393

$

$

$

2,626,287

(1)Segment operating revenue represents revenues generated from the operations of the segment. Inter-segment sales during the three months ended March 31, 2023 and 2022 have been eliminated upon consolidation. For the three months ended March 31, 2023, Epsilon sold natural gas to 27 unique customers. The three customers over 10% comprised 13%, 12%, and 11% of total revenue. For the three months ended March 31, 2022, Epsilon sold natural gas to 12 unique customers. The three customers over 10% comprised 37%, 13% and 12% of total revenue.
(2)Capital expenditures for the Upstream segment consist primarily of the acquisition of properties, and the drilling and completing of wells while Gas Gathering consists of expenditures relating to the expansion and completion of the gathering and compression facility.

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

21

Table of Contents

Epsilon Energy Ltd.

Notes to the Unaudited Condensed Consolidated Financial Statements

14. Commodity Risk Management Activities

Commodity Price Risks

Epsilon engages in price risk management activities from time to time. These activities are intended to manage Epsilon’s exposure to fluctuations in commodity prices for natural gas by securing derivative contracts for a portion of expected sales volumes.

Inherent in the Company’s fixed price contracts, are certain business risks, including market risk and credit risk. Market risk is the risk that the price of oil and natural gas will change, either favorably or unfavorably, in response to changing market conditions. Credit risk is the risk of loss from nonperformance by the Company’s counterparty to a contract. The Company does not currently require collateral from any of its counterparties nor does its counterparties require collateral from the Company.

The Company enters into certain commodity derivative instruments to mitigate commodity price risk associated with a portion of its future natural gas production and related cash flows. The natural gas revenues and cash flows are affected by changes in commodity product prices, which are volatile and cannot be accurately predicted. The objective for holding these commodity derivatives is to protect the operating revenues and cash flows related to a portion of the future natural gas sales from the risk of significant declines in commodity prices, which helps ensure the Company’s ability to fund the capital budget.

Epsilon has historically elected not to designate any of its financial commodity derivative contracts as accounting hedges and, accordingly, accounts for these financial commodity derivative contracts using the mark-to-market accounting method. Under this accounting method, changes in the fair value of outstanding financial instruments are recognized as gains or losses in the period of change and are recorded as loss (gain) on derivative contracts on the condensed consolidated statements of operations and comprehensive income (loss). The related cash flow impact is reflected in cash flows from operating activities. During the three months ended March 31, 2023, Epsilon recognized gains on commodity derivative contracts of $1,068,660. This amount included cash received on settlements on these contracts of $363,300. For the three months ended March 31, 2022, Epsilon recognized losses on commodity derivative contracts of $971,904. This amount included cash paid on settlements on these contracts of $1,211,728.

Commodity Derivative Contracts

At March 31, 2023, the Company had outstanding NYMEX HH swaps totaling 0.92 Bcf and Tennessee Z4 basis swaps totaling 0.92 Bcf outstanding.

Fair Value of Derivative 
Assets

    

March 31, 

    

December 31, 

2023

2022

Current

 

  

 

  

NYMEX Henry Hub swap

 

$

2,373,200

$

1,219,865

Tennessee Z4 basis swap

 

181,775

 

$

2,373,200

$

1,401,640

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

22

Table of Contents

Epsilon Energy Ltd.

Notes to the Unaudited Condensed Consolidated Financial Statements

Fair Value of Derivative
 Liabilities

    

March 31, 

    

December 31, 

2023

2022

Current

 

  

 

  

Tennessee Z4 basis swap

 

$

(445,750)

$

(179,550)

 

$

(445,750)

$

(179,550)

Net Fair Value of Derivatives

 

$

1,927,450

$

1,222,090

The following table presents the changes in the fair value of Epsilon’s commodity derivatives for the periods indicated:

Three months ended March 31, 

    

2023

    

2022

Fair value of asset (liability), beginning of the period

$

1,222,090

$

(239,824)

Gains (losses) on derivative contracts included in earnings

 

1,068,660

 

(971,904)

Settlement of commodity derivative contracts

 

(363,300)

 

1,211,728

Fair value of asset (liability), end of the period

$

1,927,450

$

15. Asset Retirement Obligations

Asset retirement obligations are estimated by management based on Epsilon’s net ownership interest in all wells and the gathering system, estimated costs to reclaim and abandon such assets and the estimated timing of the costs to be incurred in future periods, and the forecast risk free cost of capital. Epsilon has estimated the value of its total asset retirement obligations to be $2.8 million as of March 31, 2023 ($2.8 million at December 31, 2022) based on a total net future undiscounted liability of approximately $7.5 million ($7.4 million at December 31, 2022). Each year we review, and to the extent necessary, revise our asset retirement obligations estimates.

The following tables summarize the changes in asset retirement obligations for the periods indicated:

Three Months Ended

Year ended

March 31, 

December 31, 

2023

    

2022

Balance beginning of period

$

2,780,237

$

2,833,656

Liabilities acquired

736

12,053

Liabilities disposed of

(25,835)

Wells plugged and abandoned

(118,260)

Accretion

20,083

78,623

Balance end of period

$

2,801,056

$

2,780,237

16. Fair Value Measurements

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

23

Table of Contents

Epsilon Energy Ltd.

Notes to the Unaudited Condensed Consolidated Financial Statements

The methodologies used to determine the fair value of our financial assets and liabilities at March 31, 2023 were the same as those used at December 31, 2022.

Cash and cash equivalents, restricted cash, accounts receivable, and accounts payable are carried at cost, which approximates their fair value because of the short-term maturity of these instruments. The Company’s revolving line of credit has a recorded value that approximates its fair value since its variable interest rate is tied to current market rates and the applicable margins represent market rates.

The Company has investments in U.S. Treasury Notes, some of which mature over a period greater than 90 days and are classified as short term investments. The U.S. Treasury Notes are carried at amortized cost. The carrying values are adjusted for accretion of discounts over the remaining life of the investment. The U.S. Treasury Notes are classified within Level 1 of the fair value hierarchy. As of March 31, 2023, there was $30.1 million in short term investments, $29.9 million of adjusted cost basis and $0.2 million in unrecognized gains.

Commodity derivative instruments consist of NYMEX Henry Hub swap and basis swap contracts for natural gas. The Company’s derivative contracts are valued based on a marked to market approach. These assumptions are observable in the marketplace throughout the full term of the contract, can be derived from observable data or are supported by observable levels at which transactions are executed in the marketplace, and are therefore designated as Level 2 within the valuation hierarchy. The Company utilizes its counterparties’ valuations to assess the reasonableness of its own valuations.

17. Current Expected Credit Loss

Under ASU 326, Financial Instruments – Credit Losses, estimated losses on financial assets are provided through an allowance for credit losses. The majority of our financial assets are invested in U.S. Treasury Notes. We also have accounts receivable which are primarily from purchasers of oil and natural gas, counterparties to our financial instruments, and revenues earned for compression and gathering services. Our oil, gas, and natural gas liquids accounts receivables are generally collected within 30 days after the end of the month. Compression and gathering receivables are generally collected within 60 days after the end of the month. We assess collectability through various procedures, including review of our trade receivable balances by counterparty, assessing economic events and conditions, our historical experience with counterparties, the counterparty’s financial condition and the amount and age of past due accounts. As of the three months ended March 31, 2023, we determined that our allowance for credit loss was nil.

18. Subsequent Events

Effective April 13, 2023, Dewey Energy Holding, LLC divested two operated wells in the State of Oklahoma along with 1,298 net acres of leasehold. Subsequently, Dewey Energy Holdings, LLC now owns 7,228 net acres of leasehold in Oklahoma.

On May 9, 2023, Epsilon entered into definitive agreements to acquire 10% interest in two wellbores (located in Eddy Co, NM) from a private operator. The wells are currently on flow-back. Total capital expenditures (net to Epsilon) are estimated at $2.1 million.

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

24

ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

The following discussion is intended to assist in the understanding of trends and significant changes in or results of operations and the financial condition of Epsilon Energy Ltd. and its subsidiaries for the periods presented. The following discussion and analysis should be read in conjunction with our unaudited consolidated financial statements and notes thereto presented in this report, including the unaudited condensed consolidated financial statements as of March 31, 2023 and 2022 and for the three months then ended together with accompanying notes, as well as our audited consolidated financial statements and notes thereto included in our Annual Report on Form 10-K for the year ended December 31, 2022. The following discussion contains “forward-looking statements” that reflect our future plans, estimates, beliefs, and expected performance. Actual results and the timing of events may differ materially from those contained in these forward- looking statements due to a number of factors. See “Part II. Item 1A. Risk Factors” and “Forward-Looking Statements.”

Overview

Epsilon Energy Ltd. (the “Company”) is a North American onshore focused independent natural gas and oil company engaged in the acquisition, development, gathering and production of natural gas and oil reserves. Our areas of operations are the Marcellus shale section of the Appalachian basin in Pennsylvania and the NW Anadarko basin in Oklahoma. In Pennsylvania, we hold 5,098 net acres producing 25 MMcf/d net to our revenue interest. In Oklahoma, we hold 7,228 net acres producing 2.7 MMcfe/d net to our revenue interest.  

In Pennsylvania, the Company owns a 35% interest in the 52 mile Auburn Gas Gathering System (“Auburn GGS") which is operated by a subsidiary of Williams Partners, LP.

Our common shares trade on the NASDAQ Global Market under the ticker symbol “EPSN.”

Business Strategy

The Company is focused on high rate of return capital investments in onshore North American natural gas and oil basins. We are committed to disciplined capital allocation which should include shareholder returns in the form of dividends and share buybacks. We expect that our strong balance sheet and large liquidity position will allow us to opportunistically invest in both our existing project areas and potential new projects.     

 

To date, our investments have been focused in our position in the prolific Marcellus unconventional reservoir in Pennsylvania (“PA”). Our PA assets are supported by our 35% ownership in the Auburn GGS. We have a substantial remaining drillable location inventory within our existing leaseholds.

The Company is actively seeking new opportunities in several other onshore North American natural gas and oil basins.

Three months ended March 31, 2023 Highlights

Operational Highlights

Marcellus Shale – Pennsylvania

During the three months ended March 31, 2023, Epsilon’s realized natural gas price was $2.56 per Mcf compared to $4.47 per Mcf over the same period in 2022, a 43% decrease.

During the three months ended March 31, 2023, Epsilon’s natural gas production was 2.5 Bcf compared to 2.4 Bcf during the same period in 2022, a 0.8% increase.

Gathered and delivered 16.2 Bcf gross (5.7 Bcf net to Epsilon’s interest) during the three months ended March 31, 2023, or 180 MMcf/d through the Auburn Gas Gathering System.

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

25

Anadarko, NW Stack Trend – Oklahoma

During the three months ended March 31, 2023, Epsilon’s realized price for all Oklahoma production was $6.44 per Mcfe compared to $7.71 per Mcfe over the same period in 2022, a 17% decrease.  

Total production for the three months ended March 31, 2023 included natural gas, natural gas liquids, and oil and condensate and was 0.17 Bcfe, as compared to 0.17 Bcfe during the same period in 2022.

At March 31, 2023, the Company had 1 gross (.11 net) well waiting on completion.

Non-GAAP Financial Measures-Adjusted EBITDA

Epsilon defines Adjusted EBITDA as earnings before (1) net interest expense, (2) taxes, (3) depreciation, depletion, amortization and accretion expense, (4) impairments of natural gas and oil properties, (5) non-cash stock compensation expense, (6) gain or loss on derivative contracts net of cash received or paid on settlement, and (7) other income. Adjusted EBITDA is not a measure of financial performance as determined under U.S. GAAP and should not be considered in isolation from or as a substitute for net income or cash flow measures prepared in accordance with U.S. GAAP or as a measure of profitability or liquidity.

Additionally, Adjusted EBITDA may not be comparable to other similarly titled measures of other companies. Epsilon has included Adjusted EBITDA as a supplemental disclosure because its management believes that EBITDA provides useful information regarding its ability to service debt and to fund capital expenditures. It further provides investors a helpful measure for comparing operating performance on a normalized or recurring basis with the performance of other companies, without giving effect to certain non-cash expenses and other items. This provides management, investors and analysts with comparative information for evaluating the Company in relation to other natural gas and oil companies providing corresponding non-U.S. GAAP financial measures or that have different financing and capital structures or tax rates. These non-U.S. GAAP financial measures should be considered in addition to, but not as a substitute for, measures for financial performance prepared in accordance with U.S. GAAP.

The table below sets forth a reconciliation of net income to Adjusted EBITDA for the three months ended March 31, 2023 and 2022, which is the most directly comparable measure of financial performance calculated under U.S. GAAP and should be reviewed carefully.

Three months ended March 31, 

 

2023

 

2022

Net income

$

3,529,827

$

5,805,888

Add Back:

Interest (income) expense, net

(462,325)

98

Income tax expense

1,326,922

2,181,898

Depreciation, depletion, amortization, and accretion

1,773,006

1,389,219

Stock based compensation expense

179,748

142,302

Gain on derivative contracts net of cash received or paid on settlement

(705,360)

(239,824)

Foreign currency translation loss

(983)

5,402

Adjusted EBITDA

$

5,640,835

$

9,284,983

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

26

Results of Operations

Net Operating Revenues

For the three months ended March 31, 2023 revenues decreased $4.2 million, or 31%, to $9.4 million from $13.6 million during the same period of 2022.

Revenue and volume statistics for the three months ended March 31, 2023 and 2022 were as follows:

Three months ended

March 31, 

    

2023

    

2022

Revenues

Pennsylvania

Natural gas revenue

$

5,852,725

$

10,131,015

Volume (MMcf)

 

2,286

 

2,265

Avg. Price ($/Mcf)

$

2.56

$

4.47

Gathering system revenue

$

2,386,695

$

2,120,773

Total PA Revenues

$

8,239,420

$

12,251,788

Oklahoma

Natural gas revenue

$

403,453

$

572,069

Volume (MMcf)

 

96

 

86

Avg. Price ($/Mcf)

$

4.20

$

6.68

Natural liquids revenue

$

196,295

$

314,428

Volume (MBO)

 

6.1

 

9.8

Avg. Price ($/Bbl)

$

32.29

$

32.19

Oil and condensate revenue

$

517,108

$

461,813

Volume (MBO)

 

6.8

 

5.1

Avg. Price ($/Bbl)

$

76.15

$

90.62

Total OK Revenues

$

1,116,856

$

1,348,310

Total Revenues

$

9,356,276

$

13,600,098

Upstream natural gas revenue for the three months ended March 31, 2023 decreased by $4.4 million, or 42%, over the same period in 2022. A decrease of $4.6 million was due to lower natural gas prices partially offset by an increase of $0.2 million due to higher sales volumes.

Upstream natural gas liquids revenue for the three months ended March 31, 2023 decreased by $0.1 million, or 38% over the same period in 2022.  This was a result of decreased NGL production.

Upstream oil and condensate revenue for the three months ended March 31, 2023 increased by $0.1 million, or 12% over the same period in 2022.  An increase of $0.2 million was due to higher volumes offset by a decrease of $0.1 million due to lower prices.

Gathering system revenue for the three months ended March 31, 2023 increased by $0.3 million, or 13% over the same period in 2022. This was the result of anchor shipper volumes, which pay the full gathering rate, increasing from 62% to 88% of total throughput. Revenues derived from transporting and compressing our production, which have been eliminated from gathering system revenues amounted to $0.4 million for each of the three months ended March 31, 2023 and 2022.

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

27

Operating Costs

The following table presents total cost and cost per unit of production (Mcfe), including ad valorem, severance, and production taxes for the three months ended March 31, 2023 and 2022:

Three months ended March 31, 

    

2023

    

2022

Lease operating costs

$

1,404,279

$

1,405,490

Gathering system operating costs

651,341

524,375

$

2,055,620

$

1,929,865

Upstream operating costs—Total $/Mcfe

0.57

0.58

Gathering system operating costs $/Mcf

0.18

0.12

Operating costs include the effects of elimination entries to remove the gathering fees paid to Epsilon’s ownership in the gathering system.

Upstream operating costs consist of lease operating expenses necessary to extract natural gas and oil, including gathering and treating the natural gas and oil to ready it for sale. For the three months ended March 31, 2023 and 2022, upstream operating costs remained consistent.

Gathering system operating costs consist primarily of rental payments for the natural gas fueled compression units and overhead fees due to the system’s operator. For the three months ended March 31, 2023, gathering system operating costs increased by $0.1 million, or 24% from the same period in 2022. This increase is due to a higher mix of anchor shipper volumes and a CPI-U adjusted increase to the G&A fee on these volumes.

Depletion, Depreciation, Amortization and Accretion (“DD&A”)

Three months ended March 31, 

    

2023

    

2022

Depletion, depreciation, amortization and accretion

$

1,773,006

$

1,389,219

Natural gas and oil and gathering system assets are depleted and depreciated using the units of production method aggregating properties on a field basis. For leasehold acquisition costs and the cost to acquire proved and unproved properties, the reserve base used to calculate depreciation and depletion is total proved reserves. At this time, the Company has only minimal leasehold acquisition costs. For natural gas and oil development and gathering system costs, the reserve base used to calculate depletion and depreciation is proved developed reserves. A reserve report is prepared as of December 31, each year.

Depreciation expense includes amounts pertaining to our office furniture and fixtures, leasehold improvements, computer hardware. Depreciation is calculated using the straight-line method over the estimated useful lives of the assets, ranging from 3 to 7 years. Also included in depreciation expense is an amount pertaining to buildings owned by the Company. Depreciation for the buildings is calculated using the straight-line method over an estimated useful life of 30 years.

Accretion expense is related to the asset retirement costs.

For the three months ended March 31, 2023, DD&A expense was generally consistent compared to the same period in 2022, increasing by $0.2 million, or 12%.

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

28

General and Administrative (“G&A”)

Three months ended March 31, 

    

2023

    

2022

General and administrative

$

2,203,521

$

1,313,434

G&A expenses consist of general corporate expenses such as compensation, legal, accounting and professional fees, consulting services, travel and other related corporate costs such as stock options granted and restricted shares of stock granted and the related non-cash compensation.

G&A expenses increased by $0.9 million, or 68%, during the three months ended March 31, 2023 from 2022. This was primarily due to $0.4 million in compensation associated with management transition, $0.1 million in legal fees related to the complaint filed against Chesapeake, $0.2 million in other service fees, and $0.2 million in other miscellaneous G&A.

Loss on Derivative Contracts

Three months ended March 31, 

    

2023

    

2022

Gain (loss) on derivative contracts

$

1,068,660

$

(971,904)

For the three months ended March 31, 2023 and 2022, Epsilon was entered into NYMEX Henry Hub (“HH”) Natural Gas Futures swaps and Tennessee basis swap derivative contracts for the purpose of hedging its physical natural gas sales revenue. During the three months ended March 31, 2023, we received net cash settlements of $363,300. During the three months ended March 31, 2022, we paid net cash settlements of $1,211,728.

For the three months ended March 31, 2023, realized gains on derivative contracts increased as the NYMEX Henry Hub Natural Gas Futures prices decreased further from the prices at which the Company sold the Henry Hub swaps. As of March 31, 2023, the Company had no derivative contracts beyond December 31, 2023.

Capital Resources and Liquidity

Cash Flow

The primary source of cash for Epsilon during the three months ended March 31, 2023 and 2022 was funds generated from operations. The primary uses of cash for the three months ended March 31, 2023 were development of natural gas properties, investment in U.S. Treasury Notes, the repurchase of shares of common stock, and the distribution of dividends. The primary uses of cash for the three months ended March 31, 2022 were development of natural gas properties and the distribution of dividends.

At March 31, 2023, we had a working capital surplus of $50.8 million, an increase of $1.6 million over the $49.2 million surplus at December 31, 2022. The Company anticipates its current cash balance, cash flows from operations, and available sources of liquidity to be sufficient to meet its cash requirements for the next twelve months and beyond.

Three months ended March 31, 2023 compared to 2022

During the three months ended March 31, 2023, $7.6 million was provided by the Company’s operating activities, compared to $7.7 million provided during the same period in 2022, a $0.1 million, and 2% decrease.

The Company used $30.9 million and $2.9 million of cash for investing activities during the three months ended March 31, 2023 and 2022, respectively. The Company invested $30,1 million in U.S Treasury Notes and $0.8 million on leasehold and development costs targeting increasing production in Pennsylvania and Oklahoma.

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

29

The Company used $2.8 million of cash for financing activities during the three months ended March 31, 2023.  This was spent primarily on dividend payments and the repurchase of shares of common stock. The Company used $1.3 million of cash for financing activities during the three months ended March 31, 2022. This cash was spent on dividend payments.

Credit Agreement

The Company has a senior secured credit facility which includes a total commitment of up to $100 million. The effective borrowing base is $30 million, which is subject to semi-annual redetermination. There are currently no borrowings under the facility. If we decide to access the facility, depending on the level of borrowing, we might need to increase our hedging activity. Hedging requirements were amended to be between 0%-62.5% of the 24-month projected production volumes, based on percentage utilization on the facility. Borrowings from the Facility may be used for the acquisition and development of oil and gas properties, investments in cash flow generating assets complimentary to the production of oil and gas, and for letters of credit and other general corporate purposes. Upon each advance, interest is charged at the highest of a) the Prime Rate, or b) the sum of the Federal Funds Rate plus 0.5%, plus an applicable margin (0.25%-1.25%, based on percentage utilization on the facility). The facility matures on March 1, 2024.

On February 10, 2023, Epsilon Energy USA entered into the Ninth Amendment of the Credit Agreement. The borrowing base was increased to $30 million. Per ASC 848, Facilitation of the Effects of Reference Rate Reform on Financial Reporting, LIBOR was removed as a reference option in the calculation of interest. Hedging requirements were amended to be between 0%-62.5% of the 24-month projected production volumes, based on percentage utilization on the facility. Also, cash distributions to the parent company (Epsilon Energy Ltd.) were allowed if the facility is < 80% utilized and the leverage ratio (total debt / income adjusted for interest, taxes and non-cash amounts) is less than 2 to 1.

The bank has a first priority security interest in the tangible and intangible assets of Epsilon Energy USA, Inc. to secure any outstanding amounts under the agreement. Under the terms of the agreement, the Company must maintain the following covenants:

Interest coverage ratio greater than 3 to 1 (income adjusted for interest, taxes and non-cash amounts / cash interest expense)
Current ratio greater than 1 to 1 (current assets / current liabilities)
Leverage ratio less than 3.5 to 1 (total debt / income adjusted for interest, taxes and non-cash amounts)

We were in compliance with the financial covenants of the agreement as of March 31, 2023 and expect to be in compliance for the next 12 months. We currently have no borrowings under the facility.

Repurchase Transactions

On March 9, 2023, the Board of Directors authorized a new share repurchase program of up to 2,292,644 common shares, representing 10% of the outstanding common shares of Epsilon, for an aggregate purchase price of not more than US $15.0 million. The program is pursuant to a normal course issuer bid and will be conducted in accordance with Rule 10b-18 under the Exchange Act. The program commenced on March 27, 2023 and will end on March 26, 2024, unless the maximum amount of common shares is purchased before then or Epsilon provides earlier notice of termination. During the three months ended March 31, 2023, we repurchased 47,220 common shares at an average price of $5.32 per share (excluding commissions).

Commencing on March 8, 2022, we implemented a plan to repurchase our issued and outstanding common shares and to return capital to our shareholders. We used cash on hand to fund these repurchases. During the year ended December 31, 2022, we repurchased 982,500 common shares of the maximum of 1,183,410 authorized for repurchase and spent

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

30

$6,234,879 under the plan. The repurchased stock had an average price of $6.32 per share (excluding commissions) and was subsequently retired during the year ended December 31, 2022.

Under the same plan, in 2023, we repurchased and retired 190,700 common shares at an average price of $5.82 per share (excluding commissions) before the plan terminated on March 7, 2023.

Derivative Transactions

The Company has entered into hedging arrangements to reduce the impact of natural gas price volatility on operations. By reducing the price volatility from a significant portion of natural gas production, the potential effects of changing prices on operating cash flows have been mitigated, but not eliminated. While mitigating the negative effects of falling commodity prices, these derivative contracts also limit the benefits we might otherwise receive from increases in commodity prices.

At March 31, 2023, Epsilon’s outstanding natural gas commodity contracts consisted of the following:

Weighted Average Price ($/MMbtu)

Volume

Basis

Fair Value of Asset

Derivative Type

    

(MMbtu)

    

 Swaps 

    

Differential

    

March 31, 2023

2023

NYMEX Henry Hub swap

 

920,000

$

5.21

$

 

$

2,373,200

Tennessee Z4 basis swap

 

920,000

$

$

(1.25)

 

(445,750)

 

1,840,000

$

1,927,450

Contractual Obligations

The Company enters into commitments for capital expenditures in advance of the expenditures being made. As of March 31, 2023, the Company had short term commitments of $0.2 million for capital expenditures and long term commitments of $7.4 million for asset retirement obligations.

Based on current natural gas prices and anticipated levels of production, we believe that the estimated net cash generated from operations, together with cash on hand and amounts available under our credit agreement, will be adequate to meet liquidity needs for the next 12 months and beyond, including satisfying our financial obligations and funding our operating and development activities.

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

Our earnings and cash flow are significantly affected by changes in the market price of commodities. The prices of natural gas and oil can fluctuate widely and are influenced by numerous factors such as demand, production levels, world political and economic events, and the strength of the US dollar relative to other currencies. Should the price of natural gas and oil decline substantially, the value of our assets could fall dramatically, impacting our future operations and exploration and development activities, along with our gas gathering system revenues. In addition, our operations are exposed to market risks in the ordinary course of our business, including interest rate and certain exposure as well as risks relating to changes in the general economic conditions in the United States.

Gathering System Revenue Risk

The Auburn Gas Gathering System lies within the Marcellus Basin with historically high levels of recoverable reserves and low cost of production. We believe that a short-term low commodity price environment will not significantly impact the reserves produced and thus the revenue of our gas gathering system.

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

31

Interest Rate Risk

Market risk is estimated as the change in fair value resulting from a hypothetical 100 basis point change in the interest rate on the outstanding balance under our credit agreement. The credit agreement allows us to fix the interest rate for all or a portion of the principal balance for a period up to three months. To the extent that the interest rate is fixed, interest rate changes affect the instrument’s fair market value but do not affect results of operations or cash flows. Conversely, for the portion of the credit agreement that has a floating interest rate, interest rate changes will not affect the fair market value but will affect future results of operations and cash flows.

At March 31, 2023 and 2022, the outstanding principal balance under the credit agreement was nil.

Derivative Contracts

The Company’s financial results and condition depend on the prices received for natural gas production. Natural gas prices have fluctuated widely and are determined by economic and political factors. Supply and demand factors, including weather, general economic conditions, the ability to transport the gas to other regions, as well as conditions in other natural gas regions, impact prices. Epsilon has established a hedging strategy and may manage the risk associated with changes in commodity prices by entering into various derivative financial instrument agreements and physical contracts. Although these commodity price risk management activities could expose Epsilon to losses or gains, entering into these contracts helps to stabilize cash flows and support the Company’s capital spending program.

ITEM 4. CONTROLS AND PROCEDURES

Disclosure Controls and Procedures

As required by Rule 13a-15(b) under the Exchange Act, we have evaluated, under the supervision and with the participation of our management, including our principal executive officer and our principal financial officer, the effectiveness of the design and operation 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 10-Q. 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 disclosure and is recorded, processed, summarized and reported within the time periods specified in the rules and forms of the SEC. Our principal executive officer and principal financial officer have concluded that our current disclosure controls and procedures were effective as of March 31, 2023 at the reasonable assurance level.

Changes in Internal Control over Financial Reporting

No changes in our internal control over financial reporting occurred during the quarter ended March 31, 2023 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

Inherent Limitations on Effectiveness of Controls

Internal control over financial reporting cannot provide absolute assurance of achieving financial reporting objectives because of its inherent limitations. Internal control over financial reporting is a process that involves human diligence and compliance and is subject to lapses in judgment and breakdowns resulting from human failures. Internal control over financial reporting can also be circumvented by collusion or improper management override. Because of such limitations, there is a risk that material misstatements may not be prevented or detected on a timely basis by internal control over financial reporting. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that of limitations are known features of the financial reporting process. Therefore, it is possible to design into the process safeguards to reduce, though not eliminate, the risk.

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

32

PART II OTHER INFORMATION

ITEM 1. LEGAL PROCEEDINGS

On March 10, 2021, Epsilon filed a complaint against Chesapeake Appalachia, LLC (“Chesapeake”) in the United States District Court for the Middle District of Pennsylvania, Scranton, Pennsylvania (“Middle District”). Epsilon claims that Chesapeake has breached a settlement agreement and several operating agreements (“JOAs”) to which Epsilon and Chesapeake are parties. Epsilon asserts that Chesapeake has failed to cooperate with Epsilon’s efforts to develop resources in the Auburn Development, located in Northeast Pennsylvania, as required under both the settlement agreement and JOAs.

Epsilon requested a preliminary injunction but was unsuccessful in obtaining that injunction.  Epsilon filed a motion to amend its original Complaint.  Chesapeake opposed.  The Court ruled in Epsilon’s favor and allowed Epsilon’s amendment. Chesapeake moved to dismiss the amended Complaint.  The Court granted the motion to dismiss on a narrow issue without prejudice to Epsilon’s right to file a new lawsuit based on new proposals made after the Court’s decision.  Epsilon filed a motion for reconsideration of that decision, but the court denied the motion for reconsideration on January 18, 2022.

Epsilon filed a notice of appeal on February 15, 2022 challenging both the motion to dismiss and motion for reconsideration decisions.  Chesapeake filed a cross-appeal on March 1, 2022.  A briefing schedule was set and briefing closed October 14, 2022.  Oral argument was held in January 2023.  A decision on the appeal is not expected until mid-2023.

Epsilon re-filed a complaint against Chesapeake in the Middle District on May 9, 2022.  Epsilon generally asserts similar claims as in the previous suit, pursuing declaratory judgment claims regarding Chesapeake’s obligation to Epsilon to cooperate with Epsilon’s efforts in the Auburn Development and regarding Chesapeake’s obstruction of Epsilon’s efforts with the Pennsylvania Department of Environmental Protection permitting process but not based on specific well proposals.  Chesapeake filed a motion to stay pending a decision on the Third Circuit appeal, which was granted.  The matter is stayed pending a decision from the Third Circuit.

ITEM 1A. RISK FACTORS

There have been no material changes from the risk factors disclosed in Item 1A. Risk Factors of our Annual Report on Form 10-K for the year ended December 31, 2022.

ITEM 2. UNREGISTERED SALE OF EQUITY SECURITIES AND USE OF PROCEEDS

(c) Purchases of Equity Securities by Epsilon Energy Ltd.

The following table contains information about our acquisition of equity securities during the three months ended March 31, 2023.

    

Maximum number

of shares

Total number

Average price

remaining to be

of shares

paid per

purchased under

    

purchased

share

    

the program

Beginning of normal-course issuer bid, March 8, 2022 (1)

1,183,410

January 2023

125,200

$

5.96

February 2023

65,500

$

5.63

Total as of March 7, 2023

190,700

$

5.82

10,210

Beginning of normal-course issuer bid, March 27, 2023 (2)

2,292,644

March 2023

47,220

$

5.32

Total as of March 31, 2023

47,220

$

5.32

2,245,424

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

33

(1)Epsilon repurchased these shares under its 2022-2023 share repurchase program that commenced on March 8, 2022 and terminated on March 7, 2023.
(2)Epsilon repurchased these shares under its 2023-2024 share repurchase program that commenced on March 27, 2023.

ITEM 3. DEFAULTS UPON SENIOR SECURITIES

Not applicable.

ITEM 4. MINE SAFETY DISCLOSURES

Not applicable.

ITEM 5. OTHER INFORMATION

Not applicable.

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

34

ITEM 6. —EXHIBITS

Exhibit

No.

 

Description of Exhibit

31.1

 

Sarbanes-Oxley Section 302 certification of Principal Executive Officer.

 

 

31.2

 

Sarbanes-Oxley Section 302 certification of Principal Financial Officer.

 

 

32.1

 

Sarbanes-Oxley Section 906 certification of Principal Executive Officer.

 

 

32.2

 

Sarbanes-Oxley Section 906 certification of Principal Financial Officer.

101.INS

 

Inline XBRL Instance Document.

 

 

101.SCH

 

Inline XBRL Schema Document.

 

 

101.CAL

 

Inline XBRL Calculation Linkbase Document.

 

 

101.DEF

 

Inline XBRL Definition Linkbase Document.

 

 

101.LAB

 

Inline XBRL Labels Linkbase Document.

 

 

101.PRE

 

Inline XBRL Presentation Linkbase Document.

104

Cover Page Interactive Data File (embedded within the Inline XBRL document)

SIGNATURES

Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, as amended, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.

Epsilon Energy Ltd.

(Registrant)

Date: May 10, 2023

By:

/s/ J. Andrew Williamson

J. Andrew Williamson

Chief Financial Officer (Principal Financial Officer and Duly Authorized Officer)

35

EX-31.1 2 epsn-20230331xex31d1.htm EX-31.1

Exhibit 31.1

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER

pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

I, Jason Stabell, certify that:

1. I have reviewed this Quarterly Report on Form 10-Q of Epsilon Energy Ltd. (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 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; and

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

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 that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

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

a)all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b)any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: May 10, 2023

/s/ Jason Stabell

Jason Stabell

Chief Executive Officer


EX-31.2 3 epsn-20230331xex31d2.htm EX-31.2

Exhibit 31.2

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER

pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

I, J. Andrew Williamson, certify that:

1. I have reviewed this Quarterly Report on Form 10-Q of Epsilon Energy Ltd. (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 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; and

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

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 that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

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

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

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

Date: May 10, 2023

/s/ J. Andrew Williamson

J. Andrew Williamson

Chief Financial Officer


EX-32.1 4 epsn-20230331xex32d1.htm EX-32.1

Exhibit 32.1

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER

pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

In connection with the Quarterly Report of Epsilon Energy Ltd. (the “Corporation”) on Form 10-Q for the period ending March 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

 

(1)

The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

(2)

The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Corporation.

Date: May 10, 2023

/s/ Jason Stabell

Jason Stabell

Chief Executive Officer


EX-32.2 5 epsn-20230331xex32d2.htm EX-32.2

Exhibit 32.2

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER

pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

In connection with the Quarterly Report of Epsilon Energy Ltd. (the “Corporation”) on Form 10-Q for the period ending March 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

 

(1)

The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

(2)

The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Corporation.

Date: May 10, 2023

/s/ J. Andrew Williamson

J. Andrew Williamson

Chief Financial Officer


EX-101.SCH 6 epsn-20230331.xsd EX-101.SCH 00100 - Statement - Unaudited Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Cash, Cash Equivalents, and Restricted Cash - Reconciliation of Cash (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Income Taxes - Current and Deferred Tax Expense (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Commitments and Contingencies - Lease Commitment (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - Commitments and Contingencies - Future Minimum Lease Commitments (Details) (Calc) link:presentationLink link:calculationLink link:definitionLink 41103 - Disclosure - Leases - Future Minimum Lease Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - Commodity Risk Management Activities - Fair Value of Derivative Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - Unaudited Condensed Consolidated Statements of Changes in Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 11701 - Disclosure - Current Expected Credit Loss link:presentationLink link:calculationLink link:definitionLink 11801 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 31001 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Basis of Preparation (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Short Term Investments (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Revolving Line of Credit (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - Revolving Line of Credit - Ratios (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Shareholders' Equity - Share Capital (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - Shareholders' Equity - Purchases of Equity Shares (Details) link:presentationLink link:calculationLink link:definitionLink 40703 - Disclosure - Shareholders' Equity - Equity Incentive Plan (Details) link:presentationLink link:calculationLink link:definitionLink 40704 - Disclosure - Shareholders' Equity - Restricted Stock (Details) link:presentationLink link:calculationLink link:definitionLink 40705 - Disclosure - Shareholders' Equity - Performance Stock Units Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 40706 - Disclosure - Shareholders' Equity - Performance Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 40707 - Disclosure - Shareholders' Equity - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 40708 - Disclosure - Shareholders' Equity - Stock Option Activity, Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40709 - Disclosure - Shareholders' Equity - Stock Options Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Revenue Recognition - Summary of revenue (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - Revenue Recognition - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40803 - Disclosure - Revenue Recognition - Accounts receivable (Details) link:presentationLink link:calculationLink link:definitionLink 40904 - Disclosure - Income Taxes - Net Deferred Tax Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 41003 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - Leases - Lease Commitment (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Net Income Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - Operating Segments - Segments (Details) link:presentationLink link:calculationLink link:definitionLink 41302 - Disclosure - Operating Segments - Customers (Details) link:presentationLink link:calculationLink link:definitionLink 41403 - Disclosure - Commodity Risk Management Activities - Commodity Derivative Contracts (Details) link:presentationLink link:calculationLink link:definitionLink 41601 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 41701 - Disclosure - Current Expected Credit Loss (Details) link:presentationLink link:calculationLink link:definitionLink 41801 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - Unaudited Condensed Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Description of Business link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Basis of Preparation link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Cash, Cash Equivalents, and Restricted Cash link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Short Term Investments link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Revolving Line of Credit link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Net Income Per Share link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Operating Segments link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - Commodity Risk Management Activities link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - Asset Retirement Obligations link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - Basis of Preparation (Policies) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - Cash, Cash Equivalents, and Restricted Cash (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Shareholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - Net Income Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - Operating Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - Commodity Risk Management Activities (Tables) link:presentationLink link:calculationLink link:definitionLink 31403 - Disclosure - Asset Retirement Obligations (Tables) link:presentationLink link:calculationLink link:definitionLink 40710 - Disclosure - Shareholders' Equity - Dividends (Details) link:presentationLink link:calculationLink link:definitionLink 40902 - Disclosure - Income Taxes - Income before income taxes (Details) link:presentationLink link:calculationLink link:definitionLink 40903 - Disclosure - Income Taxes - Reconciliation of Income taxes (Details) link:presentationLink link:calculationLink link:definitionLink 41402 - Disclosure - Commodity Risk Management Activities - Commodity Price Risks (Details) link:presentationLink link:calculationLink link:definitionLink 41404 - Disclosure - Commodity Risk Management Activities - Fair value of asset (liability) (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - Asset Retirement Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 epsn-20230331_cal.xml EX-101.CAL EX-101.DEF 8 epsn-20230331_def.xml EX-101.DEF EX-101.LAB 9 epsn-20230331_lab.xml EX-101.LAB EX-101.PRE 10 epsn-20230331_pre.xml EX-101.PRE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2023
May 09, 2023
Document and Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Mar. 31, 2023  
Document Fiscal Year Focus 2023  
Entity File Number 001-38770  
Entity Registrant Name EPSILON ENERGY LTD.  
Entity Incorporation, State or Country Code CA  
Entity Tax Identification Number 98-1476367  
Entity Address, Address Line One 500 Dallas Street  
Entity Address, Address Line Two Suite 1250  
Entity Address, City or Town Houston  
Entity Address, State or Province TX  
Entity Address, Postal Zip Code 77002  
City Area Code 281  
Local Phone Number 670-0002  
Title of 12(b) Security Common Shares, no par value  
Trading Symbol EPSN  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   22,926,444
Entity Central Index Key 0001726126  
Current Fiscal Year End Date --12-31  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.1
Unaudited Condensed Consolidated Balance Sheets - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Current assets    
Cash and cash equivalents $ 19,110,225 $ 45,236,584
Accounts receivable 4,805,320 7,201,386
Short term investments 30,138,743 0
Fair value of derivatives 1,927,450 1,222,090
Prepaid income taxes 0 1,140,094
Other current assets 496,731 632,154
Operating lease right-of-use-assets   31,383
Total current assets 56,478,469 55,463,691
Oil and gas properties, successful efforts method    
Proved properties 149,323,372 148,326,265
Unproved properties 18,275,226 18,169,157
Accumulated depletion, depreciation, amortization and impairment (109,194,701) (107,729,293)
Total oil and gas properties, net 58,403,897 58,766,129
Gathering system 42,660,626 42,639,001
Accumulated depletion, depreciation, amortization and impairment (34,778,321) (34,500,740)
Total gathering system, net 7,882,305 8,138,261
Land 637,764 637,764
Buildings and other property and equipment, net 318,805 286,035
Total property and equipment, net 67,242,771 67,828,189
Other assets:    
Operating lease right-of-use-assets, LT 532,013 0
Operating lease right-of-use-assets 532,013 31,383
Restricted cash 571,324 570,363
Total non-current assets 68,346,108 68,398,552
Total assets 124,824,577 123,862,243
Current liabilities    
Accounts payable trade 1,900,847 1,695,353
Gathering fees payable 867,533 935,012
Royalties payable 1,898,177 2,223,043
Income taxes payable 196,131 0
Accrued capital expenditures 348,135 41,694
Accrued compensation 233,172 598,351
Other accrued liabilities 257,788 690,655
Operating lease liabilities 2,756 35,299
Total current liabilities 5,704,539 6,219,407
Non-current liabilities    
Asset retirement obligations 2,801,056 2,780,237
Deferred income taxes 10,605,286 10,617,394
Operating lease liabilities, LT 541,396 0
Total non-current liabilities 13,947,738 13,397,631
Total liabilities 19,652,277 19,617,038
Commitments and contingencies (Note 10)
Shareholders' equity    
Preferred shares, no par value, unlimited shares authorized, none issued or outstanding 0 0
Common shares, no par value, unlimited shares authorized and 22,926,444 shares issued and 22,879,224 shares outstanding at March 31, 2023 and 23,117,144 issued and outstanding at December 31, 2022 122,789,659 123,904,965
Treasury shares, at cost, 47,220 at March 31, 2023 and 0 at December 31, 2022 (252,119) 0
Additional paid-in capital 10,035,977 9,856,229
Accumulated deficit (37,173,168) (39,290,540)
Accumulated other comprehensive income 9,771,951 9,774,551
Total shareholders' equity 105,172,300 104,245,205
Total liabilities and shareholders' equity $ 124,824,577 $ 123,862,243
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.1
Unaudited Condensed Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Condensed Consolidated Balance Sheets    
Preferred shares, no par value $ 0 $ 0
Preferred shares, unlimited authorized Unlimited Unlimited
Preferred shares issued 0 0
Preferred shares outstanding 0 0
Common shares, no par value $ 0 $ 0
Common shares, unlimited authorized Unlimited Unlimited
Common shares issued 22,926,444 23,117,144
Common shares outstanding 22,879,224 23,117,144
Treasury shares 47,220 0
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.1
Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Revenues from contracts with customers:    
Total revenue $ 9,356,276 $ 13,600,098
Operating costs and expenses:    
Lease operating expenses 1,404,279 1,405,490
Gathering system operating expenses 651,341 524,375
Development geological and geophysical expenses   2,386
Depletion, depreciation, amortization, and accretion 1,773,006 1,389,219
Impairment expense 0 0
General and administrative expenses:    
Stock based compensation expense 179,748 142,302
Other general and administrative expenses 2,023,773 1,171,132
Total operating costs and expenses 6,032,147 4,634,904
Operating income 3,324,129 8,965,194
Other income (expense):    
Interest income 490,762 15,221
Interest expense (28,437) (15,319)
Gain (loss) on derivative contracts 1,068,660 (971,904)
Other income (expense) 1,635 (5,406)
Other income (expense), net 1,532,620 (977,408)
Net income before income tax expense 4,856,749 7,987,786
Income tax expense 1,326,922 2,181,898
NET INCOME 3,529,827 5,805,888
Currency translation adjustments (2,600) 5,402
NET COMPREHENSIVE INCOME $ 3,527,227 $ 5,811,290
Net income per share, basic (in dollars per share) $ 0.15 $ 0.25
Net income per share, diluted (in dollars per share) $ 0.15 $ 0.24
Weighted average number of shares outstanding, basic (in shares) 22,990,893 23,677,842
Weighted average number of shares outstanding, diluted (in shares) 23,027,684 23,862,428
Gas, oil, NGL and condensate revenue    
Revenues from contracts with customers:    
Total revenue $ 6,969,581 $ 11,479,325
Gas gathering and compression revenue    
Revenues from contracts with customers:    
Total revenue $ 2,386,695 $ 2,120,773
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.1
Unaudited Condensed Consolidated Statements of Changes in Shareholders' Equity - USD ($)
Common Shares
Treasury Shares
Additional paid-in Capital
Accumulated Other Comprehensive Income
Accumulated Deficit
Total
Balance at Dec. 31, 2021 $ 131,815,739 $ (2,423,007) $ 8,835,203 $ 9,818,605 $ (68,783,207) $ 79,263,333
Balance (in shares) at Dec. 31, 2021 24,202,218 (534,015)        
Increase (Decrease) in Stockholders' Equity            
Net income         5,805,888 5,805,888
Dividends         (1,483,027) (1,483,027)
Stock-based compensation expenses     142,302     142,302
Exercise of stock options $ 209,312         209,312
Exercise of stock options (in shares) 38,750          
Retirement of treasury shares $ (2,423,007) $ 2,423,007        
Retirement of treasury shares (in shares) (534,015) 534,015        
Other comprehensive income       5,402   5,402
Balance at Mar. 31, 2022 $ 129,602,044   8,977,505 9,824,007 (64,460,346) 83,943,210
Balance (in shares) at Mar. 31, 2022 23,706,953          
Balance at Dec. 31, 2021 $ 131,815,739 $ (2,423,007) 8,835,203 9,818,605 (68,783,207) 79,263,333
Balance (in shares) at Dec. 31, 2021 24,202,218 (534,015)        
Balance at Dec. 31, 2022 $ 123,904,965   9,856,229 9,774,551 (39,290,540) 104,245,205
Balance (in shares) at Dec. 31, 2022 23,117,144          
Increase (Decrease) in Stockholders' Equity            
Net income         3,529,827 3,529,827
Dividends         (1,412,455) (1,412,455)
Stock-based compensation expenses     179,748     179,748
Exercise of stock options   $ (1,367,425)       (1,367,425)
Exercise of stock options (in shares)   (237,920)        
Retirement of treasury shares $ (1,115,306) $ 1,115,306        
Retirement of treasury shares (in shares) (190,700) 190,700        
Other comprehensive income       (2,600)   (2,600)
Balance at Mar. 31, 2023 $ 122,789,659 $ (252,119) $ 10,035,977 $ 9,771,951 $ (37,173,168) $ 105,172,300
Balance (in shares) at Mar. 31, 2023 22,926,444 (47,220)        
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.1
Unaudited Condensed Consolidated Statements of Cash Flows - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Cash flows from operating activities:    
Net income $ 3,529,827 $ 5,805,888
Adjustments to reconcile net income to net cash provided by operating activities:    
Depletion, depreciation, amortization, and accretion 1,773,006 1,389,219
Impairment expense 0 0
Loss (gain) on derivative contracts (1,068,660) 971,904
Settlement (paid) received on derivative contracts 363,300 (1,211,728)
Settlement of asset retirement obligation 0 (73,998)
Stock-based compensation expense 179,748 142,302
Deferred income tax expense (benefit) (12,108) 22,686
Changes in assets and liabilities:    
Accounts receivable 2,396,066 (1,871,330)
Other current assets 143,646 104,177
Accounts payable, royalties payable and other accrued liabilities (1,062,898) 267,058
Income taxes payable 1,336,225 2,157,292
Net cash provided by operating activities 7,578,152 7,703,470
Cash flows from investing activities:    
Additions to unproved oil and gas properties (106,069) (92,600)
Additions to proved oil and gas properties (621,132) (2,771,925)
Additions to gathering system properties (12,423) 3,612
Additions to land, buildings and property and equipment (42,703) 0
Purchases of short term investments (30,138,743) 0
Net cash used in investing activities (30,921,070) (2,860,913)
Cash flows from financing activities:    
Buyback of common shares (1,367,425) 0
Exercise of stock options 0 209,312
Dividends (1,412,455) (1,483,027)
Net cash used in financing activities (2,779,880) (1,273,715)
Effect of currency rates on cash, cash equivalents and restricted cash (2,600) 5,402
Increase in cash, cash equivalents and restricted cash (26,125,398) 3,574,244
Cash, cash equivalents and restricted cash, beginning of period 45,806,947 27,065,423
Cash, cash equivalents and restricted cash, end of period 19,681,549 30,639,667
Supplemental cash flow disclosures:    
Interest paid 17,216 17,501
Non-cash investing and financing activities:    
Change in proved properties accrued in accounts payable and accrued liabilities 375,242 (253,632)
Change in gathering system accrued in accounts payable and accrued liabilities 9,201 19,005
Asset retirement obligation asset additions and adjustments $ 736 $ 6,684
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.1
Description of Business
3 Months Ended
Mar. 31, 2023
Description of Business  
Description of Business

1. Description of Business

Epsilon Energy Ltd. (the “Company” or “Epsilon” or “we”) was incorporated under the laws of the Province of Alberta, Canada on March 14, 2005. On October 24, 2007, the Company became a publicly traded entity trading on the Toronto Stock Exchange (“TSX”) in Canada. On February 14, 2019, Epsilon’s registration statement on Form 10 was declared effective by the United States Securities and Exchange Commission and on February 19, 2019, we began trading in the United States on the NASDAQ Global Market under the trading symbol “EPSN.” Effective as of the close of trading on March 15, 2019, Epsilon voluntarily delisted its common shares from the TSX. Epsilon is a North American on-shore focused independent natural gas and oil company engaged in the acquisition, development, gathering and production of natural gas and oil reserves.

XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.1
Basis of Preparation
3 Months Ended
Mar. 31, 2023
Basis of Preparation  
Basis of Preparation

2. Basis of Preparation

Interim Financial Statements

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) for interim financial information and with the appropriate rules and regulations of the SEC. Accordingly, certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. All adjustments which are, in the opinion of management, necessary for a fair statement of the financial position and results of operations for the interim periods presented have been included. The interim financial information and notes hereto should be read in conjunction with the Company’s consolidated financial statements as of and for the year ended December 31, 2022. The results of operations for interim periods are not necessarily indicative of results to be expected for a full fiscal year.

Principles of Consolidation

The Company’s unaudited condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiary, Epsilon Energy USA, Inc. and its wholly owned subsidiaries, Epsilon Midstream, LLC, Dewey Energy GP, LLC, Dewey Energy Holdings, LLC, Epsilon Operating, LLC, and Altolisa Holdings, LLC. With regard to the gathering system, in which Epsilon owns an undivided interest in the asset, proportionate consolidation accounting is used. All inter-company transactions have been eliminated.

Use of Estimates

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (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 financial statements and the reported amounts of revenues and expenses during the reporting period. The most significant estimates pertain to proved natural gas and oil reserves and related cash flow estimates used in impairment tests of natural gas and oil, and gathering system properties, asset retirement obligations, accrued natural gas and oil revenues and operating expenses, accrued gathering system revenues and operating expenses, as well as the valuation of commodity derivative instruments. Actual results could differ from those estimates.

Reclassification

The consolidated financial statements for the prior periods include certain reclassifications that were made to conform to the current period presentation. Such reclassifications have no impact on previously reported consolidated financial position, results of operations or cash flows.

Recently Issued Accounting Standards

The Company, an emerging growth company (“EGC”), has elected to take advantage of the benefits of the extended transition period provided for in Section 7(a)(2)(B) of the Securities Act, for complying with new or revised

accounting standards which allows the Company to defer adoption of certain accounting standards until those standards would otherwise apply to private companies.

In June 2016 the FASB issued ASU 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which removes the thresholds that companies apply to measure credit losses on financial instruments measured at amortized cost, such as loans, receivables, and held-to-maturity debt securities. Under current U.S. GAAP, companies generally recognize credit losses when it is probable that the loss has been incurred. The revised guidance removes all recognition thresholds and requires companies to recognize an allowance for credit losses for the difference between the amortized cost basis of a financial instrument and the amount of amortized cost that the Company expects to collect over the instrument’s contractual life. Epsilon has adopted ASU 2016-13 as of January 1, 2023. There was no impact from the adoption of this ASU.

In 2020, the FASB issued ASU 2020-04, Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which, for a limited period of time, adds ASC 848 to the Codification providing entities with certain practical expedients and exceptions from applying modification accounting if certain criteria are met. The amendments are designed to reduce operational challenges that entities will face in applying modification accounting to all contracts that will be revised due to reference rate reform. The guidance in ASC 848 was triggered by the pending discontinuation of certain benchmark reference rates and, in some cases, their replacement by new rates that are more observable or transaction-based and, therefore, less susceptible to manipulation, than certain interest-rate benchmark reference rates commonly used today, including the London Interbank Offered Rate (LIBOR). This process of reference rate reform will require entities to modify certain contracts by removing the discontinued rates and including new rates. Epsilon has adopted ASU 2020-04 as of January 1, 2023.

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.1
Cash, Cash Equivalents, and Restricted Cash
3 Months Ended
Mar. 31, 2023
Cash, Cash Equivalents, and Restricted Cash  
Cash, Cash Equivalents, and Restricted Cash

3. Cash, Cash Equivalents, and Restricted Cash

Cash and cash equivalents include cash on hand and short term, highly liquid investments with original maturities of three months or less that are readily convertible to known amounts of cash and which are subject to an insignificant risk of changes in value.

Restricted cash consists of amounts deposited to back bonds or letters of credit for potential well liabilities. The Company presents restricted cash with cash and cash equivalents in the Consolidated Statements of Cash Flows.

The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported in the Consolidated Balance Sheets to the total of the amounts in the Consolidated Statements of Cash Flows as of March 31, 2023 and December, 31 2022:

    

March 31, 

    

December 31,

2023

2022

Cash and cash equivalents

$

19,110,225

$

45,236,584

Restricted cash included in other assets

571,324

570,363

Cash, cash equivalents, and restricted cash in the statement of cash flows

$

19,681,549

$

45,806,947

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.1
Short Term Investments
3 Months Ended
Mar. 31, 2023
Investments, Debt and Equity Securities [Abstract]  
Short Term Investments

4. Short Term Investments

Short term investments are highly liquid investments with original maturities between three and twelve months. The Company’s short term investments consist of US Treasury Notes. These investments are classified as held-to-maturity and are carried at amortized cost with the intent to be held to maturity. Interest on these investments is presented as interest income in the Consolidated Statements of Operations and Comprehensive Income.

As of March 31, 2023, there was $30.1 million in short term investments, $29.9 million of adjusted cost basis and $0.2 million in unrecognized gains.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.1
Property and Equipment
3 Months Ended
Mar. 31, 2023
Property and Equipment  
Property and Equipment

5.  Property and Equipment

The following table summarizes the Company’s property and equipment as of March 31, 2023 and December 31, 2022:

    

March 31, 

    

December 31, 

2023

2022

Property and equipment:

Oil and gas properties, successful efforts method

Proved properties

$

149,323,372

$

148,326,265

Unproved properties

18,275,226

18,169,157

Accumulated depletion, depreciation, amortization and impairment

(109,194,701)

(107,729,293)

Total oil and gas properties, net

58,403,897

58,766,129

Gathering system

42,660,626

42,639,001

Accumulated depletion, depreciation, amortization and impairment

(34,778,321)

(34,500,740)

Total gathering system, net

7,882,305

8,138,261

Land

637,764

637,764

Buildings and other property and equipment, net

318,805

286,035

Total property and equipment, net

$

67,242,771

$

67,828,189

Property Impairment

We perform a quantitative impairment test whenever events or changes in circumstances indicate that an asset group's carrying amount may not be recoverable, over proved properties using the published NYMEX forward prices, timing, methods and other assumptions consistent with historical periods. When indicators of impairment are present, GAAP requires that the Company first compare expected future undiscounted cash flows by asset group to their respective carrying values. If the carrying amount exceeds the estimated undiscounted future cash flows, a reduction of the carrying amount of the natural gas properties to their estimated fair values is required. Additionally, if an exploratory well is determined not to have found proved reserves, the costs incurred, net of any salvage value, should be charged to expense.

During the three months ended March 31, 2023 and 2022, no impairment was recorded.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.1
Revolving Line of Credit
3 Months Ended
Mar. 31, 2023
Revolving Line of Credit  
Revolving Line of Credit

6. Revolving Line of Credit

The Company has a senior secured credit facility which includes a total commitment of up to $100 million. The effective borrowing base is $30 million, which is subject to semi-annual redetermination. There are currently no borrowings under the facility. If we decide to access the facility, depending on the level of borrowing, we might need to increase our hedging activity. Hedging requirements were amended to be between 0%-62.5% of the 24-month projected production volumes, based on percentage utilization on the facility. Borrowings from the Facility may be used for the acquisition and development of oil and gas properties, investments in cash flow generating assets complimentary to the production of oil and gas, and for letters of credit and other general corporate purposes. Upon each advance, interest is charged at the highest of a) the Prime Rate, or b) the sum of the Federal Funds Rate plus 0.5%, plus an applicable margin (0.25%-1.25%, based on percentage utilization on the facility). The facility matures on March 1, 2024.

On February 10, 2023, Epsilon Energy USA entered into the Ninth Amendment of the Credit Agreement. The borrowing base was increased to $30 million. Per ASC 848, Facilitation of the Effects of Reference Rate Reform on Financial Reporting, LIBOR was removed as a reference option in the calculation of interest. Hedging requirements were amended to be between 0%-62.5% of the 24-month projected production volumes, based on percentage utilization on the facility. Also, cash distributions to the parent company (Epsilon Energy Ltd.) were allowed if the facility is < 80% utilized and the leverage ratio (total debt / income adjusted for interest, taxes and non-cash amounts) is less than 2 to 1.

The bank has a first priority security interest in the tangible and intangible assets of Epsilon Energy USA, Inc. to secure any outstanding amounts under the agreement. Under the terms of the agreement, the Company must maintain the following covenants:

Interest coverage ratio greater than 3 to 1 (income adjusted for interest, taxes and non-cash amounts / cash interest expense)
Current ratio greater than 1 to 1 (current assets / current liabilities)
Leverage ratio less than 3.5 to 1 (total debt / income adjusted for interest, taxes and non-cash amounts)

We were in compliance with the financial covenants of the agreement as of March 31, 2023.

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.1
Shareholders' Equity
3 Months Ended
Mar. 31, 2023
Shareholders' Equity  
Shareholders' Equity

7. Shareholders’ Equity

(a)Authorized shares

The Company is authorized to issue an unlimited number of Common Shares with no par value and an unlimited number of Preferred Shares with no par value.

(b)Purchases of Equity Shares

Normal Course Issuer Bid

On March 9, 2023, the Board of Directors authorized a new share repurchase program of up to 2,292,644 common shares, representing 10% of the outstanding common shares of Epsilon, for an aggregate purchase price of not more than US $15.0 million. The program is pursuant to a normal course issuer bid and will be conducted in accordance with Rule 10b-18 under the Exchange Act. The program commenced on March 27, 2023 and will end on March 26, 2024, unless the maximum amount of common shares is purchased before then or Epsilon provides earlier notice of termination. During the three months ended March 31, 2023, we repurchased 47,220 common shares at an average price of $5.32 per share (excluding commissions).

Commencing on March 8, 2022, we implemented a plan to repurchase our issued and outstanding common shares and to return capital to our shareholders. We used cash on hand to fund these repurchases. During the year ended December 31, 2022, we repurchased 982,500 common shares of the maximum of 1,183,410 authorized for repurchase and spent $6,234,879 under the plan. The repurchased stock had an average price of $6.32 per share (excluding commissions) and was subsequently retired during the year ended December 31, 2022.

Under the same plan, in 2023, we repurchased and retired 190,700 common shares at an average price of $5.82 per share (excluding commissions) before the plan terminated on March 7, 2023.

The following table contains activity relating to our acquisition of equity securities during the three months ended March 31, 2023:

    

Maximum number

of shares

Total number

Average price

remaining to be

of shares

paid per

purchased under

    

purchased

share

    

the program

Beginning of normal-course issuer bid, March 8, 2022 (1)

1,183,410

January 2023

125,200

$

5.96

February 2023

65,500

$

5.63

Total as of March 7, 2023

190,700

$

5.82

10,210

Beginning of normal-course issuer bid, March 27, 2023 (2)

2,292,644

March 2023

47,220

$

5.32

Total as of March 31, 2023

47,220

$

5.32

2,245,424

(1)Epsilon repurchased these shares under its 2022-2023 share repurchase program that commenced on March 8, 2022 and terminated on March 7, 2023, as described above.
(2)Epsilon repurchased these shares under its 2023-2024 share repurchase program that commenced on March 27, 2023, as described above.

(c)Equity Incentive Plan

Epsilon’s board of directors (the “Board”) adopted the 2020 Equity Incentive Plan (the “2020 Plan”) on July 22, 2020 subject to approval by Epsilon’s shareholders at Epsilon’s 2020 Annual General and Special Meeting of Shareholders, which occurred on September 1, 2020 (the “Meeting”). Shareholders approved the 2020 Plan at the Meeting. Following Epsilon’s listing on the NASDAQ Global Market, the Board determined that it is in the best interest of the shareholders to approve a new incentive plan that is compliant with U.S. public company equity plan rules and practices that would replace Epsilon’s Amended and Restated 2017 Stock Option Plan (including its predecessors) and the Share Compensation Plan (collectively referred to as the “Predecessor Plans”). No further awards will be granted under the Predecessor Plans.

The 2020 Plan provides for incentive compensation in the form of stock options, stock appreciation rights, restricted stock and stock units, performance shares and units, other stock-based awards and cash-based awards. Under the 2020 Plan, Epsilon will be authorized to issue up to 2,000,000 Common Shares.

Restricted Stock Awards

For the three months ended March 31, 2023, no shares of Restricted Stock were awarded to the Company’s board of directors and employees. For the year ended December 31, 2022, 289,231 common shares of Restricted Stock with a weighted average market price at the grant date of $6.28 were awarded to the Company’s officers, employees, and board of directors. These shares vest over a three or four-year period, with an equal number of shares being issued per period on the anniversary of the award resolution. The vesting of the shares is contingent on the individuals’ continued employment or service. The Company determined the fair value of the granted Restricted Stock-based on the market price of the common shares of the Company on the date of grant.

The following table summarizes Restricted Stock activity for the three months ended March 31, 2023, and the year ended December 31, 2022:

Three months ended

Year ended

March 31, 2023

December 31, 2022

Number of

Weighted

Number of

Weighted

Restricted

Average

Restricted

Average

Shares

Remaining Life

Shares

Remaining Life

    

Outstanding

    

(years)

    

Outstanding

    

(years)

Balance non-vested Restricted Stock at beginning of period

298,210

1.74

166,002

1.38

Granted

289,231

1.86

Vested

(157,023)

Balance non-vested Restricted Stock at end of period

298,210

1.49

298,210

1.74

Stock compensation expense for the granted Restricted Stock is recognized over the vesting period. Stock compensation expense recognized during the three months ended March 31, 2023 and 2022 was $165,064 and $95,112, respectively.

At March 31, 2023, the Company had unrecognized stock-based compensation related to these shares of $1,503,501 to be recognized over a weighted average period of 1.4 years (at December 31, 2022: $1,668,564 over 1.55 years).

Performance Share Unit Awards (“PSU”)

For the three months ended March 31, 2023, no PSUs vested and were issued. For the year ended December 31, 2022, a total of 135,667 common shares vested and were issued. The Company grants PSUs, which are paid in stock, to certain key employees. The PSUs will vest on the last day of the performance period. The number of PSUs that will ultimately vest is based on two performance targets as follows:

The targets for the PSUs are based on (i) the relative total stockholder return (“TSR”) percentile ranking and (ii) the relative cash flow per debt adjusted share – growth (“CFDAS Growth”) percentile ranking of the Company, each as compared to the Company’s Performance Peer Group during the applicable one-year performance period ending on December 31.
Cash Flow per Debt Adjusted Share (“CFDAS”) is defined as EBITDA (earnings before interest, taxes, depreciation and amortization) divided by the sum of the 1) the total debt plus the value of preferred stock minus cash and the amount of dividends paid for the year divided by the share price at the end of the year; and 2) the actual share count at year end.
The vesting of each PSU Award will be based 50% on TSR performance and 50% based on CFDAS Growth performance.
The recipient of the award must be employed with the Company at the time of vesting.

The number of shares ultimately issued under these awards can range from zero to 200% of target award amounts at the discretion of the Compensation Committee of the Board of Directors.

The following table summarizes PSUs for the three months ended March 31, 2023 and the year ended December 31, 2022:

Three months ended

Year ended

March 31, 2023

December 31, 2022

Number of

Weighted

Number of

Weighted

Performance

Average

Performance

Average

Shares

Remaining Life

Shares

Remaining Life

    

Outstanding

    

(years)

    

Outstanding

    

(years)

Balance non-vested PSUs at beginning of period

15,833

1.00

151,500

3.84

Vested

(135,667)

Balance non-vested PSUs at end of period

15,833

0.75

15,833

1.00

Stock compensation expense for the granted PSUs is recognized over the vesting period. Stock compensation expense recognized during the three months ended March 31, 2023 and 2022 related to PSUs was $14,684 and $47,190, respectively.

At March 31, 2023, the Company had unrecognized stock-based compensation related to these shares of $44,053 to be recognized over a weighted average period of 0.50 years (at December 31, 2022: $63,328 over 0.63 years).

Stock Options

As of March 31, 2023, the Company had outstanding stock options covering 70,000 Common Shares at an overall average exercise price of $5.03 per Common Share to directors, officers, and employees of the Company and its subsidiaries. These 70,000 options have a weighted average expected remaining term of approximately 0.80 years.

The following table summarizes stock option activity for the three months ended March 31, 2023 and the year ended December 31, 2022:

Three months ended

Year ended

March 31, 2023

December 31, 2022

Weighted

Weighted

Number of

Average

Number of

Average

Options

Exercise

Options

Exercise

Exercise price in US$

    

Outstanding

    

Price

    

Outstanding

    

Price (1)

Balance at beginning of period

70,000

$

5.03

218,750

$

5.28

Exercised

$

(138,750)

$

5.38

Expired/Forfeited

$

(10,000)

$

5.51

Balance at period-end

70,000

$

5.03

70,000

$

5.03

Exercisable at period-end

70,000

$

5.03

70,000

$

5.03

At March 31, 2023, the Company had unrecognized stock-based compensation, related to these options, of nil (at December 31, 2022: nil). The aggregate intrinsic value at March 31, 2023 was $21,700 (at December 31, 2022: $112,000).

During the three months ended March 31, 2023 and the year ended December 31, 2022, the Company awarded no stock options.

(d) Dividends

On March 3, 2023, the Board declared quarterly dividends of $0.0625 per common share (annualized $0.25 per common share) totaling in aggregate an amount of approximately $1.41 million that was paid on March 31, 2023.

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue Recognition
3 Months Ended
Mar. 31, 2023
Revenue Recognition  
Revenue Recognition

8. Revenue Recognition

Revenues are comprised of sales of natural gas, oil and NGLs, along with the revenue generated from the Company’s ownership interest in the gas gathering system in the Auburn field in Northeastern Pennsylvania.

Overall, product sales revenue generally is recorded in the month when contractual delivery obligations are satisfied, which occurs when control is transferred to the Company’s customers at delivery points based on contractual terms and conditions. In addition, gathering and compression revenue generally is recorded in the month when contractual service obligations are satisfied, which occurs as control of those services is transferred to the Company’s customers.

The following table details revenue for the three months ended March 31, 2023 and 2022.

Three Months Ended March 31, 

    

2023

    

2022

Operating revenue

Natural gas

$

6,256,178

$

10,703,084

Natural gas liquids

196,295

314,428

Oil and condensate

517,108

461,813

Gathering and compression fees

2,386,695

2,120,773

Total operating revenue

$

9,356,276

$

13,600,098

Product Sales Revenue

The Company enters into contracts with third party purchasers to sell its natural gas, oil, NGLs and condensate production. Under these product sales arrangements, the sale of each unit of product represents a distinct performance obligation. Product sales revenue is recognized at the point in time that control of the product transfers to the purchaser based on contractual terms which reflect prevailing commodity market prices. To the extent that marketing costs are incurred by the Company prior to the transfer of control of the product, those costs are included in lease operating expenses on the Company’s consolidated statements of operations.

Settlement statements for product sales, and the related cash consideration, are generally received from the purchaser within 30 days. As a result, the Company must estimate the amount of production delivered to the customer and the consideration that will ultimately be received for sale of the natural gas, oil, NGLs, or condensate. Estimated revenue due to the Company is recorded within the receivables line item on the accompanying consolidated balance sheets until payment is received.

Gas Gathering and Compression Revenue

The Company also provides natural gas gathering and compression services through its ownership interest in the gas gathering system in the Auburn field. For the provision of gas gathering and compression services, the Company collects its share of the gathering and compression fees per unit of gas serviced and recognizes gathering revenue over time using an output method based on units of gas gathered.

The settlement statement from the operator of the Auburn GGS is received two months after gathering and compression has occurred. As a result, the Company must estimate the amount of production that was gathered and compressed within the system. Estimated revenue due to the Company is recorded within the receivables line item on the accompanying consolidated balance sheets until payment is received.

Allowance for Credit Losses

The Company records an allowance for credit losses on a case-by-case basis once there is evidence that collection is not probable. For the three months ended March 31, 2023, there were no accounts for which collection was not probable.

The following table details accounts receivable as of March 31, 2023 and December 31, 2022.

    

March 31, 

    

December 31, 

2023

2022

Accounts receivable

Natural gas and oil sales

$

2,593,604

$

5,696,419

Joint interest billing

17,476

20,454

Gathering and compression fees

1,765,871

1,483,956

Other

428,369

557

Total accounts receivable

$

4,805,320

$

7,201,386

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes
3 Months Ended
Mar. 31, 2023
Income Taxes  
Income Taxes

9. Income Taxes

Income tax provisions for the three months ended March 31, 2023 and 2022 are as follows:

Three months ended March 31, 

    

2023

    

2022

Current:

Federal

$

960,508

$

1,466,896

State

378,522

692,316

Total current income tax expense

1,339,030

2,159,212

Deferred:

Federal

(17,278)

22,015

State

5,170

671

Total deferred tax expense

(12,108)

22,686

Income tax expense

$

1,326,922

$

2,181,898

The Company files federal income tax returns in the United States and Canada, and various returns in state and local jurisdictions.

The Company believes it has no uncertain income tax positions. The Company's tax returns are open to audit under the statute of limitations for the years ending December 31, 2019 through December 31, 2022. To the extent we utilize net operating losses generated in earlier years, such earlier years may also be subject to audit.

Our effective tax rate will typically differ from the statutory federal rate primarily as a result of state income taxes and the valuation allowance against the Canadian net operating loss. The effective tax rate for the three months ended March 31, 2023 was higher than the statutory federal rate as a result of the state income taxes and the valuation allowance against the Canadian net operating loss.

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2023
Commitments and Contingencies  
Commitments and Contingencies

10. Commitments and Contingencies

The Company enters into commitments for capital expenditures in advance of the expenditures being made. As of March 31, 2023, the Company had commitments of $0.2 million for capital expenditures.

Litigation

On March 10, 2021, Epsilon filed a complaint against Chesapeake Appalachia, LLC (“Chesapeake”) in the United States District Court for the Middle District of Pennsylvania, Scranton, Pennsylvania (“Middle District”). Epsilon claims that Chesapeake has breached a settlement agreement and several operating agreements (“JOAs”) to which Epsilon and Chesapeake are parties. Epsilon asserts that Chesapeake has failed to cooperate with Epsilon’s efforts to develop resources in the Auburn Development, located in Northeast Pennsylvania, as required under both the settlement agreement and JOAs.

Epsilon requested a preliminary injunction but was unsuccessful in obtaining that injunction.  Epsilon filed a motion to amend its original Complaint. Chesapeake opposed. The Court ruled in Epsilon’s favor and allowed Epsilon’s amendment. Chesapeake moved to dismiss the amended Complaint. The Court granted the motion to dismiss without prejudice to Epsilon’s right to file a new lawsuit based on new proposals made after the Court’s decision. Epsilon filed a motion for reconsideration of that decision, but the court denied the motion for reconsideration on January 18, 2022.

Epsilon filed a notice of appeal on February 15, 2022 challenging both the motion to dismiss and motion for reconsideration decisions.  Chesapeake filed a cross-appeal on March 1, 2022.  A briefing schedule was set and briefing closed October 14, 2022.  Oral argument was held in January 2023.  A decision on the appeal is not expected until mid-2023.

Epsilon re-filed a complaint against Chesapeake in the Middle District on May 9, 2022.  Epsilon generally asserts similar claims as in the previous suit, pursuing declaratory judgment claims regarding Chesapeake’s obligation to Epsilon to cooperate with Epsilon’s efforts in the Auburn Development and regarding Chesapeake’s obstruction of Epsilon’s efforts with the Pennsylvania Department of Environmental Protection permitting process but not based on specific well proposals.  Chesapeake filed a motion to stay pending a decision on the Third Circuit appeal, which was granted.  The matter is stayed pending a decision from the Third Circuit.  

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.1
Leases
3 Months Ended
Mar. 31, 2023
Leases [Abstract]  
Leases

11. Leases

Under ASC 842, Leases, the Company recognized an operating lease related to its corporate office as of March 31, 2023 summarized in the following table:

    

March 31, 

    

December 31,

2023

2022

Asset

Operating lease right-of-use assets

$

-

$

31,383

Operating lease right-of-use assets, long term

532,013

-

Total operating lease right-of-use assets

$

532,013

$

31,383

Liabilities

Operating lease liabilities

$

2,756

$

35,299

Operating lease liabilities, long term

541,396

-

Total operating lease liabilities

$

544,152

$

35,299

Operating lease costs

$

35,233

$

32,097

Cash paid for amounts included in the measurement of lease liabilities

Operating cash flows from operating leases

$

27,010

$

106,798

Weighted average remaining lease term (years) - operating lease

3.39

0.33

Weighted average discount rate (annualized) - operating lease

8.25%

8.09%

The Company had one office lease that expired in April 2023.  On March 1, 2023, the Company commenced a new office lease with a 70 month lease term and future lease payments estimated to be approximately $0.85 million. There are no other pending leases, and no lease arrangements in which the Company is the lessor. Lease expense for operating leases was $0.04 million and $0.03 million as of March 31, 2023 and December 31, 2022, respectively. This lease expense is presented in other general and administrative expenses in the consolidated statements of operations and comprehensive income.

Future minimum lease payments as of March 31, 2023 are as follows:

Operating Leases

2023

$

2024

134,750

2025

173,550

2026

177,021

2027

180,492

Thereafter

183,963

Total minimum lease payments

849,776

Less: imputed interest

(305,624)

Present value of future minimum lease payments

544,152

Less: current obligations under leases

(2,756)

Long-term lease obligations

$

541,396

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.1
Net Income Per Share
3 Months Ended
Mar. 31, 2023
Net Income Per Share  
Net Income Per Share

12.    Net Income Per Share

Basic net income per share is computed on the basis of the weighted-average number of common shares outstanding during the period. Diluted net income per share is computed based upon the weighted-average number of common shares outstanding during the period plus the assumed issuance of common shares for all potentially dilutive securities.

The net income used in the calculation of basic and diluted net income per share is as follows:

Three months ended March 31, 

    

2023

    

2022

Net income

$

3,529,827

$

5,805,888

In calculating the net income per share, basic and diluted, the following weighted-average shares were used:

Three months ended March 31, 

    

2023

    

2022

Basic weighted-average number of shares outstanding

22,990,893

23,677,842

Dilutive stock options

8,512

16,728

Unvested time-based restricted shares

 

21,415

 

65,395

Unvested performance-based restricted shares

 

6,864

 

102,463

Diluted weighted average shares outstanding

 

23,027,684

 

23,862,428

The Company excluded the following shares from the diluted EPS because their inclusion would have been anti-dilutive.

Three months ended March 31, 

    

2023

    

2022

Anti-dilutive options

61,488

163,272

Anti-dilutive unvested time-based restricted shares

276,795

100,607

Anti-dilutive unvested performance-based restricted shares

8,969

49,037

Total Anti-dilutive shares

 

347,252

 

312,916

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.1
Operating Segments
3 Months Ended
Mar. 31, 2023
Operating Segments.  
Operating Segments

13. Operating Segments

Operating segments are reported in a manner consistent with the internal reporting provided to the chief operating decision-maker. The chief operating decision-maker, who is responsible for allocating resources and assessing performance of the operating segments, has been identified as executive management. Segment performance is evaluated based on operating income (loss) as shown in the table below. Interest income and expense, and income taxes are managed separately on a group basis. As of March 31, 2023, general and administrative costs and interest income were moved to the Corporate segment because they are entirely comprised of corporate expenses and are not allocated to the Upstream and Gas Gathering segments. To be consistent with this current presentation, the general administrative costs of $1.3 million and interest income of $0.02 million for the three months ended March 31, 2022 has been reclassed as well.

The Company’s reportable segments are as follows:

a.The Upstream segment activities include acquisition, development and production of oil, natural gas, and other liquid reserves on properties within the United States;
b.The Gas Gathering segment partners with two other companies to operate a natural gas gathering system; and
c.The Corporate segment activities include general and administrative costs, interest income, and corporate listing and governance functions of the Company.

Segment activity as of, and for the three months ended March 31, 2023 and 2022 is as follows:

    

Upstream

    

Gas Gathering

    

Corporate

    

Elimination

    

Consolidated

For the three months ended March 31, 2023

Operating revenue

Natural gas

$

6,256,178

$

$

$

$

6,256,178

Natural gas liquids

196,295

196,295

Oil and condensate

517,108

517,108

Gathering and compression fees

2,750,503

(363,808)

2,386,695

Total operating revenue (1)

6,969,581

2,750,503

(363,808)

9,356,276

Operating costs

Operating costs

1,768,087

651,371

2,203,491

(363,808)

4,259,141

Depletion, depreciation, amortization and accretion

1,493,755

279,251

1,773,006

Operating income

3,707,739

1,819,881

(2,203,491)

3,324,129

Other income (expense)

Interest income

490,762

490,762

Interest expense

(28,437)

(28,437)

Gain (loss) on derivative contracts

1,068,660

1,068,660

Other (expense) income

652

983

1,635

Other income (expense), net

1,040,875

491,745

1,532,620

Net income before income tax expense

$

4,748,614

$

1,819,881

$

(1,711,746)

$

$

4,856,749

Capital expenditures (2)

$

1,145,146

$

21,624

$

$

$

1,166,770

For the three months ended March 31, 2022

Operating revenue

Natural gas

$

10,703,084

$

$

$

$

10,703,084

Natural gas liquids

314,428

314,428

Oil and condensate

461,813

461,813

Gathering and compression fees

2,485,937

(365,164)

2,120,773

Total operating revenue (1)

11,479,325

2,485,937

(365,164)

13,600,098

Operating costs

Operating costs

1,773,040

524,375

1,313,434

(365,164)

3,245,685

Depletion, depreciation, amortization and accretion

1,104,497

284,722

1,389,219

Operating income

8,601,788

1,676,840

(1,313,434)

8,965,194

Other income (expense)

Interest income

15,221

15,221

Interest expense

(15,319)

(15,319)

Gain (loss) on derivative contracts

(971,904)

(971,904)

Other (expense) income

(5,406)

(5,406)

Other income (expense), net

(987,223)

9,815

(977,408)

Net income before income tax expense

$

7,614,565

$

1,676,840

$

(1,303,619)

$

$

7,987,786

Capital expenditures (2)

$

2,610,894

$

15,393

$

$

$

2,626,287

(1)Segment operating revenue represents revenues generated from the operations of the segment. Inter-segment sales during the three months ended March 31, 2023 and 2022 have been eliminated upon consolidation. For the three months ended March 31, 2023, Epsilon sold natural gas to 27 unique customers. The three customers over 10% comprised 13%, 12%, and 11% of total revenue. For the three months ended March 31, 2022, Epsilon sold natural gas to 12 unique customers. The three customers over 10% comprised 37%, 13% and 12% of total revenue.
(2)Capital expenditures for the Upstream segment consist primarily of the acquisition of properties, and the drilling and completing of wells while Gas Gathering consists of expenditures relating to the expansion and completion of the gathering and compression facility.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.1
Commodity Risk Management Activities
3 Months Ended
Mar. 31, 2023
Commodity Risk Management Activities  
Commodity Risk Management Activities

14. Commodity Risk Management Activities

Commodity Price Risks

Epsilon engages in price risk management activities from time to time. These activities are intended to manage Epsilon’s exposure to fluctuations in commodity prices for natural gas by securing derivative contracts for a portion of expected sales volumes.

Inherent in the Company’s fixed price contracts, are certain business risks, including market risk and credit risk. Market risk is the risk that the price of oil and natural gas will change, either favorably or unfavorably, in response to changing market conditions. Credit risk is the risk of loss from nonperformance by the Company’s counterparty to a contract. The Company does not currently require collateral from any of its counterparties nor does its counterparties require collateral from the Company.

The Company enters into certain commodity derivative instruments to mitigate commodity price risk associated with a portion of its future natural gas production and related cash flows. The natural gas revenues and cash flows are affected by changes in commodity product prices, which are volatile and cannot be accurately predicted. The objective for holding these commodity derivatives is to protect the operating revenues and cash flows related to a portion of the future natural gas sales from the risk of significant declines in commodity prices, which helps ensure the Company’s ability to fund the capital budget.

Epsilon has historically elected not to designate any of its financial commodity derivative contracts as accounting hedges and, accordingly, accounts for these financial commodity derivative contracts using the mark-to-market accounting method. Under this accounting method, changes in the fair value of outstanding financial instruments are recognized as gains or losses in the period of change and are recorded as loss (gain) on derivative contracts on the condensed consolidated statements of operations and comprehensive income (loss). The related cash flow impact is reflected in cash flows from operating activities. During the three months ended March 31, 2023, Epsilon recognized gains on commodity derivative contracts of $1,068,660. This amount included cash received on settlements on these contracts of $363,300. For the three months ended March 31, 2022, Epsilon recognized losses on commodity derivative contracts of $971,904. This amount included cash paid on settlements on these contracts of $1,211,728.

Commodity Derivative Contracts

At March 31, 2023, the Company had outstanding NYMEX HH swaps totaling 0.92 Bcf and Tennessee Z4 basis swaps totaling 0.92 Bcf outstanding.

Fair Value of Derivative 
Assets

    

March 31, 

    

December 31, 

2023

2022

Current

 

  

 

  

NYMEX Henry Hub swap

 

$

2,373,200

$

1,219,865

Tennessee Z4 basis swap

 

181,775

 

$

2,373,200

$

1,401,640

Fair Value of Derivative
 Liabilities

    

March 31, 

    

December 31, 

2023

2022

Current

 

  

 

  

Tennessee Z4 basis swap

 

$

(445,750)

$

(179,550)

 

$

(445,750)

$

(179,550)

Net Fair Value of Derivatives

 

$

1,927,450

$

1,222,090

The following table presents the changes in the fair value of Epsilon’s commodity derivatives for the periods indicated:

Three months ended March 31, 

    

2023

    

2022

Fair value of asset (liability), beginning of the period

$

1,222,090

$

(239,824)

Gains (losses) on derivative contracts included in earnings

 

1,068,660

 

(971,904)

Settlement of commodity derivative contracts

 

(363,300)

 

1,211,728

Fair value of asset (liability), end of the period

$

1,927,450

$

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Asset Retirement Obligations
3 Months Ended
Mar. 31, 2023
Asset Retirement Obligations  
Asset Retirement Obligations

15. Asset Retirement Obligations

Asset retirement obligations are estimated by management based on Epsilon’s net ownership interest in all wells and the gathering system, estimated costs to reclaim and abandon such assets and the estimated timing of the costs to be incurred in future periods, and the forecast risk free cost of capital. Epsilon has estimated the value of its total asset retirement obligations to be $2.8 million as of March 31, 2023 ($2.8 million at December 31, 2022) based on a total net future undiscounted liability of approximately $7.5 million ($7.4 million at December 31, 2022). Each year we review, and to the extent necessary, revise our asset retirement obligations estimates.

The following tables summarize the changes in asset retirement obligations for the periods indicated:

Three Months Ended

Year ended

March 31, 

December 31, 

2023

    

2022

Balance beginning of period

$

2,780,237

$

2,833,656

Liabilities acquired

736

12,053

Liabilities disposed of

(25,835)

Wells plugged and abandoned

(118,260)

Accretion

20,083

78,623

Balance end of period

$

2,801,056

$

2,780,237

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements
3 Months Ended
Mar. 31, 2023
Fair Value Measurements  
Fair Value Measurements

16. Fair Value Measurements

The methodologies used to determine the fair value of our financial assets and liabilities at March 31, 2023 were the same as those used at December 31, 2022.

Cash and cash equivalents, restricted cash, accounts receivable, and accounts payable are carried at cost, which approximates their fair value because of the short-term maturity of these instruments. The Company’s revolving line of credit has a recorded value that approximates its fair value since its variable interest rate is tied to current market rates and the applicable margins represent market rates.

The Company has investments in U.S. Treasury Notes, some of which mature over a period greater than 90 days and are classified as short term investments. The U.S. Treasury Notes are carried at amortized cost. The carrying values are adjusted for accretion of discounts over the remaining life of the investment. The U.S. Treasury Notes are classified within Level 1 of the fair value hierarchy. As of March 31, 2023, there was $30.1 million in short term investments, $29.9 million of adjusted cost basis and $0.2 million in unrecognized gains.

Commodity derivative instruments consist of NYMEX Henry Hub swap and basis swap contracts for natural gas. The Company’s derivative contracts are valued based on a marked to market approach. These assumptions are observable in the marketplace throughout the full term of the contract, can be derived from observable data or are supported by observable levels at which transactions are executed in the marketplace, and are therefore designated as Level 2 within the valuation hierarchy. The Company utilizes its counterparties’ valuations to assess the reasonableness of its own valuations.

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Current Expected Credit Loss
3 Months Ended
Mar. 31, 2023
Receivables [Abstract]  
Current Expected Credit Loss

17. Current Expected Credit Loss

Under ASU 326, Financial Instruments – Credit Losses, estimated losses on financial assets are provided through an allowance for credit losses. The majority of our financial assets are invested in U.S. Treasury Notes. We also have accounts receivable which are primarily from purchasers of oil and natural gas, counterparties to our financial instruments, and revenues earned for compression and gathering services. Our oil, gas, and natural gas liquids accounts receivables are generally collected within 30 days after the end of the month. Compression and gathering receivables are generally collected within 60 days after the end of the month. We assess collectability through various procedures, including review of our trade receivable balances by counterparty, assessing economic events and conditions, our historical experience with counterparties, the counterparty’s financial condition and the amount and age of past due accounts. As of the three months ended March 31, 2023, we determined that our allowance for credit loss was nil.

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Subsequent Events
3 Months Ended
Mar. 31, 2023
Subsequent Events  
Subsequent Events

18. Subsequent Events

Effective April 13, 2023, Dewey Energy Holding, LLC divested two operated wells in the State of Oklahoma along with 1,298 net acres of leasehold. Subsequently, Dewey Energy Holdings, LLC now owns 7,228 net acres of leasehold in Oklahoma.

On May 9, 2023, Epsilon entered into definitive agreements to acquire 10% interest in two wellbores (located in Eddy Co, NM) from a private operator. The wells are currently on flow-back. Total capital expenditures (net to Epsilon) are estimated at $2.1 million.

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Basis of Preparation (Policies)
3 Months Ended
Mar. 31, 2023
Basis of Preparation  
Interim Financial Statements

Interim Financial Statements

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) for interim financial information and with the appropriate rules and regulations of the SEC. Accordingly, certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. All adjustments which are, in the opinion of management, necessary for a fair statement of the financial position and results of operations for the interim periods presented have been included. The interim financial information and notes hereto should be read in conjunction with the Company’s consolidated financial statements as of and for the year ended December 31, 2022. The results of operations for interim periods are not necessarily indicative of results to be expected for a full fiscal year.

Principles of Consolidation

Principles of Consolidation

The Company’s unaudited condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiary, Epsilon Energy USA, Inc. and its wholly owned subsidiaries, Epsilon Midstream, LLC, Dewey Energy GP, LLC, Dewey Energy Holdings, LLC, Epsilon Operating, LLC, and Altolisa Holdings, LLC. With regard to the gathering system, in which Epsilon owns an undivided interest in the asset, proportionate consolidation accounting is used. All inter-company transactions have been eliminated.

Use of Estimates

Use of Estimates

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (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 financial statements and the reported amounts of revenues and expenses during the reporting period. The most significant estimates pertain to proved natural gas and oil reserves and related cash flow estimates used in impairment tests of natural gas and oil, and gathering system properties, asset retirement obligations, accrued natural gas and oil revenues and operating expenses, accrued gathering system revenues and operating expenses, as well as the valuation of commodity derivative instruments. Actual results could differ from those estimates.

Reclassification

Reclassification

The consolidated financial statements for the prior periods include certain reclassifications that were made to conform to the current period presentation. Such reclassifications have no impact on previously reported consolidated financial position, results of operations or cash flows.

Recently Issued Accounting Standards

Recently Issued Accounting Standards

The Company, an emerging growth company (“EGC”), has elected to take advantage of the benefits of the extended transition period provided for in Section 7(a)(2)(B) of the Securities Act, for complying with new or revised

accounting standards which allows the Company to defer adoption of certain accounting standards until those standards would otherwise apply to private companies.

In June 2016 the FASB issued ASU 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which removes the thresholds that companies apply to measure credit losses on financial instruments measured at amortized cost, such as loans, receivables, and held-to-maturity debt securities. Under current U.S. GAAP, companies generally recognize credit losses when it is probable that the loss has been incurred. The revised guidance removes all recognition thresholds and requires companies to recognize an allowance for credit losses for the difference between the amortized cost basis of a financial instrument and the amount of amortized cost that the Company expects to collect over the instrument’s contractual life. Epsilon has adopted ASU 2016-13 as of January 1, 2023. There was no impact from the adoption of this ASU.

In 2020, the FASB issued ASU 2020-04, Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which, for a limited period of time, adds ASC 848 to the Codification providing entities with certain practical expedients and exceptions from applying modification accounting if certain criteria are met. The amendments are designed to reduce operational challenges that entities will face in applying modification accounting to all contracts that will be revised due to reference rate reform. The guidance in ASC 848 was triggered by the pending discontinuation of certain benchmark reference rates and, in some cases, their replacement by new rates that are more observable or transaction-based and, therefore, less susceptible to manipulation, than certain interest-rate benchmark reference rates commonly used today, including the London Interbank Offered Rate (LIBOR). This process of reference rate reform will require entities to modify certain contracts by removing the discontinued rates and including new rates. Epsilon has adopted ASU 2020-04 as of January 1, 2023.

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Cash, Cash Equivalents, and Restricted Cash (Tables)
3 Months Ended
Mar. 31, 2023
Cash, Cash Equivalents, and Restricted Cash  
Schedule of cash, cash equivalents and restricted cash

The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported in the Consolidated Balance Sheets to the total of the amounts in the Consolidated Statements of Cash Flows as of March 31, 2023 and December, 31 2022:

    

March 31, 

    

December 31,

2023

2022

Cash and cash equivalents

$

19,110,225

$

45,236,584

Restricted cash included in other assets

571,324

570,363

Cash, cash equivalents, and restricted cash in the statement of cash flows

$

19,681,549

$

45,806,947

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Property and Equipment (Tables)
3 Months Ended
Mar. 31, 2023
Property and Equipment  
Schedule of property and equipment

The following table summarizes the Company’s property and equipment as of March 31, 2023 and December 31, 2022:

    

March 31, 

    

December 31, 

2023

2022

Property and equipment:

Oil and gas properties, successful efforts method

Proved properties

$

149,323,372

$

148,326,265

Unproved properties

18,275,226

18,169,157

Accumulated depletion, depreciation, amortization and impairment

(109,194,701)

(107,729,293)

Total oil and gas properties, net

58,403,897

58,766,129

Gathering system

42,660,626

42,639,001

Accumulated depletion, depreciation, amortization and impairment

(34,778,321)

(34,500,740)

Total gathering system, net

7,882,305

8,138,261

Land

637,764

637,764

Buildings and other property and equipment, net

318,805

286,035

Total property and equipment, net

$

67,242,771

$

67,828,189

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Shareholders' Equity (Tables)
3 Months Ended
Mar. 31, 2023
Shareholders' Equity  
Schedule of purchases of equity Shares

The following table contains activity relating to our acquisition of equity securities during the three months ended March 31, 2023:

    

Maximum number

of shares

Total number

Average price

remaining to be

of shares

paid per

purchased under

    

purchased

share

    

the program

Beginning of normal-course issuer bid, March 8, 2022 (1)

1,183,410

January 2023

125,200

$

5.96

February 2023

65,500

$

5.63

Total as of March 7, 2023

190,700

$

5.82

10,210

Beginning of normal-course issuer bid, March 27, 2023 (2)

2,292,644

March 2023

47,220

$

5.32

Total as of March 31, 2023

47,220

$

5.32

2,245,424

(1)Epsilon repurchased these shares under its 2022-2023 share repurchase program that commenced on March 8, 2022 and terminated on March 7, 2023, as described above.
(2)Epsilon repurchased these shares under its 2023-2024 share repurchase program that commenced on March 27, 2023, as described above.
Schedule of restricted stock activity

The following table summarizes Restricted Stock activity for the three months ended March 31, 2023, and the year ended December 31, 2022:

Three months ended

Year ended

March 31, 2023

December 31, 2022

Number of

Weighted

Number of

Weighted

Restricted

Average

Restricted

Average

Shares

Remaining Life

Shares

Remaining Life

    

Outstanding

    

(years)

    

Outstanding

    

(years)

Balance non-vested Restricted Stock at beginning of period

298,210

1.74

166,002

1.38

Granted

289,231

1.86

Vested

(157,023)

Balance non-vested Restricted Stock at end of period

298,210

1.49

298,210

1.74

Schedule of PSU activity

The following table summarizes PSUs for the three months ended March 31, 2023 and the year ended December 31, 2022:

Three months ended

Year ended

March 31, 2023

December 31, 2022

Number of

Weighted

Number of

Weighted

Performance

Average

Performance

Average

Shares

Remaining Life

Shares

Remaining Life

    

Outstanding

    

(years)

    

Outstanding

    

(years)

Balance non-vested PSUs at beginning of period

15,833

1.00

151,500

3.84

Vested

(135,667)

Balance non-vested PSUs at end of period

15,833

0.75

15,833

1.00

Summary of stock option activity

The following table summarizes stock option activity for the three months ended March 31, 2023 and the year ended December 31, 2022:

Three months ended

Year ended

March 31, 2023

December 31, 2022

Weighted

Weighted

Number of

Average

Number of

Average

Options

Exercise

Options

Exercise

Exercise price in US$

    

Outstanding

    

Price

    

Outstanding

    

Price (1)

Balance at beginning of period

70,000

$

5.03

218,750

$

5.28

Exercised

$

(138,750)

$

5.38

Expired/Forfeited

$

(10,000)

$

5.51

Balance at period-end

70,000

$

5.03

70,000

$

5.03

Exercisable at period-end

70,000

$

5.03

70,000

$

5.03

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2023
Revenue Recognition  
Summary of revenue

The following table details revenue for the three months ended March 31, 2023 and 2022.

Three Months Ended March 31, 

    

2023

    

2022

Operating revenue

Natural gas

$

6,256,178

$

10,703,084

Natural gas liquids

196,295

314,428

Oil and condensate

517,108

461,813

Gathering and compression fees

2,386,695

2,120,773

Total operating revenue

$

9,356,276

$

13,600,098

Schedule of accounts receivable net of allowance for doubtful accounts

The following table details accounts receivable as of March 31, 2023 and December 31, 2022.

    

March 31, 

    

December 31, 

2023

2022

Accounts receivable

Natural gas and oil sales

$

2,593,604

$

5,696,419

Joint interest billing

17,476

20,454

Gathering and compression fees

1,765,871

1,483,956

Other

428,369

557

Total accounts receivable

$

4,805,320

$

7,201,386

XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes (Tables)
3 Months Ended
Mar. 31, 2023
Income Taxes  
Schedule of current and deferred tax expense (benefit)

Income tax provisions for the three months ended March 31, 2023 and 2022 are as follows:

Three months ended March 31, 

    

2023

    

2022

Current:

Federal

$

960,508

$

1,466,896

State

378,522

692,316

Total current income tax expense

1,339,030

2,159,212

Deferred:

Federal

(17,278)

22,015

State

5,170

671

Total deferred tax expense

(12,108)

22,686

Income tax expense

$

1,326,922

$

2,181,898

XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Leases (Tables)
3 Months Ended
Mar. 31, 2023
Leases [Abstract]  
Schedule of operating lease

Under ASC 842, Leases, the Company recognized an operating lease related to its corporate office as of March 31, 2023 summarized in the following table:

    

March 31, 

    

December 31,

2023

2022

Asset

Operating lease right-of-use assets

$

-

$

31,383

Operating lease right-of-use assets, long term

532,013

-

Total operating lease right-of-use assets

$

532,013

$

31,383

Liabilities

Operating lease liabilities

$

2,756

$

35,299

Operating lease liabilities, long term

541,396

-

Total operating lease liabilities

$

544,152

$

35,299

Operating lease costs

$

35,233

$

32,097

Cash paid for amounts included in the measurement of lease liabilities

Operating cash flows from operating leases

$

27,010

$

106,798

Weighted average remaining lease term (years) - operating lease

3.39

0.33

Weighted average discount rate (annualized) - operating lease

8.25%

8.09%

Schedule of future minimum lease commitments

Future minimum lease payments as of March 31, 2023 are as follows:

Operating Leases

2023

$

2024

134,750

2025

173,550

2026

177,021

2027

180,492

Thereafter

183,963

Total minimum lease payments

849,776

Less: imputed interest

(305,624)

Present value of future minimum lease payments

544,152

Less: current obligations under leases

(2,756)

Long-term lease obligations

$

541,396

XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Net Income Per Share (Tables)
3 Months Ended
Mar. 31, 2023
Net Income Per Share  
Schedule of net income used in the calculation of basic and diluted net income per share

The net income used in the calculation of basic and diluted net income per share is as follows:

Three months ended March 31, 

    

2023

    

2022

Net income

$

3,529,827

$

5,805,888

Schedule of weighted-average shares used in calculation of net income per share

In calculating the net income per share, basic and diluted, the following weighted-average shares were used:

Three months ended March 31, 

    

2023

    

2022

Basic weighted-average number of shares outstanding

22,990,893

23,677,842

Dilutive stock options

8,512

16,728

Unvested time-based restricted shares

 

21,415

 

65,395

Unvested performance-based restricted shares

 

6,864

 

102,463

Diluted weighted average shares outstanding

 

23,027,684

 

23,862,428

Schedule of anti-dilutive shares

The Company excluded the following shares from the diluted EPS because their inclusion would have been anti-dilutive.

Three months ended March 31, 

    

2023

    

2022

Anti-dilutive options

61,488

163,272

Anti-dilutive unvested time-based restricted shares

276,795

100,607

Anti-dilutive unvested performance-based restricted shares

8,969

49,037

Total Anti-dilutive shares

 

347,252

 

312,916

XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Operating Segments (Tables)
3 Months Ended
Mar. 31, 2023
Operating Segments.  
Schedule of segment financial information

Segment activity as of, and for the three months ended March 31, 2023 and 2022 is as follows:

    

Upstream

    

Gas Gathering

    

Corporate

    

Elimination

    

Consolidated

For the three months ended March 31, 2023

Operating revenue

Natural gas

$

6,256,178

$

$

$

$

6,256,178

Natural gas liquids

196,295

196,295

Oil and condensate

517,108

517,108

Gathering and compression fees

2,750,503

(363,808)

2,386,695

Total operating revenue (1)

6,969,581

2,750,503

(363,808)

9,356,276

Operating costs

Operating costs

1,768,087

651,371

2,203,491

(363,808)

4,259,141

Depletion, depreciation, amortization and accretion

1,493,755

279,251

1,773,006

Operating income

3,707,739

1,819,881

(2,203,491)

3,324,129

Other income (expense)

Interest income

490,762

490,762

Interest expense

(28,437)

(28,437)

Gain (loss) on derivative contracts

1,068,660

1,068,660

Other (expense) income

652

983

1,635

Other income (expense), net

1,040,875

491,745

1,532,620

Net income before income tax expense

$

4,748,614

$

1,819,881

$

(1,711,746)

$

$

4,856,749

Capital expenditures (2)

$

1,145,146

$

21,624

$

$

$

1,166,770

For the three months ended March 31, 2022

Operating revenue

Natural gas

$

10,703,084

$

$

$

$

10,703,084

Natural gas liquids

314,428

314,428

Oil and condensate

461,813

461,813

Gathering and compression fees

2,485,937

(365,164)

2,120,773

Total operating revenue (1)

11,479,325

2,485,937

(365,164)

13,600,098

Operating costs

Operating costs

1,773,040

524,375

1,313,434

(365,164)

3,245,685

Depletion, depreciation, amortization and accretion

1,104,497

284,722

1,389,219

Operating income

8,601,788

1,676,840

(1,313,434)

8,965,194

Other income (expense)

Interest income

15,221

15,221

Interest expense

(15,319)

(15,319)

Gain (loss) on derivative contracts

(971,904)

(971,904)

Other (expense) income

(5,406)

(5,406)

Other income (expense), net

(987,223)

9,815

(977,408)

Net income before income tax expense

$

7,614,565

$

1,676,840

$

(1,303,619)

$

$

7,987,786

Capital expenditures (2)

$

2,610,894

$

15,393

$

$

$

2,626,287

(1)Segment operating revenue represents revenues generated from the operations of the segment. Inter-segment sales during the three months ended March 31, 2023 and 2022 have been eliminated upon consolidation. For the three months ended March 31, 2023, Epsilon sold natural gas to 27 unique customers. The three customers over 10% comprised 13%, 12%, and 11% of total revenue. For the three months ended March 31, 2022, Epsilon sold natural gas to 12 unique customers. The three customers over 10% comprised 37%, 13% and 12% of total revenue.
(2)Capital expenditures for the Upstream segment consist primarily of the acquisition of properties, and the drilling and completing of wells while Gas Gathering consists of expenditures relating to the expansion and completion of the gathering and compression facility.
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Commodity Risk Management Activities (Tables)
3 Months Ended
Mar. 31, 2023
Commodity Risk Management Activities  
Schedule of fair value of derivatives

Fair Value of Derivative 
Assets

    

March 31, 

    

December 31, 

2023

2022

Current

 

  

 

  

NYMEX Henry Hub swap

 

$

2,373,200

$

1,219,865

Tennessee Z4 basis swap

 

181,775

 

$

2,373,200

$

1,401,640

Fair Value of Derivative
 Liabilities

    

March 31, 

    

December 31, 

2023

2022

Current

 

  

 

  

Tennessee Z4 basis swap

 

$

(445,750)

$

(179,550)

 

$

(445,750)

$

(179,550)

Net Fair Value of Derivatives

 

$

1,927,450

$

1,222,090

Schedule of fair value of derivatives rollforward

The following table presents the changes in the fair value of Epsilon’s commodity derivatives for the periods indicated:

Three months ended March 31, 

    

2023

    

2022

Fair value of asset (liability), beginning of the period

$

1,222,090

$

(239,824)

Gains (losses) on derivative contracts included in earnings

 

1,068,660

 

(971,904)

Settlement of commodity derivative contracts

 

(363,300)

 

1,211,728

Fair value of asset (liability), end of the period

$

1,927,450

$

XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Asset Retirement Obligations (Tables)
3 Months Ended
Mar. 31, 2023
Asset Retirement Obligations  
Schedule of activity in asset retirement obligations

The following tables summarize the changes in asset retirement obligations for the periods indicated:

Three Months Ended

Year ended

March 31, 

December 31, 

2023

    

2022

Balance beginning of period

$

2,780,237

$

2,833,656

Liabilities acquired

736

12,053

Liabilities disposed of

(25,835)

Wells plugged and abandoned

(118,260)

Accretion

20,083

78,623

Balance end of period

$

2,801,056

$

2,780,237

XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Basis of Preparation (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Immaterial Error Correction    
Operating income $ 3,324,129 $ 8,965,194
Decreasing net cash provided by operating activities 7,578,152 7,703,470
Decreasing net cash used in investing activities $ (30,921,070) $ (2,860,913)
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Cash, Cash Equivalents, and Restricted Cash - Reconciliation of Cash (Details) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Dec. 31, 2021
Summary of Significant Accounting Policies        
Cash and cash equivalents $ 19,110,225 $ 45,236,584    
Restricted cash included in other assets 571,324 570,363    
Cash, cash equivalents and restricted cash in the statement of cash flows $ 19,681,549 $ 45,806,947 $ 30,639,667 $ 27,065,423
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Short Term Investments (Details) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Investments, Debt and Equity Securities [Abstract]      
Short term investments $ 30,138,743 $ 0 $ 30,100,000
Short term investments, adjusted cost basis 29,900,000   29,900,000
Short term investments, unrecognized gains $ 200,000   $ 200,000
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Property and Equipment (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Oil and gas properties, successful efforts method      
Proved properties $ 149,323,372   $ 148,326,265
Unproved properties 18,275,226   18,169,157
Accumulated depletion, depreciation, amortization and impairment (109,194,701)   (107,729,293)
Total oil and gas properties, net 58,403,897   58,766,129
Gathering system 42,660,626   42,639,001
Accumulated depletion, depreciation, amortization and impairment (34,778,321)   (34,500,740)
Total gathering system, net 7,882,305   8,138,261
Land 637,764   637,764
Buildings and other property and equipment, net 318,805   286,035
Total property and equipment, net 67,242,771   $ 67,828,189
Impairment expense 0 $ 0  
Impairment of Oil and Gas Properties $ 0 $ 0  
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Revolving Line of Credit (Details)
$ in Millions
3 Months Ended
Feb. 10, 2023
USD ($)
Mar. 31, 2023
USD ($)
Revolving Credit Facility    
Revolving Credit Facility    
Cash distributions percentage   80.00%
Total commitments   $ 100
Current borrowing base $ 30 $ 30
Minimum | Revolving Credit Facility    
Revolving Credit Facility    
Projected production volume   0.00%
Maximum | Revolving Credit Facility    
Revolving Credit Facility    
Projected production volume   62.50%
Leverage ratio 2 3.5
Federal Funds Rate    
Revolving Credit Facility    
Margin added to variable interest rate   0.50%
Federal Funds Rate | Minimum    
Revolving Credit Facility    
Margin added to variable interest rate   0.25%
Federal Funds Rate | Maximum    
Revolving Credit Facility    
Margin added to variable interest rate   1.25%
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Revolving Line of Credit - Ratios (Details) - Revolving Credit Facility
$ in Millions
3 Months Ended
Feb. 10, 2023
USD ($)
Mar. 31, 2023
USD ($)
Revolving Credit Facility    
Current borrowing base $ 30 $ 30
Minimum    
Revolving Credit Facility    
Interest coverage ratio   3
Current ratio   1
Maximum    
Revolving Credit Facility    
Leverage ratio 2 3.5
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Shareholders' Equity - Share Capital (Details) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Components of share capital:    
Common shares, no par value $ 0 $ 0
Common shares, unlimited authorized Unlimited Unlimited
Preferred shares, no par value $ 0 $ 0
Preferred shares, unlimited authorized Unlimited Unlimited
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Shareholders' Equity - Purchases of Equity Shares (Details) - USD ($)
1 Months Ended 2 Months Ended 3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 27, 2023
Mar. 07, 2023
Mar. 31, 2023
Feb. 28, 2023
Jan. 31, 2023
Mar. 07, 2023
Mar. 31, 2023
Dec. 31, 2022
Mar. 08, 2022
Shareholders' Equity                    
Authorized shares to be repurchased 2,245,424 2,292,644 10,210 2,245,424     10,210 2,245,424 1,183,410 1,183,410
Shares repurchased as a percentage of outstanding common shares   10.00%                
Number of shares purchased     190,700 47,220 65,500 125,200 190,700 47,220 982,500  
Authorized amount repurchase   $ 15,000,000.0                
Shares purchased               47,220    
Consideration for shares repurchased                 $ 6,234,879  
Average price paid per share $ 5.32   $ 5.82 $ 5.32 $ 5.63 $ 5.96 $ 5.82 $ 5.32 $ 6.32  
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.1
Shareholders' Equity - Equity Incentive Plan (Details)
Mar. 31, 2023
shares
Shareholders' Equity  
Number of shares authorized to be issued 2,000,000
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Shareholders' Equity - Restricted Stock (Details) - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Share Compensation Plan          
Stock based compensation expense       $ 95,112  
Restricted stock awards          
Share Compensation Plan          
Grant date fair value (in dollars per share)         $ 6.28
Stock based compensation expense     $ 165,064    
Compensation cost not yet recognized $ 1,668,564   $ 1,503,501   $ 1,668,564
Weighted average period for recognition     1 year 4 months 24 days   1 year 6 months 18 days
Number outstanding          
Balance non-vested Restricted Stock at beginning of period (in shares)     298,210 166,002 166,002
Granted (in shares)     0   289,231
Vested (in shares)     0   (157,023)
Balance non-vested Restricted Stock at end of period (in shares) 298,210 166,002 298,210   298,210
Weighted Average Remaining Life          
Granted (in years)         1 year 10 months 9 days
Balance non-vested Restricted Stock at end of period (in years) 1 year 8 months 26 days 1 year 4 months 17 days 1 year 5 months 26 days   1 year 8 months 26 days
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.1
Shareholders' Equity - Performance Stock Units Assumptions (Details) - Performance stock units
3 Months Ended 12 Months Ended
Mar. 31, 2023
item
shares
Dec. 31, 2022
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of performance targets | item 2  
Vested (in shares)   135,667
Granted (in shares) 0  
CFDAS    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting percentage 50.00%  
TSR performance    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Performance period 1 year  
Vesting percentage 50.00%  
Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Percentage of number of shares issued on target award amounts 0.00%  
Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Percentage of number of shares issued on target award amounts 200.00%  
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Shareholders' Equity - Performance Stock Units (Details) - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Share Compensation Plan          
Stock based compensation expense       $ 95,112  
Performance stock units          
Share Compensation Plan          
Stock based compensation expense     $ 14,684 $ 47,190  
Compensation cost not yet recognized $ 63,328   $ 44,053   $ 63,328
Weighted average period for recognition     6 months   7 months 17 days
Number outstanding          
Balance non-vested Restricted Stock at beginning of period (in shares)     15,833 151,500 151,500
Granted (in shares)     0    
Vested (in shares)         (135,667)
Balance non-vested Restricted Stock at end of period (in shares) 15,833 151,500 15,833   15,833
Weighted Average Remaining Life          
Balance non-vested Restricted Stock at end of period (in years) 1 year 3 years 10 months 2 days 9 months   1 year
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.1
Shareholders' Equity - Stock Option Activity (Details) - Stock option - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Number of Options Outstanding    
Balance at beginning of period (in shares) 70,000 218,750
Exercised (in shares)   (138,750)
Expired/Forfeited (in shares)   (10,000)
Balance at period-end (in shares) 70,000 70,000
Exercisable at period-end (in shares) 70,000 70,000
Weighted average exercise price    
Balance at beginning of period (in dollars per share) $ 5.03 $ 5.28
Exercised (in dollars per share)   5.38
Expired/Forfeited (in dollars per share)   5.51
Balance at period-end (in dollars per share) 5.03 5.03
Exercisable at period-end (in dollars per share) $ 5.03 $ 5.03
Additional disclosures    
Weighted average expected remaining term 9 months 18 days  
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.1
Shareholders' Equity - Stock Option Activity, Narrative (Details) - Stock option - USD ($)
9 Months Ended 12 Months Ended
Sep. 30, 2022
Dec. 31, 2021
Mar. 31, 2023
Dec. 31, 2022
Share Compensation Plan        
Unrecognized stock based compensation to be recognized over a period     $ 0 $ 0
Aggregate intrinsic value of options outstanding     $ 21,700 $ 112,000
Granted (in shares) 0 0    
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.1
Shareholders' Equity - Stock Options Outstanding (Details)
3 Months Ended
Mar. 31, 2022
USD ($)
Shareholders' Equity  
Stock based compensation expense $ 95,112
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Shareholders' Equity - Dividends (Details) - USD ($)
3 Months Ended
Feb. 25, 2022
Mar. 31, 2023
Mar. 31, 2022
Shareholders' Equity      
Cash dividend of common stock (in dollars per share) $ 0.0625    
Annual dividend (in dollars per share) $ 0.25    
Payment of aggregate amount of dividend   $ 1,412,455 $ 1,483,027
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue Recognition - Summary of revenue (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Revenue recognition    
Total operating revenue $ 9,356,276 $ 13,600,098
Natural gas    
Revenue recognition    
Total operating revenue 6,256,178 10,703,084
Natural gas liquids    
Revenue recognition    
Total operating revenue 196,295 314,428
Oil and condensate    
Revenue recognition    
Total operating revenue 517,108 461,813
Gas gathering and compression revenue    
Revenue recognition    
Total operating revenue $ 2,386,695 $ 2,120,773
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue Recognition - Additional Information (Details)
3 Months Ended
Mar. 31, 2023
USD ($)
customer
Mar. 31, 2022
USD ($)
customer
Revenue recognition    
Bad debt expense | $ $ 0 $ 0
Number of customers 27 12
Customer Concentration risk    
Revenue recognition    
Number of customers 3 3
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue Recognition - Accounts receivable (Details) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]    
Accounts receivable $ 4,805,320 $ 7,201,386
Natural gas and oil sales    
Disaggregation of Revenue [Line Items]    
Accounts receivable 2,593,604 5,696,419
Joint interest billing    
Disaggregation of Revenue [Line Items]    
Accounts receivable 17,476 20,454
Gas gathering and compression revenue    
Disaggregation of Revenue [Line Items]    
Accounts receivable 1,765,871 1,483,956
Other    
Disaggregation of Revenue [Line Items]    
Accounts receivable $ 428,369 $ 557
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes - Current and Deferred Tax Expense (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Current:    
Federal $ 960,508 $ 1,466,896
State 378,522 692,316
Total current income tax expense 1,339,030 2,159,212
Deferred:    
Federal (17,278) 22,015
State 5,170 671
Total deferred tax expense (12,108) 22,686
Income tax expense $ 1,326,922 $ 2,181,898
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes - Income before income taxes (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Income (loss) before income taxes    
Net income before income tax expense $ 4,856,749 $ 7,987,786
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes - Reconciliation of Income taxes (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Reconciliation of income tax expense (benefit) between statutory tax rate and effective tax rate    
Income tax expense $ 1,326,922 $ 2,181,898
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes - Net Deferred Tax Liabilities (Details) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Net deferred tax liabilities    
Net deferred tax liability $ (10,605,286) $ (10,617,394)
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
Commitments and Contingencies  
Commitments for capital expenditures $ 200
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Narrative (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Leases    
Other general and administrative expenses $ 2,023,773 $ 1,171,132
Rent expense for operating leases 40,000.00 $ 30,000.00
Future lease payments estimated $ 849,776  
New office lease    
Leases    
Lease term 70 months  
Future lease payments estimated $ 850,000  
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Lease Commitment (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Assets    
Operating lease right-of-use-assets   $ 31,383
Operating lease right-of-use-assets, LT $ 532,013 0
Total operating lease right-of-use-assets 532,013 31,383
Operating lease liabilities 2,756 35,299
Operating lease liabilities, LT 541,396 0
Total operating lease liabilities 544,152 35,299
Operating lease costs 35,233 32,097
Cash paid for amounts included in the measurement of lease liabilities    
Operating cash flows from operating leases $ 27,010 $ 106,798
Weighted average remaining lease term 3 years 4 months 20 days 3 months 29 days
Weighted average discount rate 8.25% 8.09%
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Future Minimum Lease Commitments (Details) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Future Minimum Lease Commitments    
2024 $ 134,750  
2025 173,550  
2026 177,021  
2027 180,492  
Thereafter, year four 183,963  
Total minimum lease payments 849,776  
Less: imputed interest (305,624)  
Total operating lease liabilities 544,152 $ 35,299
Less: current obligations under leases (2,756) (35,299)
Long-term lease obligations $ 541,396 $ 0
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.23.1
Net Income Per Share (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Net income available to shareholders $ 3,529,827 $ 5,805,888
Weighted average number of shares - basic and diluted    
Basic weighted-average number of shares outstanding 22,990,893 23,677,842
Diluted weighted average shares outstanding 23,027,684 23,862,428
Total Anti-dilutive shares 347,252 312,916
Stock option    
Weighted average number of shares - basic and diluted    
Incremental common shares 8,512 16,728
Total Anti-dilutive shares 61,488 163,272
Time-based restricted shares    
Weighted average number of shares - basic and diluted    
Incremental common shares 21,415 65,395
Total Anti-dilutive shares 276,795 100,607
Performance stock units    
Weighted average number of shares - basic and diluted    
Incremental common shares 6,864 102,463
Total Anti-dilutive shares 8,969 49,037
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.23.1
Operating Segments - Segments (Details)
3 Months Ended
Mar. 31, 2023
USD ($)
segment
Mar. 31, 2022
USD ($)
Dec. 31, 2022
USD ($)
Segment information      
Total operating revenue $ 9,356,276 $ 13,600,098  
Net earnings (loss) for the period 3,529,827 5,805,888  
Operating costs 4,259,141 3,245,685  
Operating income 3,324,129 8,965,194  
Interest income 490,762 15,221  
Interest expense (28,437) (15,319)  
Gain (loss) on derivative contracts 1,068,660 (971,904)  
Other income (expense) 1,635 (5,406)  
Other income (expense), net 1,532,620 (977,408)  
Net income before income tax expense 4,856,749 7,987,786  
Development geological and geophysical expenses   2,386  
Depletion, depreciation, amortization, and accretion 1,773,006 1,389,219  
Capital expenditures 1,166,770 2,626,287  
Unproved properties (net) 18,275,226   $ 18,169,157
Gathering system (net) 7,882,305   8,138,261
Operating lease right-of-use-assets 532,013   $ 31,383
Restatement Adjustment      
Segment information      
Operating costs   1,300,000  
Interest income   20,000.00  
Corporate      
Segment information      
Total operating revenue   0  
Operating costs 2,203,491 1,313,434  
Operating income (2,203,491) (1,313,434)  
Interest income 490,762 15,221  
Interest expense 0 0  
Gain (loss) on derivative contracts 0 0  
Other income (expense) 983 (5,406)  
Other income (expense), net 491,745 9,815  
Net income before income tax expense (1,711,746) (1,303,619)  
Depletion, depreciation, amortization, and accretion 0 0  
Capital expenditures 0 0  
Elimination      
Segment information      
Total operating revenue (363,808) (365,164)  
Operating costs (363,808) (365,164)  
Operating income 0 0  
Interest income 0 0  
Interest expense 0 0  
Gain (loss) on derivative contracts 0 0  
Other income (expense) 0 0  
Other income (expense), net 0 0  
Net income before income tax expense 0 0  
Depletion, depreciation, amortization, and accretion 0 0  
Capital expenditures 0 0  
Natural gas      
Segment information      
Total operating revenue 6,256,178 10,703,084  
Natural gas | Corporate      
Segment information      
Total operating revenue 0 0  
Natural gas | Elimination      
Segment information      
Total operating revenue 0 0  
Natural gas liquids      
Segment information      
Total operating revenue 196,295 314,428  
Natural gas liquids | Corporate      
Segment information      
Total operating revenue 0 0  
Natural gas liquids | Elimination      
Segment information      
Total operating revenue 0 0  
Oil and condensate      
Segment information      
Total operating revenue 517,108 461,813  
Oil and condensate | Corporate      
Segment information      
Total operating revenue 0 0  
Oil and condensate | Elimination      
Segment information      
Total operating revenue 0 0  
Gas gathering and compression revenue      
Segment information      
Total operating revenue 2,386,695 2,120,773  
Gas gathering and compression revenue | Corporate      
Segment information      
Total operating revenue 0 0  
Gas gathering and compression revenue | Elimination      
Segment information      
Total operating revenue (363,808) (365,164)  
Upstream | Operating Segments      
Segment information      
Total operating revenue 6,969,581 11,479,325  
Operating costs 1,768,087 1,773,040  
Operating income 3,707,739 8,601,788  
Interest income 0 0  
Interest expense (28,437) (15,319)  
Gain (loss) on derivative contracts 1,068,660 (971,904)  
Other income (expense) 652 0  
Other income (expense), net 1,040,875 (987,223)  
Net income before income tax expense 4,748,614 7,614,565  
Depletion, depreciation, amortization, and accretion 1,493,755 1,104,497  
Capital expenditures 1,145,146 2,610,894  
Upstream | Natural gas | Operating Segments      
Segment information      
Total operating revenue 6,256,178 10,703,084  
Upstream | Natural gas liquids | Operating Segments      
Segment information      
Total operating revenue 196,295 314,428  
Upstream | Oil and condensate | Operating Segments      
Segment information      
Total operating revenue 517,108 461,813  
Upstream | Gas gathering and compression revenue | Operating Segments      
Segment information      
Total operating revenue $ 0 0  
Gas Gathering | Operating Segments      
Operating Segments      
Number of companies partnered to operate natural gas gathering system | segment 2    
Segment information      
Total operating revenue $ 2,750,503 2,485,937  
Operating costs 651,371 524,375  
Operating income 1,819,881 1,676,840  
Interest income 0 0  
Interest expense 0 0  
Gain (loss) on derivative contracts 0 0  
Other income (expense) 0 0  
Other income (expense), net 0 0  
Net income before income tax expense 1,819,881 1,676,840  
Depletion, depreciation, amortization, and accretion 279,251 284,722  
Capital expenditures 21,624 15,393  
Gas Gathering | Natural gas | Operating Segments      
Segment information      
Total operating revenue 0 0  
Gas Gathering | Natural gas liquids | Operating Segments      
Segment information      
Total operating revenue 0 0  
Gas Gathering | Oil and condensate | Operating Segments      
Segment information      
Total operating revenue 0 0  
Gas Gathering | Gas gathering and compression revenue | Operating Segments      
Segment information      
Total operating revenue $ 2,750,503 $ 2,485,937  
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.23.1
Operating Segments - Customers (Details) - customer
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Concentration risk    
Number of customers 27 12
Customer Concentration risk    
Concentration risk    
Number of customers 3 3
Threshold concentration risk for reporting (as a percent) 10.00% 10.00%
Total Revenue | Customer Concentration risk | Customer One    
Concentration risk    
Concentration risk (as a percent) 13.00% 37.00%
Total Revenue | Customer Concentration risk | Customer Two    
Concentration risk    
Concentration risk (as a percent) 12.00% 13.00%
Total Revenue | Customer Concentration risk | Customer Three    
Concentration risk    
Concentration risk (as a percent) 11.00% 12.00%
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.23.1
Commodity Risk Management Activities - Fair Value of Derivative Instruments (Details)
Mar. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Risk Management Activities    
Fair Value of Derivative Assets $ 2,373,200 $ 1,401,640
Fair Value of Derivative Liabilities (445,750) (179,550)
Net Fair Value of Derivatives $ 1,927,450 1,222,090
NYMEX Henry Hub swap    
Risk Management Activities    
Nonmonetary notional amount 0.92  
Fair Value of Derivative Assets $ 2,373,200 1,219,865
Tennessee Z4 basis swap    
Risk Management Activities    
Nonmonetary notional amount 0.92  
Fair Value of Derivative Assets $ 0 181,775
Fair Value of Derivative Liabilities $ (445,750) $ (179,550)
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.23.1
Commodity Risk Management Activities - Commodity Price Risks (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Commodity Risk Management Activities    
Recognized gains (losses) on financial commodity derivative contracts $ 1,068,660 $ (971,904)
Cash (paid) received from settlements of derivative contracts $ 363,300 $ (1,211,728)
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.23.1
Commodity Risk Management Activities - Commodity Derivative Contracts (Details) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Commodity Risk Management Activities    
Fair Value $ 1,927,450 $ 1,222,090
XML 79 R69.htm IDEA: XBRL DOCUMENT v3.23.1
Commodity Risk Management Activities - Fair value of asset (liability) (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Commodity Risk Management Activities    
Fair value of asset (liability), beginning of the period $ 1,222,090 $ (239,824)
Gains (losses) on derivative contracts included in earnings $ 1,068,660 $ (971,904)
Gains (losses) on derivative contracts included in earnings, Statement of Income or Comprehensive Income Gain (loss) on derivative contracts Gain (loss) on derivative contracts
Settlement of commodity derivative contracts $ (363,300) $ 1,211,728
Fair value of asset (liability), end of the period $ 1,927,450 $ 0
XML 80 R70.htm IDEA: XBRL DOCUMENT v3.23.1
Asset Retirement Obligations (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Asset Retirement Obligations    
Net present value of asset retirement obligation $ 2,800,000 $ 2,800,000
Total net future undiscounted liability 7,500,000 7,400,000
Reconciliation of provision for asset retirement obligations    
Balance beginning of period 2,780,237 2,833,656
Liabilities acquired 736 12,053
Liabilities disposed of   (25,835)
Wells plugged and abandoned   (118,260)
Accretion 20,083 78,623
Balance end of period $ 2,801,056 $ 2,780,237
XML 81 R71.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements (Details) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Fair Value Measurements      
Short term investments $ 30,138,743 $ 0 $ 30,100,000
Short term investments, adjusted cost basis 29,900,000   29,900,000
Short term investments, unrecognized gains $ 200,000   $ 200,000
XML 82 R72.htm IDEA: XBRL DOCUMENT v3.23.1
Current Expected Credit Loss (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
Receivables [Abstract]  
Allowance for Credit Loss $ 0
XML 83 R73.htm IDEA: XBRL DOCUMENT v3.23.1
Subsequent Events (Details) - Subsequent Event
$ in Millions
May 09, 2023
USD ($)
Apr. 13, 2023
item
Epsilon Energy Ltd. | NEW MEXICO    
Subsequent events    
Capital Expenditures, Net | $ $ 2.1  
Dewey Energy Holdings, LLC | OKLAHOMA    
Subsequent events    
Oil, Productive Well, Number of Wells, Divested | item   2
XML 84 epsn-20230331x10q_htm.xml IDEA: XBRL DOCUMENT 0001726126 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001726126 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-03-31 0001726126 2023-03-27 2023-03-31 0001726126 2023-03-01 2023-03-31 0001726126 2023-03-01 2023-03-07 0001726126 2023-02-01 2023-02-28 0001726126 2023-01-01 2023-03-07 0001726126 2023-01-01 2023-01-31 0001726126 2023-03-07 0001726126 2022-03-08 0001726126 2023-03-27 0001726126 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-03-31 0001726126 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001726126 us-gaap:RetainedEarningsMember 2023-03-31 0001726126 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001726126 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001726126 us-gaap:RetainedEarningsMember 2022-12-31 0001726126 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001726126 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001726126 us-gaap:RetainedEarningsMember 2022-03-31 0001726126 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001726126 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001726126 us-gaap:RetainedEarningsMember 2021-12-31 0001726126 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001726126 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001726126 us-gaap:TreasuryStockCommonMember 2023-03-31 0001726126 us-gaap:CommonStockMember 2023-03-31 0001726126 us-gaap:CommonStockMember 2022-12-31 0001726126 us-gaap:CommonStockMember 2022-03-31 0001726126 us-gaap:TreasuryStockCommonMember 2021-12-31 0001726126 us-gaap:CommonStockMember 2021-12-31 0001726126 us-gaap:EmployeeStockOptionMember 2021-12-31 0001726126 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-09-30 0001726126 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001726126 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001726126 us-gaap:RestrictedStockMember 2022-12-31 2022-12-31 0001726126 epsn:PerformanceStockUnitsMember 2022-12-31 2022-12-31 0001726126 us-gaap:RestrictedStockMember 2021-12-31 2021-12-31 0001726126 epsn:PerformanceStockUnitsMember 2021-12-31 2021-12-31 0001726126 us-gaap:RestrictedStockMember 2021-12-31 0001726126 epsn:PerformanceStockUnitsMember 2021-12-31 0001726126 epsn:PerformanceStockUnitsMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-01-01 2023-03-31 0001726126 us-gaap:OperatingSegmentsMember us-gaap:OilAndCondensateMember epsn:UpstreamUsaSegmentMember 2023-01-01 2023-03-31 0001726126 us-gaap:OperatingSegmentsMember us-gaap:OilAndCondensateMember epsn:GasGatheringSegmentMember 2023-01-01 2023-03-31 0001726126 us-gaap:OperatingSegmentsMember srt:NaturalGasReservesMember epsn:UpstreamUsaSegmentMember 2023-01-01 2023-03-31 0001726126 us-gaap:OperatingSegmentsMember srt:NaturalGasReservesMember epsn:GasGatheringSegmentMember 2023-01-01 2023-03-31 0001726126 us-gaap:OperatingSegmentsMember srt:NaturalGasLiquidsReservesMember epsn:UpstreamUsaSegmentMember 2023-01-01 2023-03-31 0001726126 us-gaap:OperatingSegmentsMember srt:NaturalGasLiquidsReservesMember epsn:GasGatheringSegmentMember 2023-01-01 2023-03-31 0001726126 us-gaap:OperatingSegmentsMember epsn:GasGatheringAndCompressionMember epsn:UpstreamUsaSegmentMember 2023-01-01 2023-03-31 0001726126 us-gaap:OperatingSegmentsMember epsn:GasGatheringAndCompressionMember epsn:GasGatheringSegmentMember 2023-01-01 2023-03-31 0001726126 us-gaap:IntersegmentEliminationMember us-gaap:OilAndCondensateMember 2023-01-01 2023-03-31 0001726126 us-gaap:IntersegmentEliminationMember srt:NaturalGasReservesMember 2023-01-01 2023-03-31 0001726126 us-gaap:IntersegmentEliminationMember srt:NaturalGasLiquidsReservesMember 2023-01-01 2023-03-31 0001726126 us-gaap:IntersegmentEliminationMember epsn:GasGatheringAndCompressionMember 2023-01-01 2023-03-31 0001726126 us-gaap:CorporateNonSegmentMember us-gaap:OilAndCondensateMember 2023-01-01 2023-03-31 0001726126 us-gaap:CorporateNonSegmentMember srt:NaturalGasReservesMember 2023-01-01 2023-03-31 0001726126 us-gaap:CorporateNonSegmentMember srt:NaturalGasLiquidsReservesMember 2023-01-01 2023-03-31 0001726126 us-gaap:CorporateNonSegmentMember epsn:GasGatheringAndCompressionMember 2023-01-01 2023-03-31 0001726126 us-gaap:OilAndCondensateMember 2023-01-01 2023-03-31 0001726126 srt:NaturalGasReservesMember 2023-01-01 2023-03-31 0001726126 srt:NaturalGasLiquidsReservesMember 2023-01-01 2023-03-31 0001726126 epsn:GasOilNglsAndCondensateMember 2023-01-01 2023-03-31 0001726126 epsn:GasGatheringAndCompressionMember 2023-01-01 2023-03-31 0001726126 us-gaap:OperatingSegmentsMember us-gaap:OilAndCondensateMember epsn:UpstreamUsaSegmentMember 2022-01-01 2022-03-31 0001726126 us-gaap:OperatingSegmentsMember us-gaap:OilAndCondensateMember epsn:GasGatheringSegmentMember 2022-01-01 2022-03-31 0001726126 us-gaap:OperatingSegmentsMember srt:NaturalGasReservesMember epsn:UpstreamUsaSegmentMember 2022-01-01 2022-03-31 0001726126 us-gaap:OperatingSegmentsMember srt:NaturalGasReservesMember epsn:GasGatheringSegmentMember 2022-01-01 2022-03-31 0001726126 us-gaap:OperatingSegmentsMember srt:NaturalGasLiquidsReservesMember epsn:UpstreamUsaSegmentMember 2022-01-01 2022-03-31 0001726126 us-gaap:OperatingSegmentsMember srt:NaturalGasLiquidsReservesMember epsn:GasGatheringSegmentMember 2022-01-01 2022-03-31 0001726126 us-gaap:OperatingSegmentsMember epsn:GasGatheringAndCompressionMember epsn:UpstreamUsaSegmentMember 2022-01-01 2022-03-31 0001726126 us-gaap:OperatingSegmentsMember epsn:GasGatheringAndCompressionMember epsn:GasGatheringSegmentMember 2022-01-01 2022-03-31 0001726126 us-gaap:IntersegmentEliminationMember us-gaap:OilAndCondensateMember 2022-01-01 2022-03-31 0001726126 us-gaap:IntersegmentEliminationMember srt:NaturalGasReservesMember 2022-01-01 2022-03-31 0001726126 us-gaap:IntersegmentEliminationMember srt:NaturalGasLiquidsReservesMember 2022-01-01 2022-03-31 0001726126 us-gaap:IntersegmentEliminationMember epsn:GasGatheringAndCompressionMember 2022-01-01 2022-03-31 0001726126 us-gaap:CorporateNonSegmentMember us-gaap:OilAndCondensateMember 2022-01-01 2022-03-31 0001726126 us-gaap:CorporateNonSegmentMember srt:NaturalGasReservesMember 2022-01-01 2022-03-31 0001726126 us-gaap:CorporateNonSegmentMember srt:NaturalGasLiquidsReservesMember 2022-01-01 2022-03-31 0001726126 us-gaap:CorporateNonSegmentMember epsn:GasGatheringAndCompressionMember 2022-01-01 2022-03-31 0001726126 us-gaap:OilAndCondensateMember 2022-01-01 2022-03-31 0001726126 srt:NaturalGasReservesMember 2022-01-01 2022-03-31 0001726126 srt:NaturalGasLiquidsReservesMember 2022-01-01 2022-03-31 0001726126 epsn:GasOilNglsAndCondensateMember 2022-01-01 2022-03-31 0001726126 epsn:GasGatheringAndCompressionMember 2022-01-01 2022-03-31 0001726126 srt:ParentCompanyMember stpr:NM us-gaap:SubsequentEventMember 2023-05-09 2023-05-09 0001726126 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001726126 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001726126 us-gaap:RevolvingCreditFacilityMember 2023-03-31 0001726126 us-gaap:RevolvingCreditFacilityMember 2023-02-10 0001726126 epsn:NewOfficeLeaseMember 2023-03-31 0001726126 us-gaap:EmployeeStockOptionMember 2023-03-31 0001726126 us-gaap:EmployeeStockOptionMember 2022-12-31 0001726126 us-gaap:RestrictedStockMember 2023-03-31 0001726126 us-gaap:RestrictedStockMember 2022-12-31 0001726126 epsn:PerformanceStockUnitsMember 2022-12-31 0001726126 epsn:PerformanceStockUnitsMember 2022-01-01 2022-12-31 0001726126 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001726126 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001726126 us-gaap:BasisSwapMember 2023-03-31 0001726126 epsn:HubSwapMember 2023-03-31 0001726126 us-gaap:BasisSwapMember 2022-12-31 0001726126 epsn:HubSwapMember 2022-12-31 0001726126 srt:MinimumMember us-gaap:FederalFundsPurchasedMember 2023-01-01 2023-03-31 0001726126 srt:MaximumMember us-gaap:FederalFundsPurchasedMember 2023-01-01 2023-03-31 0001726126 us-gaap:FederalFundsPurchasedMember 2023-01-01 2023-03-31 0001726126 epsn:CustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001726126 epsn:CustomerThreeMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001726126 epsn:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001726126 epsn:CustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0001726126 epsn:CustomerThreeMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0001726126 epsn:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0001726126 2022-02-25 2022-02-25 0001726126 2022-03-31 0001726126 2021-12-31 0001726126 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001726126 epsn:TimeBasedRestrictedSharesMember 2023-01-01 2023-03-31 0001726126 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001726126 epsn:TimeBasedRestrictedSharesMember 2022-01-01 2022-03-31 0001726126 us-gaap:RestrictedStockMember 2023-01-01 2023-03-31 0001726126 epsn:PerformanceStockUnitsMember 2023-01-01 2023-03-31 0001726126 epsn:PerformanceStockUnitsMember 2022-01-01 2022-03-31 0001726126 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001726126 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001726126 srt:OtherNonrenewableNaturalResourcesMember 2023-03-31 0001726126 epsn:NaturalGasAndOilMember 2023-03-31 0001726126 epsn:JointInterestBillingMember 2023-03-31 0001726126 epsn:GasGatheringAndCompressionMember 2023-03-31 0001726126 srt:OtherNonrenewableNaturalResourcesMember 2022-12-31 0001726126 epsn:NaturalGasAndOilMember 2022-12-31 0001726126 epsn:JointInterestBillingMember 2022-12-31 0001726126 epsn:GasGatheringAndCompressionMember 2022-12-31 0001726126 us-gaap:RevolvingCreditFacilityMember 2023-01-01 2023-03-31 0001726126 2023-03-27 2023-03-27 0001726126 epsn:PerformanceStockUnitsMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-01-01 2023-03-31 0001726126 srt:MinimumMember epsn:PerformanceStockUnitsMember 2023-01-01 2023-03-31 0001726126 srt:MaximumMember epsn:PerformanceStockUnitsMember 2023-01-01 2023-03-31 0001726126 us-gaap:RestrictedStockMember 2022-01-01 2022-12-31 0001726126 us-gaap:OperatingSegmentsMember epsn:UpstreamUsaSegmentMember 2023-01-01 2023-03-31 0001726126 us-gaap:IntersegmentEliminationMember 2023-01-01 2023-03-31 0001726126 us-gaap:CorporateNonSegmentMember 2023-01-01 2023-03-31 0001726126 us-gaap:OperatingSegmentsMember epsn:UpstreamUsaSegmentMember 2022-01-01 2022-03-31 0001726126 us-gaap:OperatingSegmentsMember epsn:GasGatheringSegmentMember 2022-01-01 2022-03-31 0001726126 us-gaap:IntersegmentEliminationMember 2022-01-01 2022-03-31 0001726126 us-gaap:CorporateNonSegmentMember 2022-01-01 2022-03-31 0001726126 srt:RestatementAdjustmentMember 2022-01-01 2022-03-31 0001726126 epsn:DeweyHoldingsLLCMember stpr:OK us-gaap:SubsequentEventMember 2023-04-13 0001726126 epsn:PerformanceStockUnitsMember 2023-03-31 0001726126 us-gaap:OperatingSegmentsMember epsn:GasGatheringSegmentMember 2023-01-01 2023-03-31 0001726126 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2023-02-10 2023-02-10 0001726126 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2023-01-01 2023-03-31 0001726126 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember 2023-01-01 2023-03-31 0001726126 us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001726126 us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0001726126 2022-01-01 2022-12-31 0001726126 2022-01-01 2022-03-31 0001726126 2022-02-25 0001726126 2023-03-31 0001726126 2022-12-31 0001726126 2023-05-09 0001726126 2023-01-01 2023-03-31 shares iso4217:USD iso4217:USD shares epsn:customer pure epsn:segment epsn:item Unlimited Unlimited 0001726126 --12-31 Q1 false http://fasb.org/us-gaap/2022#UnrealizedGainLossOnDerivativesAndCommodityContracts http://fasb.org/us-gaap/2022#UnrealizedGainLossOnDerivativesAndCommodityContracts CA 0 0 0 0 Unlimited Unlimited 23117144 Unlimited Unlimited Unlimited Unlimited 10-Q true 2023-03-31 2023 false 001-38770 EPSILON ENERGY LTD. 98-1476367 500 Dallas Street Suite 1250 Houston TX 77002 281 670-0002 Common Shares, no par value EPSN NASDAQ Yes Yes Non-accelerated Filer true true false false 22926444 19110225 45236584 4805320 7201386 30138743 0 1927450 1222090 0 1140094 496731 632154 31383 56478469 55463691 149323372 148326265 18275226 18169157 109194701 107729293 58403897 58766129 42660626 42639001 34778321 34500740 7882305 8138261 637764 637764 318805 286035 67242771 67828189 532013 0 571324 570363 68346108 68398552 124824577 123862243 1900847 1695353 867533 935012 1898177 2223043 196131 0 348135 41694 233172 598351 257788 690655 2756 35299 5704539 6219407 2801056 2780237 10605286 10617394 541396 0 13947738 13397631 19652277 19617038 0 0 0 0 0 0 22926444 22879224 23117144 122789659 123904965 47220 0 252119 0 10035977 9856229 -37173168 -39290540 9771951 9774551 105172300 104245205 124824577 123862243 6969581 11479325 2386695 2120773 9356276 13600098 1404279 1405490 651341 524375 2386 1773006 1389219 179748 142302 2023773 1171132 6032147 4634904 3324129 8965194 490762 15221 28437 15319 1068660 -971904 1635 -5406 1532620 -977408 4856749 7987786 1326922 2181898 3529827 5805888 -2600 5402 3527227 5811290 0.15 0.25 0.15 0.24 22990893 23677842 23027684 23862428 23117144 123904965 9856229 9774551 -39290540 104245205 3529827 3529827 1412455 1412455 179748 179748 -237920 -1367425 -1367425 190700 1115306 -190700 -1115306 -2600 -2600 22926444 122789659 -47220 -252119 10035977 9771951 -37173168 105172300 24202218 131815739 -534015 -2423007 8835203 9818605 -68783207 79263333 5805888 5805888 1483027 1483027 142302 142302 38750 209312 209312 534015 2423007 -534015 -2423007 5402 5402 23706953 129602044 8977505 9824007 -64460346 83943210 3529827 5805888 1773006 1389219 1068660 -971904 363300 -1211728 0 73998 179748 142302 -12108 22686 -2396066 1871330 -143646 -104177 -1062898 267058 1336225 2157292 7578152 7703470 106069 92600 621132 2771925 12423 -3612 42703 0 30138743 0 -30921070 -2860913 1367425 0 0 209312 1412455 1483027 -2779880 -1273715 -2600 5402 -26125398 3574244 45806947 27065423 19681549 30639667 17216 17501 375242 -253632 9201 19005 736 6684 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;">1. Description of Business</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Epsilon Energy Ltd. (the “Company” or “Epsilon” or “we”) was incorporated under the laws of the Province of Alberta, Canada on March 14, 2005. On October 24, 2007, the Company became a publicly traded entity trading on the Toronto Stock Exchange (“TSX”) in Canada. On February 14, 2019, Epsilon’s registration statement on Form 10 was declared effective by the United States Securities and Exchange Commission and on February 19, 2019, we began trading in the United States on the NASDAQ Global Market under the trading symbol “EPSN.” Effective as of the close of trading on March 15, 2019, Epsilon voluntarily delisted its common shares from the TSX. Epsilon is a North American on-shore focused independent natural gas and oil company engaged in the acquisition, development, gathering and production of natural gas and oil reserves.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;">2. Basis of Preparation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 0pt 18pt;">Interim Financial Statements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) for interim financial information and with the appropriate rules and regulations of the SEC. Accordingly, certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. All adjustments which are, in the opinion of management, necessary for a fair statement of the financial position and results of operations for the interim periods presented have been included. The interim financial information and notes hereto should be read in conjunction with the Company’s consolidated financial statements as of and for the year ended December 31, 2022. The results of operations for interim periods are not necessarily indicative of results to be expected for a full fiscal year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"/><span style="display:inline-block;width:18pt;"/>Principles of Consolidation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s unaudited condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiary, Epsilon Energy USA, Inc. and its wholly owned subsidiaries, Epsilon Midstream, LLC, Dewey Energy GP, LLC, Dewey Energy Holdings, LLC, Epsilon Operating, LLC, and Altolisa Holdings, LLC. With regard to the gathering system, in which Epsilon owns an undivided interest in the asset, proportionate consolidation accounting is used. All inter-company transactions have been eliminated.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"/><span style="display:inline-block;width:18pt;"/>Use of Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (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 financial statements and the reported amounts of revenues and expenses during the reporting period. The most significant estimates pertain to proved natural gas and oil reserves and related cash flow estimates used in impairment tests of natural gas and oil, and gathering system properties, asset retirement obligations, accrued natural gas and oil revenues and operating expenses, accrued gathering system revenues and operating expenses, as well as the valuation of commodity derivative instruments. Actual results could differ from those estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><b style="font-weight:bold;">Reclassification </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The consolidated financial statements for the prior periods include certain reclassifications that were made to conform to the current period presentation. Such reclassifications have no impact on previously reported consolidated financial position, results of operations or cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"/><span style="display:inline-block;width:18pt;"/>Recently Issued Accounting Standards</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company, an emerging growth company (“EGC”), has elected to take advantage of the benefits of the extended transition period provided for in Section 7(a)(2)(B) of the Securities Act, for complying with new or revised </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">accounting standards which allows the Company to defer adoption of certain accounting standards until those standards would otherwise apply to private companies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In June 2016 the FASB issued ASU 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which removes the thresholds that companies apply to measure credit losses on financial instruments measured at amortized cost, such as loans, receivables, and held-to-maturity debt securities. Under current U.S. GAAP, companies generally recognize credit losses when it is probable that the loss has been incurred. The revised guidance removes all recognition thresholds and requires companies to recognize an allowance for credit losses for the difference between the amortized cost basis of a financial instrument and the amount of amortized cost that the Company expects to collect over the instrument’s contractual life. Epsilon has adopted ASU 2016-13 as of January 1, 2023. There was no impact from the adoption of this ASU. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In 2020, the FASB issued ASU 2020-04, Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which, for a limited period of time, adds ASC 848 to the Codification providing entities with certain practical expedients and exceptions from applying modification accounting if certain criteria are met. The amendments are designed to reduce operational challenges that entities will face in applying modification accounting to all contracts that will be revised due to reference rate reform. The guidance in ASC 848 was triggered by the pending discontinuation of certain benchmark reference rates and, in some cases, their replacement by new rates that are more observable or transaction-based and, therefore, less susceptible to manipulation, than certain interest-rate benchmark reference rates commonly used today, including the London Interbank Offered Rate (LIBOR). This process of reference rate reform will require entities to modify certain contracts by removing the discontinued rates and including new rates. Epsilon has adopted ASU 2020-04 as of January 1, 2023. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 0pt 18pt;">Interim Financial Statements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) for interim financial information and with the appropriate rules and regulations of the SEC. Accordingly, certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. All adjustments which are, in the opinion of management, necessary for a fair statement of the financial position and results of operations for the interim periods presented have been included. The interim financial information and notes hereto should be read in conjunction with the Company’s consolidated financial statements as of and for the year ended December 31, 2022. The results of operations for interim periods are not necessarily indicative of results to be expected for a full fiscal year.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"/><span style="display:inline-block;width:18pt;"/>Principles of Consolidation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s unaudited condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiary, Epsilon Energy USA, Inc. and its wholly owned subsidiaries, Epsilon Midstream, LLC, Dewey Energy GP, LLC, Dewey Energy Holdings, LLC, Epsilon Operating, LLC, and Altolisa Holdings, LLC. With regard to the gathering system, in which Epsilon owns an undivided interest in the asset, proportionate consolidation accounting is used. All inter-company transactions have been eliminated.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"/><span style="display:inline-block;width:18pt;"/>Use of Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (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 financial statements and the reported amounts of revenues and expenses during the reporting period. The most significant estimates pertain to proved natural gas and oil reserves and related cash flow estimates used in impairment tests of natural gas and oil, and gathering system properties, asset retirement obligations, accrued natural gas and oil revenues and operating expenses, accrued gathering system revenues and operating expenses, as well as the valuation of commodity derivative instruments. Actual results could differ from those estimates.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><b style="font-weight:bold;">Reclassification </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The consolidated financial statements for the prior periods include certain reclassifications that were made to conform to the current period presentation. Such reclassifications have no impact on previously reported consolidated financial position, results of operations or cash flows.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"/><span style="display:inline-block;width:18pt;"/>Recently Issued Accounting Standards</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company, an emerging growth company (“EGC”), has elected to take advantage of the benefits of the extended transition period provided for in Section 7(a)(2)(B) of the Securities Act, for complying with new or revised </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">accounting standards which allows the Company to defer adoption of certain accounting standards until those standards would otherwise apply to private companies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In June 2016 the FASB issued ASU 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which removes the thresholds that companies apply to measure credit losses on financial instruments measured at amortized cost, such as loans, receivables, and held-to-maturity debt securities. Under current U.S. GAAP, companies generally recognize credit losses when it is probable that the loss has been incurred. The revised guidance removes all recognition thresholds and requires companies to recognize an allowance for credit losses for the difference between the amortized cost basis of a financial instrument and the amount of amortized cost that the Company expects to collect over the instrument’s contractual life. Epsilon has adopted ASU 2016-13 as of January 1, 2023. There was no impact from the adoption of this ASU. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In 2020, the FASB issued ASU 2020-04, Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which, for a limited period of time, adds ASC 848 to the Codification providing entities with certain practical expedients and exceptions from applying modification accounting if certain criteria are met. The amendments are designed to reduce operational challenges that entities will face in applying modification accounting to all contracts that will be revised due to reference rate reform. The guidance in ASC 848 was triggered by the pending discontinuation of certain benchmark reference rates and, in some cases, their replacement by new rates that are more observable or transaction-based and, therefore, less susceptible to manipulation, than certain interest-rate benchmark reference rates commonly used today, including the London Interbank Offered Rate (LIBOR). This process of reference rate reform will require entities to modify certain contracts by removing the discontinued rates and including new rates. Epsilon has adopted ASU 2020-04 as of January 1, 2023. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;">3. Cash, Cash Equivalents, and Restricted Cash</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">Cash and cash equivalents include cash on hand and short term, highly liquid investments with original maturities of three months or less that are readily convertible to known amounts of cash and which are subject to an insignificant risk of changes in value. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">Restricted cash consists of amounts deposited to back bonds or letters of credit for potential well liabilities. The Company presents restricted cash with cash and cash equivalents in the Consolidated Statements of Cash Flows.</span> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported in the Consolidated Balance Sheets to the total of the amounts in the Consolidated Statements of Cash Flows as of March 31, 2023 and December, 31 2022:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:94.93%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.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.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:1.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;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.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.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;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:top;white-space:nowrap;width:72.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-size:8pt;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: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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.03%;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,</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:72.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-size:8pt;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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.03%;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:1.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.03%;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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.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;">Cash and cash equivalents</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:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,110,225</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 45,236,584</p></td></tr><tr><td style="vertical-align:bottom;width:72.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted cash included in other assets</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:1.07%;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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 571,324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 570,363</p></td></tr><tr><td style="vertical-align:bottom;width:72.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Cash, cash equivalents, and restricted cash in the statement of cash flows</b></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:1.07%;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:10.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,681,549</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;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:10.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 45,806,947</p></td></tr></table><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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"> <span style="margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported in the Consolidated Balance Sheets to the total of the amounts in the Consolidated Statements of Cash Flows as of March 31, 2023 and December, 31 2022:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:94.93%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.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.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:1.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;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.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.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;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:top;white-space:nowrap;width:72.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-size:8pt;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: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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.03%;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,</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:72.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-size:8pt;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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.03%;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:1.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.03%;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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.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;">Cash and cash equivalents</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:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,110,225</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 45,236,584</p></td></tr><tr><td style="vertical-align:bottom;width:72.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted cash included in other assets</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:1.07%;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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 571,324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 570,363</p></td></tr><tr><td style="vertical-align:bottom;width:72.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Cash, cash equivalents, and restricted cash in the statement of cash flows</b></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:1.07%;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:10.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,681,549</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;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:10.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 45,806,947</p></td></tr></table> 19110225 45236584 571324 570363 19681549 45806947 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;">4. Short Term Investments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Short term investments are highly liquid investments with original maturities between three and twelve months. The Company’s short term investments consist of US Treasury Notes. These investments are classified as held-to-maturity and are carried at amortized cost with the intent to be held to maturity. Interest on these investments is presented as interest income in the Consolidated Statements of Operations and Comprehensive Income. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of March 31, 2023, there was $30.1 million in short term investments, $29.9 million of adjusted cost basis and $0.2 million in unrecognized gains.</p> 30100000 29900000 200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;">5.  Property and Equipment</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 18pt;">The following table summarizes the Company’s property and equipment as of March 31, 2023 and December 31, 2022:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:94.93%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.72%;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.72%;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:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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:13.91%;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, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.72%;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.72%;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:13.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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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:13.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Property and equipment:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.07%;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:12.83%;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.72%;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.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Oil and gas properties, successful efforts method</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.07%;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:12.83%;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.72%;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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Proved properties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 149,323,372</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 148,326,265</p></td></tr><tr><td style="vertical-align:bottom;width:68.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Unproved properties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,275,226</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,169,157</p></td></tr><tr><td style="vertical-align:bottom;width:68.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Accumulated depletion, depreciation, amortization and impairment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.07%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (109,194,701)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.07%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (107,729,293)</p></td></tr><tr><td style="vertical-align:bottom;width:68.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Total oil and gas properties, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.07%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,403,897</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.07%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,766,129</p></td></tr><tr><td style="vertical-align:bottom;width:68.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Gathering system</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,660,626</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,639,001</p></td></tr><tr><td style="vertical-align:bottom;width:68.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Accumulated depletion, depreciation, amortization and impairment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.07%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;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;"> (34,778,321)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.07%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;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;"> (34,500,740)</p></td></tr><tr><td style="vertical-align:bottom;width:68.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Total gathering system, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.07%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,882,305</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.07%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,138,261</p></td></tr><tr><td style="vertical-align:bottom;width:68.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Land</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 637,764</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 637,764</p></td></tr><tr><td style="vertical-align:bottom;width:68.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Buildings and other property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.07%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 318,805</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.07%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 286,035</p></td></tr><tr><td style="vertical-align:bottom;width:68.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 30pt;"><b style="font-weight:bold;">Total property and equipment, net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67,242,771</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67,828,189</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 18pt;">Property Impairment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We perform a quantitative impairment test whenever events or changes in circumstances indicate that an asset group's carrying amount may not be recoverable, over proved properties using the published NYMEX forward prices, timing, methods and other assumptions consistent with historical periods. When indicators of impairment are present, GAAP requires that the Company first compare expected future undiscounted cash flows by asset group to their respective carrying values. If the carrying amount exceeds the estimated undiscounted future cash flows, a reduction of the carrying amount of the natural gas properties to their estimated fair values is required. Additionally, if an exploratory well is determined not to have found proved reserves, the costs incurred, net of any salvage value, should be charged to expense. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the three months ended March 31, 2023 and 2022, no impairment was recorded.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 18pt;">The following table summarizes the Company’s property and equipment as of March 31, 2023 and December 31, 2022:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:94.93%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.72%;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.72%;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:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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:13.91%;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, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.72%;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.72%;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:13.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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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:13.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Property and equipment:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.07%;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:12.83%;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.72%;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.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Oil and gas properties, successful efforts method</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.07%;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:12.83%;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.72%;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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Proved properties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 149,323,372</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 148,326,265</p></td></tr><tr><td style="vertical-align:bottom;width:68.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Unproved properties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,275,226</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,169,157</p></td></tr><tr><td style="vertical-align:bottom;width:68.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Accumulated depletion, depreciation, amortization and impairment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.07%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (109,194,701)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.07%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (107,729,293)</p></td></tr><tr><td style="vertical-align:bottom;width:68.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Total oil and gas properties, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.07%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,403,897</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.07%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,766,129</p></td></tr><tr><td style="vertical-align:bottom;width:68.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Gathering system</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,660,626</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,639,001</p></td></tr><tr><td style="vertical-align:bottom;width:68.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Accumulated depletion, depreciation, amortization and impairment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.07%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;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;"> (34,778,321)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.07%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;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;"> (34,500,740)</p></td></tr><tr><td style="vertical-align:bottom;width:68.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Total gathering system, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.07%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,882,305</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.07%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,138,261</p></td></tr><tr><td style="vertical-align:bottom;width:68.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Land</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 637,764</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 637,764</p></td></tr><tr><td style="vertical-align:bottom;width:68.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Buildings and other property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.07%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 318,805</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.07%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 286,035</p></td></tr><tr><td style="vertical-align:bottom;width:68.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 30pt;"><b style="font-weight:bold;">Total property and equipment, net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67,242,771</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67,828,189</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 149323372 148326265 18275226 18169157 109194701 107729293 58403897 58766129 42660626 42639001 34778321 34500740 7882305 8138261 637764 637764 318805 286035 67242771 67828189 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;">6<b style="font-weight:bold;white-space:pre-wrap;">. Revolving Line of Credit</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company has a senior secured credit facility which includes a total commitment of up to $100 million. The effective borrowing base is $30 million, which is subject to semi-annual redetermination. There are currently no borrowings under the facility. If we decide to access the facility, depending on the level of borrowing, we might need to increase our hedging activity. Hedging requirements were amended to be between 0%-62.5% of the 24-month projected production volumes, based on percentage utilization on the facility. Borrowings from the Facility may be used for the acquisition and development of oil and gas properties, investments in cash flow generating assets complimentary to the production of oil and gas, and for letters of credit and other general corporate purposes. Upon each advance, interest is charged at the highest of a) the Prime Rate, or b) the sum of the Federal Funds Rate plus 0.5%, plus an applicable margin (0.25%-1.25%, based on percentage utilization on the facility). The facility matures on March 1, 2024. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On February 10, 2023, Epsilon Energy USA entered into the Ninth Amendment of the Credit Agreement. The borrowing base was increased to $30 million. Per ASC 848, Facilitation of the Effects of Reference Rate Reform on Financial Reporting, LIBOR was removed as a reference option in the calculation of interest. Hedging requirements were amended to be between 0%-62.5% of the 24-month projected production volumes, based on percentage utilization on the facility. Also, cash distributions to the parent company (Epsilon Energy Ltd.) were allowed if the facility is &lt; 80% utilized and the leverage ratio (total debt / income adjusted for interest, taxes and non-cash amounts) is less than 2 to 1.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The bank has a first priority security interest in the tangible and intangible assets of Epsilon Energy USA, Inc. to secure any outstanding amounts under the agreement. Under the terms of the agreement, the Company must maintain the following covenants:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><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;">Interest coverage ratio greater than </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;"> to 1 (income adjusted for interest, taxes and non-cash amounts / cash interest expense) </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><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;">Current ratio greater than </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> to 1 (current assets / current liabilities)</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:36pt;"/><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;">Leverage ratio less than </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">3.5</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> to 1 (total debt / income adjusted for interest, taxes and non-cash amounts)</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We were in compliance with the financial covenants of the agreement as of March 31, 2023. </p> 100000000 30000000 0 0.625 0.005 0.0025 0.0125 30000000 0 0.625 0.80 2 3 1 3.5 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;">7. Shareholders’ Equity</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 18pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">(a)</span></span>Authorized shares</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company is authorized to issue an unlimited number of Common Shares with no par value and an unlimited number of Preferred Shares with no par value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 18pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">(b)</span></span>Purchases of Equity Shares</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">Normal Course Issuer Bid</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On March 9, 2023, the Board of Directors authorized a new share repurchase program of up to 2,292,644 common shares, representing 10% of the outstanding common shares of Epsilon, for an aggregate purchase price of not more than US $15.0 million. The program is pursuant to a normal course issuer bid and will be conducted in accordance with Rule 10b-18 under the Exchange Act. The program commenced on March 27, 2023 and will end on March 26, 2024, unless the maximum amount of common shares is purchased before then or Epsilon provides earlier notice of termination. During the three months ended March 31, 2023, we repurchased 47,220 common shares at an average price of $5.32 per share (excluding commissions).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Commencing on March 8, 2022, we implemented a plan to repurchase our issued and outstanding common shares and to return capital to our shareholders. We used cash on hand to fund these repurchases. During the year ended December 31, 2022, we repurchased 982,500 common shares of the maximum of 1,183,410 authorized for repurchase and spent $6,234,879 under the plan. The repurchased stock had an average price of $6.32 per share (excluding commissions) and was subsequently retired during the year ended December 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Under the same plan, in 2023, we repurchased and retired 190,700 common shares at an average price of $5.82 per share (excluding commissions) before the plan terminated on March 7, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table contains activity relating to our acquisition of equity securities during the three months ended March 31, 2023:</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:61.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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 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.41%;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.43%;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.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 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.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;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.64%;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:9.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.33%;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;">Maximum number</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.84%;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;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 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:13.33%;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;">of shares</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;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;">Total number</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 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:9.84%;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;">Average price</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 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:13.33%;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;">remaining to be</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;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;">of shares</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 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:9.84%;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;">paid per</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 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:13.33%;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;">purchased under</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;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;">purchased</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 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:9.84%;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;">share</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: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.33%;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;">the program</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.93%;background:#cceeff;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-size:10pt;font-weight:bold;">Beginning of normal-course issuer bid, March 8, 2022</b><sup style="font-size:7.5pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;"> </sup><sup style="font-size:6pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;background:#cceeff;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-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 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;background:#cceeff;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-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 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;background:#cceeff;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;"> 1,183,410</p></td></tr><tr><td style="vertical-align:bottom;width:61.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">January 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 125,200</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.96</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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.91%;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="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">February 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 65,500</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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:8.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.63</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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:11.91%;background:#cceeff;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="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><b style="font-weight:bold;">Total as of March 7, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 190,700</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.82</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;border-bottom:3px double #000000;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;"> 10,210</p></td></tr><tr><td style="vertical-align:bottom;width:61.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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.75%;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.64%;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.41%;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.43%;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.64%;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.42%;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:11.91%;background:#cceeff;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="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.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-size:10pt;font-weight:bold;">Beginning of normal-course issuer bid, March 27, 2023</b><sup style="font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;"> (2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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.75%;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.64%;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.41%;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.43%;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.64%;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.42%;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.91%;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;"> 2,292,644</p></td></tr><tr><td style="vertical-align:bottom;width:61.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">March 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 47,220</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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:8.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.32</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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:11.91%;background:#cceeff;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="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><b style="font-weight:bold;">Total as of March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 47,220</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.32</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;border-bottom:3px double #000000;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;"> 2,245,424</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Epsilon repurchased these shares under its 2022-2023 share repurchase program that commenced on March 8, 2022 and terminated on March 7, 2023, as described above. </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;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Epsilon repurchased these shares under its 2023-2024 share repurchase program that commenced on March 27, 2023, as described above.</span></td></tr></table><div style="margin-top:14pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"/><span style="display:inline-block;width:18pt;"/>(c)<span style="display:inline-block;width:6.9pt;"/>Equity Incentive Plan</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Epsilon’s board of directors (the “Board”) adopted the 2020 Equity Incentive Plan (the “2020 Plan”) on July 22, 2020 subject to approval by Epsilon’s shareholders at Epsilon’s 2020 Annual General and Special Meeting of Shareholders, which occurred on September 1, 2020 (the “Meeting”). Shareholders approved the 2020 Plan at the Meeting. Following Epsilon’s listing on the NASDAQ Global Market, the Board determined that it is in the best interest of the shareholders to approve a new incentive plan that is compliant with U.S. public company equity plan rules and practices that would replace Epsilon’s Amended and Restated 2017 Stock Option Plan (including its predecessors) and the Share Compensation Plan (collectively referred to as the “Predecessor Plans”). No further awards will be granted under the Predecessor Plans. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The 2020 Plan provides for incentive compensation in the form of stock options, stock appreciation rights, restricted stock and stock units, performance shares and units, other stock-based awards and cash-based awards. Under the 2020 Plan, Epsilon will be authorized to issue up to 2,000,000 Common Shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">Restricted Stock Awards</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For the three months ended March 31, 2023, no shares of Restricted Stock were awarded to the Company’s board of directors and employees. For the year ended December 31, 2022, 289,231 common shares of Restricted Stock with a weighted average market price at the grant date of $6.28 were awarded to the Company’s officers, employees, and board of directors. These shares vest over a three or four-year period, with an equal number of shares being issued per period on the anniversary of the award resolution. The vesting of the shares is contingent on the individuals’ continued employment or service. The Company determined the fair value of the granted Restricted Stock-based on the market price of the common shares of the Company on the date of grant. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following table summarizes Restricted Stock activity for the three months ended March 31, 2023, and the year ended December 31, 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><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:53.9%;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:8.79%;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:10.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><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:8.79%;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:10.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;white-space:nowrap;width:53.9%;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%;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="3" style="vertical-align:bottom;white-space:nowrap;width:21.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended </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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.39%;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;">Year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.9%;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%;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="3" style="vertical-align:bottom;white-space:nowrap;width:21.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.39%;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, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.9%;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;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-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;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;">Number of</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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;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;">Weighted</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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;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;">Number of</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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;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;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.9%;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%;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:8.79%;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;">Restricted</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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;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;">Average</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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;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;">Restricted</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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;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;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.9%;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%;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:8.79%;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;">Shares</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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;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;">Remaining Life</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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;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;">Shares</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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;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;">Remaining Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.9%;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%;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 style="vertical-align:bottom;white-space:nowrap;width:8.79%;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;">Outstanding</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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;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;">(years)</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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;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;">Outstanding</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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;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;">(years)</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance non-vested Restricted Stock at beginning of period</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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 298,210</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 style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.74</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 style="vertical-align:bottom;white-space:nowrap;width:8.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 166,002</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 style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.38</p></td></tr><tr><td style="vertical-align:bottom;width:53.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Granted</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 style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><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 style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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 style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 289,231</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 style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.86</p></td></tr><tr><td style="vertical-align:bottom;width:53.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Vested</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 style="vertical-align:bottom;white-space:nowrap;width:8.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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 style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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 style="vertical-align:bottom;white-space:nowrap;width:8.79%;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;"> (157,023)</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 style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:53.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance non-vested Restricted Stock at end of period</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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 298,210</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 style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.49</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 style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 298,210</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 style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.74</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.9%;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.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 style="vertical-align:bottom;white-space:nowrap;width:8.79%;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.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 style="vertical-align:bottom;white-space:nowrap;width:10.95%;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.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 style="vertical-align:bottom;white-space:nowrap;width:8.79%;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.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 style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Stock compensation expense for the granted Restricted Stock is recognized over the vesting period. Stock compensation expense recognized during the three months ended March 31, 2023 and 2022 was $165,064 and $95,112, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">At March 31, 2023, the Company had unrecognized stock-based compensation related to these shares of $1,503,501 to be recognized over a weighted average period of 1.4 years (at December 31, 2022: $1,668,564 over 1.55 years).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">Performance Share Unit Awards (“PSU”)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For the three months ended March 31, 2023, no PSUs vested and were issued. For the year ended December 31, 2022, a total of 135,667 common shares vested and were issued. The Company grants PSUs, which are paid in stock, to certain key employees. The PSUs will vest on the last day of the performance period. The number of PSUs that will ultimately vest is based on two performance targets as follows:</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;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"/><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;">The targets for the PSUs are based on (i) the relative total stockholder return (“TSR”) percentile ranking and (ii) the relative cash flow per debt adjusted share – growth (“CFDAS Growth”) percentile ranking of the Company, each as compared to the Company’s Performance Peer Group during the applicable </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one-year</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> performance period ending on December 31. </span></td></tr></table><div style="margin-top:12pt;"/><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"/><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;">Cash Flow per Debt Adjusted Share (“CFDAS”) is defined as EBITDA (earnings before interest, taxes, depreciation and amortization) divided by the sum of the 1) the total debt plus the value of preferred stock minus cash and the amount of dividends paid for the year divided by the share price at the end of the year; and 2) the actual share count at year end.</span></td></tr></table><div style="margin-top:12pt;"/><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"/><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;">The vesting of each PSU Award will be based </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">50%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> on TSR performance and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">50%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> based on CFDAS Growth performance.</span></td></tr></table><div style="margin-top:12pt;"/><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"/><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;">The recipient of the award must be employed with the Company at the time of vesting.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The number of shares ultimately issued under these awards can range from zero to 200% of target award amounts at the discretion of the Compensation Committee of the Board of Directors.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following table summarizes PSUs for the three months ended March 31, 2023 and the year ended December 31, 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><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:53.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 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.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 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 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.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 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.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 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.75%;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 </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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.75%;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;">Year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.75%;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, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;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;">Number of</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 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:10.95%;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;">Weighted</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 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:9.15%;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;">Number of</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 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:10.95%;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;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 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:9.15%;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;">Performance</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 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:10.95%;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;">Average</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 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:9.15%;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;">Performance</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 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:10.95%;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;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 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:9.15%;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;">Shares</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 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:10.95%;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;">Remaining Life</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 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:9.15%;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;">Shares</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 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:10.95%;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;">Remaining Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;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;">Outstanding</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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;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;">(years)</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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;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;">Outstanding</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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;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;">(years)</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance non-vested PSUs at beginning of period</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 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,833</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.00</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 151,500</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.84</p></td></tr><tr><td style="vertical-align:bottom;width:53.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Vested</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 3pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (135,667)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:53.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance non-vested PSUs at end of period</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 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,833</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 3pt 0.05pt 0pt;"> 0.75</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,833</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 3pt 0.05pt 0pt;"> 1.00</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Stock compensation expense for the granted PSUs is recognized over the vesting period. Stock compensation expense recognized during the three months ended March 31, 2023 and 2022 related to PSUs was $14,684 and $47,190, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">At March 31, 2023, the Company had unrecognized stock-based compensation related to these shares of $44,053 to be recognized over a weighted average period of 0.50 years (at December 31, 2022: $63,328 over 0.63 years).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">Stock Options</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of March 31, 2023, the Company had outstanding stock options covering 70,000 Common Shares at an overall average exercise price of $5.03 per Common Share to directors, officers, and employees of the Company and its subsidiaries. These 70,000 options have a weighted average expected remaining term of approximately 0.80 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following table summarizes stock option activity for the three months ended March 31, 2023 and the year ended December 31, 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:94.87%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;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.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.6%;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.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 colspan="4" style="vertical-align:bottom;white-space:nowrap;width:20.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.29%;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;">Year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.6%;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.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 colspan="4" style="vertical-align:bottom;white-space:nowrap;width:20.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.29%;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, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.6%;margin: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-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin: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.72%;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.64%;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;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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:10.07%;margin: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.72%;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.49%;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;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.6%;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.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:9.26%;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;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.64%;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;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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:10.07%;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;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.49%;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;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.6%;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.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:9.26%;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;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.64%;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;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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:10.07%;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;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.49%;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;">Exercise</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Exercise price in US$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;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 style="vertical-align:bottom;white-space:nowrap;width:9.26%;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;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.64%;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;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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:10.07%;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;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.49%;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;">Price</b><sup style="font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;"> (1)</sup></p></td></tr><tr><td style="vertical-align:bottom;width:54.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance at beginning of period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;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:9.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.08%;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:8.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.03</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.03%;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:9.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 218,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.08%;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:8.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.28</p></td></tr><tr><td style="vertical-align:bottom;width:54.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;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:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.08%;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:8.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.03%;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:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (138,750)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.08%;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:8.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.38</p></td></tr><tr><td style="vertical-align:bottom;width:54.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Expired/Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;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:9.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.03%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;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;"> (10,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.51</p></td></tr><tr><td style="vertical-align:bottom;width:54.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance at period-end </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;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:9.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.08%;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:8.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.03</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.03%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.08%;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:8.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.03</p></td></tr><tr><td style="vertical-align:bottom;width:54.6%;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.73%;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:9.26%;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.72%;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.08%;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:8.55%;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.72%;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.03%;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:9.04%;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.72%;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.08%;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:8.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></tr><tr><td style="vertical-align:bottom;width:54.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Exercisable at period-end </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;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:9.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.08%;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:8.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.03</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.03%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.08%;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:8.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.03</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-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">At March 31, 2023, the Company had unrecognized stock-based compensation, related to these options, of nil (at December 31, 2022: nil). The aggregate intrinsic value at March 31, 2023 was $21,700 (at December 31, 2022: $112,000). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">During the three months ended March 31, 2023 and the year ended December 31, 2022, the Company awarded no stock options.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 0pt 18pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">(d) </span></span><span style="font-style:italic;font-weight:bold;">Dividends</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">On March 3, 2023, the Board declared quarterly dividends of $0.0625 per common share (annualized $0.25 per common share) totaling in aggregate an amount of approximately $1.41 million that was paid on March 31, 2023. </p> 0 0 0 0 2292644 0.10 15000000.0 47220 5.32 982500 1183410 6234879 6.32 190700 5.82 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table contains activity relating to our acquisition of equity securities during the three months ended March 31, 2023:</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:61.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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 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.41%;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.43%;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.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 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.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;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.64%;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:9.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.33%;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;">Maximum number</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.84%;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;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 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:13.33%;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;">of shares</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;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;">Total number</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 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:9.84%;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;">Average price</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 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:13.33%;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;">remaining to be</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;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;">of shares</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 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:9.84%;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;">paid per</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 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:13.33%;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;">purchased under</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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-family:'Arial','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;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;">purchased</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 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:9.84%;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;">share</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: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.33%;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;">the program</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.93%;background:#cceeff;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-size:10pt;font-weight:bold;">Beginning of normal-course issuer bid, March 8, 2022</b><sup style="font-size:7.5pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;"> </sup><sup style="font-size:6pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;background:#cceeff;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-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 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;background:#cceeff;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-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 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;background:#cceeff;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;"> 1,183,410</p></td></tr><tr><td style="vertical-align:bottom;width:61.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">January 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 125,200</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.96</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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.91%;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="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">February 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 65,500</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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:8.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.63</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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:11.91%;background:#cceeff;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="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><b style="font-weight:bold;">Total as of March 7, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 190,700</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.82</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;border-bottom:3px double #000000;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;"> 10,210</p></td></tr><tr><td style="vertical-align:bottom;width:61.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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.75%;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.64%;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.41%;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.43%;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.64%;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.42%;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:11.91%;background:#cceeff;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="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.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-size:10pt;font-weight:bold;">Beginning of normal-course issuer bid, March 27, 2023</b><sup style="font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;"> (2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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.75%;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.64%;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.41%;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.43%;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.64%;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.42%;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.91%;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;"> 2,292,644</p></td></tr><tr><td style="vertical-align:bottom;width:61.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">March 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 47,220</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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:8.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.32</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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:11.91%;background:#cceeff;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="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><b style="font-weight:bold;">Total as of March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 47,220</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.32</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;border-bottom:3px double #000000;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;"> 2,245,424</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Epsilon repurchased these shares under its 2022-2023 share repurchase program that commenced on March 8, 2022 and terminated on March 7, 2023, as described above. </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;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Epsilon repurchased these shares under its 2023-2024 share repurchase program that commenced on March 27, 2023, as described above.</span></td></tr></table><div style="margin-top:14pt;"/> 1183410 125200 5.96 65500 5.63 190700 5.82 10210 2292644 47220 5.32 47220 5.32 2245424 2000000 0 289231 6.28 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following table summarizes Restricted Stock activity for the three months ended March 31, 2023, and the year ended December 31, 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><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:53.9%;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:8.79%;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:10.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><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:8.79%;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:10.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;white-space:nowrap;width:53.9%;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%;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="3" style="vertical-align:bottom;white-space:nowrap;width:21.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended </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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.39%;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;">Year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.9%;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%;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="3" style="vertical-align:bottom;white-space:nowrap;width:21.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.39%;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, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.9%;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;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-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;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;">Number of</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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;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;">Weighted</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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;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;">Number of</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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;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;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.9%;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%;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:8.79%;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;">Restricted</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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;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;">Average</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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;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;">Restricted</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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;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;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.9%;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%;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:8.79%;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;">Shares</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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;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;">Remaining Life</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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;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;">Shares</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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;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;">Remaining Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.9%;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%;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 style="vertical-align:bottom;white-space:nowrap;width:8.79%;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;">Outstanding</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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;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;">(years)</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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;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;">Outstanding</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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;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;">(years)</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance non-vested Restricted Stock at beginning of period</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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 298,210</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 style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.74</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 style="vertical-align:bottom;white-space:nowrap;width:8.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 166,002</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 style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.38</p></td></tr><tr><td style="vertical-align:bottom;width:53.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Granted</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 style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><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 style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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 style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 289,231</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 style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.86</p></td></tr><tr><td style="vertical-align:bottom;width:53.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Vested</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 style="vertical-align:bottom;white-space:nowrap;width:8.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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 style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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 style="vertical-align:bottom;white-space:nowrap;width:8.79%;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;"> (157,023)</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 style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:53.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance non-vested Restricted Stock at end of period</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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 298,210</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 style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.49</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 style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 298,210</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 style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.74</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.9%;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.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 style="vertical-align:bottom;white-space:nowrap;width:8.79%;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.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 style="vertical-align:bottom;white-space:nowrap;width:10.95%;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.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 style="vertical-align:bottom;white-space:nowrap;width:8.79%;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.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 style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 298210 P1Y8M26D 166002 P1Y4M17D 0 289231 P1Y10M9D 0 157023 298210 P1Y5M26D 298210 P1Y8M26D 165064 95112 1503501 P1Y4M24D 1668564 P1Y6M18D 0 135667 2 P1Y 0.50 0.50 0 2 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following table summarizes PSUs for the three months ended March 31, 2023 and the year ended December 31, 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><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:53.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 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.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 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 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.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 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.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 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.75%;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 </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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.75%;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;">Year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.75%;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, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;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;">Number of</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 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:10.95%;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;">Weighted</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 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:9.15%;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;">Number of</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 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:10.95%;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;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 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:9.15%;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;">Performance</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 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:10.95%;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;">Average</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 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:9.15%;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;">Performance</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 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:10.95%;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;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 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:9.15%;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;">Shares</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 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:10.95%;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;">Remaining Life</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 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:9.15%;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;">Shares</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 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:10.95%;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;">Remaining Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;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;">Outstanding</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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;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;">(years)</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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;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;">Outstanding</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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;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;">(years)</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance non-vested PSUs at beginning of period</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 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,833</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.00</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 151,500</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.84</p></td></tr><tr><td style="vertical-align:bottom;width:53.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Vested</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 3pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (135,667)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:53.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance non-vested PSUs at end of period</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 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,833</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 3pt 0.05pt 0pt;"> 0.75</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,833</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 3pt 0.05pt 0pt;"> 1.00</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 15833 P1Y 151500 P3Y10M2D 135667 15833 P0Y9M 15833 P1Y 14684 47190 44053 P0Y6M 63328 P0Y7M17D 70000 5.03 70000 P0Y9M18D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following table summarizes stock option activity for the three months ended March 31, 2023 and the year ended December 31, 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:94.87%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;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.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.6%;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.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 colspan="4" style="vertical-align:bottom;white-space:nowrap;width:20.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.29%;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;">Year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.6%;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.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 colspan="4" style="vertical-align:bottom;white-space:nowrap;width:20.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.29%;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, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.6%;margin: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-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin: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.72%;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.64%;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;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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:10.07%;margin: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.72%;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.49%;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;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.6%;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.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:9.26%;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;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.64%;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;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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:10.07%;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;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.49%;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;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.6%;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.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:9.26%;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;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.64%;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;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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:10.07%;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;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.49%;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;">Exercise</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Exercise price in US$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;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 style="vertical-align:bottom;white-space:nowrap;width:9.26%;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;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.64%;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;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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:10.07%;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;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.49%;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;">Price</b><sup style="font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;"> (1)</sup></p></td></tr><tr><td style="vertical-align:bottom;width:54.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance at beginning of period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;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:9.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.08%;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:8.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.03</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.03%;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:9.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 218,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.08%;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:8.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.28</p></td></tr><tr><td style="vertical-align:bottom;width:54.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;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:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.08%;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:8.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.03%;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:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (138,750)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.08%;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:8.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.38</p></td></tr><tr><td style="vertical-align:bottom;width:54.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Expired/Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;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:9.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.03%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;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;"> (10,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.51</p></td></tr><tr><td style="vertical-align:bottom;width:54.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance at period-end </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;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:9.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.08%;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:8.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.03</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.03%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.08%;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:8.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.03</p></td></tr><tr><td style="vertical-align:bottom;width:54.6%;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.73%;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:9.26%;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.72%;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.08%;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:8.55%;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.72%;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.03%;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:9.04%;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.72%;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.08%;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:8.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></tr><tr><td style="vertical-align:bottom;width:54.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Exercisable at period-end </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;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:9.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.08%;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:8.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.03</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.03%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.08%;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:8.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.03</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 70000 5.03 218750 5.28 138750 5.38 10000 5.51 70000 5.03 70000 5.03 70000 5.03 70000 5.03 0 0 21700 112000 0 0 0.0625 0.25 1410000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;">8. Revenue Recognition</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Revenues are comprised of sales of natural gas, oil and NGLs, along with the revenue generated from the Company’s ownership interest in the gas gathering system in the Auburn field in Northeastern Pennsylvania. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Overall, product sales revenue generally is recorded in the month when contractual delivery obligations are satisfied, which occurs when control is transferred to the Company’s customers at delivery points based on contractual terms and conditions. In addition, gathering and compression revenue generally is recorded in the month when contractual service obligations are satisfied, which occurs as control of those services is transferred to the Company’s customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table details revenue for the three months ended March 31, 2023 and 2022.</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:94.93%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;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.87%;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.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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:24.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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.95%;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:1.76%;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.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operating revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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.07%;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.87%;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.76%;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.07%;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:10.97%;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:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Natural gas</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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.07%;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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,256,178</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,703,084</p></td></tr><tr><td style="vertical-align:bottom;width:73.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Natural gas liquids</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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.07%;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.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 196,295</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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.07%;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:10.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 314,428</p></td></tr><tr><td style="vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Oil and condensate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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.07%;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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 517,108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 461,813</p></td></tr><tr><td style="vertical-align:bottom;width:73.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Gathering and compression fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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.07%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,386,695</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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.07%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,120,773</p></td></tr><tr><td style="vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;"><b style="font-weight:bold;">Total operating revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;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.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,356,276</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,600,098</p></td></tr></table><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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"> <span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 18pt;">Product Sales Revenue</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company enters into contracts with third party purchasers to sell its natural gas, oil, NGLs and condensate production. Under these product sales arrangements, the sale of each unit of product represents a distinct performance obligation. Product sales revenue is recognized at the point in time that control of the product transfers to the purchaser based on contractual terms which reflect prevailing commodity market prices. To the extent that marketing costs are incurred by the Company prior to the transfer of control of the product, those costs are included in lease operating expenses on the Company’s consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Settlement statements for product sales, and the related cash consideration, are generally received from the purchaser within 30 days. As a result, the Company must estimate the amount of production delivered to the customer and the consideration that will ultimately be received for sale of the natural gas, oil, NGLs, or condensate. Estimated revenue due to the Company is recorded within the receivables line item on the accompanying consolidated balance sheets until payment is received.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 18pt;">Gas Gathering and Compression Revenue</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company also provides natural gas gathering and compression services through its ownership interest in the gas gathering system in the Auburn field. For the provision of gas gathering and compression services, the Company collects its share of the gathering and compression fees per unit of gas serviced and recognizes gathering revenue over time using an output method based on units of gas gathered. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The settlement statement from the operator of the Auburn GGS is received two months after gathering and compression has occurred. As a result, the Company must estimate the amount of production that was gathered and compressed within the system. Estimated revenue due to the Company is recorded within the receivables line item on the accompanying consolidated balance sheets until payment is received.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 18pt;">Allowance for Credit Losses</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company records an allowance for credit losses on a case-by-case basis once there is evidence that collection is not probable. For the three months ended March 31, 2023, there were no accounts for which collection was not probable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table details accounts receivable as of March 31, 2023 and December 31, 2022.</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:top;white-space:nowrap;width:73.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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.25%;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:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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: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></tr><tr><td style="vertical-align:top;white-space:nowrap;width:73.5%;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:2.25%;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:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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:10.83%;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, </b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:73.5%;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:2.25%;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:11.12%;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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.83%;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;">2022</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:73.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Accounts receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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.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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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.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-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-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Natural gas and oil sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,593,604</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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.46%;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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,696,419</p></td></tr><tr><td style="vertical-align:bottom;width:73.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Joint interest billing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,476</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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.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: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 3pt 0pt 0pt;"> 20,454</p></td></tr><tr><td style="vertical-align:bottom;width:73.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Gathering and compression fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,765,871</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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.46%;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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,483,956</p></td></tr><tr><td style="vertical-align:bottom;width:73.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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:1px solid #000000;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:9.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 428,369</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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.46%;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-weight:bold;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:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 557</p></td></tr><tr><td style="vertical-align:bottom;width:73.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><b style="font-weight:bold;">Total accounts receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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: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:9.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,805,320</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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.46%;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:9.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,201,386</p></td></tr></table><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><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-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table details revenue for the three months ended March 31, 2023 and 2022.</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:94.93%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;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.87%;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.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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:24.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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.95%;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:1.76%;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.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operating revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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.07%;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.87%;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.76%;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.07%;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:10.97%;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:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Natural gas</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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.07%;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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,256,178</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,703,084</p></td></tr><tr><td style="vertical-align:bottom;width:73.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Natural gas liquids</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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.07%;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.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 196,295</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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.07%;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:10.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 314,428</p></td></tr><tr><td style="vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Oil and condensate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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.07%;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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 517,108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 461,813</p></td></tr><tr><td style="vertical-align:bottom;width:73.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Gathering and compression fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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.07%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,386,695</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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.07%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,120,773</p></td></tr><tr><td style="vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;"><b style="font-weight:bold;">Total operating revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;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.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,356,276</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,600,098</p></td></tr></table> 6256178 10703084 196295 314428 517108 461813 2386695 2120773 9356276 13600098 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table details accounts receivable as of March 31, 2023 and December 31, 2022.</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:top;white-space:nowrap;width:73.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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.25%;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:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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: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></tr><tr><td style="vertical-align:top;white-space:nowrap;width:73.5%;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:2.25%;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:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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:10.83%;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, </b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:73.5%;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:2.25%;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:11.12%;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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.83%;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;">2022</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:73.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Accounts receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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.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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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.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-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-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Natural gas and oil sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,593,604</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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.46%;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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,696,419</p></td></tr><tr><td style="vertical-align:bottom;width:73.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Joint interest billing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,476</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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.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: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 3pt 0pt 0pt;"> 20,454</p></td></tr><tr><td style="vertical-align:bottom;width:73.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Gathering and compression fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,765,871</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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.46%;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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,483,956</p></td></tr><tr><td style="vertical-align:bottom;width:73.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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:1px solid #000000;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:9.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 428,369</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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.46%;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-weight:bold;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:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 557</p></td></tr><tr><td style="vertical-align:bottom;width:73.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><b style="font-weight:bold;">Total accounts receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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: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:9.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,805,320</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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.46%;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:9.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,201,386</p></td></tr></table> 2593604 5696419 17476 20454 1765871 1483956 428369 557 4805320 7201386 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;">9. Income Taxes</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 18pt;">Income tax provisions for the three months ended March 31, 2023 and 2022 are as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:94.93%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:9.87%;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.33%;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:9.86%;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;white-space:nowrap;width:73.26%;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.72%;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:25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.26%;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.72%;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:11.34%;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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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:11.33%;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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.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:9.87%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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.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:9.86%;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-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.46%;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:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 960,508</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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.46%;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:9.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,466,896</p></td></tr><tr><td style="vertical-align:bottom;width:73.26%;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="white-space:pre-wrap;">State </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.46%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 378,522</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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.46%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 692,316</p></td></tr><tr><td style="vertical-align:bottom;width:73.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total current income tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.46%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,339,030</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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.46%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,159,212</p></td></tr><tr><td style="vertical-align:bottom;width:73.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.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:9.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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.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:9.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.46%;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:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,278)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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.46%;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:9.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,015</p></td></tr><tr><td style="vertical-align:bottom;width:73.26%;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="white-space:pre-wrap;">State </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.46%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,170</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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.46%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 671</p></td></tr><tr><td style="vertical-align:bottom;width:73.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total deferred tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.46%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;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;"> (12,108)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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.46%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,686</p></td></tr><tr><td style="vertical-align:bottom;width:73.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Income tax expense</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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:9.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,326,922</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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:9.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,181,898</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-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company files federal income tax returns in the United States and Canada, and various returns in state and local jurisdictions. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company believes it has no uncertain income tax positions. The Company's tax returns are open to audit under the statute of limitations for the years ending December 31, 2019 through December 31, 2022. To the extent we utilize net operating losses generated in earlier years, such earlier years may also be subject to audit.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Our effective tax rate will typically differ from the statutory federal rate primarily as a result of state income taxes and the valuation allowance against the Canadian net operating loss. The effective tax rate for the three months ended March 31, 2023 was higher than the statutory federal rate as a result of the state income taxes and the valuation allowance against the Canadian net operating loss. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 18pt;">Income tax provisions for the three months ended March 31, 2023 and 2022 are as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:94.93%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:9.87%;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.33%;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:9.86%;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;white-space:nowrap;width:73.26%;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.72%;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:25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.26%;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.72%;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:11.34%;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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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:11.33%;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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.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:9.87%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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.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:9.86%;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-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.46%;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:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 960,508</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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.46%;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:9.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,466,896</p></td></tr><tr><td style="vertical-align:bottom;width:73.26%;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="white-space:pre-wrap;">State </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.46%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 378,522</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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.46%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 692,316</p></td></tr><tr><td style="vertical-align:bottom;width:73.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total current income tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.46%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,339,030</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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.46%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,159,212</p></td></tr><tr><td style="vertical-align:bottom;width:73.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.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:9.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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.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:9.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.46%;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:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,278)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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.46%;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:9.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,015</p></td></tr><tr><td style="vertical-align:bottom;width:73.26%;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="white-space:pre-wrap;">State </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.46%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,170</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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.46%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 671</p></td></tr><tr><td style="vertical-align:bottom;width:73.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total deferred tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.46%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;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;"> (12,108)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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.46%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,686</p></td></tr><tr><td style="vertical-align:bottom;width:73.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Income tax expense</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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:9.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,326,922</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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:9.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,181,898</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 960508 1466896 378522 692316 1339030 2159212 -17278 22015 5170 671 -12108 22686 1326922 2181898 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;">10<b style="font-weight:bold;white-space:pre-wrap;">. Commitments and Contingencies</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company enters into commitments for capital expenditures in advance of the expenditures being made. As of March 31, 2023, the Company had commitments of $0.2 million for capital expenditures. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 18pt;">Litigation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On March 10, 2021, Epsilon filed a complaint against Chesapeake Appalachia, LLC (“Chesapeake”) in the United States District Court for the Middle District of Pennsylvania, Scranton, Pennsylvania (“Middle District”). Epsilon claims that Chesapeake has breached a settlement agreement and several operating agreements (“JOAs”) to which Epsilon and Chesapeake are parties. Epsilon asserts that Chesapeake has failed to cooperate with Epsilon’s efforts to develop resources in the Auburn Development, located in Northeast Pennsylvania, as required under both the settlement agreement and JOAs. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Epsilon requested a preliminary injunction but was unsuccessful in obtaining that injunction.  Epsilon filed a motion to amend its original Complaint. Chesapeake opposed. The Court ruled in Epsilon’s favor and allowed Epsilon’s amendment. Chesapeake moved to dismiss the amended Complaint. The Court granted the motion to dismiss without prejudice to Epsilon’s right to file a new lawsuit based on new proposals made after the Court’s decision. Epsilon filed a motion for reconsideration of that decision, but the court denied the motion for reconsideration on January 18, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Epsilon filed a notice of appeal on February 15, 2022 challenging both the motion to dismiss and motion for reconsideration decisions.  Chesapeake filed a cross-appeal on March 1, 2022.  A briefing schedule was set and briefing closed October 14, 2022.  Oral argument was held in January 2023.  A decision on the appeal is not expected until mid-2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Epsilon re-filed a complaint against Chesapeake in the Middle District on May 9, 2022.  Epsilon generally asserts similar claims as in the previous suit, pursuing declaratory judgment claims regarding Chesapeake’s obligation to Epsilon to cooperate with Epsilon’s efforts in the Auburn Development and regarding Chesapeake’s obstruction of Epsilon’s efforts with the Pennsylvania Department of Environmental Protection permitting process but not based on specific well proposals.  Chesapeake filed a motion to stay pending a decision on the Third Circuit appeal, which was granted.  The matter is stayed pending a decision from the Third Circuit.  </p> 200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">11. Leases</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Under ASC 842, Leases, the Company recognized an operating lease related to its corporate office as of March 31, 2023 summarized in the following table:</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:77.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:77.09%;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:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.92%;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,</b></p></td></tr><tr><td style="vertical-align:bottom;width:77.09%;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:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:77.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.03%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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:2.09%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;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-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.03%;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:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,383</p></td></tr><tr><td style="vertical-align:bottom;width:77.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease right-of-use assets, long term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.03%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 532,013</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:middle;width:77.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total operating lease right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.03%;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:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 532,013</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,383</p></td></tr><tr><td style="vertical-align:bottom;width:77.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.03%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.03%;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:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,756</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,299</p></td></tr><tr><td style="vertical-align:bottom;width:77.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease liabilities, long term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.03%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 541,396</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:middle;width:77.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.03%;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:7.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 544,152</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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:7.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,299</p></td></tr><tr><td style="vertical-align:middle;width:77.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.03%;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:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:77.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.03%;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:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,233</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,097</p></td></tr><tr><td style="vertical-align:middle;width:77.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.03%;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:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:77.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for amounts included in the measurement of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.03%;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:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:77.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating cash flows from operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.03%;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:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,010</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106,798</p></td></tr><tr><td style="vertical-align:middle;width:77.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-weight:bold;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.03%;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:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:77.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average remaining lease term (years) - operating lease</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.03%;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:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.33</p></td></tr><tr><td style="vertical-align:middle;width:77.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average discount rate (annualized) - operating lease</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.03%;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:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">8.25%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">8.09%</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-align:justify;text-indent:36pt;margin:0pt;">The Company had one office lease that expired in April 2023.  On March 1, 2023, the Company commenced a new office lease with a 70 month lease term and future lease payments estimated to be approximately $0.85 million. There are no other pending leases, and no lease arrangements in which the Company is the lessor. Lease expense for operating leases was $0.04 million and $0.03 million as of March 31, 2023 and December 31, 2022, respectively. This lease expense is presented in other general and administrative expenses in the consolidated statements of operations and comprehensive income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Future minimum lease payments as of March 31, 2023 are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:73.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;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.33%;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:20.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.77%;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:3.71%;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:22.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating Leases</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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:20.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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:20.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 134,750</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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:20.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 173,550</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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:20.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 177,021</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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:20.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 180,492</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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:20.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 183,963</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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:20.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 849,776</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Less: imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.16%;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;"> (305,624)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Present value of future minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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:20.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 544,152</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Less: current obligations under leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.16%;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;"> (2,756)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Long-term lease obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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:20.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 541,396</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.77%;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:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;border-top:1px solid #000000;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:20.16%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> </span><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Under ASC 842, Leases, the Company recognized an operating lease related to its corporate office as of March 31, 2023 summarized in the following table:</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:77.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:77.09%;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:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.92%;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,</b></p></td></tr><tr><td style="vertical-align:bottom;width:77.09%;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:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:77.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.03%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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:2.09%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;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-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.03%;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:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,383</p></td></tr><tr><td style="vertical-align:bottom;width:77.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease right-of-use assets, long term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.03%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 532,013</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:middle;width:77.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total operating lease right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.03%;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:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 532,013</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,383</p></td></tr><tr><td style="vertical-align:bottom;width:77.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.03%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.03%;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:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,756</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,299</p></td></tr><tr><td style="vertical-align:bottom;width:77.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease liabilities, long term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.03%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 541,396</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:middle;width:77.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.03%;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:7.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 544,152</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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:7.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,299</p></td></tr><tr><td style="vertical-align:middle;width:77.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.03%;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:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:77.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.03%;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:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,233</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,097</p></td></tr><tr><td style="vertical-align:middle;width:77.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.03%;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:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:77.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for amounts included in the measurement of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.03%;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:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:77.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating cash flows from operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.03%;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:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,010</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106,798</p></td></tr><tr><td style="vertical-align:middle;width:77.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-weight:bold;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.03%;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:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:77.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average remaining lease term (years) - operating lease</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.03%;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:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.33</p></td></tr><tr><td style="vertical-align:middle;width:77.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average discount rate (annualized) - operating lease</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.03%;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:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">8.25%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">8.09%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 31383 532013 0 532013 31383 2756 35299 541396 0 544152 35299 35233 32097 27010 106798 P3Y4M20D P0Y3M29D 0.0825 0.0809 P70M 850000 40000.00 30000.00 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Future minimum lease payments as of March 31, 2023 are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:73.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;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.33%;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:20.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.77%;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:3.71%;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:22.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating Leases</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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:20.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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:20.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 134,750</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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:20.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 173,550</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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:20.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 177,021</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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:20.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 180,492</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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:20.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 183,963</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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:20.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 849,776</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Less: imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.16%;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;"> (305,624)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Present value of future minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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:20.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 544,152</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Less: current obligations under leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.16%;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;"> (2,756)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Long-term lease obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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:20.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 541,396</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.77%;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:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;border-top:1px solid #000000;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:20.16%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 134750 173550 177021 180492 183963 849776 305624 544152 2756 541396 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">12.    Net Income Per Share</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Basic net income per share is computed on the basis of the weighted-average number of common shares outstanding during the period. Diluted net income per share is computed based upon the weighted-average number of common shares outstanding during the period plus the assumed issuance of common shares for all potentially dilutive securities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The net income used in the calculation of basic and diluted net income per share is as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:94.93%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 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.87%;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.33%;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.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.34%;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.33%;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.33%;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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,529,827</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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.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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,805,888</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In calculating the net income per share, basic and diluted, the following weighted-average shares were used:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:94.95%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.9%;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.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:73.9%;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.72%;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 colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.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;"><b style="font-weight:bold;">Three months ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;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.72%;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 style="vertical-align:bottom;white-space:nowrap;width:10.95%;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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic weighted-average number of shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,990,893</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,677,842</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dilutive stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,512</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,728</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested time-based restricted shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,415</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 65,395</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested performance-based restricted shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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:10.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 3pt 0pt 0pt;"> 6,864</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 3pt 0pt 0pt;"> 102,463</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Diluted weighted average shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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:10.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 3pt 0pt 0pt;"> 23,027,684</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 3pt 0pt 0pt;"> 23,862,428</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company excluded the following shares from the diluted EPS because their inclusion would have been anti-dilutive.</p><div style="padding-left:13.5pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97.21%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;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.97%;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.98%;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.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:74.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;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="3" style="vertical-align:bottom;white-space:nowrap;width:23.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;">Three months ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;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 style="vertical-align:bottom;white-space:nowrap;width:10.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;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 style="vertical-align:bottom;white-space:nowrap;width:10.95%;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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Anti-dilutive options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;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:10.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,488</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;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:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 163,272</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Anti-dilutive unvested time-based restricted shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;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:10.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 276,795</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;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:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100,607</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Anti-dilutive unvested performance-based restricted shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;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:10.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,969</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;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:10.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,037</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total Anti-dilutive shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;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:10.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 347,252</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;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:10.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 312,916</p></td></tr></table></div><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><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-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The net income used in the calculation of basic and diluted net income per share is as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:94.93%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 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.87%;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.33%;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.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.34%;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.33%;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.33%;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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,529,827</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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.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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,805,888</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 3529827 5805888 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In calculating the net income per share, basic and diluted, the following weighted-average shares were used:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:94.95%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.9%;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.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:73.9%;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.72%;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 colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.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;"><b style="font-weight:bold;">Three months ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;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.72%;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 style="vertical-align:bottom;white-space:nowrap;width:10.95%;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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic weighted-average number of shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,990,893</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,677,842</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dilutive stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,512</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,728</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested time-based restricted shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,415</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 65,395</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested performance-based restricted shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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:10.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 3pt 0pt 0pt;"> 6,864</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 3pt 0pt 0pt;"> 102,463</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Diluted weighted average shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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:10.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 3pt 0pt 0pt;"> 23,027,684</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 3pt 0pt 0pt;"> 23,862,428</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p> 22990893 23677842 8512 16728 21415 65395 6864 102463 23027684 23862428 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company excluded the following shares from the diluted EPS because their inclusion would have been anti-dilutive.</p><div style="padding-left:13.5pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97.21%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;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.97%;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.98%;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.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:74.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;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="3" style="vertical-align:bottom;white-space:nowrap;width:23.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;">Three months ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;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 style="vertical-align:bottom;white-space:nowrap;width:10.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;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 style="vertical-align:bottom;white-space:nowrap;width:10.95%;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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Anti-dilutive options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;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:10.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,488</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;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:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 163,272</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Anti-dilutive unvested time-based restricted shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;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:10.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 276,795</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;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:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100,607</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Anti-dilutive unvested performance-based restricted shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;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:10.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,969</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;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:10.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,037</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total Anti-dilutive shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;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:10.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 347,252</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;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:10.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 312,916</p></td></tr></table></div> 61488 163272 276795 100607 8969 49037 347252 312916 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;">13. Operating Segments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Operating segments are reported in a manner consistent with the internal reporting provided to the chief operating decision-maker. The chief operating decision-maker, who is responsible for allocating resources and assessing performance of the operating segments, has been identified as executive management. Segment performance is evaluated based on operating income (loss) as shown in the table below. Interest income and expense, and income taxes are managed separately on a group basis. As of March 31, 2023, general and administrative costs and interest income were moved to the Corporate segment because they are entirely comprised of corporate expenses and are not allocated to the Upstream and Gas Gathering segments. To be consistent with this current presentation, the general administrative costs of $1.3 million and interest income of $0.02 million for the three months ended March 31, 2022 has been reclassed as well.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s reportable segments are as follows:</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;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">a.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The Upstream segment activities include acquisition, development and production of oil, natural gas, and other liquid reserves on properties within the United States;</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;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">b.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The Gas Gathering segment partners with </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">two</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> other companies to operate a natural gas gathering system; 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;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">c.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The Corporate segment activities </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">include general and administrative costs, interest income, and corporate listing and governance functions of the Company.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Segment activity as of, and for the three months ended March 31, 2023 and 2022 is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><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:45.5%;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.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 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.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.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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 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.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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 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.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 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.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.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 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.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 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.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:7.2%;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.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 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.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.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.5%;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.64%;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:9.27%;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;">Upstream</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: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.39%;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;">Gas Gathering</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: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:8.93%;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;">Corporate</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: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:8.36%;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;">Elimination</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: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:9.28%;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;">Consolidated</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.5%;background:#cceeff;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;">For the three months ended March 31, 2023</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 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.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size: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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size: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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size: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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:7.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size: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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Operating revenue</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 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.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;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="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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;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="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 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.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;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="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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;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="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 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.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Natural gas</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 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.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,256,178</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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: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:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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: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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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: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:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,256,178</p></td></tr><tr><td style="vertical-align:bottom;width:45.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Natural gas liquids</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 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.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 196,295</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 196,295</p></td></tr><tr><td style="vertical-align:bottom;width:45.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Oil and condensate</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 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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 517,108</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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: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:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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: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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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: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:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 517,108</p></td></tr><tr><td style="vertical-align:bottom;width:45.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Gathering and compression fees</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 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.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,750,503</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (363,808)</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,386,695</p></td></tr><tr><td style="vertical-align:bottom;width:45.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 18pt;"><b style="font-weight:bold;">Total operating revenue</b><sup style="font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;"> (1)</sup></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 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.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,969,581</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,750,503</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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: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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (363,808)</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,356,276</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.5%;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.64%;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:0.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;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="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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:8.95%;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="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;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="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:7.2%;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="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;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="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Operating costs</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 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.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;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="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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;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="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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;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="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 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;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="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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;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="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Operating costs</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 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.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,768,087</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 651,371</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,203,491</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (363,808)</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,259,141</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Depletion, depreciation, amortization and accretion</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 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.82%;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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,493,755</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 279,251</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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: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:0.82%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,773,006</p></td></tr><tr><td style="vertical-align:bottom;width:45.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Operating income</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,707,739</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,819,881</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,203,491)</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,324,129</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;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="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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;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="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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;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="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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;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="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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;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="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Other income (expense)</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;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="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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:8.95%;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="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;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="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;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="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;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="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Interest income </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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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: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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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: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:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 490,762</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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: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:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 490,762</p></td></tr><tr><td style="vertical-align:bottom;width:45.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Interest expense</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (28,437)</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;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;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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 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.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (28,437)</p></td></tr><tr><td style="vertical-align:bottom;width:45.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Gain (loss) on derivative contracts</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,068,660</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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: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:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,068,660</p></td></tr><tr><td style="vertical-align:bottom;width:45.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Other (expense) income</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 652</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 983</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;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;"><span style="font-size:8pt;font-weight:bold;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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 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.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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,635</p></td></tr><tr><td style="vertical-align:bottom;width:45.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 18pt;"><b style="font-weight:bold;">Other income (expense), net</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,040,875</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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: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:0.82%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 491,745</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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: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:0.82%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,532,620</p></td></tr><tr><td style="vertical-align:bottom;width:45.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Net income before income tax expense</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,748,614</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,819,881</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,711,746)</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,856,749</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;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="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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;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="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 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.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;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="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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;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="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 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.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;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="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Capital expenditures <sup style="font-size:6pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,145,146</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,624</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,166,770</p></td></tr><tr><td style="vertical-align:bottom;width:45.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size: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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;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="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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;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="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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;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="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 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;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="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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;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="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.5%;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;">For the three months ended March 31, 2022</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 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.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;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="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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:8.95%;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="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;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="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;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="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;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="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Operating revenue</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 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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;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="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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;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="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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;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="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 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;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="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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;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="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Natural gas</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 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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,703,084</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,703,084</p></td></tr><tr><td style="vertical-align:bottom;width:45.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Natural gas liquids</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 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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 314,428</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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: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:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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: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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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: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:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 314,428</p></td></tr><tr><td style="vertical-align:bottom;width:45.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Oil and condensate</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 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.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 461,813</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 461,813</p></td></tr><tr><td style="vertical-align:bottom;width:45.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Gathering and compression fees</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 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.82%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,485,937</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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: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.16%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (365,164)</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,120,773</p></td></tr><tr><td style="vertical-align:bottom;width:45.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 18pt;"><b style="font-weight:bold;">Total operating revenue</b><sup style="font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;"> (1)</sup></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 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.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,479,325</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,485,937</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (365,164)</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,600,098</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.5%;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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;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="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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;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="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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;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="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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:7.2%;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="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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;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="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Operating costs</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 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.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;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="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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:8.95%;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="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;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="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;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="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;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="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Operating costs</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 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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,773,040</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 524,375</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,313,434</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (365,164)</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,245,685</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Depletion, depreciation, amortization and accretion</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 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.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,104,497</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 284,722</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,389,219</p></td></tr><tr><td style="vertical-align:bottom;width:45.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Operating income</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,601,788</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,676,840</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,313,434)</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:7.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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: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:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,965,194</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;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="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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:8.95%;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="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;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="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;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="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;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="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Other income (expense)</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;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="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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;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="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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;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="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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;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="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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;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="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Interest income </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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,221</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,221</p></td></tr><tr><td style="vertical-align:bottom;width:45.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Interest expense</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (15,319)</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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: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:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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: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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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: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:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (15,319)</p></td></tr><tr><td style="vertical-align:bottom;width:45.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Gain (loss) on derivative contracts</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (971,904)</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (971,904)</p></td></tr><tr><td style="vertical-align:bottom;width:45.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Other (expense) income</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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: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.44%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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: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:0.82%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,406)</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;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;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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: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:0.82%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,406)</p></td></tr><tr><td style="vertical-align:bottom;width:45.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 18pt;"><b style="font-weight:bold;">Other income (expense), net</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (987,223)</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,815</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (977,408)</p></td></tr><tr><td style="vertical-align:bottom;width:45.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Net income before income tax expense</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,614,565</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,676,840</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,303,619)</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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: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:0.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,987,786</p></td></tr><tr><td style="vertical-align:bottom;width:45.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:8pt;margin-left:0pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;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="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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:8.95%;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="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;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="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:7.2%;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="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;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="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Capital expenditures <sup style="font-size:6pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,610,894</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,393</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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: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:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,626,287</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="font-family:'Times New Roman','Times','serif';font-size:9.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Segment operating revenue represents revenues generated from the operations of the segment. Inter-segment sales during the three months ended March 31, 2023 and 2022 have been eliminated upon consolidation. For the three months ended March 31, 2023, Epsilon sold natural gas to </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">27</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> unique customers. The </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> customers over </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">10%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> comprised </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">13%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">, </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">12%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">, and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">11%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of total revenue. For the three months ended March 31, 2022, Epsilon sold natural gas to </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">12</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> unique customers. The </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> customers over </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">10%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> comprised </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">37%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">, </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">13%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">12%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of total revenue.</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;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Capital expenditures for the Upstream segment consist primarily of the acquisition of properties, and the drilling and completing of wells while Gas Gathering consists of expenditures relating to the expansion and completion of the gathering and compression facility.</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> </span></td></tr></table><div style="margin-top:12pt;"/> 1300000 20000.00 2 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Segment activity as of, and for the three months ended March 31, 2023 and 2022 is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><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:45.5%;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.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 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.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.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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 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.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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 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.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 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.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.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 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.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 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.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:7.2%;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.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 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.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.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.5%;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.64%;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:9.27%;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;">Upstream</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: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.39%;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;">Gas Gathering</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: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:8.93%;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;">Corporate</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: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:8.36%;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;">Elimination</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: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:9.28%;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;">Consolidated</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.5%;background:#cceeff;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;">For the three months ended March 31, 2023</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 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.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size: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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size: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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size: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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:7.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size: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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Operating revenue</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 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.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;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="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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;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="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 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.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;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="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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;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="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 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.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Natural gas</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 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.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,256,178</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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: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:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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: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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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: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:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,256,178</p></td></tr><tr><td style="vertical-align:bottom;width:45.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Natural gas liquids</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 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.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 196,295</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 196,295</p></td></tr><tr><td style="vertical-align:bottom;width:45.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Oil and condensate</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 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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 517,108</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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: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:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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: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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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: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:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 517,108</p></td></tr><tr><td style="vertical-align:bottom;width:45.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Gathering and compression fees</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 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.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,750,503</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (363,808)</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,386,695</p></td></tr><tr><td style="vertical-align:bottom;width:45.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 18pt;"><b style="font-weight:bold;">Total operating revenue</b><sup style="font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;"> (1)</sup></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 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.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,969,581</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,750,503</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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: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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (363,808)</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,356,276</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.5%;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.64%;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:0.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;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="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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:8.95%;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="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;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="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:7.2%;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="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;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="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Operating costs</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 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.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;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="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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;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="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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;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="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 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;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="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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;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="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Operating costs</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 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.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,768,087</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 651,371</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,203,491</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (363,808)</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,259,141</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Depletion, depreciation, amortization and accretion</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 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.82%;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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,493,755</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 279,251</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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: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:0.82%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,773,006</p></td></tr><tr><td style="vertical-align:bottom;width:45.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Operating income</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,707,739</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,819,881</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,203,491)</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,324,129</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;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="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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;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="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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;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="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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;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="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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;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="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Other income (expense)</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;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="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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:8.95%;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="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;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="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;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="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;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="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Interest income </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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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: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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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: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:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 490,762</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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: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:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 490,762</p></td></tr><tr><td style="vertical-align:bottom;width:45.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Interest expense</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (28,437)</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;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;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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 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.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (28,437)</p></td></tr><tr><td style="vertical-align:bottom;width:45.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Gain (loss) on derivative contracts</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,068,660</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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: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:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,068,660</p></td></tr><tr><td style="vertical-align:bottom;width:45.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Other (expense) income</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 652</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 983</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;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;"><span style="font-size:8pt;font-weight:bold;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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 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.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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,635</p></td></tr><tr><td style="vertical-align:bottom;width:45.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 18pt;"><b style="font-weight:bold;">Other income (expense), net</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,040,875</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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: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:0.82%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 491,745</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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: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:0.82%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,532,620</p></td></tr><tr><td style="vertical-align:bottom;width:45.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Net income before income tax expense</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,748,614</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,819,881</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,711,746)</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,856,749</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;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="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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;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="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 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.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;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="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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;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="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 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.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;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="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Capital expenditures <sup style="font-size:6pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,145,146</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,624</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,166,770</p></td></tr><tr><td style="vertical-align:bottom;width:45.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size: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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;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="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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;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="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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;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="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 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;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="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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;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="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.5%;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;">For the three months ended March 31, 2022</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 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.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;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="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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:8.95%;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="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;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="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;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="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;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="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Operating revenue</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 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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;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="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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;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="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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;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="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 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;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="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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;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="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Natural gas</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 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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,703,084</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,703,084</p></td></tr><tr><td style="vertical-align:bottom;width:45.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Natural gas liquids</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 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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 314,428</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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: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:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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: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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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: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:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 314,428</p></td></tr><tr><td style="vertical-align:bottom;width:45.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Oil and condensate</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 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.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 461,813</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 461,813</p></td></tr><tr><td style="vertical-align:bottom;width:45.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Gathering and compression fees</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 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.82%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,485,937</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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: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.16%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (365,164)</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,120,773</p></td></tr><tr><td style="vertical-align:bottom;width:45.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 18pt;"><b style="font-weight:bold;">Total operating revenue</b><sup style="font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;"> (1)</sup></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 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.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,479,325</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,485,937</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (365,164)</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,600,098</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.5%;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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;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="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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;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="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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;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="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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:7.2%;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="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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;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="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Operating costs</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 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.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;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="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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:8.95%;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="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;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="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;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="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;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="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Operating costs</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 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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,773,040</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 524,375</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,313,434</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (365,164)</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,245,685</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Depletion, depreciation, amortization and accretion</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 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.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,104,497</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 284,722</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,389,219</p></td></tr><tr><td style="vertical-align:bottom;width:45.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Operating income</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,601,788</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,676,840</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,313,434)</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:7.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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: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:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,965,194</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;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="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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:8.95%;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="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;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="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;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="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;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="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Other income (expense)</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;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="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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;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="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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;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="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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;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="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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;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="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Interest income </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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,221</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,221</p></td></tr><tr><td style="vertical-align:bottom;width:45.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Interest expense</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (15,319)</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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: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:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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: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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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: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:0.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (15,319)</p></td></tr><tr><td style="vertical-align:bottom;width:45.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Gain (loss) on derivative contracts</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (971,904)</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (971,904)</p></td></tr><tr><td style="vertical-align:bottom;width:45.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Other (expense) income</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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: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.44%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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: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:0.82%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,406)</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;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;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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: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:0.82%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,406)</p></td></tr><tr><td style="vertical-align:bottom;width:45.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 18pt;"><b style="font-weight:bold;">Other income (expense), net</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (987,223)</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,815</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (977,408)</p></td></tr><tr><td style="vertical-align:bottom;width:45.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Net income before income tax expense</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,614,565</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,676,840</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,303,619)</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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: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:0.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,987,786</p></td></tr><tr><td style="vertical-align:bottom;width:45.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:8pt;margin-left:0pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;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="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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:8.95%;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="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;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="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:7.2%;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="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;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="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Capital expenditures <sup style="font-size:6pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,610,894</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,393</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 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: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:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,626,287</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="font-family:'Times New Roman','Times','serif';font-size:9.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Segment operating revenue represents revenues generated from the operations of the segment. Inter-segment sales during the three months ended March 31, 2023 and 2022 have been eliminated upon consolidation. For the three months ended March 31, 2023, Epsilon sold natural gas to </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">27</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> unique customers. The </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> customers over </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">10%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> comprised </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">13%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">, </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">12%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">, and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">11%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of total revenue. For the three months ended March 31, 2022, Epsilon sold natural gas to </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">12</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> unique customers. The </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> customers over </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">10%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> comprised </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">37%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">, </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">13%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">12%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of total revenue.</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;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Capital expenditures for the Upstream segment consist primarily of the acquisition of properties, and the drilling and completing of wells while Gas Gathering consists of expenditures relating to the expansion and completion of the gathering and compression facility.</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> </span></td></tr></table><div style="margin-top:12pt;"/> 6256178 0 0 0 6256178 196295 0 0 0 196295 517108 0 0 0 517108 0 2750503 0 -363808 2386695 6969581 2750503 -363808 9356276 1768087 651371 2203491 -363808 4259141 1493755 279251 0 0 1773006 3707739 1819881 -2203491 0 3324129 0 0 490762 0 490762 28437 0 0 0 28437 1068660 0 0 0 1068660 652 0 983 0 1635 1040875 0 491745 0 1532620 4748614 1819881 -1711746 0 4856749 1145146 21624 0 0 1166770 10703084 0 0 0 10703084 314428 0 0 0 314428 461813 0 0 0 461813 0 2485937 0 -365164 2120773 11479325 2485937 0 -365164 13600098 1773040 524375 1313434 -365164 3245685 1104497 284722 0 0 1389219 8601788 1676840 -1313434 0 8965194 0 0 15221 0 15221 15319 0 0 0 15319 -971904 0 0 0 -971904 0 0 -5406 0 -5406 -987223 0 9815 0 -977408 7614565 1676840 -1303619 0 7987786 2610894 15393 0 0 2626287 27 3 0.10 0.13 0.12 0.11 12 3 0.10 0.37 0.13 0.12 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;">14. Commodity Risk Management Activities</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 18pt;">Commodity Price Risks</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Epsilon engages in price risk management activities from time to time. These activities are intended to manage Epsilon’s exposure to fluctuations in commodity prices for natural gas by securing derivative contracts for a portion of expected sales volumes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Inherent in the Company’s fixed price contracts, are certain business risks, including market risk and credit risk. Market risk is the risk that the price of oil and natural gas will change, either favorably or unfavorably, in response to changing market conditions. Credit risk is the risk of loss from nonperformance by the Company’s counterparty to a contract. The Company does not currently require collateral from any of its counterparties nor does its counterparties require collateral from the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company enters into certain commodity derivative instruments to mitigate commodity price risk associated with a portion of its future natural gas production and related cash flows. The natural gas revenues and cash flows are affected by changes in commodity product prices, which are volatile and cannot be accurately predicted. The objective for holding these commodity derivatives is to protect the operating revenues and cash flows related to a portion of the future natural gas sales from the risk of significant declines in commodity prices, which helps ensure the Company’s ability to fund the capital budget.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Epsilon has historically elected not to designate any of its financial commodity derivative contracts as accounting hedges and, accordingly, accounts for these financial commodity derivative contracts using the mark-to-market accounting method. Under this accounting method, changes in the fair value of outstanding financial instruments are recognized as gains or losses in the period of change and are recorded as <i style="font-style:italic;">loss (gain) on derivative contracts</i> on the condensed consolidated statements of operations and comprehensive income (loss). The related cash flow impact is reflected in cash flows from operating activities. During the three months ended March 31, 2023, Epsilon recognized gains on commodity derivative contracts of $1,068,660. This amount included cash received on settlements on these contracts of $363,300. For the three months ended March 31, 2022, Epsilon recognized losses on commodity derivative contracts of $971,904. This amount included cash paid on settlements on these contracts of $1,211,728.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 18pt;">Commodity Derivative Contracts</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">At March 31, 2023, the Company had outstanding NYMEX HH swaps totaling 0.92 Bcf and Tennessee Z4 basis swaps totaling 0.92 Bcf outstanding.</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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:94.93%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;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.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;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.86%;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:74.18%;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.72%;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:24.09%;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;">Fair Value of Derivative </b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Assets</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.18%;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.72%;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:11.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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:10.93%;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, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.18%;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.72%;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: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;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.93%;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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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:1.55%;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:9.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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:1.07%;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:9.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:74.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">NYMEX Henry Hub swap</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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:1.55%;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:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,373,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.07%;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:9.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,219,865</p></td></tr><tr><td style="vertical-align:bottom;width:74.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Tennessee Z4 basis swap</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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:1.55%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.07%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 181,775</p></td></tr><tr><td style="vertical-align:bottom;width:74.18%;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.72%;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:1.55%;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:9.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,373,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.07%;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:9.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,401,640</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:94.93%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.51%;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.92%;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;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.86%;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:73.51%;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.92%;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:24.56%;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;">Fair Value of Derivative</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;"> Liabilities</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.51%;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.92%;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:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.93%;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, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.51%;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.92%;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:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.93%;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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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:1.81%;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:9.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;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:9.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Tennessee Z4 basis swap</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;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;"> (445,750)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;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:9.86%;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;"> (179,550)</p></td></tr><tr><td style="vertical-align:bottom;width:73.51%;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.92%;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: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;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;"> (445,750)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;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:9.86%;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;"> (179,550)</p></td></tr><tr><td style="vertical-align:bottom;width:73.51%;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.92%;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.81%;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:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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.07%;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:9.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.51%;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.92%;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.81%;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:9.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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.07%;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:9.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Net Fair Value of Derivatives</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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:1.81%;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:9.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,927,450</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;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:9.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,222,090</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table presents the changes in the fair value of Epsilon’s commodity derivatives for the periods indicated:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:94.93%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:9.87%;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.33%;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:9.86%;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:73.26%;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.72%;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:25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.26%;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.72%;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:11.34%;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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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:11.33%;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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Fair value of asset (liability), beginning of the period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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:9.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,222,090</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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:9.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (239,824)</p></td></tr><tr><td style="vertical-align:bottom;width:73.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="-sec-ix-hidden:Hidden_jy1zCjvkl0OuPq20hQH8zg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Gains (losses) on derivative contracts included in earnings</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,068,660</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (971,904)</p></td></tr><tr><td style="vertical-align:bottom;width:73.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Settlement of commodity derivative contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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: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:9.87%;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;"> (363,300)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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: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:9.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,211,728</p></td></tr><tr><td style="vertical-align:bottom;width:73.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Fair value of asset (liability), end of the period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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: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:9.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,927,450</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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: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:9.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><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><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;margin:0pt;"> <span style="visibility:hidden;">​</span></p> 1068660 363300 -971904 -1211728 0.92 0.92 <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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:94.93%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;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.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;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.86%;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:74.18%;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.72%;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:24.09%;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;">Fair Value of Derivative </b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Assets</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.18%;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.72%;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:11.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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:10.93%;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, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.18%;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.72%;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: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;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.93%;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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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:1.55%;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:9.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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:1.07%;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:9.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:74.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">NYMEX Henry Hub swap</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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:1.55%;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:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,373,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.07%;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:9.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,219,865</p></td></tr><tr><td style="vertical-align:bottom;width:74.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Tennessee Z4 basis swap</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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:1.55%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.07%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 181,775</p></td></tr><tr><td style="vertical-align:bottom;width:74.18%;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.72%;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:1.55%;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:9.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,373,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.07%;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:9.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,401,640</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:94.93%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.51%;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.92%;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;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.86%;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:73.51%;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.92%;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:24.56%;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;">Fair Value of Derivative</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;"> Liabilities</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.51%;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.92%;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:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.93%;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, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.51%;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.92%;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:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.93%;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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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:1.81%;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:9.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;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:9.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Tennessee Z4 basis swap</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;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;"> (445,750)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;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:9.86%;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;"> (179,550)</p></td></tr><tr><td style="vertical-align:bottom;width:73.51%;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.92%;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: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;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;"> (445,750)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;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:9.86%;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;"> (179,550)</p></td></tr><tr><td style="vertical-align:bottom;width:73.51%;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.92%;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.81%;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:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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.07%;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:9.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.51%;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.92%;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.81%;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:9.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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.07%;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:9.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Net Fair Value of Derivatives</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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:1.81%;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:9.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,927,450</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;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:9.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,222,090</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p> 2373200 1219865 0 181775 2373200 1401640 445750 179550 445750 179550 1927450 1222090 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table presents the changes in the fair value of Epsilon’s commodity derivatives for the periods indicated:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:94.93%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:9.87%;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.33%;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:9.86%;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:73.26%;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.72%;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:25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.26%;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.72%;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:11.34%;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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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:11.33%;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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Fair value of asset (liability), beginning of the period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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:9.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,222,090</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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:9.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (239,824)</p></td></tr><tr><td style="vertical-align:bottom;width:73.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="-sec-ix-hidden:Hidden_jy1zCjvkl0OuPq20hQH8zg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Gains (losses) on derivative contracts included in earnings</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,068,660</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (971,904)</p></td></tr><tr><td style="vertical-align:bottom;width:73.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Settlement of commodity derivative contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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: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:9.87%;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;"> (363,300)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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: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:9.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,211,728</p></td></tr><tr><td style="vertical-align:bottom;width:73.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Fair value of asset (liability), end of the period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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: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:9.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,927,450</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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: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:9.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table> 1222090 -239824 1068660 -971904 363300 -1211728 1927450 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;">15. Asset Retirement Obligations</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Asset retirement obligations are estimated by management based on Epsilon’s net ownership interest in all wells and the gathering system, estimated costs to reclaim and abandon such assets and the estimated timing of the costs to be incurred in future periods, and the forecast risk free cost of capital. Epsilon has estimated the value of its total asset retirement obligations to be $2.8 million as of March 31, 2023 ($2.8 million at December 31, 2022) based on a total net future undiscounted liability of approximately $7.5 million ($7.4 million at December 31, 2022). Each year we review, and to the extent necessary, revise our asset retirement obligations estimates. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following tables summarize the changes in asset retirement obligations for the periods indicated:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:94.93%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.65%;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;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:67.65%;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.74%;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:15.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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:13.03%;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;">Year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.65%;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.74%;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.55%;margin: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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;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, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.65%;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.74%;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:15.81%;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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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:13.03%;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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.55%;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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,780,237</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.07%;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:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,833,656</p></td></tr><tr><td style="vertical-align:bottom;width:67.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Liabilities acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.55%;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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 736</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.07%;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:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,053</p></td></tr><tr><td style="vertical-align:bottom;width:67.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Liabilities disposed of</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.55%;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:14.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.07%;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:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (25,835)</p></td></tr><tr><td style="vertical-align:bottom;width:67.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Wells plugged and abandoned</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.55%;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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.07%;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:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (118,260)</p></td></tr><tr><td style="vertical-align:bottom;width:67.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accretion </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.55%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,083</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.07%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78,623</p></td></tr><tr><td style="vertical-align:bottom;width:67.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance end of period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.55%;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.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,801,056</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.07%;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:11.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,780,237</p></td></tr></table><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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> </span><span style="visibility:hidden;">​</span></p> 2800000 2800000 7500000 7400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following tables summarize the changes in asset retirement obligations for the periods indicated:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:94.93%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.65%;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;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:67.65%;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.74%;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:15.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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:13.03%;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;">Year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.65%;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.74%;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.55%;margin: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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;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, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.65%;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.74%;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:15.81%;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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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:13.03%;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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.55%;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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,780,237</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.07%;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:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,833,656</p></td></tr><tr><td style="vertical-align:bottom;width:67.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Liabilities acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.55%;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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 736</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.07%;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:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,053</p></td></tr><tr><td style="vertical-align:bottom;width:67.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Liabilities disposed of</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.55%;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:14.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.07%;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:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (25,835)</p></td></tr><tr><td style="vertical-align:bottom;width:67.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Wells plugged and abandoned</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.55%;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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.07%;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:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (118,260)</p></td></tr><tr><td style="vertical-align:bottom;width:67.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accretion </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.55%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,083</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.07%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78,623</p></td></tr><tr><td style="vertical-align:bottom;width:67.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance end of period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.55%;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.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,801,056</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.07%;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:11.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,780,237</p></td></tr></table> 2780237 2833656 736 12053 -25835 118260 20083 78623 2801056 2780237 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;">16. Fair Value Measurements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:6pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The methodologies used to determine the fair value of our financial assets and liabilities at March 31, 2023 were the same as those used at December 31, 2022. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Cash and cash equivalents, restricted cash, accounts receivable, and accounts payable are carried at cost, which approximates their fair value because of the short-term maturity of these instruments. The Company’s revolving line of credit has a recorded value that approximates its fair value since its variable interest rate is tied to current market rates and the applicable margins represent market rates. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company has investments in U.S. Treasury Notes, some of which mature over a period greater than 90 days and are classified as short term investments. The U.S. Treasury Notes are carried at amortized cost. The carrying values are adjusted for accretion of discounts over the remaining life of the investment. The U.S. Treasury Notes are classified within Level 1 of the fair value hierarchy. As of March 31, 2023, there was $30.1 million in short term investments, $29.9 million of adjusted cost basis and $0.2 million in unrecognized gains.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Commodity derivative instruments consist of NYMEX Henry Hub swap and basis swap contracts for natural gas. The Company’s derivative contracts are valued based on a marked to market approach. These assumptions are observable in the marketplace throughout the full term of the contract, can be derived from observable data or are supported by observable levels at which transactions are executed in the marketplace, and are therefore designated as Level 2 within the valuation hierarchy. The Company utilizes its counterparties’ valuations to assess the reasonableness of its own valuations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 30100000 29900000 200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;">17. Current Expected Credit Loss</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Under ASU 326, Financial Instruments – Credit Losses, estimated losses on financial assets are provided through an allowance for credit losses. The majority of our financial assets are invested in U.S. Treasury Notes. We also have accounts receivable which are primarily from purchasers of oil and natural gas, counterparties to our financial instruments, and revenues earned for compression and gathering services. Our oil, gas, and natural gas liquids accounts receivables are generally collected within 30 days after the end of the month. Compression and gathering receivables are generally collected within 60 days after the end of the month. We assess collectability through various procedures, including review of our trade receivable balances by counterparty, assessing economic events and conditions, our historical experience with counterparties, the counterparty’s financial condition and the amount and age of past due accounts. As of the three months ended March 31, 2023, we determined that our allowance for credit loss was nil.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;">18. Subsequent Events</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Effective April 13, 2023, Dewey Energy Holding, LLC divested two operated wells in the State of Oklahoma along with 1,298 net acres of leasehold. Subsequently, Dewey Energy Holdings, LLC now owns 7,228 net acres of leasehold in Oklahoma.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">On May 9, 2023, Epsilon entered into definitive agreements to acquire 10% interest in two wellbores (located in Eddy Co, NM) from a private operator. The wells are currently on flow-back. Total capital expenditures (net to Epsilon) are estimated at $2.1 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 2 2100000 EXCEL 85 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( '>OJE8'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 " !WKZI6,WJ_.^\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O:9EBJ'+BV-/"H(#Q;>0W+9@DX;DI-VW-ZU;A^@'\#%W__SN M=W"M#D+W$9]C'S"2Q70SNLXGH<.:'8F" $CZB$ZE,B=\;N[[Z!3E9SQ 4/I# M'1#JJKH%AZ2,(@43L @+DWI\65>M[ ^ MD?(:\Z]D!9T"KMEE\FOSL-EMF:RKNBFJ5<'YKN)B=2_JN_?)]8??5=CUQN[M M/S:^",H6?MV%_ )02P,$% @ =Z^J5IE&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" !WKZI6MYKWV? % "Q( & 'AL+W=OM)S6X8/G8+56^@-K.-BP%9]S]<=F)F'+*E+\(.)Q$HB82+Z\:8V< M#V.WHPNR/?X,^#8Y>D\TRHL0W_3&Q+]IV?J(>,@]I2,8O+SR,0]#G03'\>\^ MM%7\IBX\?G](?\C@ >:%)7PLPK\"7ZUO6OT6\?F2I:%Z%MM/? ]TI?,\$2;9 M7[+-]^UT6L1+$R6B?3$<013$^2M[VY^(HP+:KRB@^P+ZKL!Q*PK9' MEF'=,<6& RFV1.J](4V_R"2^%5E&$Q3ZYCU6@ M=F02YY>'/LUMDJR9Y,G 4O!KNL;R]LFW>3*M2';)DXC5.H%4G_O?UUMPE,6A MTL.AWE(T\(G)2^(Z%X3:U#4DA?4B85E^&.//.-D,J$ATDS[D?0A"#F9IM$+ MER8N/,.VG;;;[_5L$QQ:VA#.L MDOOI_?/'K^1Q<7=IHL53FN(>R853!W<2>T+"8)/=&2_(7$'')$*2L4AC)7?P MZIO/ 9X^'AF1T:*FR+1$IG60%^R-3'SHJ,$R\'*5JKZ<3T1>]]M.I]=UNSTC M+UK]YQWH+NO!";(VN M>R+ND]"/-J;*,5[9%+04)0>WF_>@Q6 UD^(UB#WS!8UG+OXV@I[#EYQ2F!S< M<]Z#SD2B0"C^"3;5XS&>"'=L*[9?&KD.H<9T=*,**XQAP8D]V_>FL4K7NF^)X*FH_G=R#B# M@!U$XE?CS-L8KVK*65L #5D*:QQ\\9RKB-O,\#C$0 MXN>!1MYSN \MW8?64S4#AI+%6M#/*8:[QSVXY;VX]::*3JHBQ+>MXN]P9#/J0)7C[4E&-<9 M?I"_[!<:\K2K+$VO"KX.*;VFW4ZG,[!>38REZ;BUIH?&<,^0H+*3V.=OY'=N M;,834>"P3H]V'=HU,IS#?-S2?%Q<6 Y"<#QGBTU0GXAKMQW:=HV/)'AE4]"C M-3%<5][/3N\GXROGIT_$?3$SGD-^W%)^7%Q51@#HYY A,_<_/*!RQ,'K_B^8 M=;0HK.]XV5IY0CP]YYJO#Q>?%NOQHVP5VBIWSQ?SGYB^828DY$LHM2][,!C( M?'T\WU!BDRTQOPBE1)2]77/FOJE9R7\Q>%PD '4J 8 >&PO=V]R:W-H965T&UL MM5IK;^LV$OTK@K?8[0+.-=^2[B8!>A-TMT ?P4WO[F=%IF.ADNA2U[WY8G%]N2D>Y;WLOVSN-'Q:[&=95HULNTJU MB9:KJ]EW^.,-IV; 8/'?2CYW!]>)<>5!J=_,AQ^65S-D$,E:EKV9HH!_3_)& MUK69"7#\OIMTMK^G&7AX_3K[]X/SX,Q#T/_XNLN$ <#, L,(+L!Y-P! M=#=@B-QB1#:X=5OTQ?6E5L^)-M8PF[D88C.,!F^JUBSC?:_AUPK&]==?VF*[ MK'JY3&Y4NX3E&:\Z55?+PGS]J:B+MI3)O;E%EUPD7^YODV^_^>?EHH?;FTD6 MY>Y6G\9;D<"M?BKTAX3B>4(0H9[A-_'AM[+<#R?'PQ?@]-YSLO><#//1P'PW M6ZUEVR=%UX%C/G?&\[T>IQ+#5*8(/%WC'&.(.;][0LBO:[LE1; =5HI2 ]*&6/ISC)/SP]AGBE* )3-YB*E M>(+2-1.48!X F>]!YG&0&ZEAB=O'I)9 ;HDV+':A5A?;3EZ$,4JAX#X67;+1(+IT7\EN#FJI+&77K;9U(E<@PJ#*-;)?JZ77$_R>R_)>LQU' MQ+(MCC(<[&_U!'+"!L/K,7'W+LLIH30ET\7SF6:4"")X8/4L7>(X7WYI-V>A MI2Z$C*2<$#$%Z[/$D&<\#6"U9(E/LN6VV=:#5EO*32V-.IZ;2Z#/JA@_%0VD M6O5',2IGR,NJ@6*K#65Y'7,Y\P*C'.UX% M-E,K_>A='@5-@FB6IU/L/LM4"$SR '++O#A.O?\N#%V80MR]=+ULO$!=*F5$ M""3<_/%:TARA4*6RM(OCO/N7Y(]+P1>4I2EL3R=]O*8.T_>/$%LO-)=3!4U3P:;(3MH= MMTJ6?$FR&U5>#%-IMQ9?A*]-4;$P^!,-+7+:E.,NH^3YZ$7Y MOJWJ7]&K$LN^),Z^9VC8>?+CK]XXN#QK.D(\[;0\=H%J0RP1DS@1_TGI35S^ M]$-V[2*RFEB*)7&*_0RMJZY*4_[-Z8 7HH= MVZKVXK3\)RY5BHPR@5$VA>NUS#/.20"P)542)]41< 2DIT)J"9)D9QV!U57Q4-552.>2*,V^N;J\TVS'/EN*)7&*W9\N;8H7<[24 M]+I8>@^8B$NF&!17QIPE\AB*G%,>6"!J:9?&:=>JR)64>\C>4SN7-3.1IY5(:[T-_ M.#A?BD+U])>YP,XYCL%4#0+NA3?#B=#D,6GOL]/8>.YYGE ?T M-;5D1^-DMQ-2.[@GRAYUZ8Q ?]J:(XA=?E,Y+R M:2OIL:*MWWB4WDB&,W,3R M&*89(C2P5,RR((NSX*U<25BHT\\&F$MN& G$238%Z[?$*0T50V:)D,6),+)K M0VT+<]F.,TQS![5K%^ :9OF0Q?G0U=8G=@/S$".$+4WIM#!Z+6F>"AHHY,PR M)(LSY(CZ%%+/J6LN."&.W/!;8FA>L@#2@X>9<6Z\44U3C0\'QT>PJC7)(=O2 M:*5O?U:]3##R/DZ/S^RO%(FOY+S#1,?>6\)E/%IE[]>%EFM5+Z7N_C$CO/W6$OM>LQT[;7F;Q7G[3K\6K,ZX;TZJ%4C-W:/8>;*%$U)L M^[72U1]R:4Q;F51=9P2*THG:]ET/>0,IXXV;R^;.\^^8R;&'ENQ9G.Q-4JOV M[>X-.X"0>4[$G#'V:K!S=_=CEN9SZ&Y??SR(0%+TR4^%+M?[UTC&,72.<3K' M,.'!3)-QM[*4S0.H/_\K)+MP^IIM8#&H&E-EXC6E.6)YZ/D3L]J$G3BXUL < M6_VR#S#@+U77SQ.60FA0( [H?#_=$^P+P@G&CI>N82AYK )A)Q3($EH9D!OF M,+:HEA=5^]KH>*%ZFFN$*,_=(NY:YAD7)/0PAUL!PN,"Y/@9R:HJ*^]9,7=% MQ05-051@,:5&KVE.+83GC>N H>!7E/_8>#BX)U \T(FU(O'JNU E*Y@+/J00B3T^([C^*%7 MF^$UP0?5]ZH9+M>R /#& 'Y?*9 JNP_FSVZ/;MP$ZR"S6R3M/OULX%02*G;5'M) M;'//\3G7%WQG.R[N9 *@T'V6,CEW$J7R,]>540(9D:<\!Z:?K+G(B-)3L7%E M+H#$)2A+7>QY(S,[^X4KNDF4 M67##64XV< WJ)E\)/7,;EIAFP"3E# E8SYUS_VSI8P,H(WY1V,G6&!DKMYS? MF.YX1A&D$"E#0?3?%I:0IH9)Z_A3DSK-G@;8'N_9OY7FM9E;(F')T]\T M5LG T3. H 8$I=%*66GK@B@2S@3?(6&B-9L9E+DIT=H-9>88KY70 M3ZG&J?"&D2*F"F*TY"S6QW,XDCRE,3$!"Y(2%@&Z-IM)]'%%!#"5@*(123^A MS^@]G S^@(T"779!)]U7O'/?BE'>]C"X&KD])D M!N\SL\!6QDLB3E'@GR#LX:!/D!U^ 5$#QQ8Y07-00_9-O1F[K;MQQ;1$3EL1 Z/%%GHF*Q\PTBA$B[H MW][Z7MAY;_8L?:?R)FC'WJBQ-SK*'J)2%OU^*J*A)?FVB(ZZ<:-N?)PZ?6]) M15A,V:9/XOA%B;:(CL1)(W%BE;CD6:9OK]=6\.3%"K9%=!1.&X738Q2^MGSM MI-;R?1.TX\WW'J\[[_7N+-5;T[1/'N,I'@T&@X,#Z(L,?'_LMR*[8EMWLW^$ MV!>*N>;J*IZ,IQ@_4=P3:5>,'Q5CJ^*?NI64A7BP]0'XR>Z#,<:'==T3=EC8 M;JOMR4!LRFY0HH@73%4=4+/:=)SG99_E/H97[:J^[#>4293"6D.]T['>5U0= M8#51/"^;J%NN=$M6#A/=-8,P ?KYFG.UGY@-FCX\_ =02P,$% @ =Z^J M5E,?.K?6!@ J!X !@ !X;"]W;W)K9VR?/HKRIYQSKM!3GA7R;#17:G$R'LMXSG,FC\6"%_!F*LJ< M*1B6L[%2QA)BK^3K:O)0G)L?5 MBEVS8KW83^2"Q?QL! &1O%SQT>2/W[#O_&FR>D_*=GS@-CYP;=HG7X5B&52 MRA,F2^OI?C5=5Z'5)**>3P+_=+S:-J(OAZGO.$X4-H([ +T&H&<-TCK'BQD$ M2*HZT?G30J\-&SGF( 4-U, *]9*I.2\U2/DLH4"]$G700^-[F+JX [HOYA&7!IX9 M<]A@#JV8/T+.9V*ABRF:<9&)61K#4M#Y!FFIASTI"0]]L M8]38&+U@XR+CFB .@4P!1)RR>L1R4:KTW\T(;&9Q7%:B)D.C?MH$ 87>I!,I M@QP-(X(CLQG8:7G1L1IRE2]86E:Q6@?$2&=.[_M.!Z%59!?<%FEC:XFZY 5D M>YTZ+(&V()5*9S^0L+52K=7N*7_VI6W7":1U K%&Z%Z)^&?5PR50J7-M=I5= MUG@10UY%@1MV@V:0PM[!0I!&XVZ^[#B78#;K ^X*N3X$MW '@+:EC*W-NL7I: MM:E&F%[OZY02%Y,NJ1D$PPB8)!J"V3(P]NW-1Y4?-41TL/;I._-BMI+YFQ?S MGK3MVMW2.;;S^56A..A5MNCT61D2(_!)-SA].>P1@@="T[(WMM-W ]%67_J< M>D1":!VZ& URV*.#M-72+[;S[R7LW-%!)J1\AZ 4)M CK>K"TNPVC+@-/.KX MH>_WV*PO>!0%>'"!DI9PB9UPS9EO DOZC(I]ZG60&J2./-<9Z&](R[W$2FL# M. ]1P941+#9D(R4^Z7K6( B>#5QG8#M#6J(D=J*\X9MEA1[X5)1\,U+LR9;, MI$^";NCY@=LMAP;!( J#8*B9)"U=$CM=7KT.J('NP,41Z98&@R#!(0Z'MHRD MY45BY\6;BZ_HZN;\R_6%$6"?UJA'HI!TZX)!T L=+PR' +;\1^S\=[XL2U[$ MSPB*0"&SNE-BR=]+J:K3'2/L/LT=$=AB=T'WQ6"A#;0:I*5"8M^-:I>"0V_O M+CY=W-Q??;^P.=CO'0: @P/2=W!?T LQ,/Q 3TY:!B-V!MM:9=!J(#EG)3_4 M[6D:HP,HRHG(,E;*]J6YMM4?";9W"\>X5]M,4F1@>TI:AB-VAC.;D*394I\$ MOL&(\%5&F*3($(^T#$CL#/BC.KD%O&P%'=^,HV*9/P!<,:T12R262BIH6:$9 MW Y0_=9L4)_U"(DB)XRZG;=)DOI0"MV!]4!;@J1V@GRC8=MALYA&^S2I]SF! M'[H=TXR2H4]<,E"<:,NIU,ZIETP>(I%FA^CF\G.UFXCKTVBFN.VHT*[VS:>B MOV(_2UN:IN27'0Y;&X W^V%/VG;]L'5&;N?\%P^(U_.W:[@?^1'4\6[&]@4Q M[#DC.E0J:O[ZI*Q\_P#/CFO+TU;-?4=[C4K9VDA4<:GH-(Y#L#) M97TM6@^46%0WBP]"0:2KGW/.8,^I!>#]5 BU&>@/-)?3D_\ 4$L#!!0 ( M '>OJE:7Q89%?P< )HY 8 >&PO=V]R:W-H965T&UL MM9MKDYLV%(;_"N-VVF2FCG7AFN[N3-9 573V7UI=XPQJWG(M_6U[,-Y[NWBT6]VK BK=^4 M.[85O]R759%R\;%Z6-2[BJ7K-JG(%P0A=U&DV79V<]5^]Z&ZN2KW/,^V[$-E MU?NB2*MOMRPOGZYG>/;]BX_9PX8W7RQNKG;I [MC_-/N0R4^+8Z4=5:P;9V5 M6ZMB]]>S=_AM0H(FH8WX.V-/]H:9&+&>1 M+5F>-R11CZ\=='8LLTD\/?Y.C]N3%R?S.:W9LLS_R=9\_J;/74.<)&![)(%T"41. M<$<2:)= I03BC23878(M)=!@),'I$ARYA+&3=KL$]]*3]KH$KQ7KT+JM-&'* MTYNKJGRRJB9:T)J#5M\V6RB2;9NN>,6\M-^GV@=56MK7N-FG%-F6^9E7]LQ5]W6?\FS6W M/MV%UJL?7U\MN*A=4\9BU=7D]E 3,E*395D498>M->E+<_I?8B#6^^K;." T M ]ZM13N(T9'FUB[-UG-QBLMTE_$TU["B,ZS5:E_L\[8!_^0;5HDV+<14L6G& M\".SWF]79<$TW/AR;LCNLU7&-9#D3$N5RCDM1*\Y=AUR[#JDY=@CG-LT3[\8.&A0>FQ0>E&# MOA)=KVY[\>N+&O= =4[J(UH,$8)]J6W5P+E#;82EI@B-U6PNCF_K7;IBUS/1 MI6M6/;+9S4\_8!?]JALID+ 8$I8 P09:VT>M[99.1[06,T S80FQA;SMT>MV M4N7EZHLTJ>HDMP';80D)"R%A$20LAH0E0+!!WW&.?<9<.7V6PIMWY/JZ.U1K0"4]6X)(&+ M"+)M>2A#>E,A5KTZ/_#$*D*:&2)-8. 36[ERQ)K N6O;+J*V*]T5Z0JG@4T) M1B.-W]M>V.B,C'F]9 ;.%36 =3. J5%H+08E)9 T88=H_>TL-G4 MFK*;T*$NV4[0A([L)V#5W-%O*&@"]3L*FL"Q+05-J'E/ ??>$C:;2R_=5<"J M-S*RK:")U.\KF&LZ>3"!6D:@M 2*-M2\=Y^PV7X:&4SZF=737.)H@.S 55:K MH*825DV9P'=<0@)YP&D"/<]V'"P/.#5P3@,2(+%LD >'=&1ESO M"F&S+73!B-,KH?$Q*,8>5M<:H"X1*"T"I<6@M 2*-NP8O:&$@_]STP]#>BE+ M4%H(2HM :3$H+8&B#9^YZ$TH8C:AS)M_YN2I7024%H+2(E!:W-$&GJU#Q(V4 M\NS'^<"AL+WA1,R&DW$3T)P[65=(6@A*BT!I,=$8<=C&XCKOR,)>$#E4]N0Y M*;.G]*+-0#-SLN*@UA)1C1GL!9XMW1A$H*7&H+3D_#D,U>[M)6*VER9M"II9 MDU56W:HYIJYG$_E.#+3<")06@](2HK&]Y#89*MU[6<3L9;UX@]#,G:RZ:HW- M"?4"@F310;TL4%H,2DN@:,..T7M9Q.QE3=XH)!J7"F/L4"19LTM-I#8P-%=Q MLMB@CUN!TA(HVE#LWE\C9G_M/VT4$MT#2 'RD/RT@"90%Q>:*SM9=E"+#926 M0-&&LO<6&S%;;-,V"LVPR3,^J \'2HN(QH,CKMQ/8]!"D[.%#D7NG3QRF9,G M[5!1K<3J UZ8$,\/7$=YQT$-G1.'8!S(HUG#1(@Z@>?)2VTU4@3A0/%(=653 M#WL4N_+3KMK2'>PUNR*2:R+GM$755 M!.I<@=)B4%H"13M(OCAYZ:QY:U%(]Y")M6_.[@4>O?%$RU>'%P$/'WBY:]]# M^UQR7A;MX8:E:U8U >+W^[+DWS\TK[8=7\>\^1=02P,$% @ =Z^J5@\< MT?'@!P 2B( !@ !X;"]W;W)K[N,&VGVF)MMF51%]2SJ._OD/)EBR18AS4 M7Q)+'H[./#AGAO+-LY"_U):QVGLIBTK=SK9UO;M>+%2V9255G\2.5?#-6LB2 MUG I-PNUDXSFS:*R6&#?CQ8EY=5L>=/<^R&7-V)?%[QB/Z2G]F5)Y>L]*\3S M[0S-CC?^X)MMK6\LEC<[NF&/K/ZY^R'A:M%IR7G)*L5%Y4FVOIW=H>N'P-<+ M&HE_BQ+\"'!7B\()A80 X+2&-HBZPQZS.M MZ?)&BF=/:FG0IC\TOFE6@S6\TF%\K"5\RV%=O?Q9T7W.:Y9[#Z+*(3SM)R4* MGE-]^[&&?Q"W6GEB[3U0M?5^@]@K;^[]?/SL??CKQYM%#4"TND5V>.A]^U \ M\5#B?1-5O57>%WAD/ER_ ,Z*_#1BGOL5/B-RD\>05<>]C&QX'DX?SEVP"&= M4TFCCTSH:[RT;KRTEJ+T8--)6O-JTV8MKSE3US:WM6H#NUJ]HZ_5CF;L=@9; M5C'YQ&;+O_T%1?[?;39?2-G T'G@<"E??D="A"O,E$RFYGMVJA9J^O,TY*$ M.$UP?+-X.K7 E L3/TR2I),;@ L[<*$S/'?Y?V!CM3E="RA&F:@R7C"OZE#K M^_HJTY'<2?'$(5&]U>OYH0PO& MT5+(FO_W>%7EX)),-J(VA[1/"4^"B>*8 -N,@FZ1(TF*46H/>MR9$3O-^%KN M*)E"9P,9&P_W1_!<$@-@20UTTO.!] ,?F'_4V M8H Z?X\1J8&-1 1R8F2"*39'&*$83Q0"Y/?LYY]K!K ;50KVO$YA>;BW*OB& M3F7T0;3F!K!O@&;(ZHI=P6G*UY,4P"Z*)U?2MO0!3VA(S>CWV69V&O& M;/69&;6CN?[NBK=NB5)\4K+71"'6\UB28:@S2[ M[MD@[:Q6F02JF0$GJ;%;3$D?)&;?;^?V^19\9O<&H=Q@D(\QF\1C'T2Q%.YWM,P2M\U:O#J MB:ES^E/DY/=W%Z<+:1M.?SV-8S>-W^4PPP+[-?W\OM*QU(T(+YKMLZ%*AQ>" M.A5(;*%IV#-^E(X":1-,<>1/Q!'W?([=?#ZPX/WX3<:>1] AD7$BV@1Q#/W@ MR98;6M"3.W:3^\ ":)J@9.DT5*^J9N5;^*W\'NA9?@C?E",1FB@"N*=W[.3. M(?0"7'[EK?:\R %_R_0']*_-!?MSSW>Z/;1:0DQ+ @Q[?6R)*3>50SU%8S=% M_]C+; L=87-2H[8PG7DUD\>:T,R[5L@6)B8^#%UQ8* V1:=0]VR-W6S=5>"] M:CI#:PFSXC9I&7##I.C'XS;<)HJ3R$\1F8#?Z!D?NQG_?O^ZHMDOG7A _27,(6I+Y43<3#*?(Q+%@4'[%LFI=.L) M'[L)_\L+DQF'@4/O$3U$ =LW>]\*U>1M([5,$>RG9+(H]L2-^L:.]>6^]9C3@N+ @NE23+VKDT2X9C$ M:(*O2,^XQ,VX7]9KEC5C?SLI9*\>-'VZ>%:-55>M;;K:/]&B.2S4U1^2NI8\ MTT?C^GNK>3:2C8Q3#8M8&$P-V:3G8>+F86B^)0,6T 'Y/^VPL#(&N@V),4I8 M1$D(.SJ8.&8B)T?I;FY^.-L$(&VVX56E\P^B"H3-16ZUR^3>($R@V0O&!] 6 M2>#R*#SM3(9V]61-W&3]'KN8G@&=%IF\C-((!I%@W,!:)(D?P80>396#GLB) M^UC]<;_;M6=IM&@-T[3HY5QEA5![.?7.XZ(GY9?2-O1!WPT0]T3_M8*."\+G MZ3-1J[6V8W",QD<.5K'01Q,QZGF:Q,X8?1?5O G-29,%R75VTT*<;<"[@W4A M;4-G]*T <;<"[:F>KI.'@:L?4KK#%GWB-SJEZ5YUG'$80\SN@,0A3#;C>%N. M\Z'.1F2*#OHV@KC;B-Y(8R:[E(UFAY'BDU0]6&A*H=3W)V@\Z)N0X(W1?_K, M_G">3[OIKC&J?_EG?37I&^\<8S+>G1:A*$K&5+2M?,KEI?JR@O,;1[:OM M[F[W@XB[YF< H_OWZ/JA_5E#KZ;]E<4W*H'QE%>P-:CT/\7@7MG^<*&]J,6N M>?>_$G4MRN;CEM&<22T WZ^%J(\7^@'=ST>6_P-02P,$% @ =Z^J5AYQ M(ABR P ,P@ !@ !X;"]W;W)KQY3D6S YUB8I.]MH4S)%ILMB6 M!ED:@@H9)Z/1V[A@0D6+6=C;F,5,5TX*A1L#MBH*9HXKE+J>1^.HV_@BLMSY MC7@Q*UF&6W3?RHTA*^Y14E&@LD(K,+B?1\OQ]6KJ_8/#GP)K>[(&KV2G]8,W M?D_GT<@30HG<>01&/P>\12D]$-'XT6)&_94^\'3=H;\/VDG+CEF\U?(OD;I\ M'EU%D.*>5=)]T?5OV.JY\'A<2QO^0MWX)M,(>&6=+MI@8E (U?RRQS8/)P%7 MHQ<"DC8@";R;BP++.^;88F9T#<9[$YI?!*DAFL@)Y8NR=89.!<6YQ1U:;D09 M,J3WL*HL.5@[BQV!>Y>8MT"K!BAY 6@"'[5RN86U2C']>WQ,I'IF2<=LE9P% M_,C,$";C 22C9'(&;](KG02\R?]7V@!-GP?RG\FU+1G'>43?@45SP&CQ^M7X M[>CF#,UI3W-Z#OV_T#P/-![""UBP+JV0M+=6:+(C_.'2(;QQ.<+K5U=),KJY MU47)U#%8XQO0ICMH _]]4&.[]PO4S()07)M2&^8PA8H>A $/+UEM/1&_WAA] M(#?T]E+NT#@V@%NF6,J J%'U>0[CJ2__Z&((GQ1\XDZ3'R3-YN4@X+1<88>< M%0@,RFHG!9='<(;12P143KC&$BKSV#[LJS;T7#5LG>8/L'[D.5,9PIM6S]?M M]UZ04"VOP.(][DQ%[:OE-GXW@).LC"]O+/6J3%BZ+^3=.DH"=3'G;_:-!,:C MD*,4N63&$]SO,?0FV!T#MV]*^+QM?:2%+?+*""=HR53Z1)6$%\*&YNCW]2FU M=QVUFD Q8ZJ7+]0S5[0YN5]N[Y:?X8/4.R9]!1YH*#Q5KX.PQV)'?:I[$IOM M_;![$.M>"NL+S:6VH_&/#,)!RTHY9@25+T5)6222PEG@)-8G,Z>, M6=@;7315W'X?]L&"$@3WVK@$ZH,II):9*> M0D?#RXL(3#.B&L/I,HR%G78T9,(RIZF.QCO0^5YKUQG^@O[_A,5/4$L#!!0 M ( '>OJE;5R>+YGPD .88 8 >&PO=V]R:W-H965T&ULK5E=;QNW$OTKA H4-B#+LNPF0?P!V*[3ID@0PVYNGZE=2F+#);A]HK6?*FRAS/IM-7QY74=G1UP<_N_=6%:Z+15MU[ M$9JJDGYSHXQ;7XY.1OG!@UZN(CTXOKJHY5(]JOBYOO?X=MQ9*76E;-#."J\6 MEZ/KD[%_Q'JW48?!84R=RY+_3E?7DYFI)#RJ@BD@6)_Y[4K3*&#,&- MOUJ;H^Y(VCC\G*V_X]@1RUP&=>O,'[J,J\O1FY$HU4(V)CZX]:^JC>8P>OVKLBUU5++PFJB^,(R_3[<=%: MN4E69GNLG(J/SL95$'>V5.7V_F-XU+DURV[=S%XT^%'ZB3@]&8O9=';Z@KW3 M+LQ3MG?Z/X:9K)SMMD($>1MJ6:C+$1@0E']2HZL??SAY-3U_P<>SSL>SEZS_ M:Q]?M++;Q]E$[+(NWMNHO*[$.VVE+;0TXC'*J$"Z&,2//[R934_/Q>\K!?(4 MKJJEW6B[%(V53:FC*D7AD&\;TJ?@C"XE/5YTYD)O;B6?E)@K947-'F"=MFS8 MEUBM4/AQQ=\;&^F8VFL8J8T*8JFL\M*8#?VNZICV1CCVV;(C[#:'=UTAHD** M W)_-CW_Y?KZGC^>G!\*B!@VIIA[)[5-XL8J8T=W(!MX1MRA'[V M:MD87LT'TL+'N]N)N.90X+G9C$6A?(0D?F-[X5RT#O9*'0KC0H,<"4M+*#H$ M;)HR1;<3Q)>@HT@'*/>Y0="NTI%PJAL?&FFCB XZ7*QVAX58C!&R_!/ZD\Y= MKS06X^1Q!M[5VE)00*"2%OI-"\?"JD*% 'EGK*582.W[ #)>?6RU"[H#!UA M3!E5=!W?8DR&:%-.''[1KF0L FPBJC[H#."$J_;[J:94H#255P3(RC6FA"%! M[8T"!89_-C;UCZXJ;A,3J*A.7I^'?U'ZDD-*Z4^Q;)3T0I%8BI^!6#57/LO= M+/F^'XOG." K%$<'O>9"*D$":GAD(-M"C A.?:W1$E69,]0@UPM4(WPFMR9; MQ'\>['_'_38MB52)X1UWVA,8'LVEYH@*;FUA+33SH$N->AJ+NSIH@T3<00N6 M&_'Y\7H, 2LFW]FI5>CW?M1EB,AN-18?/MR. ?Y:;;+%7^YW/?W5&2)U:'_+ MECZEI-AE^YRE),GQ#8=-_]O;?\\>9RPWAT"UK\: M32+:JQ!A7,DOJ/00=<6;*3M JZGJ%&-M!!Q4E!T\KX]Z11BR+<2.!0*[-OGCE=/RC:M \1A<"^(LN$B MZCFGU M#!Q1Z4NNU1@ LE](3CD.L&N4!UIF.<-J(=(G*3 M,,SR0H:56&"B'YBCXJ+4:=24]BD1^)6=WV$X4>8Y#[B8X1>SEM'$F1$)3NUC M;O0R2>&8RL4W>YT>@.4R53O8^LW?G/_]G1 :1>TQ,.I/TC0=$\"GRI54\"6, M/B4!UA:2TW"":4B(C32=(A?<<4J-2O1BX5T%FRX,*G--AY)+4IX:N7AL+Z>O#^3AP>SPX.:P&RD5 $[J@9H9\P9RU? (SGIJ<>?% M4T*0J#>05^3?EN@VW>!F").M=HMH<'E%UG)R+6TS .HH/+I $'OR.6;00I[-7AV_%1R5)EO.PN;T20>XT M/&YAPCY'2D>NQ16J# -%V5*A"Z./L$IGB2(=8KI#AO-F[WV[O*1N %V'QOW- MQ1Z079[%46O&29(V,$M=C4S0+"$Y'2F[ M!CD>.-YW6MAWZ A_/_=]O:(9.M*H@$J=DP,I>D*$UC A\J1-9Y5Y6DTUN&QT MNI%D*'%^ KUR[;9 IL^9O%+0FHHD5S%=?D'\]' M6RC3VYMT!98[,]1UW]1T>>&V@0Z*3*(T2H>DCH9T0B#J?%W)AH]T MO(=WL^G1] R\DP7-+++?K\0=CTGLR(/*,#\0M?&5&L(6K1[R%-*2:MQ>,VB4 MY!MH$D*RK2M<)V59DH>WXLW9F]Q:;M%#NW:7))-[, 2(!9'5+VM538AJNKU0 M-DK=#5+J*XV3Z=I$V#!OR4XU-#\:EH MKDJ= 679%*IO1W"G6*%T%>;"5D$&[M.-2Q:*;_'?\PK&B42Y=G)G)AOSGGAE MHY(;.4&>7UIP@I+S'35Q:,:;*BAZO5PJTJ7Y)DT*")(.IB&7)]O!?-/"@XY7 MK"KIOSP[D('GJTQPE:)V3 (&HYK:5&T0,S,-)U'S2EO2+$XX.YJGYS1NLO(0 MN?N+R1&]?"W3 =1M*#34#R0R0#X#YYKUBH9_J^OV908MAHKT[V/2%>J(\=D? M!T]R%E+)4VUTI=R,VZDIS]L?< '.[]#FTGX1GUB$RL2-@P_O;SX]'!+V24WI MZ;)BM^P\V!K8WH-W3WM7N)?IW?7_?+T%X"/D@8S-$&UP-;IY/5/ M(^'36_7T);J:WV3/78RNXH\KA>G4TP+\3B_7\AOJE:<3G6GO@, 'T) 8 >&PO=V]R:W-H965T&UL MM5;;.DMF?JM)W=A\YDDKT\TQ)L<4V1*DE9S=\7I"YQ MTM2SW9U]L$F"P,$!2(!:=4H?385HX6LMI%D'E;7-3129HL*:F9EJ4-+.7NF: M65KJ0V0:C:ST1K6(TCA>1#7C,MBLO.Q.;U:JM8)+O--@VKIF^G&+0G7K( E& MP3T_5-8)HLVJ80=\0/M'P(H<#".@1&PPEO40@'1#2^#)C!Y-(9GL]']$\^=HIEQPS> M*O$7+VVU#I8!E+AGK;#WJOL5AWCF#J]0POA_Z'K=/ ^@:(U5]6!,#&HN^Y%] M'?)P9K",?V"0#@:IY]T[\BP_,,LV*ZTZT$Z;T-S$A^JMB1R7[E >K*9=3G9V M<\M,%8+[AX]?6GYB J4U(3!9PCT:JWEAL?0*J\B20V<6%0/XM@=/?P">P6ODD6\;L+U/.)>GX)_;]2OPR>S> G\/L_MU&X"3ZI M Y>%:$OL-Z@(*Z?E?J92VH)%78=04>6(1Q"<#$LR.1%\[UXP:4%S<_1F%,@!77Q H;8X.\^) MQR3'AIO>R>BOQ$89[E0(>\>*(^R4+ ?VEI+14])8<@O4<*%1EO+ *?:.^A9E MB.VX\!F8P>\5PJVJ&R8?P=\OYT&_8.$36%PX'LJ8@Y%&"5XR9_=@:>C33V3\ MT7ZBUCUXW"M!"RX/8)G+::/5B9>4"4:^*>:"^#'?;X?DAM]Y[>_02Z::7)\S+GM.Q2I+F?%7 :<<_TQ(P+R N@H=_=A6/+L/6&"]0QV2 MV$G3&WC[9IG&V;M_/3YY&<']XJ6:IW"V2"]4UZCV"R3789+$89K.SX3Y/$RS M13A?YM_=SJ$N?;85Y4M3*@R>08[C_"H)LS1_11Z'V2(;VL0_.^+A:,QX&E/] M[?UA/(MFL4S">7[]/)IEO BO\ZN79%[KIM'9DUBC/OB'WU!5TB7I7\=).GU; MO.^?U"?U_L.$#H[ZCZ$2W9-I/+N:!]0'_&/?+ZQJ_ .[4Y:>:S^MJ/V@=@JT MOU=4QL/".9B^N#;? %!+ P04 " !WKZI63.QP3"<# 7!P &0 'AL M+W=O#FZB-P;&#K2R47X_LI*&#KG>\))8C??JDR)^GK;'?78E(\+-2 MVLVBDJ@^3Q*7EU@)%YL:-7]9&5L)8M.N$U=;%$4(JE22I>GSI!)21_-IV+NU M\ZEI2$F-MQ9<4U7";BY1F786C:+MQ@>Y+LEO)/-I+=:X0/I8WUJVD@&ED!5J M)XT&BZM9=#$ZOYQX_^#P26+K=M;@*UD:\]T;U\4L2CTA5)B31Q#\NLR% ZOC/HL"RIGT6D$!:Y$H^B#:=]B7\^)Q\N- M=[PAGSQI&I^F"V*ZF[M_C9]V$GX#1])"#K [+ NTL46+X2).93:UJP MWIO1_"*4&J*9G-3^IRS(\E?)<31?E,82W*&MX%K?HR-N.+EI0HSM/9*\Q[GL M<+)'<,9P8S25#E[K HN'\0ES&HAE6V*7V4' &V%C&(^.(4NS\0&\\5#H.."- M'\';J>X87N&20.@"7O]H)&U@@7EC)4ET\.5BZ3I M5AM0DAM6//C:2BK!6+F66B@>3=IVF1B5"##-04@O]P"Q=Q" MYHN>G2_V;RK201@&=@I$Y-9;ZMQ4WC?DN.(*C9*%\&X+XE<7SA6_K]$*KV$N MD/8MLUAZ8>1F7@>4&"Z"*Y^:O!R.S;%'YA);3GLT3N,1*XA27@PYZ?Y.'\-1 M=A:?#8Z,*8IOK$/;IK $RH['41IGNX"-MIB;M0X-7/-]X.)]4Y_LB%6%=ATD MV?_A1E.G6\/NH/H7G=C]<>^N#*Z6I\Z!PA6'IO&+DPAL)\.=0:8.TK&ULM5=9;]M&$/XK R5(&X"0 M>$@DY4. G:L!FM;(4;>/*W(H+D)RF=VE9.77=X:4:-JFC:9%7TCN,=]\<^T. MSW9*?S4YHH6;LJC,^22WMCZ9S4R28RG,5-58T4JF="DL#?5F9FJ-(FV%RF+F MNVXX*X6L)JNS=NY*K\Y48PM9X94&TY2ET/M++-3N?.)-CA,?Y2:W/#%;G=5B M@Y_0?JFO-(UF/4HJ2ZR,5!5HS,XG%][)Y9SWMQO^D+@S@V]@2]9*?>7!^_1\ MXC(A+#"QC"#HM<576!0,1#2^'3 GO4H6''X?T=^VMI,M:V'PE2JN96KS\TD\ M@10ST13VH]K]@@=[%HR7J,*T3]AU>_U@ DECK"H/PL2@E%7W%C<'/PP$8O<1 M ?\@X+>\.T4MR]?"BM695CO0O)O0^*,UM94FD.#%B_XSX9V./-Q'"Z2$U.+!,\G5 4&]18GJQ?/ MO- ]?8+EO&Q[T6G!NHA$O9(PH#*@.*4Y'V@VBVO,<%RC?HXZY\ 8[G!Z;]^WVJY M WY_6TMA,/#O>J'G_N.$?I=%"[$1O3\D&H=['C1PO']\.Q)2]< M.MXB@HLD: M2\C+N1.YWLNQU/X2 MW@E*;,T9;_;&8OE@[]QWPM!UPA'?\%*P=%S7^Q]\$Y!;(@[CF&MH<>&Z3C1W MCY[9W+-CW">1$\>^$[B+!RL4YH"R(/3@5V9V?SD,*!;A_-'YRT86*6DWK5V* MN3QR.HP3"RC/XA%:?APZ;K X&/E/$)]#&#D^A2:*O+N3L4]&QLMA775H[V_# M<(U <]S2@(!OC:BLM(+;@V&L+!H+NQPKW)*9]*BHN)6&)!?5ALI+5I!(30EA MK*B2=B*5">4&':*"CD<*OC%$>:-54_]D(!%:[SETE" -X9=B#Y6RL$;J;A(J M7LV'L0/\!0^KN3'M@4WG<]VL"TE7?@J__?7AS9]TG.N=T+Q9)EPF5E*CL'$. M!]$P5D2H*6M.3*)##TDY1$QVTN:0TT 1 @> 4HP$IW!-UA_-4KH][P<.$IJX M\!W(P7EW<7%%=E"T='N-D <&=PED4I,W$QZ1%-[4U)61 5EC&QHWI,(D[!6: M2X3)(:,+RL!Z/_0A6,684I,>PP =M2[LD2*%C6%F+ X?TA%+K9\JY,UQ\0YM":< M#!ZR@_UM:_0U02P,$% @ =Z^J5F07IDKL!0 /@X !D M !X;"]W;W)K&ULS5?;3APY$/V5TB1$01KF"H1P MDX %!8EL$"R;9T]W]8R3[G;'=L_ ?OV>LKM[("%(6>5A'QCUS7?*U)5<7A;(/IYR;U5%OW&LG;O1\X65B>'Q8J3G? MLK^KKBV^AIV45!=<.FU*LIP=]4[&^Z?;LC]L^%OSRCT:DU@R,^:K?%RF1[V1 M .*<$R\2%/XM^8SS7 0!QK=&9J]3*0V\*9K#0%#H,OY7]PT/CP[LC7YR M8-(&GRI2[G M=(45,AF=64ZU/QQZ2)<]PZ21=!HE37XB:4H?3>D7CL[+E-.GYX= U4&;M-!. M)R\*_*CL@*;C/DU&D^D+\J:=J=,@;_H;3(V2MI^7)(FR[RJ5\%$/F>#8+KEW M_.;5>'=T\ +.[0[G]DO2?PGGBY*>Q[E+ _J9"OIKP71FBDJ5#[10CA0Y+K5! M%G-28PLE<5^F$IUK_T"KA4X6I,LDKU.6_=YXE5-BBD)[)*\7X76%:7H]'HT0 MPGF.;!P$39QE'+*29L:")0$D*4;:T>MIM[G?:G&H';,O."+B'!=Z2Y5E#74 MQ9XM\D/Y5KIE4O@#; L8^0.59JW&48THM>2!HK5E0)<9K1@YG>B4185*$G;N MR:8^EE$04X&*HB)+.2\Y%S,[Z7T14T@]H))!&D2!(=1,F&9J2PM.YR(@E*2@ M^4,S8_E;K2T+<0Y"Q :,TRAC!I[8KYA+&FUL[4X&.QNB5C!,MK<*R3ZJK!&" M< "CM(ZE#\ZN"W;]0&XJN"NV"72@[%+M8=@_@;?6HC4CIVO",FN*L'K1^KY0 M#X*I%IEH#V%1)3# Z5AQRQ1L@1Q3M9%@=!ZFYX@M 0,KP68+I?L?#1;EY0H MMZ ,#8/F7+(%.&'+.<8R0JO*I2]X-!&A1=0^,O:IEGX8"+JC@:3G8VML?S^LFLW8P9F:U]ZY+>3;:B[,#;6W>T!?2J!<&9K M87L\BM6X3^>5TSDVGX.X^0/=W9X0!U9282]R%QKRY//]T$[G'_$JU\U;/:MGHND124BU#DDD/>/N=GZ]\.MAL[,B1G^+N M[(D*R8DWN3^@O=%& T5(1*JUM=(*2,EI0V]CMTAYYFDH_C9(%95^P;VGJ2DM MHWWRZEX:# 25IMP*%JC"U.!U4W3FL5(C4R9BRWA ;U[M34;3@QA=JOS:-+1, M6^1G9='5!&YH; %WE]21,Z_*N99T$Y58[#YC&8*??LR!/EV6R2!V)^F7)!SB M*NQP.K2,!O&C[J/6:7#734HO3:[56#.#/B$E&3('(1 MW-[M@X7WN^_>'P!88YZL/7(!A",M;*1N&JBCM__5$W!B^.RXY'LT2\>;'8RS MV(Z?4SYNE#<=NR5ZV+9PRK6:28RA8ZP%7CV-J'483 <[C<#?%&2?.0:^]*?0 M@Z09X+J.) WL=^6D8_\'#THQP5RLL.W5=D#/71J'C^[T!>(KO%RD^P%,O-YW ML]WCZ"2^"=;;X\OJ8^@7DB(9CHX&[_ 6L?&U$C^\J<(+868\WAMAN, #CZUL MP'IFC&\_1$'W9#S^%U!+ P04 " !WKZI6='*1FTH. "3,@ &0 'AL M+W=OWX0'[@;'^3-0N.- MDQ?/:GXCKH7^5%\U<'724C'$\33@%RGNE/>=H22S MJOJ,%V^SYP<1,B1RD6JDP.'C5KP4>8Z$@(TOEN9!MR1.]+\[ZJ])=I!EQI5X M6>6_RDPOGA],#U@FYKS-]8?J[A_"RC-">FF5*_K/[LS8!%9,6Z6KPDZ&ZT*6 MYI/?6SUX$Z;1E@F)G9 0WV8AXO*2:_[B65/=L09' S7\0J+2;&!.EFB4:]W M4PGS](OK!6_$HLHST:B_LU=?6JD?GIUHH(S/3U)+Y<)02;90&;!W5:D7BKTJ M,Y'UYY\ 1QU;B6/K(GF4X#O>A&P0!RR)DL$C] :=F .B-_B#8AHJP\U4,$"> MJIJGXOD!1( 2S:TX>/'C#_$X.GN$QV''X_ QZCOS^"B5S3Q.0N93__&':1)/ MSNP:[(@?LX\+P5Y615(W\761,5W!#M8+QDK6P7"$UW"W;8B8: M5LUQ5@'A1?05>*]>L+)B-6_8+<]I6K9MZA5$H&@:N+=M=LB.9L?L/<9?#BNU MC1+L+7+3L N9L9]+!IZ2+MBI\92 :9#CHN)-AO0O90/!7S4]>3@K(5UDGE5!@SR**J#W]PTXH9K6'C)@4P%CBTKS8H*V-,+&/GI MFAW&HS""Z,]S2&0AV.9&+LL5Q4E/[C,3T>!N@50BE: )*:+-J"\:)J01C00U^)1E)2508RS(V" M1,E H5:[R-*MS&"PX$TN@7-0I56J%@VD3ZY)@Y=M@U;"9?6B$;"X25\"TY=E MTF6?@-WYCI*QX21(DFB%.Z[)JK>B@5*V-.7A*!PDK 9.C,,=B?LT;SL7 ?, M/^HXI"@")>*#3DU38B A!F11YP)&:/+@.H?%P-R>_X*]C;6-I;<[(SZEJ;IM M2I;R6FKP%[B#%)27)4+VJV M2IQRM4"V%G;NO,7/!02!QX'JJ?4!+>2E2 M01%O-9JL:?1TF@2C:%6E-JR<7\!E',3303",(S^>,: \/2"+"B"+9H?C(!D, M@^GDU'-CU)QQ7Y\!*+/I9Q OVVS$\4Y&-,[.%0"BD>)Z, NI+N^I"-PM/Q5FJOQ:Q9)S(>44[R:8P'6VD88W'*6KVH M6#)EP],G""&X)EH4)''TS9I9_=S+-%W9/DJ^W39+W&2)^DJPM=/7P6!=!]N5 MZL)\3X+ TW 4#),A>9U#"WXB-=7,!HF) *D5>>H36G K8 20IC=A(.?G5#.W M9\T Y0/(DC9RA@E]5MTBZDWV97. ; [W9S-YE _+@VT8%)LY:)UUT/H(,P$. M2*(S0M[T/3Z#>IA5M39,XQ*1ZS?> @?$ZWS$K)'SMZ($K)J3J:ZKD4JX?L[ MZ*AMV/BM$U3@A02U52F4I\8H\EJ F)2E8\NC+Y(EY 3J=V)6!%])I!-@&&_8 MN2%[W57553ERJ;1%C3CC_?GUY?F_V)N\FJ$0O/DLM-\59<+X(JT(JTB-P%J: MR3.AX!(P9H-?+/[J*;)3NK!]E.QL:> !T53H:'4NL2FAEN)3>!U")9GE,J5' MV&7:.D_3&F@Y##*M&\0)J5"&U%W5YHAP8!24NU79SPL# 7#B!V"9 BR)X@F[ M)D#WX3-#8P%P','EE!=,P;A2;!^"5+7R!AHM72/KL]! M\+LT0>HS;FV*^W94_TDC%6D$O-AA"=[B8(#5]:TN) M(P WT'8@MHQ>5V&?5B0D37@R,RC5"(QCL)7HW?4!;R=@T"4_IZ1-&Q*N3X^B M"/_Z.Q$A>825P[C#N6'C==7LVOF5E=>,K-&[@S@Q4ABN]'(/Y;&$B6H0$![5 M@T V'3N/=TS)]!2ZF7B]15KG"@.. W-H3E2S18P%Y0(+'&U^(==C&6Y#F#XG MF>XD536? Q7,AIT@ < 2)Z0_.!9L@(\8H0H M,4DL,? 2QYMJO<0+80DRM.U77O,UW#QZ75!]S M[+^^7?NXSJA[].\E8^M-W4:TN<;_VL3WG:NZ.[^Z0-QCB/OT[+#: .XQQ'U> M]UO #UW3^$\Y%WN.^MG;7SI""T,5W73O@N=4)LJJ?(+1ML'!,1G-_#;%!G,' MWD^GO98H#B?#Y<5X#+D_\1X.INR-#25? 7%RMO7:)=F8_6*XW97&43R: M!. KQVLC=E0![9#N(/SP=#?-_%F?AL$>M!#W^%UTR6!;ZL),"F6@NBFI<%/: MUU[:-;*&CRWA3=]G&XB2#P4H;L@=QM#,1^,AW3T\'05QG!#.J1VF"]FY7DM@ M?AK%O<&V]+CQ\4V/<]K>ZDKGLO)A@8V#432 O]CNTZPJ9T/9=I5MCJ:G7 HM M%[C+AE0*Y,?C:3 "08E:'(Y&9@;@SRL/LQF8^PG@FL-$1P[ 7G_J.J_]#86E_2Z Q&2V M -4/^ 4W)MEG\>##,:1%LA#R-'#%E-"<*\1*':3P4;#S9)SMG6\A'=/'(+$V MU[( WX 6@NA"="QK^UW5(ZAY4Q/S'8K= =&N:0 T\ZY,P!G_(_7'SKC R_450 N (5^QL!#M1_)5:IT-C ' M!@F'96*FH>__K25#F8"GH&+PL MT/-*2$?:I2= !TQ:CHK[;!]GPV[*SQ$A7P MVBG@$A5P[A1@ JTG<2>JQ.V6.0%"D.;5Q=N/E^?L"'C ,JC0G>J\-=UKAT/KKK4U M_1[@51A")G9H;GD\9Y8J(7M0<,W]&%]E@_30:SULN7,SSDS&-CP"VD38;V:E MM![,@A.NJ4]P_ MH9/9>5,5['?15-061_9DFA*%Y<\83SDN,JE2/#TR!R^.S:Z283\MM19=H[%^ ML/[53H+RTLY-P_][AC_>,_AY;UM'L,N8[ZQK, 7N\4XA'@73@7?B$GK'+?$H M[IWG#,+I<'^,;V#)3AC?,;P9UZ^P&H63T4YB[('&B8'O (%[@-@ *T+DPV \ MM8!\. GP<.Q_ [H@-"R$MR<;MD/M>P XA$-9=/*(>P!<4O5?#(@&!&7\^:BA M;DLO\/;_>IN9JWM/^! WV_&%")E)* FBVP^T3#KF%YR.%-84CEY(#:5WQ"W, MCC8=1-R[ AF%4VN/K]8D7VW?L+/UG12I[Z1XK7YNK4M?';!>XU9+TM='=(7& MNI6[?N7\_*L#7O4C0N(+>(>](G5%#];OX-&RJP-?*536^=TEGEI'Z^\6)/$T MF(SZPR"?. ZWUZW#C97,5C"B>=PC.D"B-;Y$= *=^ES(QXKB8\1)K#[M4>PK MQ>CA"=;$_72QVZ@_^].JFA+(7\?]GU7I@O52UYWWX=L?,M]6JN#1L4F;R_=2 MH?.$:J)DZM[C7>72%/(DIK=:MFY)Q70^=[S?.Y<[I=B^EMR)%1[9^65Q66V/ MLF-H7%S/VB4"]R+$8/T5XDRD.6TQ?&EY V4'RLRRZ<5:&871.!E1M?1WJD ; M]&(!60L&;1AR;!IQ.L;RWP;&L_^NP^Y7N,,X',;N+6"[K<1M\]V]SN$T&+)- M;Z2?>#\4* 0TAOAS"&5:;/.;@>YN]XN+<_-#@^5P\W,-6.X&7^O+Q1RF(GX] M,"?([D)7-?WL8%9I717T=2$XM*\X )[/JTJ["UR@^QW*B_\ 4$L#!!0 ( M '>OJE;V1M^#/P< "H5 9 >&PO=V]R:W-H965T=\YXC7>VT^VZV4CGTI565O1EOG=J\F$YMM92GL M6.]DA3=K;4KA\&@V$[LS4N1^4ZDF213-)Z4HJM'MM9<]F-MK73M55/+!,%N7 MI3"'-U+I_B8W\*-T?NP>#ITF'DA>EK&RA*V;D^F9T M%[]Z,Z7U?L&?A=S;WCTC3U9:?Z:'7_.;440&224S1P@"ET=Y+Y4B()CQ5X,Y MZE32QOY]B_Z+]QV^K(25]UK]J\C=]F:T'+%]_X=L_)D17J:5]?_9 M/JQ-HA'+:NMTV6R&!651A:OXTL2AMV'YW(:DV9!XNX,B;^5/PHG;:Z/WS-!J MH-&-=]7OAG%%18?RT1F\+;#/W7Z0C[*J)?L@,[VI"HK4]<0!F%Y/L@;D30!) MG@%)V>^Z^ MS,L ,CT/0N7QRNY$)F]&R'\KS:,J M@(F(7XB;Q;V%43G'IB+;,IUEM;$]!!0O] "ILFMI#%0Y?38NH:X1&B;<4>%. M(TK63A3J>,AH3![&;8ULW+!, M$A$QT @L:WG$QP4WR9B1KBA]_>+K)Z^S3WX]G>TBKYOTLO<[JAARI37^6Q6^ M.Y9I)_N>S7DRF_-XL>S)XH@OHI1'R^E@DRK^JHO-0S#72 )6,I5B(*03<@'5/:99[CGT:V8;-$)HQ^P-2 MG^!6/F$Y85!+&XD)R0&,2H#D5'92( 5KD#\]M)N,]%V+*$:PO+ (&*0(G9_L MJD&-C[M # FUX0WTE7\CU4%>I-7SEJ<13&N00#R@@*/=;?';MO2[*%UBO< O M&-9HD@.6?$3]TVDCA4H-^CM@(#*?);TCF@%M!'3YQ<'=8%%8$799%S@, :@] M$:T.?2(B&.*4 -+:3+Z<=XLW-#< 5G7#K0J=2_925'[!/&VIZ5;GV0\,JU61 M^\YJ'2[^@$EG ^*I'].R4_Y5?Q%QX2!)N$^MT+:5A\R$W7HE1=Z@<6_SL3G@ MA"4Z4J^O'X^)\AQ.I1'+Q0%FW%$R(:TP _-!#$N0.$/#+TI*:'HC2EU7_8RD MRF^:W[$9M.3?V3TP-9SEOD U0:/'AL$KV;,9$6C+@+:?+SC=G]TMRM6! M8G?BX,\TJ/(NC4&<]@EYWO?(\QQ)"64UA?D1D1N0SH4IH>O2:*2ZWFP]7[U\ M@ANS7YH&[>WQJG V7V?+,*?P6XX9?MK@:A2%1]?N0MPK=#S^CLZ%3LF5H]%E>H:FU: M7YK@O7W[L9\%S.UU.]R(-8[B@L\HU3".>0M>6J*AY'I.#?0-2R&DP?]Y.=W1 M/.G7$EG%'NE).%"3/ M?%2-;YN22C%(?']4[6<)O*LTM2Z](I^/Y?*W\RQOT/?TK](^-G7;!4+3[.FA M$QPJNC1<=UC'TZ#1'IEQ9J;^"6O*%5*RD?X/!NRCE@'XR21()O0>$G9WQO"7 M#-GD'_T<#G/0<89,^.R*QLAI3S;#M#KGT_B*_;,9B1K*7*%A48Q/ANX%G_8F MTZ,C?#J;?NN\'//%?,:7B_C,F^DRY5>S.7M/B*<#>K+DZ?SJ=*"?+9H)^UPZ M'/V>\F4TXVD2]60+GD0Q3?!/4<]]*IGTOE^A]V_\5SH:A: S?,KJI-V'P+OP M_>NX/'Q%1.)L"OQ&57*-K=%X,1LQ$[[,A0>G=_YKV$H[#!K^=BL%!@Q:@/=K MK5W[0 JZSZ.W_P%02P,$% @ =Z^J5@/)Z&0=! ZPH !D !X;"]W M;W)K&ULM5;;CMLV$/V5@1*D*2#8NJQE>V,;R&X: M) ]!%]E-^TQ+(XL)1;HDY4N_OD/*UFK7CGL)^F+S=LZ&(,]LJ_=!'!P7/O-59=W"<#%;LQ7>H_VROM,T&W8L M!:]1&JXD:"SGP=OX^N;*G?<'?N.X-;TQ.$^62GUSDX_%/(B<(!286\? Z&^# MMRB$(R(9?QPX@\ZD _;'1_;WWG?R915OF.6 M+69:;4&[T\3F!MY5CR9Q7+JDW%M-NYQP=O%1YJI&>& [-+.A)4:W/LP/Z)L6 MG7P'G<(G)6UEX!=98/$4/R0EG9SD*.D!I'$(292D%_C2SKW4\Z7_ MT;T6?74>[0KBVJQ9CO. ;KQ!O<%@\>I%G$5O+FB[ZK1=76+_6VT7T>>U30?0 M9SU.+-O!6JL-=Z5D@$H9;$7+E4:$NLT@N@P"Q3^ON@0 DX4;), T G-(055L MKN'5BTD2I6]^^/_ADH3C(2_%R[AMM$9I_[W]]UB@9J*;OX1I%H6C:-);B<.K M+ LGTPSN+;-XPI&.)^&(1#Q?SZ9)F,89/"A+%O)6(O#'T.../J'FE# .TW0: M1FETLI.$\6@:)G$"[[!$(BQ^W.7C_^MX'";CR<^G1I,PBD??<7X4QN-3G=DX M/KA=''1>=/AU3(Y%YTUGDZQ_79]3N/2D219.>PEXZ>(TB2EECVE\H'M]J^HU MDWLHN: :* ]QZ"5$HVTT%0*7O@Z^2&Y)N7?<^#M_RR0K6.C'&Z:Y:DP?9'R( MW*90.5%_;30W!??OC!D\T;!$P7%#M-Q"114D%30R1VWIO>Q+6BO#3^$_F2=Z M716ZYQBL M841-E0R;3%[#0UI$J5('C-:?:DUO?(M*\P+E=TJ7*LEP1L"SV> MND^!:E;5\YTD(3G*$^#.NFN]16@L%_Q/!$DM ZG19(DXA3*&W%RA="L43O*/ M;)+WNC4>TL-/A?UDC5ZR/3!A%,6)MI=?Z:WNG!O KXT&+$OT+W<;"1?X+1<" M['[-*?9B#P6G(QI*K>I>))3>=ZGWJ+7FU'9P E :&,74T,/MPM5F\S$7ASO@ MJ#9,-*SM'MR'CU'F@*TH=<;Z?7]/.)-G8M'F\8SZ?_[UW9+0BKH*GV$F+SGW MS*7CR?_#K7,OW[#7@-2H5[[-,I"K1MJV%^E6NT[N;=O /!YOVT"*P8J$@,"2 MH-%@/ I MZU5.[%J[=N9I;+4'/EA1=TH:G> ]DNE[''B#'3][>(O4$L#!!0 M ( '>OJE8OP8;+O04 '8. 9 >&PO=V]R:W-H965TK,\WSC_->1$47POC T7O3S&\O5P&%1.A0P#5Y+% MFZ7SA8RX]:MA*#W)+"D59C@9C5X."ZEM;W:>GMWZV;FKHM&6;KT(55%(?W]) MQFTN>N->^^"C7N61'PQGYZ5?/SZ\H3E MD\!?FC9AYUIP) OGOO+-']E%;\2 R)"*;$'B;TU79 P; HQOCYY(5=Z]; MZV]3[(AE(0-=.?.WSF)^T3OMB8R6LC+QH]O\3DT\+]B>CGE!5 MB*YHE(&@T+;^E]^;/.PHG#ZE,&D4)@EW[2BAO)91SLZ]VPC/TK#&%RG4I UP MVG)1[J+'6PV].+MR1:$CLAR#D#835\Y&;5=DE:9P/HQPP8)#U9B[K,U-GC W M%1]@( _BC[DL#D>F=>AE(HN>IB)0'Y-O=FSG\8O1V='P)YT8$^.6?]QL$?-'08['HF! M..I(?,J))4II[P5$R >A;71"[6B!'H22I8[2"/H.RLATK. $DD)F:VD5";<4 M$:;V7B\(?M#0&0W$/+ (*J[RKN3]I-)ZSV6VYQ7B/X\&$PR&,3SC3Z$8B/*]ATE8\) M,PM]T%EF:/L6L=V2M>'>('OLZTYYB;3;_M[SSOT#_1;#H M.(:(BP)?<"R>7 MJ +X''3/H0>*T1"G%[%[:J[0$X'6Y)%7[ ,ON3NV[T,'XMW-/'31HT4VN4:B M6P2IM;:>I2=12A\U%ZB3"6C,>!CF4J;ZI-:K81#H,G8.V//XU5D0M$16V8@# M0Z^Q>4HLD(!TJ[HC.=_S:E%Y*Z[K]QQ&7QBG)%<*(G_"0$X2I=^O F!X^E9I M#[$*)(>EX(" +3Z9.L[*-D)6IQ!3MC&'1H/6L0_A]$MEZUVUJ*+8P%-E0Z6 M.2PKPZ#<(J(=.?K^#+I'E*_3W83;$K2Q264[#GHW#KNH*9#H4.(24NB5*V M"VL+8<5=SSHY[035JG/Y\:W!B?Q291HL@YS?R"DX/<6'PL&+D)E8YI MI6<"1OEAZ1U2($U(C"3D$F37$!"@=/8R4CHU&K M"96C=&17W$Y=#S_.,-?X"* VG+!7YHY(O0OA^19%0[PM\#F81].2$?#G9H9N M2WV/24I^N[?*<&>*&Q7= B49G[06;IB2I%]5:=A8-R>3.K9-$V\1]M0"91BI MZ6I0.G"ZTK90,*VZG]OE_V@X-NSQB:E4.QA/>4CNVQKLFWAK)$>O:M?;. M\BW*>>M=;#[X$0(^%-*FPEPSBZ:)XVIW0Q]0=;W42FQP+MB._\%>WHY&B"AE M^KK@+?BHLS[EVH/,M%=,,'6?]9M5R!W:,%I-&QY M( Y]8@YWS@(%^54Z\03F&!OK8T'WM#M4S>NSQ%:\/I%A6$$.01A:0G4T>/6B M5U-I>Q-=F4X68 ^<4](E5B:H@07P?NE0C.:&'71'S=D_4$L#!!0 ( '>O MJE;4!L0^,04 % / 9 >&PO=V]R:W-H965T'80^T1%E$*5(CJ3C>U^^0DF79 ML\6(FQ1I)BSX#I7Z"-/2;J//P096D&"K2"WP4F" MG[$ %X0EZ8:M8:.F%)Q5#?]TLE9;@^[^/Z5B3B(Z3,/EPK4JF_)$68(\AIB37E*\3,73AE6,.1%HAJA1(A M2P$7"!)91A."L((5 A>NC)H\M2M@.=^=QP_D(04 M2]#2; ZO67$ZFP#=* 4%[5?9?3DTBTGI*Y%=5-05.':#Z?04\DES1J#O=/1JV\"/T_'9_.ZPRE&):0KY*1$N1,6!'^4)J])=[A8@2R4)]%MMAV [XW<\71RMO(_;%LV5>\)F*Y,J3.CRL[Z M-G+>;0B6ZA(BXS F#NF%@[#O>6\ _NIQ2JE*C*V1K:3O,.<59J9M,=]%NGON>2RMK/-Z6DS%;+ ?K"F^K:E//]=I&( M B(A,=H@#J/5'MDUU3G QQXJS S0-23F$&65AD!JH"7>F)!2B"A-BVV364*Y M*DLIGBV(;="%-YC$,-\P!J/:P&@&%##\N$ "!),(IM!T%S*NY02'-18K M4G,"1==%6+,O20,(=Y%A? M--?VVI7I2"X$GBJ)G4'9QF@($K$]*0!@QPRN:V_5>J\(!\&8I8I3F "IF6<, MF2VBVJ9P(K@2C*;6RDK#IS8(B-AH!Q@)L\ID_#;C7LEWV]!JODDEI:WY M2T9738A4=IX\*,ZM'+9)7Z)[Z+M7-NEK?ET"W>YYO ?_S_?8?#WLO'(*(E?V M+6>&5:BQ]8.GA;;/Q9OZE;2[7K\U(7I7E)L$S #5&XQCIQZFMALM2OMF6@H- M+S"[S.')2Z2Y .>9$'J[,0S:1_3B/U!+ P04 " !WKZI69(#OC?T# > M"P &0 'AL+W=O]9AK71!! GB3CY[[L2F+CY<'/7FWNPD5:[O_V6 M=K&3ZE:7B ;NZZK12Z\TICT- IV76',]D2TV=+*1JN:&MFH;Z%8A+YQ0704L M#).@YJ+Q5@M'NU*KA>Q,)1J\4J"[NN;JX1PKN5MZD;!.'ZS!>K*6\M9N+HNE%UJ# ML,+<6 1.GSN\P*JR0&3&WP.F-ZJT@H?K/?KOSG?R90#"UE\!"\>W8P=7OR+;O8HTY=1;(. D)SKD6.31T)/JCEHZT.Q(:B-)V!@N@3C$EVDHGJMRX MS<[5-A8G_ X5M2HT7;TF:3HFN9I$' [Q=T8;WA2BV4+1*?NQ\J1)R&("'T7E M=/S4"-MG!73M8,Q_HQ_:JM-NSS7=0:1 T)%5!*PTV1M#R 0IK M/5TAH#$G;"-03^"&X [5=Q=/J1@[>)/QO5 1\+ K?Z*KDM] M"N_?92R,/_SR]Z94B%#W78JV2X%Z+"]=D^V9;+/9/^8J:#!M?_@;Q/Z,S?V, MI0>TF9^%],NRD7;9/'H^Q/\E1_WG ?$=<^^Z%7V6]B$Y.U1]I/]]>/YA./K> M.5*&+]3?B,+\^3STLWG\2(K])$W];,KZEG!%961^"[*UY:)'SLR?16S<18F? ML@R^-G>H;0$9>AY/^EXA[4:)W%('6UCD3Z,9)#,_GL\>92@![BFGLG]5-/&S M9 I1R/QI$H]=NW?, >)]7G8W[ MCSG?]Y^2M3O9]\JGJVM88\XI[98NE"THZF?;7#O950649!:Q(+WTU+$G^VZ= M_%\URS]*E0]Z;$CJI3*@=*[8@9AGX2IJ]AOB7QCV4W M3^;C;CKWPSB%&VEX]01]D(NGJ<]FC")#Q1XE3T/YTN,8',PL-:JMF\SL$] U MIA]?1NHX_)WU,\\C>S\Y4E:V@F)=X89$PTDZ\T#UTUB_,;)U$]!:&IJGW+*D M 1:59:#SC:1K?MA8!>-(O/H.4$L#!!0 ( '>OJE;W/(A6X0@ &TG 9 M >&PO=V]R:W-H965T8A"1.*$(E0,ONK[\'X$.T23E4;FQG[@=;%@@L#G;/ M+G:]/-^)\K-<B]W%S)ZU W]F MJ[72 XO+\RU;\8]RU_>J-I^>;"?_.^$[V M_B;Z)%="?-9??DTO9I8&Q'.>*"V!X>.:O^5YK@4!QM^-S%FWI5[8_[N5_HLY M.\YRQ21_*_+_9*E:7\RB&4GYDE6Y^E/L_L6;\_A:7B)R:7Z373W7L68DJ:02 MFV8Q$&RRHOYD-XT>>@NB0PN<9H%C<-<;&90_,\4NSTNQ(Z6>#6GZ#W-4LQK@ MLD(;Y:,J\33#.G7YQY:73&7%BGSD*RA;R?.%@ES]=)$T,M[4,IP#,ESRFRC4 M6I)W1=CIZR% M>.-"M'>\DEN6\(L9Z"]Y>D@P. YX5!2])(N"#4F$2R*G61*TYGBM>%BQO5FA!VU)< M9R 4<),2=897Q+1;93R)-.^_-.&?>8P\%]?G$/);BU()K&)W&H05SDG"$2$ MY;E(ZA5X)*HRX6I M%BW78E=H_6I(BNDC7>G8.">_:IURJ=HU^D#\!N%7O/O@>-<, MSIY^)4]R35[#OATNJ=H_WD)EK+C]\8?(L<,SV7B;(?BF/#GM*KO3IQ09#DE!5.5 M5M6*R9J10MN Y!G$I*2).5)S$(OA F8S;8.&[I^*3)OT(]3/Y1FYJI&.6I. MT0J&D8T-=Z+9+#$JT8+!C-K/<) ^-/QTPF[!@\V9P9JT*KW/V!'%?,D[Z'T2 MU.K8DSK' @U CZ[@,(B5.EHLJ\)H5+8QJ3'P/K8T8&ZU2<6R%CN53ZZ9;8@% MQOI"0>_3-;%>3[1C+TA '3^@=ACUQDR <-1VAOL\.:5,%M66 M)4WR/7Z0I_B\7_3\K[;W8@L^X1P]O\/1:&3$ZA'UW'"ZR8\=[S9XSY N-P4C M_"?%#7+=YIX%TM!D-!!8" 1!8#T:O/T.-8/VU#E@N<"?;H4XFGY_V#1P_0,T M1HG"U1ATSZ)1.#WW@&_3T)L^WZ:^Z]# LV##RO,"E3$-;8PI.>Z/WX6AY$:[0T'O^./.6;3.=8)@SIQGR0V0\)\[I MG8/:GH^?H#?FP+R.]^ 9AR,0%.#4X3C[G_)S:GDR[AI/$O^_\_+$1CS&[6I% MQY)@A!9[45,*%-?VJ.<\7E70RI]0H'B!#@+38^*QXZW\;U:@>)%/8W>8AAY: M@603GA]X8P6*[5@Z@3NJ0$%L]) ]NLY(5OD-P=DN#2R+6O$X2Y['C[_[$D4G MX]XP-OO(B-V12QF%"_3LN=[@R6'#N-3!51)$_C-$N+$/1._C MLBDW0K%CQU\N49 >6%!B-*0FRA$NHBA?J!WQL;QA]3J+C( MN8(^$<=RLY#JDX;1\_^O;T*A@M(.N604WZG2X RQ^^ 9AR.Z1@RHT_M_G4YF MVM[/,-4I>=.OE.V0;'I3NA>R+,6FW]GN]96:WE;35/ZI;75)ED-"6IF4[\B6 MTII=\[I9R9OF#"976P2 I&O0 ,)\>HN&DG=;F>60@.7IG1:>$L0)254@5>?- M>S"\E'4'KY;;#1+=7D.N_[+78+;=EX02V]&_]0%L^Z71C,DH&TU.!^H\#-1V MOAZH&QJ@@&M@.F,P-1='2=KV!0>MWJ8#3K#)AI69?BV@ID6OX:N']EW:6DUZ M2EKJ+G:O(M#9%+YBNNY+2[);9_G]IFVSH:'?'8@ESVM&-VU\/&3U&UU]\34: MTXP_7)"P),LS=3LG8Z_;+'JO0$'7*_.BEX2 JE#UVU#=:/OZ%:K]]/I% M-)A^E<&3^C-2UB]WU5^4V)H7JJZ$@F'-GVO.< OJ"7B^%$*U7_0& MW1MVE_\%4$L#!!0 ( '>OJE:(;/<3D08 *P2 9 >&PO=V]R:W-H M965T/QR:CB4@\NS\.S MM_;RW#1>22W>6N::JN+V[EHHL[H83 ;K!^_DLO3T8'1Y7O.E>"_\Q_JMQ=VH M0\EE);231C,KBHO!U>3I]8S6AP6?I%BYWF]&D2R,^4PWK_.+P9@("24R3P@< MEUMQ(Y0B(-#XTF(..I=DV/^]1G\98D^]Q5L).W]Y8ZK*Y-+?L7?2?69ON$8J M(+IG5Z27]%*X\Y&')UH_REK4ZXB:[D&=LC=&^]*Q%SH7^;;]" P[FNF:YG5Z M$/ -MT,VG20L':?3 WC3+NQIP)M^Y[ CZFPW*C704U?S3%P,T"%.V%LQN/SA MT>1D_.P YUG'>78(_5]S/HPZF0W9MR#W%KVU,A-A*1)<.ZG074(O8>.8U*P. MKRTA51LDOD$JK*F81VLS;\)UR#Z4D*N_AEL!+"^H?FA91%J[^^'1:3J9/W-, M?*V-:VQ *E23^893LP<>64X8HF]T M=TN4,(9=#7F#WL&N1Q"!@1>ICXK:<-RB!1[*N+8$M-&UL&%CT>"(=.S2+C,- MZL#6W"*3<,L[!4/9K->SW" CVH!'8RD7","*+XTDC8U2'!B(.CBFY6 B_1:Z M#/8V NUXMP^M1WJ;D2!K*D42JTWSIBA[%2>U\[:A-G&AUJ'B$A[N5W!; LZ9 M3'*JPA4RMEV@1+MH/'5$/\^U-7G3;H,H 2M4L,^X*]$V9N4B\;Z)%;="-]2) MNK\PU"POBM@&2%FLG@<-%_RUC9>P52FS,IBB91"S$BVLIH0MJ/.1-7!29(O2 M(?3(R2S^%&'G#MU8&A5ZPH=YL4M,%^K-$ 4/PY ='&$ 3G;[HEHK$NJKIR=9 M[] SMG^7_75I.[G4LI (RX-11J-VYR1:"U(*56.&Z3C!=M0^7T@E8]D7#1C3 MFHS7TH/'HLF7 CVPGL E>)42!P:XX I"AI,/8B*) 9 +HD=EU2O_0FKTG@3< MSL+5\*5!97S$OD .I'OX-NG79$@@EY;=&V"4E30Y@4:/H:K6UC:/MF'>'1'"$X8T[0Q]L[<^W[R^ MZ5Y?>9KS*)CU"2CI5PLRGV]%]\ASUD5)OCZ;/O=GU)R?FT3DXO_"N00^SK=1L!GHM, M5 NDGV[NPY$Z_9N4W<3MX,'*5B6A[1U[U2Q"].PQ2Y/I?)K@?YINX6,V2=+) M67)Z MLZ/9[#B9'X^?]%0XFLS/DN-[S[YIW?]U_05#:9^B+N3Q+)TGL^-[-92FR?AL M\XQVMP)G";,*/=>V([A=E(1%/96VNF>?CQ7_IZ'!?WA/Z\RG)]-D.N[5*LT4S(3T])\5@:@'M'A8:ON&4'O=]:_H MJ/<%H1)V&;Z3M"?@^#&A>]I]BKF*7R VR^-W'"1_21E0HH#I>#@_'N" %+Z- MQ!MOZO ]8F&\-U7X60H.^6@!WA<&)[?VAAQT'Z@N_P902P,$% @ =Z^J M5M!;?&W] P . H !D !X;"]W;W)K&ULK59M M;]LV$/XKA!H4"2!8;W[1$MM W';8@!4-TF[%/E+2V2)"D2I)Q?%^?8^4+-N) M+6#8OH@B>??<>*4Q]6T0Z+R$BNJ1K$'@SEJJBAJ< MJDV@:P6T<$H5#^(PG 859<);SMW:@UK.96,X$_"@B&ZJBJK="KC<+KS(VR\\ MLDUI[$*PG-=T U_!_%D_*)P%/4K!*A":24$4K!?>?72[&EMY)_ 7@ZT^^B?6 MDTS*)SOYO5AXH24$'')C$2@.S_ !.+= 2.-'A^GU)JWB\?\>_5?G._J240T? M)/_."E,NO-0C!:QIP\VCW/X&G3\3BY=+KMV7;%O9^!>/Y(TVLNJ4D4'%1#O2 MERX.1PII>$$A[A1BQ[LUY%A^I(8NYTINB;+2B&9_G*M.&\DQ89/RU2C<9:AG MEO=:8^8?P3 %&&M#OF2<;:B-F)X'!BU8N2#OT%8M6GP!+2&?I3"E)I]$ <6I M?H#,>GKQGMXJ'@3\3-6())%/XC!.!O"2WMW$X27_D[LMVO@\FFV86UW3'!8> M=H0&]0S>\OV[:!K>#7 =]US'0^C_FNLP6C09D2'$;E,=-N71)E5 0!N&;0 % MR798@@)[ULG9IB@(=MBG6C,NQ?MW:1S-[C01B">W I0N64V8,(!!,OA#*,64FHY7X M.ZCB:#'EVJWW0!D@B[Q1"D60SKHQ#3I8(P%9:+_'P3,/UGRANPLLP91>F6YZ48M[RNXE&*C-L$0YHQGCS.RL(5K72KXX M%_B.7,U&D][,-<[&PT8Q%A1Y[H J3"YZ^8Q':!=,V>;EQ5BG!:IJC5> [X0T M!JE1P['91U:/R#>7&(ZWBCX?,O]XY"?_K35Y.C)HWFPTB'!T"%R)X%BR* M4C^>AC?D/L]M66 UOPV?'Z;)6Q=3?XIQW8<4,W/3P0!WX[EK(CBZ MS2M0&_=FT<1U;'NQ]ZO]L^B^?0TSB8=GF7NGM!,C M:_/??<&X]G.^NN?4T4Q$VCC3_/ZA#:T]G,%S4UTD]M2P8G&^L:&;!TU)[?"C/LSD3(DU%8 2)ORU=DM8,!!K?>\QL,,F*X^\#^KOH.WQ92T^75O^N MRE"?9R>9*&DC.QT^V]U[ZOUYQGB%U3[^BEV2S8\S470^V*97!H-&F?0O;_HX MC!1.Y@\HY+U"'GDG0Y'E&QGDZLS9G7 L#33^B*Y&;9!3AI/R)3B<*NB%U3NI MG/@F=4?BBJ3O'"'BP9_- L!99%;T0!<)*'\ :"FNK FU%V]-2>5=_1E(#+Q_!6PZ>+B/>\O][FH".[P?B-CGUK2SH/$,?>'); MRE9/GRR>SU\]0O-XH'G\&/I_H?DXT.+Y5#P )IX^.4BAVY!*:EPU!#=_64[((Z3=44+,F=U#(IP/-2^GK:*#@#_K>*7!A M1R:X%WQPJ@B4#B=H\\)V[*,#'N36FB91=SAHY9YWA02=0CJGDOW"^C 1NUJ! MLVQ;9V\4FIZ8)L'[40C65$BPYE!$=VKKPB\<+C1FZ)P*^_X(,LJ 7Q>C/HWA MOK1-*\V>75N\>,4TMU9OE:D$)Y 5"T>E"J)&A"1[81T:JC<=:C"]PT[!HQ$W MKTQ!<7,KG8I^*@-N")-P4! *#JF4XZ)S#L3 VEU3.DYY9*]@1*LB N"\@A_@ M$NO])XWIG6KJW8OLE=G";*HX9<37Z1>$P,4ZW(N/%KH3X6T3G4YQC_'#>HLR MD*(EIVPI*JC _;=B)=S4!:0C$D-3[>O_"[M:_G0HUPO@K;4F+Q0%HE/M:D>.6VT_%:\_G=QMPPO* W"%01\OY M=(%YHC43!^K]D9N(H_SE].4@",S!=PX1#T25DG$TG^9CP,YPZ58FAK-"!$:% M@B)I;,E]4B+%6\F#>=PIP,;4!SSL??SSZNT?XCT9A.5]MQ9^)]MH,)F.2X@' MA_GN8T(,%Q$NIDH^T'(CH[>:'.P8QHB,7WXRI$*/S=*7?.P]6=01V?,UAN=, MR^E/$';- Z'ONYB@I-AJ# RLG>VJ&H^CE+M.ZQ3S/ID'.A.4G<$]DZARH3G; MC+%+S'K!Q0>3OFM;)(^)[\-+H0N8#C_Z2ROV";E6.IX7?7)N,3P' MG6>+]WT;26\-.V9X"P%C$+LS(Y6APNZ;P[/1(ZDA5\6G8$\CO9>&W>&U^3H] MLF[%TU/UJK\0-6V@.I^^>)8)EYY_:1%L&Y]<:QOP@(N?-5[,Y%@ YQN+!N\7 M;&!X@Z_^!E!+ P04 " !WKZI6F$'3;-T# #C" &0 'AL+W=O/>ET&.4CGTUJM\0G#<_U O$M[E$)7:+UV M%@A7LV0QOKF[$/MH\*?&K3]8@V2R=.Z;;#X7LV0DA-!@'@1!\=<&[]$8 6(: MWSO,I \ICH?K/?JGF#OGLE0>[YWYJHM0SI+K! I[HR/ MG[!M;;.?$L@;'US5.3.#2MOV6[UT=3APN!Z=<,@ZARSR;@-%EC^KH.933TU8NY2D0_ZK9+\SO&R*T 3Z^U%PG+.">L- !?G7>3]/ $<0N MS3NTNQ8M.X$V@2_.AM+#1UM@\5__E)GU]+(]O;OL+. 714.8C >0C;+)&;Q) MG^XDXDU.X#UBCGJCE@8]_+58^D LB[^/)=KB7!S'D5:Y\;7*<99P+WBD#2;S M]^_&EZ/;,RPO>I87Y]!_^%+.HXVOAG .$9[YL@@63\\PR2X'\$E;97.M#'RV M7*"&6S!X>/_N.AN/;P\=T0\ ?=#<&XQHX@EPIZUZ ,5'[*L(H2:WT2P*""6Y M9EV"XI8T_":P*0*_+I"WR"W.$/XHD87^CR,==N!6X!HZCJSMAEDPLK;P/'QB M3WZ=?$,[^,T%0?J*',D[*-6&5WGN&DF(>BG MM1YV;'D;$B;':S(55 WE)?< M\^0C \UQ;0%6A8:8PUIQ 2(:4JTH:$X_N#=$]6L-!]&;<(.V85-49)EU3-U5 M(J/XTHG-6H422=LUB+1T+EG\SK#,8-"&?<,#C/[>Z,(?2Z^MTAHMLC%GQD^& M:46PU:'DHDU&4*@=FZTX$;X?!&1T3EB6E30T"^@DPQ\(=/D_ LEEB0#\WETM MM1$)['6SX?MQC1=!Y5@T)"K4-C=-T;+9R"CH],+M7>#A32^5$;UY6.X.;VXW MZ((*!.;.NDKG(!/<82!U6)1]SR:)1T:N4#%,VK@(>P\/O:<6VPJZ"7FG+)^>5D M3>^?S@%LD8<5<^ 9$IM0A9C(R1:$+:O*:C.,G3^:''W7TH/!4R&MXWCU;;KM M#.I/^PF^: ?7JWD[_IGOFGL%#*[8=32\^I M2.UW017QS&V=(&'8ER6_"\$ M20SX]Y7C;N\V$J#_7S/_%U!+ P04 " !WKZI6[5S)4@0# ";!@ &0 M 'AL+W=O,@#K833WQ16#<13D856^ ,[??J4=,H[% R M7J(T7$G0F(^#R_C\ZLC%^X ?'!NSTP=7R5RII1M\R<9!Y BAP-0Z!$;-"J]1 M" =$-)XWF$&WI4O<[6_1/_O:J98Y,WBMQ$^>V6(<# /(,&>UL$^JN<5-/<<. M+U7"^"\T;6Q,P6EMK"HWR<2@Y+)MVO0[BG<6XJEN(XH+MO4*\PF!R\BT^BBST$CSJ"1_O0_XW@?HAXV(>_ M8&":Y^BO/5Q6F@N(!ZVH/;C!!M=T8J@7:[A5(N-RT8.[NVO(*-Q8S, V"NCQ M:^8&#;T; UR"+1!FEN9 Y?"P%*Q0)0,FE%S0U;4%Q+WD; B2_(2E))4+$TCO MIJ!-=CF*]>LL3$M#DH2JD09.>TGR%IXCM.70AX-WPR0:7,"#A'NVAK-MK=/* M<.('M"EJ=$E6N9?+)??:L(5&++U@M,#2YYIKA#CZX"(IPUA?.,GA5)@KQ^*C M4*D7AE:F6;:&:]6#K_>'D&M5 @.2>^5%\@(JNM#?2+A614;H::VU%P&(6$[6 M^&G.TB5%*.E)\(LO$_Z,9F$$.1W MG1ROW<]PQS!*$M_;HH%4U=*VWM'-=LY[V1K.[_#6MNFQ+C@=D\"<4J/^Z7$ MNK7"=F!5Y>UGKBR9F>\6]/= [0)H/5?*;@=N@^Y_-/D%4$L#!!0 ( '>O MJE;1IC#Z!0H ! ; 9 >&PO=V]R:W-H965T?:8FVV95(E:3B=7_]/3,4 M)3EK.[?%_9)8$CF^FRA2NE'ME(& M3V;6E3+@TLT/?>64S'E361Q.QN.3PU)J,[BZX'L/[NK"UJ'01CTXX>NRE&YU MHPJ[O!P<#=*-1SU?!+IQ>'51R;EZ4N&Y>G"X.FREY+I4QFMKA%.SR\'UT8>; M,UK/"_ZCU=+W?@NR9&KM-[JXSR\'8U)(%2H+)$'BWXNZ545!@J#&7XW,07LD M;>S_3M(_LNVP92J]NK7%'SH/B\O!V4#D:B;K(CS:Y:^JL><]R)_^;WQ0V_#V7C+ADFS8<)ZQX-8RU]DD%<7SBZ%H]60 M1C_85-X-Y;2AH#P%AZ<:^\+5C?3:"SL3#TY5TDEVU=Z#+72FE=^_. PXA)8> M9HW FRAPLD7@L?AB35AX<6=RE:_O/X1RK8:3I.'-9*? +]*-Q/'14$S&D^,= M\HY;BX]9WO$_L'B3F5'*N\U2""L??"4S=3D &+QR+VIP]?-/1R?C\QTZOFMU M?+=+^M6]"P,4>S:L"*O-L;LN85$FQ1ZI M/QF??[J^?N"?1^?[ E2%C='F3DEM(H4Q%Y@\*D+"954Y"S4@6[B:%*''3LWK M@E?S@;3PZ>YV)*[9%&A>K(8B4RZ ^'Z0/;,V& MYN?9987V-%!&&EI!U,+BH M\VC=1B?N),Z^EF(FM>L,2/[J;*NLUZUSX M0 M)GL5M<4U/B9!M"D%#D^TS=D7'C)A56=TQH7:\YD7* @,H:"4BR8".,4]\K%#Z5IPC5B/4,V0B=2:W1 M#I9ZW[+4^YV\\M!!%\??M@[:0JB[A?5YZ+7O_QT5-5D2,1X)IX5RZQ<=20J)J'Q(E""]5Z MXDSK*-;$FUD_^'UZ1ZFM/2&5N(9%'30U1@0GC9=93/D.W*K0Z',HK+MR]*3- MT9.=:?7L&1MW/NB2BL>FQ-PMH9^85:])@M0M:4?>( +28?7_+G?/HZ<1EX!] MA/:O6E-=Z8B9XES*;P!_,IBNGI&"V$G&44G;]L33R&4_E@5^MR)?=O4<>I%F;I1@&@-^/?Y%%W2(!F"YM M3@F?0^A+K$G:@/9J#C#U3:&615ND,B["N48F.C%SMH1,ZWN9NPO\IRWX3W=" M]U%E!5S)";"M*OTS"6OM\MLE*#4"0#U^I5*>"E/J'MVK0QJ4+D&[@#-5,)LH M)3%Y5CM'>1%%IB:)=X_$$[=\/PAEBC66TQ3HM]RBOVA;>U!0"[PM1J4.;KBE M98%Y+31VQNZLC=W96YZ'1=#L'NP%5:X[#@4OFAQE;2.9[Y2Z;6S[H?4@C H$ MT\BU,+;(;4AMK+^Q&11/S6N,TSVYOS?9W[O9;\<2A6R(= N0#7D#J5KP M&,<%R*@E18C"35S5JT<^^3(U_P4%<*U'@C6Y(IC*W%8MX)O/UT@V8BIL+3,S\X M.#H>]H;:^XYN&*9'1^?B%E.4#N*S]50S]G['/).)X\G)_@?Q14FJ8VE@65\) M(S<*'C9NPCY+I8%4"PMD$KK O,%M:T9G81G/$ED\I&@/Z<\LG?;-\IS*)PHA MBL+?C$R/Z/(\AUPKK*1: )@K>&]:,$.#N1>JR ^"/2BI.$1"GJ(.MCDR0GD0+2>/$)K&!!I6J.S\C3Q MQ!R.&Z@-85"41Q'/.1R@OB"0&KT\B;!/>G M35!"+)F%GJE1VZ"36QF(ZT!HIL_?I*EI+&]>E['+D7=+Z7O,WY1;M0;HL(#% M$,C8P][Q< ON)N.#\3O@3F;4Y,ENOQ)WW%>R(H\JN?F1H(U+JEYKL'I,;5L# MJF$SJE+_SV\Q(A&2;%TJ9'>>DX:WXNS=6:J#MV@ZVMH<*9.;%A 0$R*S7^*J MBCRJ:0*F:.2Z[3S5=^J_X^A-OF'T@K""40I=U(; M03*F'?#R6D4U4H FJ]C6P$@ZF*8"'@5Z M#6'C'E2\;%%*]^W5@>QXGC^]+17U#D1@$*JI3%4%;&:DX20J7G%+'%[(SY8& MD"G5;V8> GC3Y_N; MKX_[Y/O(IO2")PX^&T(4X]FP89U\IJ+/B;S$\"9@0/UBT=]O//=?Q*T>W/'XK^B*I,4,1 M5#-L'8].WP^$B]]?XD6P%7_SF-H0;,D_%PJMM*,%>$XO:-,%'=!^!+OZ+U!+ M P04 " !WKZI6#O4UU_L" !K!P &0 'AL+W=OG^?I0<.^Z6!-CV8HDT>7A(2M1D*]6S+@$,>:NXT%.O-*8>!X'.2ZBH/I)!'(;#H*),>-G$Z1Y4-I$;PYF !T7TIJJH^CD# M+K=3+_):Q2-;E\8J@FQ2TS4LP'RK'Q1*08=2L J$9E(0!:NI=QV-9ZFU=P;? M&6QU;T]L)DLIGZWPM9AZH24$'')C$2@NKS 'SBT0TGC987I=2.O8W[?H=RYW MS&5)-R.=6E3^R7W+YLV"OE((SV"14%>01M%,L-%(W!IR>ZY* _3P*#D:U_ MD.^BS)HH\9$H";F7PI2:W(H"BO?^ 3+N:,JG.21#Z)PS@Y@9=T M94@<7O+_93B4?0.>'@:W]VJL:YK#U,.+HT&]@I>=?8B&X=4)ZFE'/3V%GBWP MGA8;#D2N2.[2L%\"^S1<%FJ?17XDB]-QGDH@*\GQ%C.Q)L8>!5(K^10+4'YJ+;:>$S. M/HSB,+GZYW4?I05WPN]FCD)/B!N^EM0?76W-/I+HTH^BT(_C04^9#OPX&?J# M4=H_P0Z%B9QOBJ;:$NNEL!0:>I#M.KB(_"1.#^A#/QDF9/X7+=ZU1K?=:(\( M6;EFO,MF.(K\07KY/IM1./0OTXM#5R;H#< *U-J->4UR>RB:6=AINY?DNAF@ M>_/F&<)&K9G0A,,*7OJE:7D^O>A0, )4) 9 >&PO=V]R:W-H M965T=4R5]%@2)7W%1>XM9)UOIQ4RU M5HH:5IJ8MJJX?ER"5+NY%WH'P6>Q+:T3^(M9P[=P!_9+L](X\P>40E10&Z%J MHF$S]V["JV7L[#N#OP3LS-&8N$S62GUUD]^+N1']!_Z7+'7-;-:&[0I=IY(SE1NZ;<68U:@7YVL=+87VT?":\+\O%;*QJLN"7O[_E:@KF8 M^1:#.%,_WP,N>T!V C BGU1M2T,^U@443_U])#&2W86\!/7ER0**6$! MB\[@14/&48<7O2KCL41[G'@;@<#^@&\Q;LW81)]+(!LE<1^*>DNLZ_!^,XH?8(A%]:VJ&EX_ MOGN3L3"]-B="$VX<+^Q,7@ZMZ4P^0 [5&O1!RJZ(PPJBZ__\_QGE"?ASLX[" MT821U2CWUQ/Z4\@.8LN'>@@P%$N7YV#,II4$-G@\6D,JL*4J7AT!F3Y <00^ M:-Z2,)[2B$4T2MD3:8;2A+)D0K[4S4G_PS_,*$LGE+%D3!4F4QI.4G*3YVW5 M2FX1K(!&@CLXJ1MJR 7O9[S"5,4/WA^J6!>!2T;H;ET\QWX?!H@\C6D:A!=C MVI2F;$K9-+H@]\IR2=2)8M?P$GV2T3B(:#9-QU1IDM"03V=BO>/!H+ MU0O;F-$D"6@R4ANGBJ8T",+_H381EB5U;1PK#2HG04#3.#A49OLLC_&:I#3+ M&(V"R0L-MCG"59"$Y _'[+DZB; 727Q2OFR%+#"ZZ?)2CLN)TV&<6(3K+!NA MQ;*$!M%DG^2_07Q+DI0R;$V:AD^%&<,DL^E!.'8,^T=7905ZVST(#,E56]O^ MUARDPYOCIK]J?YKW#Q8\F+:B-D3"!EV#RQ2O>-T_ OJ)54UW\:Z5Q6N\&Y;X M;@+M#%"_4)B[ \!);_ -02P,$% @ =Z^J5N6!@ !D M !X;"]W;W)K&UL[5E;;]LV%/XKA%MT":#8$B7Y MDB8&FB[=!>L6Q&F+/=+2L4U4$E622M+]^AU2EBS?%+MKAP[82VB2AQ_/A><[ M%'/Q(.1'M0#0Y#%-,G7966B=G_=Z*EI RE17Y)#AS$S(E&GLRGE/Y1)8;!>E M28^Z;K^7,IYUQA=V[$:.+T2A$Y[!C22J2%,F/U]!(AXN.UZG&KCE\X4V [WQ M1<[F, ']+K^1V.O5*#%/(5-<9$3"[++SRCN_&AAY*_">PX-J_";&DJD0'TWG ME_BRXQJ%((%(&P2&S3V\AB0Q0*C&IR5FI][2+&S^KM#?6-O1EBE3\%HD'WBL M%Y>=88?$,&-%HF_%P\^PM")%(E/U+'DI9?]0A4:&T2)>+48.49V7+'I=^ M:"P8NGL6T.4":O4N-[):_L@T&U](\4"DD48T\\.::E>C?R7]]#U6K]:*7?%6T%?,MDE_B>0ZA+_18\O[;7MWC^$?;N,K-$"7:CF$PY M5SF+X+*#J:! WD-G_.*9UW=?MN@8U#H&;>CC"69>7"1 Q(SDA8P6>.J4Z4 9 M'FN#VJ5U.^[= LA,))B'/)L3;6),(@P7IJXJT\.@2TB8M@*"B$+B!.ZJN,VA ME0X*HD+B("H6XP\CCNAZ(0%(6AX!,$> 8 "C11W!<_+BV9"Z_LM_K7W+'GE: MI"0KTBG(HY>CQVOF3FB6;,*^N@>)7$9RR2.H1R48>ESZ= H';)(S'I.\ M 5R=@Y@4Z-9=X]6(1;+1R*682Y:2*YCSS&Z/&V6&RY*S"$.K@'"E"D2;\MA9 M1FIH T7)B7?ZQ3[W'&_H.X'GDE]95B#7V]BOIFGH8-&H^\])V!WU]Z*]@:G< M!NF'3KB!T??W8I3!8C:+2CL'SH92(]<9; .Z;9IKD,]]XL]L]D>%1I:Z7Q" MOSPVU*$CZO2#H )M.B$8.)2N^\#?]L%^IU9I?B0@ZA2$3D #>^JN<\436_)7 MAQN/,[IDF21E!G"M[$D]LQN6IWZUI#[\>L$TLER*%XD(@1!W_9RS#-%!8FEE MNCF_]+5C[(M!19)/<9I-Q3UT;0".4],W:@;'JTG;]&BI-6%=:\*#:PTJK9&W MC!OPWA%]K&O"KE+3#KNKU)3W/OX7NN9VM=-D;2=<) ^K)$X9.13]#$PN17Z$ M""P?+Z7HMZ\W=]N*5E-_KA3;KDH[TV5+_ZV%OY?U!J-5C7RP%\_&'@>(5&TC M#IL5[ B1JIVLU[#;NNK]QF=PI-0?A58:(VPF3DR$U>G.L2N6,,P8Y,[L[!Y5 M136W#Y?&HMO@6:RK7*S,H:/A&J=[W4&PZO3[CNO2QJ0_)#])EFVZTZ,O]_;I M<.10WVN #/OD?:GMH1@G7CAP\*R<;DDLL9M>I-^#I'YSBC*'J0G:,D+ MG:'?N)]V&Y=3+_36;K]^=Q@<3RA^Z/3[@X,(I5)X-XELJ.IV!^$A9K2D_J!. M_4%[ZI=O2?8+RA*=R%>//7LHH!WQ"0K8N;[&"3=V8GO$?/=4:?<$+PQ"C\NBTR7 M#\/U:/VL_JI\35Z)EV_RF-ES\SB8P R7&E[O$%F^(X#S,R%TU3$;U/]L&/\-4$L#!!0 ( '>OJE8X2-2@FP, ! * 9 M >&PO=V]R:W-H965T@F2++M,RV-;:$4Z9)4W/W['5*VHL"*L47W(1$YG#ESACQCA&:G@=<^J!4ABZ(\ M;'DC@^7$-+X=,(,AI0LB2]-;;>+H Q(#6O> M"7NG]K_#H1Y/L%+"^/]DW_L6F+'JC%7M(1CG;2/[+_]^V(=10!F]$, . BN8$OU479L-@"62N!'=?(#;'N.%&JEC?"'$%Q M71.+?G:K 4C;GQNXT&[(*\>56R*'GWT]\'GW.LE5'.HY// M[?*2FQUH;ETI1_(_FO O;CO-!=EP,]A>DYRR+*=Q48YL<42+**%1F3X+$LVW MKJG-"7 \0Y!9=F)/XI2FK"0WC?#[5RFL4AIN3[EG<4'CJ#RQIWE,RS@AOW$\ M)NVJ[X%:)SK_H[@&.&7$:%+F-)_@Q&C,L+HB(0_*8EWJQ6U]368TP:UA13[> MFH3F442C67E&YMD@\^R\S/%ZJ3O4)>J<5Y7JI'7:K*!Y]'*5>"&Y)2=B+JM> MK[7J5G;=B2%BJC7.YSW7&E,\\.R1QD1'?$"?=@7Z:/T?VN,IRS/PDW-T%$83 M1JXFB/],B[CZ%"K7< 'CAF$TFSD1I"-;AEK+:1K/R)^JD9;@'Z! +5DU0K@] M/FF9@J8C73T50M,L_5&UQ[3(,UH6\<1*6B9TEN7DQB&>MAW= MZX]\BAO@<_84]6(?GSE5_RS^Y M]V\E%,JFD?BK!&L,C2X*U+SNWQ_]Q*J=O_-7RN(+P@^W^&0#[1QP?:V4/4Y< M@N$1N/P74$L#!!0 ( '>OJE9?'X'1Z ( )8' 9 >&PO=V]R:W-H M965T?SV9,-%Z\R U!D6Q:5G%J94O78 M<6220%0UPV=DN65%4_,VK.()WRMBKR" M9T'DNBR9^'T+!=],+<_J%E[R5:;T@A-/:K:"&:CO];- R^E9TKR$2N:\(@*6 M4^O&&]\.M+]Q^)'#1N[,B5J05! HC0#P^$-[J H-!'*^-5R M6GU(#=R==^P/)G?,9<$DW/'B9YZJ;&I%%DEAR=:%>N&;;]#F$VB^A!?2?,FF M\0T"BR1KJ7C9@E%!F5?-R+;M/NP (O<(@+8 :G0W@8S*>Z98/!%\0X3V1C8] M,:D:-(K+*UV4F1+X-T>>*4R2;Y6*:1_XQV4U.NBG:Y;>I+PB8DKXGLVH2[U3_#Y?9Z^X?/_(<]# MZ37HP6&T[HRQK%D"4PN/O@3Q!E9\<>:%[O4);8->V^ 4>SS#3DO7!1"^Q)(+ M 94BK$KUX0*T4J+8EL 6^U "N5Q !6)-C81&6X MG D 4C9E!%U&@D5(LKX*1A-.*&$""-/( GM:CLG%641=__K3X_R4A,[)2#$R M[IJ]^O_X#Y""8$5OGY-1Z-J!&^VL>/8@#.UH%)*98@KV./QA9 'VI[P.D-;3J, MONP'I;;K!4>2#VQON*\S''IMV@=/[GYH3,P]'#J,0O)X?,]T>7P:VJ.= ISK M?8H\+%E?QD.]Z>SS56.'53 M$J'NU1#O>-&\ HVA>&UNW@57>(^;:88/)PCM@/^7G*O.T 'ZISC^ U!+ P04 M " !WKZI6KV)S8EH$ "3#0 &0 'AL+W=OX@S+_3]L<]_(:+(2XKL9_)XM'-\0(HRDVB!@^'LBMX0Q P0T_MEB.JU(X?^R>H.NJRP(K>"?:.9+A;.U$$9R7'-]!>Q^8UL];$$4\&4_46;9F^<."BM ME19\>Q@8<%HV__C'U@Y[!Z;^D0/A]D!H>3>"+,N/6./E7(H-DF8WH)D/JZH] M#>1H:2[E04M8I7!.+^\(J*30^2->,:(NYIX&4+/DI5N FP8@/ (0H<^BU(5" MOY89R5Z?]X!,RRC<,;H)!P$_8SE"4>"BT ^C ;RHU3"R>-&PAG]=KY26X 1_ M]^G80,3]$"8PKE2%4[)PP/,5D4_$6;Y_%XS]#P,$XY9@/(2^?(! RVI&D,@1 M!)O$FI9KQ SM/JK#8%_A%B2Z?KA%TSAT4:.\BW1!T*W@%2Z?(912L2[IOR1# MN#R4"*L,:UC2 E&M4"ID)6"#89?3E""L#$^XI+1H;VD;TA:2EE98+AC$NX'5 MQK.NT/MWT]"//IS\_R+Q(TD)7X&69G"XS=+9&X3H6BG(;3\K[H]#LYCHOA3Y M9:V,#0!2M7O/T.7>-["*IM%; %S$A#$0D;PC/XE"UP^BSOPE>A0:L^ZU#?([ M1&M9GGH;=Q2O**.:$O6_34 MQ+$;)&&7U:EF/-0F%>K5O1GXZ-6UP3W.)B?+N\6J0!6F&<2G1)B+N@1YM$Q9 MG;W$+@K6)]>,6^7DU4T,@A\R@4"X%/[3[*P>8@,OZ>Q.!/W8GL^G) MRG^S%=IDO2<0NC:ISG0M+]:WGG/^3+!4%^ 9ASYQB!>-HN[-^R.XKXZDC*K4 MV!K93'J.R[+&S*3+M\B9CL+DEYY9?];.#E2AI*U"R9NK4%YKN'_3;E!>\]8W M.:?:.(7J*TO#Z)_Z$"O\;.'Z:PJ6MM@TA42=7D!>G&_;";PJ$6?V*PAML8@[ MAX,HACSDF\6DNSB)W*19[&:68 +^&P9FL1NOP=1WXUF('@L"G70.CM>S)7)G MXVB;GXX8KN,4\Y-6P/^^819 M?=P%CLK=)<9&;EI+:7/'BM$U-LVW0K7M2PZ"O.5AD_T%NH/\?6FCL)&W#["? MA?MS^<%_7TQX>XTR)W)MGP.FR8'8;'KF=K9]<5PWC?;+]N:Y MZZIL"+D1R. M^J,)!(!LG@#-0(O*MMTKH:&)MY\%O)J(-!M@/1="[P9&0/L.6_X'4$L#!!0 M ( '>OJE9?F"=;V , $,+ 9 >&PO=V]R:W-H965TAH,@LW EVI96C<0SB8KOH0'L%]7]QI[88]25#5(4RE)-"RFP?7@ZB9Q M]M[@KPK69J=-7"1SI9Y&\E5TB7E MP6J^X=(K>?'-OQNV$G 3UQ?DGA "8M8? (O[N.-/5[\ _$>"K-% M&1Y&<2?ERJQX#M, CX(!_0S![.V;01*].\%QV',#)*QH!1"V(1+Y5 MR[".Z%C5:HRRHG7!:DJ$1CT6[';X5QFF-QGF;RB$O]EPQ( M90@W9*$$7@;FBKQ]D[$H?O?+W\=2 Y"ZE1XXZ1$43EYZY6R,G(+<'R.?M]0V MD[^1F([8F&8LW1D;T2S"7Y9MQDYD=]1G=W1V=M?^TH#B@C^#QCNPW273;_3> M)I^;U-,$[G9PY=(G\Q P_3ZGU!NWV7.NQ^BO0;=B^?D,_V!&;SS5[_C(IIYC M/+AU'3-\EHS%B!S['H71\3BBV3C>#L4T25.:#1EY[T+'AX/@59P_$;5RR3"] M949' ];W!@E-64:^RF+3U MP03XMU;FQUT3FB5#,H@8'29Q2Q$G-^&3O73L!HV112RE239TS2Q!!':.NI-> MWS"&YGD9T=]"MJE=&U#KLX%UK5?F9S!7VX M?R!SR#E*T8U7VHE<-+Z@6*M&%*3$K4(3D*_)7OY?NKU^M47[XDI0(=N[!]45 M4Y;N.S5GB:U?.D6)HMQZS"BB290>PSQ'C-NC,$[&?6\XIE&\ !N+9(ZDP3 TVW[?:A!YIV]YFQ:)NH)+HB M'2?[ZW>H*THENW+1'-B'1-)H./PX%V=,G6Q5_DVOA##H*DTR?3I:&;,^GD[U M?"52KB=J+3)XLU!YR@T\YLNI7N>"Q\6@-)E2Q_&G*9?9:'92T#[ELQ.U,8G, MQ*<SHBHYKP62Y7QA*FLY,U7XIS8;ZN/^7P-&VDQ#(5F98J M0[E8G(Y>DN,SU_(7#']+L=6M>V17E(S3?:*/2:C @2&567OE5I8?6@-#9,8!6 VB!NYRH0/DG M-WQVDJLMRBTW2+,WQ5*+T0!.9M8HYR:'MQ+&F=G'MRL%$9W"&/HO\[DX'4$<:)%?BM'L^1/B M.R_V0'0;B.X^Z;-S"+MXDPBD%DB7(-%"9CR;2YX@F95Q" [=!WROZ'[@E2+* M\)#F&G$-4V/$LQC!7,BL!/SE0J"TM*VPMD5@F?FJ,4W!#3<426T%+%0"T:Z/ MT?,G(778BT=S_;K6!G)7BMX"RK<<%I=;;WBE\K4"SQ#H=2(AR@H% S73*I$Q MT&/T9K N'FIM-\Z=BTN1;<2#(?G S28';UV"DFO:4^1CZOF8!&&+9N\(?7$@ MY492>Z9$?M_(6'?0D CX(Z\7;5ONK])K^1]E4L3!7(%79-IZTX^L'@DP<<([ M@U++O_'L$E!JX[W81Q="=#6T2QS%@>=@S^GWZ;X18^8S'#KA48\L%OK8!SU] M408LICK>.B;=43Z._ A[(;E3;!%FX$\T\!\\/]W$\%QITV^IQX"#X, /L1,& M78MY!+.@SUYPP6[4?;/;+B[$>82)2]"?8IT(FY0QE%S@S+ 9ED\\5;F1_Y8) MVSH[G\_S@K,'LQLQ\)IN)J!!!#-UD1V<"7 0, SE<$M_,H/PZV8" .($.&!1 MCY"01#CL?>7 L]'!HG2NLC!/$3PPYR MR6W39+@JI-7!! MJ\1MT;J9YRELRC@@%I-_U*+^",?*"V$+#=R'SS.O^%K: J-8X$36D06'$Q2Z]NZZ@EC^@07%]FP2&Y\1#Z;7\W]:@N*&'(]8M0W>- M@&(3(M]W^QH40AU;P!W4H$!N=*%Z9+2GJOR-X C#ON-@)^KWDH>)XT??HMAB MW.WF9@\J8M:S*4/C GIVF=MYL]LP#%/82OS0^TTM"G$@5J.NR] 0=NP=V?NP M:HJ%T.R0Z.U8X;'0ZO5T/H\4&[45?M]^Y2_^\6 MA7B8TN%=;L7^\P8%&!F)[K!!J2?XE09E' 4$1\X!_G@PO&:&@0W*P1-XV'7\ MX0NH^0]I5<91&("YV?!9H%,@PQL54%( J,*C0QN5P#8IV/.]%JV;?XI&A4'- MY;<=L:\V"[!=:1 ^_&]] QH5:.V@E@RC6UT:!$/$]JZQ2[$]HH]IZ_"S6E:;69K$ E;!4R2 M\EPFU[5;\#FT/EH610^0UKGU'".%+M5D66+@3]H=@:VFX!'8MR))--JN9")^ M.+BK)BS<[Q;$7"2E1X.>K'1XRH+Z3G>GK:-W MT/6R^,! @X!-9LI3^(;:?,/PLCRZOV$O/X TR\E1%(B%C#4F03>".7E1P7E M@U'KXB#_0ADP;'&[$AQV0=0%@R+>2"SWU"F.JXR#060$EU4>R H%_%E*5U.!2 M+0-=*:"Y4RIY$(?A("@I$]YLXO9NU6PB:\.9@%M%=%V65#V? 9>KJ1=YFXT[ MMBR,W0AFDXHNX1[,']6MPE70HN2L!*&9%$3!8NJ=1L=GJ95W E\8K'3GFUA/ MYE(^VL5O^=0++2'@D!F+0/'U!.? N05"&O^L,;W6I%7L?F_0KYSOZ,N<:CB7 M_"O+33'U1A[)84%K;N[DZAK6_CB"F>3:/[,>187E!#9Q,E5T19:42S'\Y5IXWDF+!)N3<*_S+4,[-S M698R9^:9W#']2&ZHP%1@T TYM?%BAH$FO0T_B<.+_D%_W>Y MW:#V=Z/:3CK6%SOV6.S.O.1"Y( O* M%'FBO':K'!1[HK;.=Y+>#_OQPR@.DQ/R7N\K2^W+AMI%2XV<:@U&MW*8TJQP M.;V #,HY*+=X#6<3WEW$Y+Q6RF;JM>3GOVXN_R37(-0SN:[G1*]H10Y(["?# MQ,?3JA4\()$?1V-_-$C) P@!2 S(WWW;YTPW>EWP*/[>RV@4^<-AVL'<;:-/!_%NJWHG9 >OU^Z@_3\+ 3A5XT'/OIJ[V?DON_ MWI_Q&GPKHMKE<1P/_7[ZJH;BV _'[=Z>%D_;%D]_O<6)DMS>RRNJ\EWMOM_$ M0P%D@0!RQ<22&'O"$W=8">Q-@S^S@HHE6F'"+5_2N*PTXU*XKAB>:)*UYVB7 M())SNA7NR=Q"Y2RC!O+C=\O80Z&P^LKFE@%[RW2J_$5!NT*^>N$%M2<1Z?%U MJSP?^F0.2R:$#0G^WW+?EV];L7&"QTC/;4 P2L(H M'$1L)#)>6[(87:#*&MRV:>2'@Y$_&&PM],9#++T0\7%,,KRYH9#@KK!WK+3J MR2#QD[#34/;@PX,K'OTX(AC4/;'XOA_6)^6N+@@Z@TH):NG&,5L\M3#-S-+N MMA/?:3/H;,6;<1&3O+21YK! U?!HB-6NFA&L61A9N;%G+@T.4>ZSP*D5E!7 M_PLIS69A#;1S\.Q?4$L#!!0 ( '>OJE;$TBJG_ ( ( ' 9 >&PO M=V]R:W-H965T>M+U+656MBT M24-#P(;VT4FNB85C!]NEL%^_L].&EKY,VCXDMN_E\3WG\WFTE.I1EP"&O%1< MZ+%7&E,/?5]G)5147\@:!&KF4E74X%(5OJX5T-PY5=R/@J#O5Y0);S)RLALU M&)GD MVOW)LK'MQ1[)%MK(:N6,$51,-"-]6>5APR$)#CA$*X?(Q=ULY**\HH9.1DHN MB;+6B&8GCJKSQN"8L(=R9Q1J&?J9R51K//E;,$P!YMJ0[REG!;49T^3LGJ8< M]/G(-[B5=?"S%>RL@8T.P,;D6@I3:O))Y)!O^_L88AMGM(YS%AT%O*;J@L1A MAT1!%!_!BUO>L<.+_X'W/KH-6G<_FKTY0UW3#,8>7@T-ZAF\R>E)V \^'HFU MV\;:/88^N<.;F"\X$#EOJIB95\*PHAT']<9!'N=P?)?[$LA<C]B-66E*Z?WFBO(H$I![57:VK._B,PHIR(#DD+!A+ )P[-IZ+;6 M'TC4&21!)XH'6[(DCCO]7I]\8S1EG!F&&:79TP(SN1OQ(.[OR,*H$_3B+?^< MZ5IJ],"A6'2B?K! M.9EFF2T+[+B[Z>L$2;Q+,>GT,:_KE.+)'4AF$H1(O+\OP?MNF;_1%2M0A>O] MFF1R(4S3(%MI^[Q,FZ[Z9MZ\35@O>,Z:<)BC:W QZ'E$-?V^61A9NQZ;2H,= MVTU+?")!60/4SZ4TZX7=H'UT)W\ 4$L#!!0 ( '>OJE9<7IZPM ( "$' M 9 >&PO=V]R:W-H965T)Y!R?=3QW<."W=T4RBSX*9)339P#^JA M7@H]EOPD\)>]L;(.%EQ_F@F-_G4\8P@*"%3 MAH'HGQW,H2P-D9;QN^5TNBT-L#\^L'^SWK67%9$PY^4OFJMBZHP=E,.:;$MU MQ_??H?43&;Z,E])^HWU3&V$'95NI>-6"M8**LN:7/+5]Z $TSS @: '!,2!\ M X!; +9&&V76UH(HDB:"[Y$PU9K-#&QO+%J[HGBU $5K*>(JO9O!N%G+/&N8@S>8,;KE3!42?64Y MY"_QKE;920T.4F?!2<);(BX1]C^CP OP@)[Y^^'!"3FXZQRV?/@-OAM][!4( M2DKT50@NT)P+T1S.H68U9.$PF;FK5[(F&4P=?1DEB!TXZ: M^ X[W^$I]O1'#>:8L VB+.,5#)EM&&++8')DEV(0Z4231B/309@16:!:\!W5!Q&MGA'O+-@4H8J"'++1[!+U MY(VBT=B/@B,; W4C#XSUQ MC8F!RF <>Q,?'[EP>VE3@=C8$)8HXUNFFMON_-,W+ M0]_5#642E;#6E-[E2/=6-('<3!2O;::MN-():8>%?H>!, 7Z^9IS=9B8#;JW M8OH'4$L#!!0 ( '>OJE:\.<^5] ( -$) 9 >&PO=V]R:W-H965T MBPDI7Q<*52P$XLZ2J= //2]P*4^:D0]LV$^F0KU1)&EC.A*ZYK4I&*V"2"HA:@C1J82X(=BIN_7JGDJ'6-9])#YHNGSBJYQ"4S)'L(L M0_<@E:!$058#ONH6PAFA)<4VRSRO.RXFH# MY:6&/,PGZ.+SY=!5.CHSADN: M2.[J2()W(OF%Q14*_1X*O"#LH(^/TR= 6GK009^6[D M$A,8.?IHD2#6X*1?/OF)]ZW+]G.*3NNMMKP^!41R$23R(=H&3H\%]U,WX&+4^ M1D=]W#ICK).4D7*5Z1K5QXLJ0" L)73;6BO'6V[%?3\,]KP:=\&\, GW+#T: MYT1]AA)A17HRU^9\\9VY/K]T.EYW+&4 MDX$?1]=[KA\"HWC@)==1?\_W0V#H)>%UDNP!IX? H.\E<12\9;+VR]VZ#LUC M1Y_M"\HD*B'75.^JKY5$_8"H*XHO[0WYR)6^;VVQT&\N$ :@^W/.U6O%7+KM M*R[]!U!+ P04 " !WKZI6I.;)[I4" %" &0 'AL+W=OOJ)(."ZWVY@))69E(5',E4:B MA$O%=%447-V?02Y78V?@/$Q)2D>6V+*DHH-1"EDS! M;.R<#D[BH?&W#M\$K'1GS$PE4REOC'&1CAW/) 0Y)&@8.'V6< YY;H@HC=N& MTVE#&F!W_,#^R=9.M4RYAG.9?QT_P?V%JWT6#/:8[_E!#_Q\,SR&I(7[ M/?!X^^C_P%T2J57*;Y7R+5_P!%]'GCT6PQ09+U/V\;82>,\FD%1*H #-?IQ. M-2HZSS_[%*MCA/TQS!T_T0N>P-BA2ZQ!+<&)WKT9''@?^O1[3;+XE0XLCVEIRRCP!L'184@';-G5YK&CM^X1]U)YYMWTW/- TGM M9DY5L!QF!/3V#XE'U8].;:!J=!&0=:GTF)#X;I[.W+'_T! M4$L#!!0 ( '>OJE8L;.&@200 -D1 9 >&PO=V]R:W-H965TVD+*YL M6T0[EE%QR0N6JR<;7F94JF:YM451,AK705EJ(\?Q[8PFN;5:U/?NRM6"[V6: MY.RN!&*?9;1\N6$I/RPM:!UO?$FV.UG=L%>+@F[9/9,/Q5VI6G:'$B<9RT7" MP@>M>@DO+(^=>J\2E>6DZ5$4M9)"L(JOZ>V"U+ MTPI)Y?&M!;4ZSBJP?WU$_U"+5V(>J6"W//T[B>5N:046B-F&[E/YA1]^8ZV@ M.L&(IZ+^!8?F7=^S0+07DF=ML,H@2_+FGSZW1O0"X%0 :@/0,,"=",!M 'YM M@-L&N+4SC93:AS65=+4H^0&4U=L*K;JHS:RCE?PDK_K]7I;J::+BY.JN5$.H ME"^ YC%X_VV?%*I3)7BS9I(FJ7@+WH&'^S5X\_/;A2T57Q5E1RWV38.-)K Q M^,QSN1/@?1ZS^#S>5GEVR:)CLC?("/B9EI< PPN '(0U^=R^/AQIPM?F\#6+ MIL+/U.#.>ESCX0F\/Y*T=GU+!2B:;DB8N%!3,(J8$)M]"MA&S6PI0,;DCL>Z M'F@H7#U%M6A^+D6RN+SK: ",?^5Y'>R;:ZT1[ M1M$/>?$:V0V(U^JC6QS5>M8H1]"C^A%^YUHWRCZ.HKVV3ZE4NF. M69&RZFMR45V6+$IHTZ*9FD7)/[3YTJ@IEV0%3=$(8N<># M(V-R)%2);I% XCMXCZ)SJ'^<54V,[ M&!V3DZ)%ZZ="@@!AQQOH-]/.-4!#&T <(']BC,!>_0>-^G]7G:X5"D>,/B;$ M=XI#SJK>/:V!3^[)C[3O=]6B4&X9! M,.YY8R:S'1FSHL!W\$2Q $_5)S168.W G^L!'ORS7<"CJLDG M 0I@,/%9@*=2$9IKQ4_=@@?8L]I."Z85[HZ$.T/%X\IN\,K:G,I_+(KAJ4"$ MY@JQ)Y5OP''_\5&5 W?&DK&%-2B[_?XK:W-R<\7;O3UOQLIM?78@0,3WN6QV ME-W=[GSBNMZ5#^[?P*O;YI3A!-,<>JC]XC;)!4C91D$ZET0)*)MSA*8A>5'O MK!^Y5/OT^G+':,S*Z@7U?,.Y/#8J@NXT9_4O4$L#!!0 ( '>OJE:;NT/' M'P0 ,X6 9 >&PO=V]R:W-H965TTY'\B%79RZ^RB. 0L\IR^3:.RJ5W_B^C(^0$CGB.63ZS9Z+E"C=% =? MY@)(4AJES,=!,/-30C,O6I5]#R):\4(QFL�+)(4R*^W0+CY[47>B\=C_1P M5*;#CU8Y.< 3J,_Y@] MOT%): J9I#Q# O9K[WUXL\%C8U".^$+A+"^>D:&R MX_RK:?R>K+W 1 0,8F4@B/X[P088,T@ZCK]J4*_Q:0POGU_0MR5Y369')&PX M^X,FZKCV%AY*8$\*IA[Y^0/4A*8&+^9,EK_H7(V=+#T4%U+QM#;6$:0TJ_[) M!G),QHC68>RMR4UIH-SCM'2A"F7R'WB":H7O*F$Z[7/E* M>S6V?EQ[V%0>\!4/8W3/,W64Z+D*\M4*9 M*7PCE.AC%ZPG+ED[ NNPGC:L MI]9OO2'RB!(JE:"[PBQ+$N4@8LB47@+[F%OAAC*OP!8EF%FN3U$P6JS\4P^A M64-H9B7TB2O"4,S3E"J]6*N^^7YKA1A*H@*;79 (@Z"?Q+PA,;=_E4(('3O: M<:$M34V:A;Z/R?R5\W'KNXK/.J03WJ();V$-[YYF-"U2]#<:-&FLH$.S[@BL MPW_9\%^Z6RJ6+ED[ NNP#H-VIPVLW_U!\#^U>($$Y8(G125C="J*M+J6D6Q436N5"]!%.(/3>C031?'IY5 #3"\_XNRVC M'F*F7+MIC*[%UFJ-T"XVMI#HV!C:%EDBT2-1_7EV*C% %7AP&N8] M$RT(KA5SJX%"NPAZ7BB%L%T/_HZZ=ZB+_+*TJ_'5[=]%;4)6*PUZ;!:*XE@Z@N3ZN&XGEY_[CC2O&T?#P"T=/$#-#O M]YRKEX9QT%QA1_\ 4$L#!!0 ( '>OJE:C\Q+8\P( ) + 9 >&PO M=V]R:W-H965TMA6-WMOO@W\]VTI"P-% I7Q(_[CDYQ_9U;K3EXD4N 13:993) MD;-4:G7ENC)90H9ECZ^ Z9DY%QE6NBL6KEP)P*D%9=0-/&_@9I@P)X[LV*.( M([Y6E#!X%$BNLPR+UQN@?#MR?&<_,"6+I3(#;ARM\ *>0#VO'H7NN25+2C)@ MDG"&!,Q'SK5_-?8MP$;\)K"5E38R5F:_)9 =8*,L+R-]X5"U$!!,$!0% @L\"P@(06J.Y,FOK%BL< M1X)OD3#1FLTT[-I8M'9#F-G&)R7T+-$X%4]AP^F&L 5ZT#.(S]%80$H4^HZF M6"^T1*>WH#"A\LP,E=%%U!U.""7J%9T@PM"$4*KW1D:NTM+,!]RDD#'.900' M9(1HPIE:2O23I9#6\:ZV5/H*]KYN@E;".YCUD.]]0X$7A.CYZ1:=GIPUZ6JG MF6#10Z'?1E.3%Y;+'EK>\,-E?[>0#1)OZF M:J0UI":O7\KKM\J;$$:R==:DIQ5X[!9T1%;S."@]#KH[>(,N77=$5G-]4;J^ M:-W9>Z9 LRJ4\ T(_7M"PEQN39Y;B8[UG)/UJV>T^8@.2R/#3V700?FM\&/E M#_^3[S?+ORSE7[9G&-X=RK!6X+'".R*K>?2]MU^JUUV.%5P=&>^*K>Z\4DSX MK?O[ !^E5T%0/5/!NXN]"#%6WM*FUW]W\MQ*S9.!6-A24.H$7S.5ES_E:%EN M7MLBRWT+SVM5_9-?$"81A;F&>KT+K4[DY5_>47QE*Z@95[H>L\VE+IE!F ] M/^=<[3OF V41'O\#4$L#!!0 ( '>OJE8%3?R6H ( # ( 9 >&PO M=V]R:W-H965TN!, MZ%E4&5-/,-9%!9SH8UF#L#LKJ3@Q=JK66-<*2.E!G.$DCC/,"151/O5K2Y5/ M96,8%;!42#><$_4X!R:WLV@4[1:NZ+HR;@'GTYJLX1K,3;U4=H8[EI)R$)I* M@12L9M'9:+(8NW@?\(/"5N^-D7-R*^6=FWPO9U'L! &#PC@&8A\;6 !CCLC* MN&\YH^Y(!]P?[]B_>N_6RRW1L)#L)RU--8L^1ZB$%6F8N9+;;]#Z.75\A63: M_Z)MB,WB"!6--I*W8*N 4Q&>Y*&]ASV Y>D')"T@^1N0/0%(6T#JC09EWM8Y M,22?*KE%RD5;-C?P=^/1U@T5+HO71ME=:G$FOZZ(@DJR$I1^CR[N&VH>T2?D ME]&"U-00ACZ<@R&4Z8]VYRW"2+M=/<7&"G TN&@/FX?#DB<.2]&E%*;2Z$*4 M4/;@%\/X43) @*WSSGZRLS]/!ADOB3I&Z>@()7&2]@D:AI]#T<&3 3EIEXW4 M\Z5/\"TDKZ4 8322JW#-J A)F/1==V [Z6=S!6"B:U+ ++)?N :U@2A_]V:4 MQ5_ZK/XGL@/C)YWQDR%V9YS;CSJ\6$=(2%03A3:$-=#G.Y!EGLS5J4T>3_%F MW\Q0Q('"TT[AZ4L4-C: 4P,E(HVII**_>E_H^3#IS8ZE+Q^O@AYXRSIOV2#7 MTI9.4,J:>6X"LG\F8"CB0.2X$SE^HWBO*'-0:]^K-"ID M(TRHS]UJUP[/?!? ?\)#+[55:DV%1@Q6%AH?C^VKH4)_"A,C:U_B;Z6Q#<,/ M*]O20;D N[^2TNPF[H#N3T+^&U!+ P04 " !WKZI6#OV[K\$$ !Z'P M&0 'AL+W=O^:C =O+.$KI,T=BGR2$_WB@,3L,-5,[7O@<;;8RNZ"/ M!CNRH2]4?MD]J6/-(XSDHKC6PG5*I^9\/3X2)_D@U>#61%!'UG\ M;Q3*[5#S-!32-=G'\C,[S&@Y("?C!2P6^2*P"H%5E\["#/TURO M,BM*LY)ZD5S]&BF='+UL":=;%H>4B]^1_VT?R1_H3_2\Y\%69:I ;'V\FIL* M]&%,)8EB\5&9?7D9HP^_?ASH4H62 ?6@=.L7;O$5MR9Z8JG<"N2G(0T;]+-V M/7Y+/V_76V_I%V_$WQ: KIY!]2#P\4$\X%;B$^%WR#+_0-C 5D- CQWDN'=5 M/NX@-Z[+_?<%/VF73^A*!>]=E4_;Y0N2MGJ?O6_L\_>-?=$N'].@DN,&^;)+ M\%Z3_"P-K6H^L'*>=<-\T!#50T&QFRE9'W O=B2@0TTM](+R5ZJ-?OO%=(V_ MFE(;$C:&A/F0L DD; H)FT'"YI"P!21L"00[*RR[*BR[C3[ZM)=;QJ/_:(A$ ML9!*AE94M:6["JB30[/V^'6$L>W8V![HKZI4!3J5Y]LC9-O3 )2=(P2C;=8MLWBFR MQ:55W\,7H2V!;NU91O6JC.IU7>A)PO:I/)FWFW*JE79K3A4P]_1FJ[N3_=6F M8TBO/B1L @F;0L)FD+ Y)&P!"5L"POM6M 3L]JR#1^[H 8 M[0W;JZH@]0J]XU&@/DD49B_612DU54^)ZYT,R[FS<.T?,NU.;ZV+1I]>S:?? M*;))HY5KU;K[1JN^6VON.\4U[Q37HL'*O;!:0MW7(EGTDYVSA/)-OKDK4)#U M[<7>376UVD#^E&^;UJ[[YOVTV)'[B2EVI9\(WT2I0#%=*Z1QUU/+$R\V>HL3 MR7;Y_MR*23S)'%3;[:/_ 5!+ P04 " !WKZI6 MM\-8VP$" Q! &0 'AL+W=OY--;\DMF79N/78SMI5*1N$OD0 MW]GW//>< M1Y"2+$V2"Z:XT+3,X][&EKGI40H-&TMXFW9O@&4SVKP%<9Z>*;#&/L:D5)U3LT:@)[!4KH<>4/TSV< -+E$X!T J11 M]Y@HJKSFR,O MX"-Y=S1N= 4Z7!O92*[)ZVM +J1[DS/TN0,#JZ8\EV.>](D\W[E=D&SYEJ1) MFA$7LKI_69A7/LM/9_EII,W^0_XY<2/+^_,LH?'7KN,5%-1WM@-[ %J^?+&\ M2#X]HS&;-6;/L9<_>K4#2TPSE4UXCZVQX@_4! W9 1'.]5"?TSTRKR)SF*]# MZ:&ULK9IA;^(X$(;_BL6=[G:E:XD#"= # MI)8D>R==3U6KW?WL)@:B)C%K&VCOUY^=A$!:8V U7]HD9)ZQYXW']B3C+>,O M8DFI1*]Y5HA)9RGEZJ;;%?&2YD1>&7O1)W\G MDXZC6T0S&DN-(.K?ALYHEFF2:L>/&MII?&K#P^,=/2H[KSKS3 2=L>Q[FLCE MI#/LH(3.R3J3CVS[%ZT[Y&E>S#)1_D7;ZMZ!\ABOA61Y;:S.\[2H_I/7.A ' M!F[_B(%;&[CG&O1J@]ZY!OW:H/_. !\S\&H#[UP/?FW@E[&O@E5&.B"23,>< M;1'7=RN:/BCE*JU5@--"/UE/DJM?4V4GIT]+PNF290GEXG<4_EBG\@U=H4I5[)Z]D>)31CNU,?_L%^\Z?)HD@80$D+(2$14"PEK3]1MJ^C3ZM M)Y5O$.DNA/09 <%:ZHT:]496]5JI-69"HH))]*9V_)S&;%&D_QGW,7T%7CL[#>FCC7TW\NB@!HU9$,Y M65"=[U*6H#GCN^!K54S1MY,O'4"@M.!$K[%ZN A'?917&UVWK^: -]-B+01M M5W1>N_Q=N_#0T*ZVT@W%=ZX-S1]2"-*8J;Q97&[4340/Z0W&)2/1,%VE1*.D1F^]&NE[L ME L<85SAV!U?_$! TH*:YAVD17[Q]/W]>69U^SP=:Z M0;7,I*=C#5JQ :4%->TP-A_"#%J),3ATAR.WAX^(L:^R8'N9Y5LU/DYI 5I9 M :4%-*8G_3:#OF^FH'MY8QFR7=;+_D>J7XYIF>%?]*Y<:N$0>L:H+0 E!:" MTB(H6EOI?7$#GU'=J%.=7E@>&2Z@10Q06@!*"T%IT8G@UVMY[.P6\Z.3:_E] MM0/;RQT_G34M3X'=8]V;8;-C\H_MF&;GD9J]%QX<(P7GD;S3;0KMI(N5!XA5 MI7SWX)UR3OFB?/LO4,S6A:S>KS97FR\,;LOWZN^N!_@FK+X3V&.JSQ;N"5>+ M?H$R.E=(YWJ@9A1>?0E0G4BV*M]+BE)*-&ULQ5A=;]LV%/TKA 9L+;!&HAP[3F8;<)RV*S /1KQV#\,> M:.G:)B*1+DG',; ?/Y)2].'(;&VHR$NL#][#>\Z]9(XXV''Q(-< "CVE"9-# M;ZW4YL;W9;2&E,@+O@&FWRRY2(G2MV+ERXT $MN@-/'#(.CY*:',&PWLLYD8 M#?A6)93!3""Y35,B]K>0\-W0P][S@WNZ6BOSP!\--F0%.@%)B-((%(&@NB?1YA MDA@DGMG] ^6O":S(!(F//F;QFH]]/H>BF%)MHFZY[O?(2?4 M-7@13Z3]BW;YV,!#T58JGN;!.H.4LNR7/.5"5 +"WI& , \(#P/PD8!.'M"Q M1+/,+*T[HLAH(/@."3-:HYD+JXV-UFPH,V6<*Z'?4AVG1O,U$;#F20Q"_H+> M?]U2M4?OT R$;1$6 9HK'CV@SXPJB<92UWMC"B#1FSM0A";R[<%X:<=OS?B! MKW2.9B8_RO.YS?()C^3305/.U%JB]RR&N"%^XH['H0/ U^(4"H7/"MV&3L0I M$1>H@W]%81!V$%60(FE$:R(W<4/=051 A8THM0P[10T[%K;CJN$[T\PQFO!4 MKW!)[!H9"T'8"O2J4VBQ1]5Q,[*WC\<[(F+TSQ\:$GW2W.2_337+YK]LGM_L M-#=R0R(8>GHKD2 >P1O]_!/N!;\U:=026$VJRT*J2Q?ZZ,]MN@"!^!)M*AVK MB%B![N[_;'F;!,A0NQ;5[(R/HW#@/U99.><]DU6W8-5ULOH"4NF:OJ$L;ZJW M31R<&*<6L?M"$-SI]GI7A2HU(KV"2,])Y*/NU^]@TGLQ>7!0#>E[0P[M0 M@=48]@N&_5?>5-UNWV&R 8[8&(1G;.P'/9E?X* M.SW)=R[B',2]BMTSGR[5P MN!)^A$?#I4G#;I?CNZ43J7L5PZ#4M!)FC,RB2*3878N5#PMSN'&]O3)+X=GAWA3S9$R MB1)8ZM#@XDKO4B([%\MN%-_8HZ4%5XJG]G(-) 9A!NCW2\[5\XV9H#B='/T/ M4$L#!!0 ( '>OJE8N]TG T@0 -,= 9 >&PO=V]R:W-H965T$A7(L\( M?F2 KXH"L>T$YW0SZL'>[L53-E\(]<(:#Y=HCI^Q>%D^,OED-90T*S#A&26 MX=FH=P_O8A@H@[+$MPQO^,$]4$UYI?1-/?R=CGJVJA'.<2(4 LG+&D]QGBN2 MK,>/&MIK?"K#P_L=/2X;+QOSBCB>TOQ[EHK%J#?H@13/T"H73W3S%ZX;Y"M> M0G->_H)-5;8O/28K+FA1&\OG(B/5%;W7@3@P@-X) Z M3AEXM8%W;I7\VL _-NB?, AJ@U),JPI6&>D0"30>,KH!3)66-'53RE5:RP!G M1/6L9\'DOYFT$^/G!6)X0?,4,_X[B'ZL,K$%U^ 1L[+7D@2#9T&3-_!",L'! M58@%RG+^199Y>0[!U:]?AI:0]5 T*ZE]AI5/YX1/%SQ0(A8<1"3%:8=]K+>' MC@9@R0 T47!V49@X6F*(DQO@PC^ 8SM.1X6FYYO#KGCHS1\0:\S=#O/H?/.N MRL<_W?96+-VF1[DES]7U*#"EA4Q^')7IXS%'I*-BDPKD=8-43KWC2Y3@44\F M38[9&O?&O_T" _O/+HE,PD*3L,@D+#8$:TGK-=)Z.OJXR@0JD:<@.108OZM[ MW*6QEGBIQB9AH4E85,&"$J:^YNOQK0^A'$_K0_$,N6R)YS?B^5KQ#E,Z+X5< MJ93>I9D6=*EF)F&A25AD$A8;@K6D#1II U,I-S IK4E8:!(6F83%AF M:?N- MM'WC*5=+O%1CD["P_R%+0B\8>.TL&7TLY?7AK7V42PU5K*7*H%%EH%6E-=02 MR@4@5("M7 @RG- YR?[KG-=.!A]:%KBN,VBW;*KU?6G(/[KT/-MWCT)NTF7\ M62M;(;]M0GZK#?GW[!G@+4]I@)RLMI)J'D>HVY&K5/\L*R1-U6 MGS0DP"N>9X1(Z0&=[8;S548 5],9WK6Q,-$[OKA#F*2%-OCJ-5YRM#1.GP6:BUE(M#;9(6UK3#V-C'83;I,#9%:TNV MWU*!VF7]^%LUB#Y3S.A^BE%::)06&:7%->VP-UU#UP^"_HFAMM\O@?H-DS,3 M(2;I!2G0.R?-3#N+?4PSX7FX2-_0BR/^F=-VO/=;'-#7SBJ:2>)]/4E\PNIT M17UB_LEFG8LE:'2SPR@M-$J+C-)B4[2VTOL=#ZA==?_\R-IBQ$X,++U'6)IV MBJXW="N? -J[B;33,8^N%=>C;C4K KWIQ?)>'HQ*2>O@+*K ;%Z>&G*Y2%X1 M41W(-&^;D\G[\CSNZ'T([Z+J?'&/J8X['Q"3$T<.&ULK5=1;(2,B?:W,JU MKPH))*V<W,P][;PE>Z MSK1=\.?3@JSA"?3?Q:,T=WZ+DM(+;Q9X9!TJBW\H;-7>-;)2 MED(\VYL_TYD76$; (-$6@IB?#2R ,8MD>'QO0+WVG=9Q__H-_5,EWHA9$@4+ MP;[15&H_VC:V@8>24FF1-\Z&04YY_4M> MFD#L.>#Q 8>P<0A_=!@=<(@:AZ@26C.K9-T33>93*;9(6FN#9B^JV%3>1@WE M-HU/6IJGU/CI^5-&)&2"I2#5K^CA>TGU*[I 3UHDS^A+487ZUH;:KG^X!TTH M4Q];"U%;7*"?D8^4Q5)37QM>%MU/&@YW-8?P (<(?19<9PH]\!32'O^%VQ^' M#@#?!*2-2O@6E;O0B?B9R$L4X=]0&(11'R&W^STDK7OHH!.U28HJO.@ WE]E MO@2)Q*K)B$)?2JTTX2GEZ[YXUW!7_7"V,MRH@B0P\\RGKT!NP)O_\A,>!;_W M:3T36$?Y5:O\RH4^OR.,\ 00T6@):\JY$6SC4("D(D4?*&]VW<>^,-38<85M MZ]EF/@[,W]3?[.M[;Q7BR3C>F768QRWSV,G\X05D0A4<)>F$.357\3LM%S@Z M+&;4BAD=$5-0":EO*N<*J#XNR@EWJJA1CZA.'CN:QJVF\="M5>^F"^!'=8T' M[:AC5AV^DY;O9,B&(DMV(N?)(,['K#JYH#?YO\4H%8T0JNU2GL#>#S7O&>\F)+X/HAPSV M6H63_@SBO08!GU#(!A)V0IZ:Q08-XXZRZ)"R<*RH<0-51GV\WN^\8V9=^KO#'[M/?W?)&RCA:M"W<\2J*V#7 ^#8 M6?]NTY3:AHTPE%*5,*'*0QWR6=N ^Z!>QN%WK*?F'&-K,@P8Z6M@YJ MD'EO(-S0URBO6WT\02EY[8OEP@UQJGI_;[C*0:ZKF5.A1)1&ULK5;;4MLP$/V5';?3P@S@2RZT-/%,B-/+ M RU#AO99L3>V!EMR)26!?GTEV7$#."[,Y,769<_1ZJRDW=&&BSN9(2JX+W(F MQTZF5'GANC+.L"#RC)?(],R2BX(HW16I*TN!)+&@(G<#SQNZ!:',"4=V[%J$ M([Y2.65X+4"NBH*(ATO,^6;L^,YVX(:FF3(#;C@J28IS5+?EM= ]MV%):(%, M4LY X'+L3/R+V=#86X.?%#=RIPUF)PO.[TSG6S)V/.,0YA@KPT#T;XU3S'-# MI-WX77,ZS9(&N-O>LG^V>]=[61")4Y[_HHG*QLX'!Q)%&#M0<%9=6?W-";T 8:\UF&E9]B]9Z46;.R5P)/4LU3H7S MC C,>)Z@D.]A]GM%U0.5+\$>7S["%6E9_EZ74<%IKS0;Y0D-MC7.6%M<:Z(^NU$YNF[D"6)<>SHMTVB6*,3 MOGOC#[U/;1H?DBPZ)-GL0&2/HM%OHM'O8@]OF<"8IXS^P02DO8'FP4P@W@V0 MXK! V+'D:Q1 H$1!>=L5N^Q<];6A.R195)$-+9E)?^O0&[GKW7AT63P2>="( M/.@4>9*F E.B$"A3@NKL&,.:Y"L$OJP?/ DZ^TI%6$)9VB9HYPJO%?209-'@ MF5R!?^X]%?6YE>_K*F2/LL-&V6&GLE\$84J?QR/*0)J'1;8FC(IDL#_FT_]: M1)V.O/;*'XBLTLS=R=L%BM063%+?X!5350IO1IN:;&)+$?>?>570Z5R1ZO,) M.2XUU#L[UXJ(JDBJ.HJ7M@I8<*5K"MO,=%V)PACH^27G:MLQ"S25:O@74$L# M!!0 ( '>OJE:;O2VF+P( +@$ 9 >&PO=V]R:W-H965TMK(0J91.VX>JJ*C;9Y,YY^P[IWNEMZ8$0'*HA#136B+6DR@R>0D5,SU5@[0[ M:Z4KAM;5F\C4&ECA096(DC@>1Q7CDF:I7UOH+%4-"BYAH8EIJHKIUQD(M9_2 M/CTN//%-B6XARM*:;6 )^%POM/6BCJ7@%4C#E20:UE-ZVY_,AB[>!_SBL#VVEA4S M<*?$;UY@.:5?*2E@S1J!3VK_ ]IZ1HXO5\+X+]F'V-$-)7EC4%4MV"JHN Q_ M=FC/X020)&\ DA:0>-TAD5%E#\BX^L[DY\ MEW-R]?[Z N^@.Y2!YQW\QZ&<*S>P#,^SN'&:F)KE,*5V7@SH'=#LP[O^./YV M0>.PTSB\Q)Z%&W(-69!<579(#?-]#@=GPSF]@7'L&=VT[K*;4;^?I-'N5$AT MTDT5Z(V?&6.3-!)#8W6KW5C>AF[\&QYFVE[0AML&$K"VT+CW942)#G,2'%2U M[\V50MOIWBSMTP+:!=C]M5)X=%R"[K'*_@!02P,$% @ =Z^J5H M%_O2 M @ &PD !D !X;"]W;W)K&ULK59M;YLP$/XK M%INV5MK">UIU"5(;5FT?*D6-NGUVX )6C4UM)VG__6Q,:-)1U$CY O9QSW-W MC^&.R9:+1UD"*/1<42:G3JE4?>6Z,BNAPG+$:V#ZR8J+"BN]%84K:P$X;T 5 M=0//&[L5)LQ))HUM+I()7RM*&,P%DNNJPN+E!BC?3AW?V1GN25$J8W"328T+ M6(!ZJ.="[]R.)2<5,$DX0P)64^?:OTK'QK]Q^$-@*_?6R%2RY/S1;'[G4\RN:*M]8U#!V5KJ7C5@G4&%6'VCI];'?8 ?O0.(&@! MP5M _ X@; 'A1R-$+2!JE+&E-#JD6.%D(O@6">.MV^4$(_ M)1JGDD6)!92S=HH,QLE>"=*B.XX4Z5$/UD.^2'>U1EW:0>[M&^"0<);6(Y0$']#@1<$ M??D,P^^P&*'0;^!A#SS].#P8J";L#B%L^,(C#J$GJQO+$O6SF 9Q)6NE&G7C3$GLRP+%'>OK"(KU#&JTJW%/WM M9(_HC#"4S+]Q@-L<*=R*R M ^'B3KAX4+AKQM:8ODKW<:DL[\6!4O_I-!C\6)U.1':@T[C3:3RHTQR_Z$&G MS*N%BT) @14@7/&UM>WTZQ-JD/C8+]:2C?=4]R,_B.(WPJ=]?I>A%UQT?E8& M=V]L5""*9OQ*_?GHPFPK[JS=A+]N!ML;^TQ/?CNH7VGL;X/NE 5A$E%8:4IO M=*'/4=A1;#>*U\UP6G*E1UVS+/7?"PCCH)^O.%>[C0G0_0\E_P!02P,$% M @ =Z^J5GAC'[MU P \P\ !D !X;"]W;W)K&ULK5?1CILX%/T5BZVJ5FH';())I@E29V:[VX>VHYF=]MD3'&(5[-1VDN[? MKVT("0EA)Y)?$@SW'I]S?3"^TZV0/]624@U^5R57LV"I]>HZ#-5\22NBKL2* M9E.QUB7C]%X"M:XJ(O^] MH:78S@(8[&X\L&*I[8TPFZY(01^I?EK=2S,*6Y2<590K)CB0=#$+/L+K6XAM M@HOXSNA6'5P#*^59B)]V\#F?!9%E1$LZUQ:"F+\-O:5E:9$,CU\-:-#.:1,/ MKW?HGYQX(^:9*'HKRA\LU\M9, Y 3A=D7>H'L?V;-H(2BS<7I7*_8%O'8C/C M?*VTJ)ID,ZX8K__)[Z80!PD&IS\!-0GH.&%T)B%N$F(GM&;F9-T13;*I%%L@ M;;1!LQ>N-B[;J&'<+N.CEN8I,WDZ>Z ;RM<4/-"Y*#ASI7T/'NM%!6)AEJH. M>'-'-6&E>FL>/SW>@3>OWDY#;1A8G'#>S'93SX;.S!:#+X+KI0)_\ISFW?S0 M,&_IHQW]&S0(^(7(*Q##=P!%*.[A<_OR=#1 )VZK&3N\^'^J*??5["M2#3+J M![$O[K5:D3F=!>;-5%1N:)"]_@/BZ$.?0D]@';VC5N]H"#W[1VA2 K.G2*(9 M+W9FZ=-< V$'9/>633:)$XQ2/ TWAW).XV",HRB:C-O #M6DI9H,4OU*]%H: ML@51??0&DR]=$D]@'9VXU8E]6!#[U.L)K*,W;?6FOBQ8 R4'UL(HP3 ='UGP M- Y&:11'XU&_!<P#IZ)ZW>B0\K3GSJ]036 MT0NC_<'UK@X!GA(I?BDQ,BBL<8G^Z[?M7#^Z?NWH_HWM:%U;MH>IVV'3:!2,F\\^71C(Z"HUY99U MAUD/M%BY)NU9:-/RNO MJE8?_\YTK ( -(( 9 >&PO=V]R:W-H965T0 $NW*@HJ)ETM9C7U?I#F46%RR"JC:63%>8JFF M?.V+B@/.C%-9^&$0#/P2$^HEL5F[YTG,:ED0"O<L%/X@JO80'RH;KG:N8[E(R40 5A%'%83;SKWG@VTO;&X">!K3@8(ZUD MR=BCGMQF$R_0A*" 5&H$K%X;F$%1:"!%XW>#Z;F0VO%PO$?_9K0K+4LL8,:* M7R23^<0;>2B#%:X+.6?;[]#HZ6N\E!7"/-'6VO;['DIK(5G9."L&):'VC7=- M'@X"LUA.JON)!< M[1+E)Y,Y;(#6@.:0LC4E)K6?T766F2$NT"VU1T5OG-^ Q*00%[$O56R-X*=- MG*F-$[X2)T)WC,I<'?%P3WP:=@+>87Z)HMXG% 9AA!X6-^C\ M[*+)&/ 6@K/WXX5OX!T1CERF(Q,@>B/3_"G3;6FT(%?M(+JFQZ+"*4P\5;0" M^ :\Y..'WB#XTB;Y1&!'>J^@O.FL3;%$&!D7? M.9LDB/W-H8HNBR-J?4>MWTGM1UTN@2.VGJ(\AJ?4>R*P([TC MIW=TBC,X>G' HF='L,O",O,/VH.*LS9=4Z"4U53:"]>MNL9\;?K1L_6I:MBV MOS[!V&ZO;L\UH0(5L%*0P>50\>&V@]J)9)5I0DLFE5@SS-5/!W!MH/97C,G] M1 =POS')/U!+ P04 " !WKZI6*'C@V%\# "4#P &0 'AL+W=O?X-+EWLN7BMUP"*/2W8*6< M.DNE5F>N*[,E%$2>\A64^LJ"BX(HO12Y*U<"R-PF%S PWL2_#K!?VA"4"<$EFA5 MF:5U211))X)OD3#1<<6&ULMF9#2[.-MTKHJU3GJ?0&-E"N =U QO.26FE? MH_,LX^M22;U1&= -F3% )Y>@"&7RI;[^[?82G3Q_.7&5+L$ N5E]N[?5[?Q[ M;O>9B%,4X%?(]_R@(_VB/_T2LB;=;Z>[FGC#WF_8^Q8ON ^/2I+G G)BB?,% MNM/CYR<=BJX4%/)7%\T*-^S&-?^],[DB&4P=_>>2(#;@I"^>X=A[TT5Z(+"6 M!$$C0="'GG9L=1??"B2V(.;1L$G#Q(L"WYNXFWTJQW$CW\-!$C=QK2K#ILJP MM\HO1*T%82@G$I%RCCAE2!(&LJO67JC'[LU 8"W64<,Z>B)[1D-*,!!82X*X MD2 >PIX52+1G.S\:![$7'MCS."Z*QW&(Q]WV'#55CGJK_,AIJ9#^@%9 H1EE M.B+O*K07Y[$;,Q!8BW+24$Z>R)O)D!(,!-:28-Q(,!["F^,CS^%1.(H/G'D< MY7MA%';[$GN[U[O76^-[_<#46[0$H0UI'YT9+XP6=1]FMZSS/=Z+^]AM&@JM MK<)>DX.?R*PU\% R#(36EF'7[>#>3N*AAJU1VHZ-HV2$#SS;%1@FP3BZYVV/ M=TT)[N]*OAK'=M;6F_?H_1@(KC#):2D1@X7.\DY'&D14(V"U4'QEIZ@9 M5WHFLX=+/3:#, 'Z^H)S=;. M.Y\':\9?Q ) HDV1EV)H+:1<]FU;) LHJ+AD2RC5SHSQ@DHUY7-;+#G0U("* MW":.X]L%S4HK'IBU>QX/V$KF60GW'(E545#^=P0Y6P\M;&T7'K+Y0NH%.QXL MZ1RF()^6]US-[(8ES0HH1<9*Q&$VM*YP?XP-P%C\RF M=L9(N_+,V(N>W*9# MR]&*((=$:@JJ/J\PACS73$K'GYK4:L[4P-WQEOW&.*^<>:8"QBS_G:5R,;1" M"Z4PHZM9.5^F^<2JYV,X63 M\6V9L +0(]V 0!=HO.(<2HEHF:()S$#-4KV)KC$&V7HS(2<([RB^1 MB[\CXA"W0\_X_7!R0H[;!-4U?.X1OCJ*_:[(5,A>-U(7;5\L:0)#2U6E /X* M5OSM"_:='UUN?1+9GI.]QLG>*?;X!E+@-._RL0+Z!JCOD=:=%#:55$*7K KF[9SG!J&G__$]66TS/R(N/J+*;U3Y M)U4],DES5=%5?655V4E565!55I=@OZ4$NV[DN,Z!XK8=P5Y$,.F6'#22@Y-I MO+T .O,X^,P\_B2R/2_#QLOPHWD;AX# CVD9^@+L%8>>M53CO2.%TVQ;^D[PUV7[T"&[= AUVA/CAD7+#.XT- MGU1[^ZX2JTGV+B&7J((_O!4Z# D.<1B%!T+MG69< )^;-XI "5N5LNIHS6KS M#KHRW?]@?:3?1Z;)O]%4CRO5K^99*5 .,T7I7 8J>+QZKU03R9:FY3\SJ1X0 M9KA0;SS@VD#MSQB3VXD^H'DUQO\ 4$L#!!0 ( '>OJE84W&/;40( ,,% M 9 >&PO=V]R:W-H965TU [&&H6AD\N\EM8\VQ@^U^\.^YMM/0C:SB@9?&U[[G^)Y;WY/M MI'K2%8 A^YH+/0DJ8YKK,-1%!375%[(!@2Q&F&<-7<,"S&,S M5QB%'4O):A":24$4K";!S?!ZEMA\E_"=P4X?K8E5LI3RR09WY208V(* 0V$L M \7/%F; N27",GZVG$%WI04>KP_LGYUVU+*D&F:2_V"EJ2;!." EK.B&FP>Y M^P*MGDO+5TBNW2_9^=PT"DBQT4;6+1@KJ)GP7[IO^W $0)Y^0-0"HI> Y!5 MW )B)]17YF3=4D/S3,D=438;V>S"]<:A40T3]E]<&(6G#'$FOQ.%K(%\HWO0 MY -IPR7@^P#"?&3TQ\4M.7M[GH4&2[!$8=%>-_771:]<%Y-[ M*4RER2=10OD<'V+I7?W1H?YI=)+PGJH+$@_?DV@0Q3WUS/X='ITH)^[:&3N^ M^'0[S[C4V*B>-O:US%,F_91VC*]U0PN8!#BG&M06@OS=FV$Z^-BG]S^1/5.? M=.J34^SY5W0=]LH+(K!'Y]'0UP#/FCI6:SO;/!E?IJ/D*@NWQ]K^SAM=C4>C M<=KE^;+#HWFH0:V=36A2R(TP_FEUNYT3W;@!?+$_18?RAO*'QML;/IPU$YIP M6"'EX&*$\ZV\9?C R,9-W5(:G&&WK-!E0=D$/%]):0Z!O:#S[?PW4$L#!!0 M ( '>OJE843B1 ;@( /0% 9 >&PO=V]R:W-H965TGRU&+M\G_.38FKTU M."5+I1[D#P'C%X!I#T@]4*[RKRL"T8LFVK5@G;9ELTM?&\\VJKATGW% M.]+VE%L<95F!>A;_#D_>*"<=6IIZOO05OI<]Y$,/ ;=V_@S"T1(EEIR.88G4(DHP MQ&A-2C_Z/,T(@=P/K7)XC09G[K/M]E7\C(OB2?Q MY'0RY'5%AGL#5*->>5\QD*NUI.X_'**#=9W[B7T6GUM+ZQSH+TWGA_8O6W%I M0&!I*:.3+]80=.&ULK91=;]L@%(;_"F+3U$IM\$?B=IEM:4TTK=)61E_,0#G$KY+,J 30Z5+Q6"2ZU;N:$J*R$BJJ):* V M*X60%=4FE%NB&@DT=Z**D\#S(E)15N,T=G,KF<9BISFK8261VE45E2]WP$6; M8!\?)Q[9MM1V@J1Q0[>P!OW4K*2)R."2LPIJQ42-)!0)_NS/%Z'-=PD_&;3J M9(PLR4:(9QOCH_N7QR[8=E0 M!0O!?[%)0&*TWN9EA)+LN[ (M&G>1-T*;MG##TCQ<(&V"62^$ MT,? ]L;P%*9_ %!+ P04 " !WKZI6PN2?W?T! S! &0 'AL+W=O M&?OH&@!/SDIJ5]#& M^W;!F*L:4-Q-3 L:3_;&*N[1M0?F6@N\CB E69HDBDT M;"QQ1Z6X_;<$:;J"3NEEXUX<&A\V6)FW_ !;\ _MQJ+'1I9:*-!.&$TL[ OZ M=;I89B$^!OP6T+DKFX1*=L8\!N='7= D" ()E0\,')<3K$#*0(0R_@Z<=$P9 M@-?VA?U;K!UKV7$'*R/_B-HW!?U,20U[?I3^WG3?8:AG%O@J(UW\DJZ/G;B'*T":O@)(!T :=?>)HLHU][S,K>F(#='(%HQ8:D2C M.*'#3]EZBZ<"<;Y<&:6$QUOVCG!=DY717N@#Z$J ([=K\%Q(=T=NB-#D5V.. M#J-1 M-_L?_2_)[.D^ODP71F#A6EY!0;'''=@3T/+]N^D\^?*&V&P4F[W%_DPLSA.I M>"L\EP3..&.U\$?[LN:>=1Y9PY2=2IRYG)VNI;"K'@CCA!=^$-H1"7M$)9-/ MV("V;]'>\::-;;$S'ILLF@U.-=@0@.=[8_S%"9TVOA/E$U!+ P04 " !W MKZI6&V_B?OX" "<"@ &0 'AL+W=O2S36%M)%J&-FDP!&)[-LEM$Y'8F>VV\.]W[:2A*6DT M4/O0V([/\3G7\?4=K[EXE"F (D]%SN3$2I4JSVQ;QBD45)[P$AB^F7-14(5= ML;!E*8 F!E3DMN,;@11"Z+@HKG*>1\/;%<:S-P MFRU2I0?L:%S2!=R!NB]O!/;LAB7)"F RXXP(F$^L<_=LYCH:8&;\SF MM]I$ M6WG@_%%W?B03R]&*((=8:0J*CQ7,(,\U$^KX6Y-:S9H:N-W>L%\:\VCF@4J8 M\?Q/EJAT8HTLDL"<+G-UR]??H38TT'PQSZ7Y)^MJ;N!9)%Y*Q8L:C J*C%5/ M^E0'8@N /-T KP9XNX!@#\"O ;XQ6BDSMBZHHM%8\#41>C:RZ8:)C4&CFXSI M;;Q3 M]FB%/13\ 82/*%7%,AJ XI.;H 1;-<'N/H_=T%.?IX/+85KJ41=ESS M3BM>;P^O3ZXX4ZDDWU@"21MOH\9&J+<1.O5Z":^H."&^^YEXCN=WZ)G]/]SK MD>,WG:LH!UM: @=_ M.XH'KQ3[K5DMO<-&[[!7[^52+054VDA)GS%1*DE J@PSU>[YJ=0.7^D8!:=A M.-R1V[ON.[^@L'$5]KJZQBS.Y_,LKIUUV>AE>.MQ.1!9R^RH,3MZ9T88'=+B M@]^VDL$@6BZ++9CPT=4I@;HOJE;[$MJVJ , (T- 9 >&PO=V]R:W-H965T_)6M'$\K@A)2J2F(^MO!&LI2,RD=_W:D M3O],#3P=']C?&_/*S ,1L&;E5YK)8N4L')1!3K:E_,3V?T)G*-1\*2N%^47[ M-C923TRW0K*J ZMY1>OVGWSO$G$"P.$9 .X > #PHS. H ,$QFBKS-BZ)9(D M2\[VB.MHQ:8')C<&K=S06I?Q7G)UERJ<3#Z RH% %\@,T)I5%96J3!*]N05) M:"G>JIM?[F_1FU_?+EVI'JF!;MK1W[3T^ Q]@#ZR6A8"_5%GD%GPZVF\CR<( M7.6U-XP/AF_P).-'PB]1X+]#V,.!3= T_!;2'HXGY 1]_@/#%YSANQ8"I+ E MML7-[#C]=E^)AJ2P[_;3+T2V1.+L][B;(H]^;L!3B2M M-Z@T:XSK-^N"Y1=; 1?DK/])TN?Z;\GFADSO;+LD\(.%JO_.8BSLC87_U]@[ M].&SS5PXTA,&V/./@EK9;5AX$N;9)<][R?-)R9^9)"5B+ZO(?*3&*GH<-I'K MJ!<>/2O7)24/M*22@E5J--* HW ^$#H."D("!V'#:16]\[GE;>L[*;,F%?JQW/0$ P M7*NV,.S%T1F=)Z>J/[FMKXDH4$-HAE2GA4C%MK44B-9IN57'F!H@60"JE(YHF?$P3_LERICIAN6HJ!3Y MWK#&XS#?FT?QXDR1CT>W/WEL)E]-CZC*279*[$;MHZ ;Y^/JE, KJ_!IW@ ] M N$"S5#5]C[80QEYM.5@_4.J T5LH7CJ^WB>^],'^LAW1D6J5SA2)0.KX98P M/MV[+KT%#H>ELL=YPWW#/6EX*^ ;\QT@D!'1]K[]U?Y;X]ITV.XQO/U04?W@ MAM9"52Q74.\R4GL!;WO_=B)98]KG!R95,VZ&A?I> JX#U/V<,7F8Z ?T7V#) M?U!+ P04 " !WKZI64G:S#D$# #;"P &0 'AL+W=OT(81%I!TR:U4M6NVV<3+F#5 MB3/;@?;?STY"&B"$"NT+Y,7G^#EV;-_1AO$7L0*0Z#6EF1@;*RGSH6F*9 4I M%C8JEN^=(4.0<\+T4I-1W+"LP4D\R(1^6S!QZ/6"$IR>"!(U&D M*>9OMT#99FS8QO;!(UFNI'Y@QJ,<+^$)Y'/^P-6=V;C,20J9("Q#'!9CXYL] MG-B.%I0M?A/8B-8UTE%FC+WHFY_SL6%I(J"02&V!U=\:)D"I=E(M ME9N^*,>F5*LT)-/3^"2Y>DN43L9WH,9 H&OTO9 %!W1/,I(6*2J?HPE+4R+5 MK$F!+J8@,:'B4C5^?IJBB\^7(U,J!&UD)G5WMU5WSI'N[C&_0:Y]A1S+<3OD MDW[Y%))&[NS*316\2>\TZ9W2SSWB=RIT5\#*T>MVU*MN*'*A^!WIH.?8>>J_YF>A!@QZ< M0@^[T(-#]('E1>J_YF>AA@Q[VHO]:@3KD%A+X%7H#S-&"%;PK2]B1Q8T" M=R]+;V]G9ADT60;]69C$5)\%Y9Y%RSTKQV]'-ZS!0:2!%X5AL!>IM],S(T5- MI*@WTAT(,40DS0L)8Z"#,M6OY@=[)=M+T]G=F&MMZ/U2M#TR1 MJK4XEB1;UI-$"9X12B2!SGFJ/=O9?,^S_?UU5+=K;]"N[T11TVP7NE4)V!^8 MA*3@7'U)B,TH66)=:@E49'/@58AN55 M)5G=2):7Q=B,257:E9+EC M*3_.#6R\#GQ)-EM5#)B+V8YNV!-3WW:/ M[,&B5.,I;+A.=(L/7L9%::L.'\N7A[BN6$5C%C*(E5 4/@[L"5+TP()>/Q7@1KUG(5B M^_D5_:,V'HQ94Q&H[-P(#Q6Q-]ZGZPH]_LLH@M\"+>"KU+SJ6LGYH MH&@O%<\J96"0)7GY3W]4CF@I ,ZP JD42%_!.:-@5PJV-K1DILVZIXHN9H(? MD2BD :UXT+[1VF!-DA?+^*0$?$U 3RT^0Z0\Y!'/&'ID CUMJ6#H_3U3-$GE M!W2%OCW=H_?O/LQ,!;,5.F94(=^5R.0,LHT^\5QM)?HCCUG!94V5O%*] M(Z. GZBX1C;^#1&+V -\EC^O3D;HV+7G;(UGG\'3KKHJ0BA&2YY!7DFJ(_-6 M")IO&,2Z0JL7U)9[I"]Z^/9(18S^^0L@T8-BF?QWR+_E_,[P_$5^W\@=C=C< M@ 263!R8L?CU%^Q9OP\Y9R*PCJN V#9 MZ($)V--0OL]6D"1\73*7D!ZPKDF$:!ZC.$GWJA_HI1WNE LY$5C'(U[M$6]T M(>^TMC_+]R15-TFZOD M2H<=5,**^A#=X(2%[?C$)3VR V*8A-@;IAK65,-1JD^*1\^([XJM<8C)X]G#DDJ8M(:,%_L)$J\ Z%3CTPA[9 M 2DGM.Q^EIFMBXF,B8V^KY'@L7VNRH-_/5K?"=WJFY#>^!V^698W.PU,>=$$ MQ_I-DDN4LC5 6M<^DF5RO M?>99L*U&$A62MB^=_/B"LB2 +0@T57SD+/LY:?=CP3Y8;G 7K\V[:_=DY1] M\GF]VG3O+Y[Z?OONZJJ[?Y+KNONZVZ@]>J* MIFEQM:Z7FXN;Z]WO?FYOKIOG?K7K^OV]UNY:E[?7Y"+PR]^63X^ M]<,OKFZNM_6C_"#[C]N?6_7IZHBR6*[EIELVFZ25#^\OOB'O!&%\.&)G\L^E M?.V,GY,AED]-\^OPX8?%^XMT<$FNY'T_8-3JGQ=Y)U>K 4HY\ML>]>+XI<.! MYL\'].]VT:MH/M6=O&M6_UHN^J?W%^5%LI /]?.J_Z5Y_9O<1Y0/>/?-JMO] M/WG=VZ87R?USUS?K_<'*@_5R\_9O_7G/A'$ .W4 W1] K0,H/7$ VQ_ IAZ0 M[0_(=LR\A;+C0=1]?7/=-J]).U@KM.&''9F[HU7XR\UPXC_TK?KK4AW7W_Q] M*]NZ7VX>DP_R49W0ODLN]8]?"-G7RU7WY?55K[YL..3J?@]\^P9,3P"SY,=F MTS]UR;>;A5R,C[]23AX]I0=/;RD(^&/=?ITP\E5"4\J2CQ]$\L6?OTRZ-U<] M_MU-AZ,'. ^,@&&$O _!C*)EQ_/"=KCL!.[^%"3+S=O@5F/$=P[>0#(_R'#3 M>-=MZWOY_D+=%3K9OLB+F[_\B13I7WV$88())+ 1>=F1O Q"O_E'T]>KI#E> MVJU\D9MGZ2/P#:C8 0TWR9>;BN4%Y<7UU8O)C6M'6)&F:56.#07H663<^3'N M'(S[)_6@D'6[43&KL;MJNN[+1%T^2?\D$T7&LEGX*'C#S(W06$ZKDG*+ M<+MW#"R&A>D8Q8X;IVC&9Y4>96N*!# MD>'R8[A\8KC+S7VS]E[AW(U#!4)H9<7KVI55D9,JL^(%/8J,MSS&6X+Q_K#I MI4+M@7!+]_16*2^H%:UK1G)*K6M @-Y$QEH=8ZVFQ2H_*Y77>8.MG"@N:9DQ M>^1ZS$C.B'4%"-"?R&A)JH5("L;[O5*IAYN6$H0+=;]ZJ0=1J(;RIF^50/0. MYSWJZ$RF15D4J46"Q_"RXJ1*[0L<]C.6!T.0$7A,J[MUN[_ DR_V)]\OP(@; M>L%R.V[7ZC+/TL*.&O0J-FJJHZ8147^5;*1/V]WNT<;CE]&".F?=-51GG6>I M_=2"_8N-7\L] @JBW:-['_TGJ9[9\O"IKS]#=X ][.A^5^8%S^S;N\>05R7G MI7,AG$.Y$2W="*S=A-)JJV:[$[^/LEDUC\M[)>;JS6+XN'WZO=M]WE/BOR4@ M:; ]<9E#'&4N:^?0?40+/P(K/R&W*SE,$KY2-T[U#??+^NU3O6[:?OF?PR?% M8GU_W\I3\PGBBCS".4OMV\6=SY"5%74>*K#CL<1H/4A@07A7;Y?]X7I9+/OG M]L0UX\H]0HJ"<^>&XAJJVTY!2VX'?@YA2+0R)+ T_+C9MLV+7"3J'Z42^Z54 M4P)U-_4_25SQ1]0$0"DBY[PCR;\]1]R=5I6DJ$BNV1S'KY4B@:7B]_7P1!FD MZ!8&FONX0$436&AC$K46I00C"T61M..>04PT@84V M9E#K6AK0M>&$!(PPFSV/,E;/;_6?]7S"^MHQ,5KP4ECP3IC*PPBSB7$%,/71 M<@[Y2[7\I;#\O6O:;:.N&#\AJ,(6%4U@H8UYTP*8YBAW*B0UNF<0$TU@H8T9 MU$J9PDIY1M(<1IK-HJNHG4%Y#BU-M9:F4].LIV_BKH*F-&599:>5/89$"9Z, MV6DHV*?8F+5^IK!^GI):IJZ$O3P1M4J:F;FI4WM:'#81L".Q@6HMR^"\:F1^F;GI4R?VH(F M?8N-7:M0%I-=]8;KRL>JM&> 'B-?2AEV*C9HXPTZK#!GII29)Y-:$9[960"/ M7542^ZT@[%ML[%I&,EA&QJ:3F9OLO"2<*!KL1)#7DJ6L<#* L*NQ5&AER/X_ MJ5'F9CR=&T'01,#.QI*A11[#28>RH":["YL(V)G88+5L8[!L^W:U7"\WIVMG M,%.9=ZAH @MMS)P6?ZS$F$TQS(3H'2J:P$(;,ZAU)(-UY(S9%/.\GF<%*^U7 ME'=^PYP4MH:&?8LMOM*2,H,EY83I4N9Y&>^-V6_HB1GV*39FK2ZSP%O["=.E M+"PEPR8"=B0V4"TE,UA*3I@@9:X\=.(,F@C8C]@XM7K,)N8G ;64N5+0"31H M(F!'8@,U:B5AJ1@Y+\I<_>?$'C01L&^QL6MMF,':K MORQ0'3EO1I2%16#81, ^Q<:L16 &B\#8F5#FYNFYHZ()++0QPT,8L M:E&:9RB#$/6%."J:P$(;,V@L!8*E[9Q!&-:V81,!^Q,;K]:V.:QMQ^,ND/J# ML69?-YAH @MMS*/6RSE'&7FHR5-4-(&%-F90B^X<%MUS1EY85X=-!.Q/;+Q: M5^>PKC9'WFKYV_-RX9>SWO!X[1K*,V@N'8,]B(]=BNX#%MF?TA70GC#C[.L)$ M$UAH8S:U>B]0EMT7J,H=%4U@H8T9U,J]@-/)\=?0'_"F+.O']0R5"RT,9_& OX"902B*GA4-(&%-F90*_@"SGC/&8'A)'?8 M1,#^Q,:K]781J%1=OBT/O6\V"[GI3CWT4&L54-$$%MJ80"W@BPIER*$*>%0T M@84VWH5#"W@.9]MG##GN%C3DA!.G\,%CEQ6DM%?C"=BSV,BU\.:!N@=G\(74 M)PPX]S)"11-8:&,RM9;G%&,@")L(V)_8 M>+7:YK#:]@Z_@/B$(6=?/JA)$C81L#^Q\1H;<,%B^WLU[7L\;C7P-A37PS?M=\8\'3UJ AT536"AC3G5 M@IZC5!]S5$6/BB:PT,8,:D7/T:J/N5O*,FQO4SCY4)\AH2GGCB(]AQ8OM18O M0_N(31B1(9$*?\?<:PL536"AC?G5BK]$J8\I464^*IK 0ALSJ&5^B58?4X9+ MJ<,F O8G-EXMRDM8E$\=D0'="G_+["L*->F.A39F6$\#2I1RF1)5^:.B"2RT M,8-:^9=HY3*E6POC7[OB-_2L78%]BXU=:_82UNP?MUW?RGJMAJ"[';B7 =3D M.RJ:P$(;]=?KR%G:>;(@W,(]DH+]FKJ M?,(RNBJ\7#!L(F _ M8N/46K>:N%P0VL7:LYV$=QMKCYUW'^MSR-U*R]TJ)'>C%M15;K+9OY&UQ]"_ MD37L9RP/6I16@=STY,5UE5OE4>3V=CH>(^=:/X>&K+2&K&)6$YY<7E=YMM!5 M-^>2VYD7C^%E57)*[6$_ MQ6%'8XG0(K""D\)8R^XJSUYA6<5X[EPA'D-U+665O2DQ['@L,5K;5;"VF[H$ MK_+JM9PXN]!X#&E!TM+I6@$[%ANXT"M& <]'A&ZTX4ECV&V-UZKO J<,7 MM08$%TZ@P5G$&XU 4I3*[@,,&HVX'4*PX*R&;,8,(]":;L[PW4.9_4R<%D*> M5G1V*BO@4G309ANZT'[)7:*;Z$P>D5A]Y Y4H19^H,%9K!IS# *7>$]E$7<* M@0HGT. L%HTI1*A;WO/ZDVR3YF'W]*@W0W.K;=WV&]G*1=(W^[$JDXTQCWNT M.T+] 72/OB6>AGEV2CK@YGQ>SS*G,'OO$90Z$H+<80\53J#!630:5Y0GJ=YZK3=\K38TXS9KTE$P*GHL V9'^BY-^5--O'VVB-5Z10M>"T+7I3."_R 7]&1&PH_ MT&UOPNMLXFEXYRJC\&XG 5>B@S54=:"_WI1WVL333<^--KR-8,"7V&B-/GHD MT$@OMB\S#3<-F6 C NY%$V (8;A%W)R&S#14;#.0+W8YO>69AZ=!LIJ%WPJ!"B?0X"R.#2E)4>J("5:7N .-N.V=S]+#CAA- M[$B@B]VQ(H(<=-#YGO\S&:D]W(! W-7R6YGG$ MZ)Y'&$[Q"5;SNSV-J' "#9\<\;IA(Y\$VQ$P*7HH V1'>C*YV38 M_X?WV%B]]@[\X2:,S]()D!BM G#J3G!:MMWH!$W/WR6IH+$Z"I( FT%9PW3 M8+WVW00;$7 I.FA#Z <:"-K#%/D5-E9'P .EN!4H9^E72(R&A83A5*!@]1H\ MT(@[GSA+)T1BM$(D@5Z(LT8NG_I*PF?I?R6!V]#PJGN2LA=U7]]OJE93F25N=0, !,1 9 >&PO=V]R M:W-H965T\ZS@ M$R<1HCQS71XED!-^1$LHY)LY93D1LLD6+B\9D%@[Y9GK>][0S4E:..%8]]VP M<$R7(DL+N&&(+_.*0;QNP9UFIC*\ S>E!:1 M'#HUD$K<*7_H&Z,*8]"/H9;K&2])!!-'KD<.; 5.^/X='GJ?^@A: FO1'31T M!R;T\/LRGP%#=-Y(@O?QK4".-8C:35:A/QJ[JUT63TVPWYBTJ*OH*- DT4KLY,F MLQ-C9O>)9)O0+$;1DRE!\MB59U])F=YQ#PA'!,D-6)D=]N5?A3K9RP@F()Z"\R+*K=M]<%])$PQMI7=); 6L."O>UAZ5E8 M936()<:VT-J4=^H#;-Y0GT[Y_W5;8W9$V5U[O5;!J%^[V-]F[+^%>N_7M)>* M,=C>DVD)K3TTVSH%VRA4L-5*Q19:F_*V5L'F8N5U^AWTZ=?OZK?7ZIGS V\K M&&PN85ZK7WGP].Z_YG![3^=;5#EX6^9@&W4.MEKHV$)K4]Z6.MAS(7,J#93>>.JI00ZRYVRU"6>UW,SRKB3#/)G%S(9B)5. M&8<+B=0JRZB\^P"IV P=[-P_N&0W"VT?N,E@26_@"O2WY84T,[="F;$,N&*" M(PGSH7."CT%.1 MJOR*-J6MYZ#I2FF1EB8Q%,@U^ DKU[@GO>^3G!'8'NR_4JV MWX:>-.[ZB5*@:[47@+T"N=V4=VN' P[U@:[?'.*@8!\]C M_)G1"4L;MZQ #7?HO N", H?TJZQPU$^U\?YY__('.@,L[=+::(+6ARSJ:K2A/S82.P/8$ M1Y7@J,,"$'4INR.P/=G]2G:_?9\%SP0W5=WL,Q?VOTM31#.QXKI.=P&&\<[G MYAW%Y,$WV;KD,P7%E:"XZXH6_V-%BVM2#_MV,*Y3"W'AZ1Y$1+XOC2C'18IEW_!.AS?DA'R[,$0^D-3#OYT+H M^XD]1%2'QN0O4$L#!!0 ( '>OJE88.DV&PO=V]R M:W-H965TKVV84+6#4VLYVDW:_?M2$T3=.HTO8%_+CW^)QK[B%=2_6@:P!#'ALN],2K MC6DO?5_G-314G\H6!.Z44C74X%15OFX5T,(E-=R/@B#Q&\J$EZ5N;:ZR5"X- M9P+FBNAETU#U- 4NUQ,O]#8+"U;5QB[X6=K2"F[!W+5SA3-_0"E8 T(S*8B" MSL8UW 3\9K/76F%@E]U(^V,F/8N(%EA!PR(U%H/A:P0PXMT!(XW>/ MZ0U'VL3M\0;]F]..6NZIAIGDOUAAZHEW[I$"2KKD9B'7WZ'7XPCFDFOW).L^ M-O!(OM1&-GTR,FB8Z-[TL:_#5@+B[$^(^H1H-V'T1D+<)\1.:,?,R;JFAF:I MDFNB;#2BV8&KC)SZ!EE9;#_O&4P[!M$;#&)R M(X6I-?DJ"BA>YONH9I 4;21-HX. -U2=DCC\3*(@BO?PF;T_/3I )QXJ'#N\ M^!\JO*]J'>IH/ZIM[DO=TAPF'G:O!K4"+_OT(4R"+_LD_R>P%P48#048'4+/ M%I#+2K _4) *;04_&RZU!OQJL(U+)JC(&>4D'^I4@&(K:ML;%X51V.I[*]0= MF[ACK5NMLC!(SI,D2/W5MOC7<2<79^%%,!KB7N@:#[K&!W7-J*[)44M9<8Q^ ME@/R+4BI9$,T&,/='6LBRW?K&;_B&2=Q'.S*>1UV$D9A>!:=[^CQMVRA 54Y MM]3(82E,UT[#ZF#(5\Z'=M:G:-2=KS[#="Z/S5+9*^50(F1P>H;D5.>OJE:K")RM M)@( "0% 9 >&PO=V]R:W-H965T2E'I!!?&U#-"=%9 R?1(UE#9E:U4)3,V5#NB:P4L]Z!2 M$!H$4U(R7N$T]G-+E<;R8 2O8*F0/I0E4\^W(&23X!"?)E9\5Q@W0=*X9CM8 M@WFHE\I&I&?)>0F5YK)""K8)O@EG\\CE^X1'#HT^&R.G9"/EW@6_\@0'KB 0 MD!G'P.SO"',0PA'9,OYTG+C?T@'/QR?V.Z_=:MDP#7,I?O/<% G^CE$.6W80 M9B6;G]#IF3B^3 KMOZCI<@.,LH,VLNS MH*25^V?/74^G '"\3L V@'HWP*B M#N"=(VUE7M:"&9;&2C9(N6S+Y@;>&X^V:GCE3G%ME%WE%F?2N2Q+F7/SC%9< M[]$]J^S9V5,RZ,89S T'C;ZAU[0%*'YDSGL[61EEST&CBP48QH6^M*D/ZP6Z M^'P9$V/+ M&>KYHG]P9DADRSH>9G5-.=,URR#!MNLTJ"/@],NG&!#U!D0? ML:=WC"OTR,0!AF2VV*G'NJ?BF(;7]&H\"6)R/%AJ@I%J>[(-C*S]M=Y(8YO$#PO[C(%R"79]*Z4Y!:Y3^H&ULM59M3]LP$/XK5C9-( %)G#9M61N)EK'Q 0E1L7UVDVMC MX=B=[;;P[W=.2M:7M""Q?4G\<[GL_LKI9],#F#)F2A?,8E?/?#/7P++2J1 ^#8+8+QB77M(OQ^YUTE<+*[B$>TW, MHBB8?AF"4*N!%WJO P]\EELWX"?].9O!&.SC_%YCSZ]1,EZ -%Q)HF$Z\*[" MRU'7V9<&/SFLS$:;."43I9Y($C! )2ZQ 8_I8P B$<$-+XO<;TZB6= MXV;[%?VFU(Y:)LS 2(E?/+/YP.MZ)(,I6PC[H%8_8*VG[?!2)4SY):NU;>"1 M=&&L*M;.R*#@LOJSYW4<-ARB^( #73O0]SI$:X>H%%HQ*V5=,\N2OE8KHITU MHKE&&9O2&]5PZ79Q;#7.:6@R'G MY(9Q399,+("H*6'&8'Z=",XF7*#O*3FY!LNX,*=H^SB^)B>?3_N^17YN%3]= MA3PCND+$H5GA 8T:N S>K\[ M/4(GJF,=E7C1!V+=%+4*M=6,ZH[YI9FS% 8>GF,#>@E>\N53& =?FR3_(["M M +3J +2.H2=O9-$9F<",2\GES,W;',@<-%=94U"JE>)R)5>JEDE(*0UZ0=]? M;NK=MSNG4:]+6[7=EI1V+:5]5,IW+) &R2L4@5F/!2E#JDOFBA)),8TU%BA# MN$S% I,9&P28=M(:M[B]KR:(NW&\JV;?[KS7"7O! 35QK2;^7VK.R-@R6Z4Q M;MJM3%6!VZL)9CNF4.X*/H)4XTW2WV96$3M(JRG+_S'H5E [=5 [1U?!&]"* M.C!I??C?J6'8V=_K*(ZB8#_N8=O?)]6BG MU=X5L6\7[-#W-RZY O2LO/L-AG A;74EU*/U\^*JO%5WQH?X[*A>"7]AJC<+ M%OR9.P@"I@@97'3PN.GJ'5!UK)J75^E$6;R8RV:.3R?0S@#GITK9UXY;H'Z, M)7\ 4$L#!!0 ( '>OJE;B#(+@?@, /8+ 9 >&PO=V]R:W-H965T MW[L[GFZ^E^JSW@(8\K7A0B^"K3'M M91CJ<@L-U6>R!8%/-E(UU.!2U:%N%=#*.34\3*(H#QO*1+"%, MP*TBNFL:JKZM@,O](HB#AQMWK-X:>R-",ZX:)_I]^'0)QX( X?H=D<$A.'?)G'-+!(75">V9.U@TU M=#E7^%BX[Q1#1,VC?=&X5.&?F9YI376RAT8I@"S8\A?:\YJ:D.L MR:L;,)1Q_9J\)1_O;\BKGU_/0X.[6M^P''98]3LDS^R0DO=2F*TFOXD**H__ M];1_G$P A"AWU)P\:%XEDXCOJ3HC:?R&)%&2^@A-N]] .;HG$W32,06IPTO_ M1PI\X>[1SOUH]MA?ZI:6L CP7&M0.PB6O_P4Y]&O/JDO!'8D_'P4?CZ%OOR MLATL:MY1W@&1&T)=--1C-.08#5\P^AURMX-M6;ME4D3V,P]WASK_V^Y(0C9* MR"8E_"T-Y40@XTUG.@6D$Q73I>R$@8IP1M>,,_/-Q[P'S@X8S3(?3U;='912E,C.A=9&OE5RQUQ[QK?#5!Z\59F_9%6^$-A18&9C8&:3*5U1 M3D4)9 TU$X*)VL4&%).^YK6:/4E/,BNPK\Q.TNBQ*](TSW)_&HN1;3')]L^A MQ!AH?"5^Z3!;7IK%TRI*\Q.*3VWB),I2/\&+D>#%=Q/$H]%*C0=#;GP<)X%^ MM(0NGHAYFV1%FOG5Q-'C^S*:U/,))PY-6M[5-0JA K]K_)7"'_=IM!\5-: = MJ8KC(LF?:0;QP1@03\JZ*DM[UOU-=O ]*MXH*M*3^O&8S8H\>:: XN216_)= M)Q)$-7T6!YR3+A]'V6FE^PQ/3FW/-3R8K!I0M1LX-7$-OA^RQKOC4'OE1KGP MT;R?B''JP(:B"8<-ND9G,XR3ZH?,?F%DZ^:TM30X];G++0[FH*P!/M](:1X6 M=H-QU%_^"U!+ P04 " !WKZI6[O6^BW<" #K!P &0 'AL+W=O&H&0E65*5!_#'/%$8SLVE=%85)JS M J:2J"K/J?Q] URL)T[?V0P\L&6FS8 ;C4NZA!GHQW(JL>>V+"G+H5!,%$3" M8N)\[8_B@8FW 4\,UFJK38R2N1#/IO,]G3B>20@X)-HP4/RLX!8X-T28QJ^& MTVF7-,#M]H;]SFI'+7.JX%;P'RS5V<2YZ"JDH![JA4YBT%3 MQM4Y^4P>9S$Y^W@^=C4N:&!NTI#?U.3^'O)[*GLDZ%\0W_.##OCM87@,20OW M.^#Q\:O_ W?1I=8JO[7*MWS!:59UV5(3A=U$YB2/5$D3F#AX5!7(%3C1IP_] MH?>ERZ3W)(O?B6S'P* U,#C$'LTR(371('/"BA4HO=>_FF=H>4SA6D6!UP^N M+D/\BU;;WKP.]'8CXDXJSSQMX(Z8L!43OD',!:'I3SRUD))$*&U*$NM46),/ MMM+RKZ]WTZH5'LSBU-T_8M4=,P:M&8,WF5$5$A*Q+-@?-&2)EU"G%X-76^1W M.7$PA5.=^.^:M0_N5F4UUR#6E"6J(!P6"/1ZE\@CZZNE[FA1VF([%QI+MVUF M>!N#- $XOQ!";SJF?K?W>_074$L#!!0 ( '>OJE8/6V3R"0( !X$ 9 M >&PO=V]R:W-H965T6+K00DF[[4/J@V)-8K"RYDFRG?U])=HP+R;Y8&FG.F3.C&<>M5"^Z M ##H7'*A$UP84RT(T5D!)=4368&P-T>I2FJLJ4Y$5PIH[D$E)V$0S$E)F(HO!SMV*HP[(&E^0R.4CYXHRG/,&!$P0<,N,8J%T:6 /G MCLC*^--SXB&D X[W%_;//G>;RX%J6$O^D^6F2/ 'C'(XTIJ;G6R_0)_/S/%E MDFO_16WG.WO$**NUD64/M@I*)KJ5GOLZC !A> ,0]H#0Z^X">94;:F@:*]DB MY;PMF]OX5#W:BF/"/*'O++,ZDZUHI$ 9].E>V3I"CM8*<&?15:HWN-V H MX_H!W2$FT/="UIJ*7,?$V-".@&1]F%47)KP1YAM5$Q1-WZ$P""/TO-^@^[N' M_VF(53[(#P?YH>>-;O#N( /6T ,'C7XM#]HH^\R_K^GK>!ZO\[C67^B*9I!@ MV]L:5 ,X??MF.@\^OJ(R&E1&K[&G2VY[GXH,D)VB<86O">VHYI[*C523!C%I MQM')Z+G=Y-CBGIC0B,/18H+)^QE&JNO&SC"R\AUPD,;VD]\6=H!!.0=[?Y32 M7 S75,,O(?T'4$L#!!0 ( '>OJE:FSG,IR@( H) 9 >&PO=V]R M:W-H965T)+[8]S__S@^7UDK(9[4 T.0UXK%J M.PNMDRO75=,%1%151 (Q]LR$C*A&4\Y=E4B@H76*N.M5JPTWHBQV@I;]-I)! M2Z2:LQA&DJ@TBJAN.DTSW@[XR6"EMMK$D$R$>#;&7=AVJF9"P&&JC0+%UQ(ZP+D1 MPFF\Y)I.$=(X;KE/! ME7V253:V@1&GJ=(BRIW1CEBEKGH.\<:I<''/S@V]Y(3PF(R8)SC$JB6JW$&1L>=YM%NLFC>@6@#NB;5RW/B53V?/(Z[ MY/3D;(]*IUSE.I$54O-S&:8AVM5P,0=%(KPB$9X5O3@@VDL4X[BO>C'(^9KT M=5@A;^2^]T0&O5]WG>$^V%)%<_ZN5$*GT';P@"F02W""SY]JC>JW?\"T.F4PQQ3N[Q MRGPC)_O(,[E:ECUS+RX#KU)KND M?K^#2,,?_>O;X>!Z'UFI[$?7]$AB.QEH%!EH_/\.;AR3]DAB.[3-@K99NMY# MQL_)2(HPM560/&$9Q!V<1A.01,RLC>O?Q3ZE(<1-\./ M27%(,DYWJU*9OX0!E7,6*\)AAC[52A.=959Y,T.+Q!:OB=!8"FUS@3\K(,T M[)\)H3>&J8?%[T_P&U!+ P04 " !WKZI68.)!44D# #,% #0 'AL M+W-T>6QE?&R%'/,=H70_-1%DSH8.1>U[R!A4C)H?E M87\FT%QT6P?)[]&VPF%=*,-^5LAUO43$#9C(-&?!,Q4#,J*"CQ4'5D9S+I9N MN ,#DT(4*M"F4(V5-HQ4OQW<=CVHX5HGY[)0-K:+X'Z/Z^D[P*H'!KD0C<$. M<0/#?DFU9DK>F8Z=; =?0$'=?ER6QN%4T66[J&D9TP(1[@ ?^1;6DOLHT]M3LJ MFZ8Q5#>=C.N _J::T]Z4O7Z5;E#RYT)_GIOE2-N'6F'WBF5\8?N+K#& J;=Q M=5J68OE)\*G,F5O\P0&'?;KB!;-"\=\F&I3*Q PP18)GIC2?;([\4K1\9 N] M*J=%AGONG*#G?YOG*9-,4;%IVM3^,6?YU8ZC[EM9MM\JNX:]'NNW]K&;O#D% MD_$IF#R)FNP=O\DH.7Z/]:GQR$UVW^R;?:_)L#X);1RWM@Y;S6@ A]H!^0[' M9[$.&HSG7&@NZ]Z,IRF3+\Y<1E[3L?E3;4O?S$]91N="/S;@@*S;WUC*YWG2 MS+J'1-2SUNVOL+QVW)RH32PN4[9@Z:CNJNG8-@/3,%'K"PB[R)V]_ C&<9@? M 0R+@SG .(Z%Q?F?UM-#U^,PS%O/B_103@_E.)8/&=D/%L?/2XAA^_&J8-V!@<2#2W^4:WVV\0O;7 ;:G^RH$6RE>B=A*\5P# MXL\;,)+$O]M8'&!@NX#5#L3WQX&:\G.B"'85\X8]P3B2)!@"M>BOT3A&LA/# MQ[\_V%,214GB1P#S.X@B#(&G$4OJE:7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G M"@6?S+6IN(-3\SBT2R-X81="N*H<1@<'V;#B4@U.CC9MW9AA>**=R)W4 M"B[Z"P]2/-O?G_M3MI)6SF0IW>OQH#DNQ8!54LE*_A#%\>!@P.Q"/_^CC?RA ME>/E76YT61X/1NT'#\(XF;^Y?.9 ?0X%P:ZYH[FO8Y M,*X$W-R>U4Z?R](),^5._&UTO93JT3<#3S$,'J.)P^9W&\1#\W_"J.=SF8NI MSNM**-?&T8C2 RJ[D$L[8(I7XGBPN85Q5; SY2!([$*U3<&]_DGA7U\4[5,[ MP UB: XE?& NB@:<#O)?Q>M".E&PB5:%4+8]LKJ4!1 %D!$"&7T(Y.8H@(P1 MR/@#(_E?%$ F"&3RD9!Q )DBD.E'0B8!9(9 9K204V%S(Y?^.M-S]K6V4@EK M [@Q C>FA?O*K;0>Z\:()3?;X\UGA.PS+=F$V\4GYG^RL^^U7/$2[K>?FC'R M5H3A^X) ?J&%O%MHX]B],!4,V"MAG;\_9!L=8"/V 2T=B'D)VGQMO0)!7/H_ M".E0GQ +Y5:L=+D"Y[)+Z!#^.S@Q GISR(>I9$3LDKL%-V*ART(8^T<3/O<: MLF$&&1$K!&(G5"V@(^3Z4B%F'BB(C%T9_FL;U[#AS=:&)&B8B-TI=/ M]4)B:HF(U=*36/4R8I*)B"439EA]<#&FEIA8+6T6TXN%V20FMDE?.M,+B3DE M)G;*V[RF%Q$M71$K!4UP.D-BC DF)A8,EN! 3$-,3# QL6#Z/3@5CLNR^\XQ MO\3$?L$U&)8"8\PO,;E?^FHQO\(98F*&B8D-L\O6/9B89&)BR>RJSJQ!PR(U MIIN$6#<[,?>97PD*,3']),3ZZ[G3^Q*Z7(29FH8380BAF-YJ8A1+R]14,L[,*B5DH);;0 M#LRI7,E"J"+$Q"R4TJ^XO)G<0C#KJN+FE>D0$[-02FRA?LS3HF@.PP$IQ2R4 MOO\:C,?,>CT%%W))[;0%N;Z=":@,<%D MN+J58A9*B2VTA>G?OFK'_YEPZLO_,40$[-02KW& MCZW+L;T0$[-02FRA=4T+XLB-GZ2O1.\D/<,4E+U/W6V?-0?L=V1;U! 34U!& MK*!?F.>UJZ%G7_D=@'6UH0XQ,05EQ KJ+Q?VO7/,0!FQ@7KJA?M!Z3#$Q R4 M$1NH%W-26P?A-1U19IB!LG?8)+"[M!GFFAFZFXRZ&H=B=O:\80;*B V$8Z8A M)F:@[!T,M!LS"S$Q V7$!L+KV=-P+R$FH3&QA':LV6]&SA 3D]"86$+8VOU6 M-#$)C:FK<=O+][T&&F,&&C<&&C8WVY.C0LRE$L4W:-["]9R7^8UA_E>[VRY) M_>Z9>5V6$[AVK2XU+S8[XC>[^4]^ E!+ P04 " !WKZI6M\<#,$(" !" M*P &@ 'AL+U]R96QS+W=O24'XIM$-!*LONVG(%]4 ]Z$G%&J$!<_@'ZA(#'EW)H MQGU[&G;[;EA\'@^G857MQK'[5=?#>E>.S7#7=N5T/K)I^V,SGI?]MNZ:]7NS M+;4LEU'WMS.JI\?;F8O7KZ[\S\1VL]FOR^]V_>=83N,_!M@WD*@MZ#>0J"W3!ZV M"?06U%L(]!;46PCT%M1;"/06U%L(]!;46PCT%M1;"/06U%L(]%;46PGT5M1; M"?16U%L)]-;)RQ("O17U5@*]%?56 KT5]58"O17U5@*]%?56 KT5]58"O0WU M-@*]#?4V KT-]38"O0WU-@*];?*RFT!O0[V-0&]#O8U ;T.]C4!O0[V-0&]# MO8U ;T>]G4!O1[V=0&]'O9U ;T>]G4!O1[V=0&^??*PDT-M1;R?0VU%O)]#; M46\GT-M1;R?0.U#O(- [4.\@T#M0[R#0.U#O(- [4.\@T#M0[R#0.R8_FQ#H M':AW$.@=J'<0Z!VH=Q#HG5'O3*!W1KTS@=X9]F?4._^DWL/X=2C#M>=[ MC=?_2:K'\[GE>OG+\GOGY%:YX%S?5@Q/?P%02P,$% @ =Z^J5OC# AT& M @ 3RH !, !;0V]N=&5N=%]4>7!E&ULS=K-;N(P% 7@5T'95L3X M-],1L)F9;8=%7\!-+B4BB2W;;>'MQPEMI58=-!4C]6R(P/8]-[[2MV)Y>_04 M9X>^&^*JV*7DOS,6ZQWU-I;.TY!7MB[T-N6OX9YY6^_M/3&Q6!A6NR'1D.9I MK%&LES]I:Q^Z-/MUR#_'U@VK(E 7B]F/T\8Q:U58[[NVMBFOL\>A>9Q0X=B^G842S/E_B@ M1[?=MC4UKG[H\Y$R^D"VB3NBU'?EJ>C5^>24;YA.G_SB_*G,N<"\OJE8S>K\[ M[P "L" 1 " :\ !D;V-0OJE:97)PC$ 8 )PG 3 " &UL4$L! A0#% @ =Z^J5K>:]]GP!0 L2 M !@ ("!#@@ 'AL+W=OOJE9R7\Q>%PD '4J 8 " @30. !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ =Z^J5E,?.K?6!@ J!X !@ ("! MV!H 'AL+W=OOJE:7 MQ89%?P< )HY 8 " @>0A !X;"]W;W)K ' !*(@ & M @(&9*0 >&PO=V]R:W-H965T&UL4$L! A0#% @ M=Z^J5AYQ(ABR P ,P@ !@ ("!KS$ 'AL+W=OOJE;5R>+YGPD .88 8 M " @9&PO=V]R M:W-H965T&UL4$L! A0#% @ =Z^J5DSL<$PG P %P< M !D ("!8$, 'AL+W=O&PO=V]R:W-H965TOJE9D%Z9* M[ 4 #X. 9 " @2Y, !X;"]W;W)K&UL4$L! A0#% @ =Z^J5G1RD9M*#@ DS( !D M ("!45( 'AL+W=O&PO=V]R:W-H965T MOJE8#R>AD'00 .L* 9 M " @4AH !X;"]W;W)K&UL4$L! A0# M% @ =Z^J5B_!ALN]!0 =@X !D ("!G&P 'AL+W=O M&PO=V]R:W-H965TOJE9D@.^-_0, !X+ 9 " @?AW M !X;"]W;W)K&UL4$L! A0#% @ =Z^J5O<\ MB%;A" ;2< !D ("!+'P 'AL+W=O&PO=V]R:W-H965TOJE;06WQM_0, #@* 9 " @0R, !X;"]W;W)K&UL4$L! A0#% @ =Z^J5BC0'6'Z! CPL !D M ("!0) 'AL+W=O&PO M=V]R:W-H965TOJE;M7,E2! , M )L& 9 " @869 !X;"]W;W)K&UL4$L! A0#% @ =Z^J5M&F,/H%"@ $!L !D ("! MP)P 'AL+W=O&PO=V]R:W-H965TOJE:7D^O>A0, )4) 9 M " @2ZJ !X;"]W;W)K&UL4$L! A0#% M @ =Z^J5N6!@ !D ("!ZJT 'AL+W=OOJE9?'X'1Z ( )8' 9 " @8JW !X M;"]W;W)K&UL4$L! A0#% @ =Z^J5J]B&PO=V]R:W-H965TO MJE8Q%N;0\@8 .4A 9 " @4G# !X;"]W;W)K&UL4$L! A0#% @ =Z^J5BQ;S\C! P $PL !D M ("!&PO=V]R M:W-H965TOJE9<7IZPM ( "$' M 9 " @9W1 !X;"]W;W)K&UL M4$L! A0#% @ =Z^J5KPYSY7T @ T0D !D ("!B-0 M 'AL+W=O&PO=V]R:W-H965TOJE8L;.&@200 -D1 9 M " @7_: !X;"]W;W)K&UL4$L! A0#% @ M=Z^J5IN[0\&PO=V]R:W-H965TOJE8%3?R6H ( # ( 9 " @7_F !X;"]W M;W)K&UL4$L! A0#% @ =Z^J5@[]NZ_!! M>A\ !D ("!5ND 'AL+W=O&PO=V]R:W-H965TOJE;\ MP2DT, 4 )LA 9 " @8;P !X;"]W;W)K&UL4$L! A0#% @ =Z^J5LM)^;;_ P J10 !D M ("![?4 'AL+W=O&PO=V]R:W-H M965TOJE9/0&>:P@, /D/ 9 M " @2S_ !X;"]W;W)K&UL4$L! M A0#% @ =Z^J5AGS"Q(2 P M0H !D ("!)0,! 'AL M+W=O&PO=V]R:W-H965TOJE: +1?[T@( !L) 9 " M@=0( 0!X;"]W;W)K&UL4$L! A0#% @ =Z^J M5GAC'[MU P \P\ !D ("!W0L! 'AL+W=O&PO=V]R:W-H965TOJE8H>.#87P, )0/ 9 " @6P2 0!X;"]W;W)K M&UL4$L! A0#% @ =Z^J5AD/)6X< P 00H M !D ("! A8! 'AL+W=O&PO=V]R:W-H965TOJE843B1 M;@( /0% 9 " @=T; 0!X;"]W;W)K&UL4$L! A0#% @ =Z^J5C?$VI(@ @ %@4 !D M ("!@AX! 'AL+W=O&PO=V]R:W-H965T MOJE8;;^)^_@( )P* 9 M " @0TC 0!X;"]W;W)K&UL4$L! A0# M% @ =Z^J5OL2VK:H P C0T !D ("!0B8! 'AL+W=O M&PO=V]R:W-H965TOJE8J$@P9:@0 $T3 9 " @9DM M 0!X;"]W;W)K&UL4$L! A0#% @ =Z^J5OM1 MG+KZ#P UYD !D ("!.C(! 'AL+W=O&PO=V]R:W-H965TOJE:#K7&)4@, $ . 9 " @1=& 0!X;"]W;W)K&UL4$L! A0#% @ =Z^J5A@Z39RK @ R@8 !D M ("!H$D! 'AL+W=O&PO M=V]R:W-H965TOJE;C,BIX(0, M )@) 9 " @=]. 0!X;"]W;W)K&UL4$L! A0#% @ =Z^J5N(,@N!^ P ]@L !D ("! M-U(! 'AL+W=O&PO=V]R:W-H965TOJE8/6V3R"0( !X$ 9 M " @9I8 0!X;"]W;W)K&UL4$L! A0#% M @ =Z^J5J;.&POO MJE:7BKL

OJE8[];E4L04 %$P / " 3AB 0!X M;"]W;W)K8F]O:RYX;6Q02P$"% ,4 " !WKZI6M\<#,$(" !"*P &@ M @ $6: $ >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$" M% ,4 " !WKZI6^,,"'08" !/*@ $P @ &0:@$ 6T-O F;G1E;G1?5'EP97-=+GAM;%!+!08 40!1 "X6 #'; $ ! end XML 86 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 87 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 88 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 160 277 1 false 42 0 false 7 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - Unaudited Condensed Consolidated Balance Sheets Sheet http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets Unaudited Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 00105 - Statement - Unaudited Condensed Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedCondensedConsolidatedBalanceSheetsParenthetical Unaudited Condensed Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income Sheet http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income Statements 4 false false R5.htm 00300 - Statement - Unaudited Condensed Consolidated Statements of Changes in Shareholders' Equity Sheet http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity Unaudited Condensed Consolidated Statements of Changes in Shareholders' Equity Statements 5 false false R6.htm 00400 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows Sheet http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows Unaudited Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 10101 - Disclosure - Description of Business Sheet http://www.epsilonenergyltd.com/role/DisclosureDescriptionOfBusiness Description of Business Notes 7 false false R8.htm 10201 - Disclosure - Basis of Preparation Sheet http://www.epsilonenergyltd.com/role/DisclosureBasisOfPreparation Basis of Preparation Notes 8 false false R9.htm 10301 - Disclosure - Cash, Cash Equivalents, and Restricted Cash Sheet http://www.epsilonenergyltd.com/role/DisclosureCashCashEquivalentsAndRestrictedCash Cash, Cash Equivalents, and Restricted Cash Notes 9 false false R10.htm 10401 - Disclosure - Short Term Investments Sheet http://www.epsilonenergyltd.com/role/DisclosureShortTermInvestments Short Term Investments Notes 10 false false R11.htm 10501 - Disclosure - Property and Equipment Sheet http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipment Property and Equipment Notes 11 false false R12.htm 10601 - Disclosure - Revolving Line of Credit Sheet http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCredit Revolving Line of Credit Notes 12 false false R13.htm 10701 - Disclosure - Shareholders' Equity Sheet http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquity Shareholders' Equity Notes 13 false false R14.htm 10801 - Disclosure - Revenue Recognition Sheet http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognition Revenue Recognition Notes 14 false false R15.htm 10901 - Disclosure - Income Taxes Sheet http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxes Income Taxes Notes 15 false false R16.htm 11001 - Disclosure - Commitments and Contingencies Sheet http://www.epsilonenergyltd.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 16 false false R17.htm 11101 - Disclosure - Leases Sheet http://www.epsilonenergyltd.com/role/DisclosureLeases Leases Notes 17 false false R18.htm 11201 - Disclosure - Net Income Per Share Sheet http://www.epsilonenergyltd.com/role/DisclosureNetIncomePerShare Net Income Per Share Notes 18 false false R19.htm 11301 - Disclosure - Operating Segments Sheet http://www.epsilonenergyltd.com/role/DisclosureOperatingSegments Operating Segments Notes 19 false false R20.htm 11401 - Disclosure - Commodity Risk Management Activities Sheet http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivities Commodity Risk Management Activities Notes 20 false false R21.htm 11501 - Disclosure - Asset Retirement Obligations Sheet http://www.epsilonenergyltd.com/role/DisclosureAssetRetirementObligations Asset Retirement Obligations Notes 21 false false R22.htm 11601 - Disclosure - Fair Value Measurements Sheet http://www.epsilonenergyltd.com/role/DisclosureFairValueMeasurements Fair Value Measurements Notes 22 false false R23.htm 11701 - Disclosure - Current Expected Credit Loss Sheet http://www.epsilonenergyltd.com/role/DisclosureCurrentExpectedCreditLoss Current Expected Credit Loss Notes 23 false false R24.htm 11801 - Disclosure - Subsequent Events Sheet http://www.epsilonenergyltd.com/role/DisclosureSubsequentEvents Subsequent Events Notes 24 false false R25.htm 20202 - Disclosure - Basis of Preparation (Policies) Sheet http://www.epsilonenergyltd.com/role/DisclosureBasisOfPreparationPolicies Basis of Preparation (Policies) Policies 25 false false R26.htm 30303 - Disclosure - Cash, Cash Equivalents, and Restricted Cash (Tables) Sheet http://www.epsilonenergyltd.com/role/DisclosureCashCashEquivalentsAndRestrictedCashTables Cash, Cash Equivalents, and Restricted Cash (Tables) Tables http://www.epsilonenergyltd.com/role/DisclosureCashCashEquivalentsAndRestrictedCash 26 false false R27.htm 30403 - Disclosure - Property and Equipment (Tables) Sheet http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipmentTables Property and Equipment (Tables) Tables http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipment 27 false false R28.htm 30603 - Disclosure - Shareholders' Equity (Tables) Sheet http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityTables Shareholders' Equity (Tables) Tables http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquity 28 false false R29.htm 30703 - Disclosure - Revenue Recognition (Tables) Sheet http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognition 29 false false R30.htm 30803 - Disclosure - Income Taxes (Tables) Sheet http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesTables Income Taxes (Tables) Tables http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxes 30 false false R31.htm 31001 - Disclosure - Leases (Tables) Sheet http://www.epsilonenergyltd.com/role/DisclosureLeasesTables Leases (Tables) Tables http://www.epsilonenergyltd.com/role/DisclosureLeases 31 false false R32.htm 31103 - Disclosure - Net Income Per Share (Tables) Sheet http://www.epsilonenergyltd.com/role/DisclosureNetIncomePerShareTables Net Income Per Share (Tables) Tables http://www.epsilonenergyltd.com/role/DisclosureNetIncomePerShare 32 false false R33.htm 31203 - Disclosure - Operating Segments (Tables) Sheet http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsTables Operating Segments (Tables) Tables http://www.epsilonenergyltd.com/role/DisclosureOperatingSegments 33 false false R34.htm 31303 - Disclosure - Commodity Risk Management Activities (Tables) Sheet http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesTables Commodity Risk Management Activities (Tables) Tables http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivities 34 false false R35.htm 31403 - Disclosure - Asset Retirement Obligations (Tables) Sheet http://www.epsilonenergyltd.com/role/DisclosureAssetRetirementObligationsTables Asset Retirement Obligations (Tables) Tables http://www.epsilonenergyltd.com/role/DisclosureAssetRetirementObligations 35 false false R36.htm 40201 - Disclosure - Basis of Preparation (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureBasisOfPreparationDetails Basis of Preparation (Details) Details http://www.epsilonenergyltd.com/role/DisclosureBasisOfPreparationPolicies 36 false false R37.htm 40301 - Disclosure - Cash, Cash Equivalents, and Restricted Cash - Reconciliation of Cash (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureCashCashEquivalentsAndRestrictedCashReconciliationOfCashDetails Cash, Cash Equivalents, and Restricted Cash - Reconciliation of Cash (Details) Details 37 false false R38.htm 40401 - Disclosure - Short Term Investments (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureShortTermInvestmentsDetails Short Term Investments (Details) Details http://www.epsilonenergyltd.com/role/DisclosureShortTermInvestments 38 false false R39.htm 40501 - Disclosure - Property and Equipment (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipmentDetails Property and Equipment (Details) Details http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipmentTables 39 false false R40.htm 40601 - Disclosure - Revolving Line of Credit (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCreditDetails Revolving Line of Credit (Details) Details http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCredit 40 false false R41.htm 40602 - Disclosure - Revolving Line of Credit - Ratios (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCreditRatiosDetails Revolving Line of Credit - Ratios (Details) Details 41 false false R42.htm 40701 - Disclosure - Shareholders' Equity - Share Capital (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityShareCapitalDetails Shareholders' Equity - Share Capital (Details) Details 42 false false R43.htm 40702 - Disclosure - Shareholders' Equity - Purchases of Equity Shares (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPurchasesOfEquitySharesDetails Shareholders' Equity - Purchases of Equity Shares (Details) Details 43 false false R44.htm 40703 - Disclosure - Shareholders' Equity - Equity Incentive Plan (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityEquityIncentivePlanDetails Shareholders' Equity - Equity Incentive Plan (Details) Details 44 false false R45.htm 40704 - Disclosure - Shareholders' Equity - Restricted Stock (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityRestrictedStockDetails Shareholders' Equity - Restricted Stock (Details) Details 45 false false R46.htm 40705 - Disclosure - Shareholders' Equity - Performance Stock Units Assumptions (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsAssumptionsDetails Shareholders' Equity - Performance Stock Units Assumptions (Details) Details 46 false false R47.htm 40706 - Disclosure - Shareholders' Equity - Performance Stock Units (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsDetails Shareholders' Equity - Performance Stock Units (Details) Details 47 false false R48.htm 40707 - Disclosure - Shareholders' Equity - Stock Option Activity (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionActivityDetails Shareholders' Equity - Stock Option Activity (Details) Details 48 false false R49.htm 40708 - Disclosure - Shareholders' Equity - Stock Option Activity, Narrative (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionActivityNarrativeDetails Shareholders' Equity - Stock Option Activity, Narrative (Details) Details 49 false false R50.htm 40709 - Disclosure - Shareholders' Equity - Stock Options Outstanding (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionsOutstandingDetails Shareholders' Equity - Stock Options Outstanding (Details) Details 50 false false R51.htm 40710 - Disclosure - Shareholders' Equity - Dividends (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityDividendsDetails Shareholders' Equity - Dividends (Details) Details 51 false false R52.htm 40801 - Disclosure - Revenue Recognition - Summary of revenue (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionSummaryOfRevenueDetails Revenue Recognition - Summary of revenue (Details) Details 52 false false R53.htm 40802 - Disclosure - Revenue Recognition - Additional Information (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionAdditionalInformationDetails Revenue Recognition - Additional Information (Details) Details 53 false false R54.htm 40803 - Disclosure - Revenue Recognition - Accounts receivable (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionAccountsReceivableDetails Revenue Recognition - Accounts receivable (Details) Details 54 false false R55.htm 40901 - Disclosure - Income Taxes - Current and Deferred Tax Expense (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesCurrentAndDeferredTaxExpenseDetails Income Taxes - Current and Deferred Tax Expense (Details) Details 55 false false R56.htm 40902 - Disclosure - Income Taxes - Income before income taxes (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesIncomeBeforeIncomeTaxesDetails Income Taxes - Income before income taxes (Details) Details 56 false false R57.htm 40903 - Disclosure - Income Taxes - Reconciliation of Income taxes (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxesDetails Income Taxes - Reconciliation of Income taxes (Details) Details 57 false false R58.htm 40904 - Disclosure - Income Taxes - Net Deferred Tax Liabilities (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesNetDeferredTaxLiabilitiesDetails Income Taxes - Net Deferred Tax Liabilities (Details) Details 58 false false R59.htm 41003 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureCommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://www.epsilonenergyltd.com/role/DisclosureCommitmentsAndContingencies 59 false false R60.htm 41101 - Disclosure - Leases - Narrative (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureLeasesNarrativeDetails Leases - Narrative (Details) Details 60 false false R61.htm 41102 - Disclosure - Leases - Lease Commitment (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureLeasesLeaseCommitmentDetails Leases - Lease Commitment (Details) Details 61 false false R62.htm 41103 - Disclosure - Leases - Future Minimum Lease Commitments (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureLeasesFutureMinimumLeaseCommitmentsDetails Leases - Future Minimum Lease Commitments (Details) Details 62 false false R63.htm 41201 - Disclosure - Net Income Per Share (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureNetIncomePerShareDetails Net Income Per Share (Details) Details http://www.epsilonenergyltd.com/role/DisclosureNetIncomePerShareTables 63 false false R64.htm 41301 - Disclosure - Operating Segments - Segments (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails Operating Segments - Segments (Details) Details 64 false false R65.htm 41302 - Disclosure - Operating Segments - Customers (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsCustomersDetails Operating Segments - Customers (Details) Details 65 false false R66.htm 41401 - Disclosure - Commodity Risk Management Activities - Fair Value of Derivative Instruments (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesFairValueOfDerivativeInstrumentsDetails Commodity Risk Management Activities - Fair Value of Derivative Instruments (Details) Details 66 false false R67.htm 41402 - Disclosure - Commodity Risk Management Activities - Commodity Price Risks (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesCommodityPriceRisksDetails Commodity Risk Management Activities - Commodity Price Risks (Details) Details 67 false false R68.htm 41403 - Disclosure - Commodity Risk Management Activities - Commodity Derivative Contracts (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesCommodityDerivativeContractsDetails Commodity Risk Management Activities - Commodity Derivative Contracts (Details) Details 68 false false R69.htm 41404 - Disclosure - Commodity Risk Management Activities - Fair value of asset (liability) (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesFairValueOfAssetLiabilityDetails Commodity Risk Management Activities - Fair value of asset (liability) (Details) Details 69 false false R70.htm 41501 - Disclosure - Asset Retirement Obligations (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureAssetRetirementObligationsDetails Asset Retirement Obligations (Details) Details http://www.epsilonenergyltd.com/role/DisclosureAssetRetirementObligationsTables 70 false false R71.htm 41601 - Disclosure - Fair Value Measurements (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureFairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.epsilonenergyltd.com/role/DisclosureFairValueMeasurements 71 false false R72.htm 41701 - Disclosure - Current Expected Credit Loss (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureCurrentExpectedCreditLossDetails Current Expected Credit Loss (Details) Details http://www.epsilonenergyltd.com/role/DisclosureCurrentExpectedCreditLoss 72 false false R73.htm 41801 - Disclosure - Subsequent Events (Details) Sheet http://www.epsilonenergyltd.com/role/DisclosureSubsequentEventsDetails Subsequent Events (Details) Details http://www.epsilonenergyltd.com/role/DisclosureSubsequentEvents 73 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 6 fact(s) appearing in ix:hidden were eligible for transformation: dei:EntityIncorporationStateCountryCode, us-gaap:CommonStockSharesOutstanding, us-gaap:PreferredStockSharesIssued, us-gaap:PreferredStockSharesOutstanding - epsn-20230331x10q.htm 9 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 11 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:CommitmentsAndContingencies, us-gaap:CommonStockSharesAuthorizedUnlimited, us-gaap:FairValueRecurringBasisUnobservableInputReconciliationNetDerivativeAssetLiabilityGainLossStatementOfIncomeExtensibleList, us-gaap:PreferredStockSharesAuthorizedUnlimited - epsn-20230331x10q.htm 9 epsn-20230331x10q.htm epsn-20230331.xsd epsn-20230331_cal.xml epsn-20230331_def.xml epsn-20230331_lab.xml epsn-20230331_pre.xml epsn-20230331xex31d1.htm epsn-20230331xex31d2.htm epsn-20230331xex32d1.htm epsn-20230331xex32d2.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 91 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "epsn-20230331x10q.htm": { "axisCustom": 0, "axisStandard": 18, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 686, "http://xbrl.sec.gov/dei/2022": 31 }, "contextCount": 160, "dts": { "calculationLink": { "local": [ "epsn-20230331_cal.xml" ] }, "definitionLink": { "local": [ "epsn-20230331_def.xml" ] }, "inline": { "local": [ "epsn-20230331x10q.htm" ] }, "labelLink": { "local": [ "epsn-20230331_lab.xml" ] }, "presentationLink": { "local": [ "epsn-20230331_pre.xml" ] }, "schema": { "local": [ "epsn-20230331.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/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd", "https://xbrl.sec.gov/stpr/2022/stpr-2022.xsd" ] } }, "elementCount": 440, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 17, "http://xbrl.sec.gov/dei/2022": 5, "total": 22 }, "keyCustom": 36, "keyStandard": 241, "memberCustom": 14, "memberStandard": 28, "nsprefix": "epsn", "nsuri": "http://www.epsilonenergyltd.com/20230331", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00090 - Document - Document and Entity Information", "menuCat": "Cover", "order": "1", "role": "http://www.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - Short Term Investments", "menuCat": "Notes", "order": "10", "role": "http://www.epsilonenergyltd.com/role/DisclosureShortTermInvestments", "shortName": "Short Term Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OilAndGasPropertiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - Property and Equipment", "menuCat": "Notes", "order": "11", "role": "http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipment", "shortName": "Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OilAndGasPropertiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - Revolving Line of Credit", "menuCat": "Notes", "order": "12", "role": "http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCredit", "shortName": "Revolving Line of Credit", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - Shareholders' Equity", "menuCat": "Notes", "order": "13", "role": "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquity", "shortName": "Shareholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - Revenue Recognition", "menuCat": "Notes", "order": "14", "role": "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognition", "shortName": "Revenue Recognition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "15", "role": "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "16", "role": "http://www.epsilonenergyltd.com/role/DisclosureCommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - Leases", "menuCat": "Notes", "order": "17", "role": "http://www.epsilonenergyltd.com/role/DisclosureLeases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - Net Income Per Share", "menuCat": "Notes", "order": "18", "role": "http://www.epsilonenergyltd.com/role/DisclosureNetIncomePerShare", "shortName": "Net Income Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - Operating Segments", "menuCat": "Notes", "order": "19", "role": "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegments", "shortName": "Operating Segments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_1BJEdFKbG0asjyno2yyxVw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_gDr5Mej-VUuRFqt37CbYuw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - Unaudited Condensed Consolidated Balance Sheets", "menuCat": "Statements", "order": "2", "role": "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets", "shortName": "Unaudited Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_1BJEdFKbG0asjyno2yyxVw", "decimals": "0", "lang": null, "name": "us-gaap:DerivativeAssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gDr5Mej-VUuRFqt37CbYuw", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - Commodity Risk Management Activities", "menuCat": "Notes", "order": "20", "role": "http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivities", "shortName": "Commodity Risk Management Activities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AssetRetirementObligationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11501 - Disclosure - Asset Retirement Obligations", "menuCat": "Notes", "order": "21", "role": "http://www.epsilonenergyltd.com/role/DisclosureAssetRetirementObligations", "shortName": "Asset Retirement Obligations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AssetRetirementObligationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11601 - Disclosure - Fair Value Measurements", "menuCat": "Notes", "order": "22", "role": "http://www.epsilonenergyltd.com/role/DisclosureFairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForCreditLossesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11701 - Disclosure - Current Expected Credit Loss", "menuCat": "Notes", "order": "23", "role": "http://www.epsilonenergyltd.com/role/DisclosureCurrentExpectedCreditLoss", "shortName": "Current Expected Credit Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForCreditLossesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11801 - Disclosure - Subsequent Events", "menuCat": "Notes", "order": "24", "role": "http://www.epsilonenergyltd.com/role/DisclosureSubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": null, "first": true, "lang": "en-US", "name": "epsn:InterimFinancialStatementsPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20202 - Disclosure - Basis of Preparation (Policies)", "menuCat": "Policies", "order": "25", "role": "http://www.epsilonenergyltd.com/role/DisclosureBasisOfPreparationPolicies", "shortName": "Basis of Preparation (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": null, "first": true, "lang": "en-US", "name": "epsn:InterimFinancialStatementsPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - Disclosure - Cash, Cash Equivalents, and Restricted Cash (Tables)", "menuCat": "Tables", "order": "26", "role": "http://www.epsilonenergyltd.com/role/DisclosureCashCashEquivalentsAndRestrictedCashTables", "shortName": "Cash, Cash Equivalents, and Restricted Cash (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:OilAndGasPropertiesTextBlock", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - Property and Equipment (Tables)", "menuCat": "Tables", "order": "27", "role": "http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipmentTables", "shortName": "Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:OilAndGasPropertiesTextBlock", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - Shareholders' Equity (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityTables", "shortName": "Shareholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - Revenue Recognition (Tables)", "menuCat": "Tables", "order": "29", "role": "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionTables", "shortName": "Revenue Recognition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_1BJEdFKbG0asjyno2yyxVw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PreferredStockNoParValue", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_9nW10KPhskiFkZA3hq6Vtw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - Unaudited Condensed Condensed Consolidated Balance Sheets (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedCondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Unaudited Condensed Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_1BJEdFKbG0asjyno2yyxVw", "decimals": "0", "lang": null, "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_9lLVYdJZzkmFfEenft2gDg", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - Income Taxes (Tables)", "menuCat": "Tables", "order": "30", "role": "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31001 - Disclosure - Leases (Tables)", "menuCat": "Tables", "order": "31", "role": "http://www.epsilonenergyltd.com/role/DisclosureLeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31103 - Disclosure - Net Income Per Share (Tables)", "menuCat": "Tables", "order": "32", "role": "http://www.epsilonenergyltd.com/role/DisclosureNetIncomePerShareTables", "shortName": "Net Income Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31203 - Disclosure - Operating Segments (Tables)", "menuCat": "Tables", "order": "33", "role": "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsTables", "shortName": "Operating Segments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31303 - Disclosure - Commodity Risk Management Activities (Tables)", "menuCat": "Tables", "order": "34", "role": "http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesTables", "shortName": "Commodity Risk Management Activities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:AssetRetirementObligationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31403 - Disclosure - Asset Retirement Obligations (Tables)", "menuCat": "Tables", "order": "35", "role": "http://www.epsilonenergyltd.com/role/DisclosureAssetRetirementObligationsTables", "shortName": "Asset Retirement Obligations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AssetRetirementObligationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_gDr5Mej-VUuRFqt37CbYuw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - Basis of Preparation (Details)", "menuCat": "Details", "order": "36", "role": "http://www.epsilonenergyltd.com/role/DisclosureBasisOfPreparationDetails", "shortName": "Basis of Preparation (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R37": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_1BJEdFKbG0asjyno2yyxVw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_gDr5Mej-VUuRFqt37CbYuw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - Cash, Cash Equivalents, and Restricted Cash - Reconciliation of Cash (Details)", "menuCat": "Details", "order": "37", "role": "http://www.epsilonenergyltd.com/role/DisclosureCashCashEquivalentsAndRestrictedCashReconciliationOfCashDetails", "shortName": "Cash, Cash Equivalents, and Restricted Cash - Reconciliation of Cash (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_1BJEdFKbG0asjyno2yyxVw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:HeldToMaturitySecuritiesCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_gDr5Mej-VUuRFqt37CbYuw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - Short Term Investments (Details)", "menuCat": "Details", "order": "38", "role": "http://www.epsilonenergyltd.com/role/DisclosureShortTermInvestmentsDetails", "shortName": "Short Term Investments (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R39": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_1BJEdFKbG0asjyno2yyxVw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProvedOilAndGasPropertySuccessfulEffortMethod", "reportCount": 1, "unitRef": "Unit_Standard_USD_gDr5Mej-VUuRFqt37CbYuw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - Property and Equipment (Details)", "menuCat": "Details", "order": "39", "role": "http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipmentDetails", "shortName": "Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_gDr5Mej-VUuRFqt37CbYuw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income", "menuCat": "Statements", "order": "4", "role": "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome", "shortName": "Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": "0", "lang": null, "name": "us-gaap:LeaseAndRentalExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gDr5Mej-VUuRFqt37CbYuw", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_iTSzLMgOCUasv2OqJMPWNw", "decimals": "2", "first": true, "lang": null, "name": "epsn:ThresholdPercentOfFacilityUtilizationForCashDistributions", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_9bt9HhqdN0-oecwH8dJFTQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - Revolving Line of Credit (Details)", "menuCat": "Details", "order": "40", "role": "http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCreditDetails", "shortName": "Revolving Line of Credit (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_iTSzLMgOCUasv2OqJMPWNw", "decimals": "2", "first": true, "lang": null, "name": "epsn:ThresholdPercentOfFacilityUtilizationForCashDistributions", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_9bt9HhqdN0-oecwH8dJFTQ", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "As_Of_2_10_2023_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_MIJw7wQaxUmMWmyOtcXHAg", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity", "reportCount": 1, "unitRef": "Unit_Standard_USD_gDr5Mej-VUuRFqt37CbYuw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40602 - Disclosure - Revolving Line of Credit - Ratios (Details)", "menuCat": "Details", "order": "41", "role": "http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCreditRatiosDetails", "shortName": "Revolving Line of Credit - Ratios (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_srt_RangeAxis_srt_MinimumMember_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_rQyPQBRS70Ox8YHZtsVnYw", "decimals": "0", "lang": null, "name": "epsn:InterestCoverageRatio", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_9bt9HhqdN0-oecwH8dJFTQ", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_1BJEdFKbG0asjyno2yyxVw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CommonStockNoParValue", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_9nW10KPhskiFkZA3hq6Vtw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - Shareholders' Equity - Share Capital (Details)", "menuCat": "Details", "order": "42", "role": "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityShareCapitalDetails", "shortName": "Shareholders' Equity - Share Capital (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_1BJEdFKbG0asjyno2yyxVw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "reportCount": 1, "unitRef": "Unit_Standard_shares_9lLVYdJZzkmFfEenft2gDg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40702 - Disclosure - Shareholders' Equity - Purchases of Equity Shares (Details)", "menuCat": "Details", "order": "43", "role": "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPurchasesOfEquitySharesDetails", "shortName": "Shareholders' Equity - Purchases of Equity Shares (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "As_Of_3_27_2023_N_NxlpTf0U-8nHOX48EoHw", "decimals": "0", "lang": null, "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_9lLVYdJZzkmFfEenft2gDg", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_1BJEdFKbG0asjyno2yyxVw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_9lLVYdJZzkmFfEenft2gDg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40703 - Disclosure - Shareholders' Equity - Equity Incentive Plan (Details)", "menuCat": "Details", "order": "44", "role": "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityEquityIncentivePlanDetails", "shortName": "Shareholders' Equity - Equity Incentive Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_1BJEdFKbG0asjyno2yyxVw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_9lLVYdJZzkmFfEenft2gDg", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_2Y7A3BdpME-xKZj3D7IQfw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_gDr5Mej-VUuRFqt37CbYuw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40704 - Disclosure - Shareholders' Equity - Restricted Stock (Details)", "menuCat": "Details", "order": "45", "role": "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityRestrictedStockDetails", "shortName": "Shareholders' Equity - Restricted Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_HbZTvMETzkanfND9UQ65zw", "decimals": "2", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_9nW10KPhskiFkZA3hq6Vtw", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_AwardTypeAxis_epsn_PerformanceStockUnitsMember_adtFDSjWN0ip5621IEzXGQ", "decimals": "0", "first": true, "lang": null, "name": "epsn:NumberOfPerformanceTargets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_8Wxzg2GUrEy3v3kf8E2NtA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40705 - Disclosure - Shareholders' Equity - Performance Stock Units Assumptions (Details)", "menuCat": "Details", "order": "46", "role": "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsAssumptionsDetails", "shortName": "Shareholders' Equity - Performance Stock Units Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_AwardTypeAxis_epsn_PerformanceStockUnitsMember_adtFDSjWN0ip5621IEzXGQ", "decimals": "0", "first": true, "lang": null, "name": "epsn:NumberOfPerformanceTargets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_8Wxzg2GUrEy3v3kf8E2NtA", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_2Y7A3BdpME-xKZj3D7IQfw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_gDr5Mej-VUuRFqt37CbYuw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40706 - Disclosure - Shareholders' Equity - Performance Stock Units (Details)", "menuCat": "Details", "order": "47", "role": "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsDetails", "shortName": "Shareholders' Equity - Performance Stock Units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_AwardTypeAxis_epsn_PerformanceStockUnitsMember__XYXz7Ra_UqXxg-hR2E7Qw", "decimals": "0", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gDr5Mej-VUuRFqt37CbYuw", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_i1iyEI5X_U2KZAwge9RfTA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Unit_Standard_shares_9lLVYdJZzkmFfEenft2gDg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40707 - Disclosure - Shareholders' Equity - Stock Option Activity (Details)", "menuCat": "Details", "order": "48", "role": "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionActivityDetails", "shortName": "Shareholders' Equity - Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_nlSOhW_6jEieupHMJvZ-vw", "decimals": "0", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_9lLVYdJZzkmFfEenft2gDg", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_cBhGmiZaSEejDKgFQldrIA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gDr5Mej-VUuRFqt37CbYuw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40708 - Disclosure - Shareholders' Equity - Stock Option Activity, Narrative (Details)", "menuCat": "Details", "order": "49", "role": "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionActivityNarrativeDetails", "shortName": "Shareholders' Equity - Stock Option Activity, Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_cBhGmiZaSEejDKgFQldrIA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gDr5Mej-VUuRFqt37CbYuw", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_ICbRNJmewUGjQlJNM_Ezuw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "Unit_Standard_USD_gDr5Mej-VUuRFqt37CbYuw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - Unaudited Condensed Consolidated Statements of Changes in Shareholders' Equity", "menuCat": "Statements", "order": "5", "role": "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity", "shortName": "Unaudited Condensed Consolidated Statements of Changes in Shareholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_Ydxn_uXe1EK90XxeB5l_hw", "decimals": "0", "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gDr5Mej-VUuRFqt37CbYuw", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_2Y7A3BdpME-xKZj3D7IQfw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_gDr5Mej-VUuRFqt37CbYuw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40709 - Disclosure - Shareholders' Equity - Stock Options Outstanding (Details)", "menuCat": "Details", "order": "50", "role": "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionsOutstandingDetails", "shortName": "Shareholders' Equity - Stock Options Outstanding (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R51": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_2_25_2022_To_2_25_2022_y_Ly6m3OGkepCc3ldNFKeg", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_9nW10KPhskiFkZA3hq6Vtw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40710 - Disclosure - Shareholders' Equity - Dividends (Details)", "menuCat": "Details", "order": "51", "role": "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityDividendsDetails", "shortName": "Shareholders' Equity - Dividends (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_2_25_2022_To_2_25_2022_y_Ly6m3OGkepCc3ldNFKeg", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_9nW10KPhskiFkZA3hq6Vtw", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_gDr5Mej-VUuRFqt37CbYuw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - Revenue Recognition - Summary of revenue (Details)", "menuCat": "Details", "order": "52", "role": "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionSummaryOfRevenueDetails", "shortName": "Revenue Recognition - Summary of revenue (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R53": { "firstAnchor": { "ancestors": [ "us-gaap:ProvisionForDoubtfulAccounts", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProvisionForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gDr5Mej-VUuRFqt37CbYuw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40802 - Disclosure - Revenue Recognition - Additional Information (Details)", "menuCat": "Details", "order": "53", "role": "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionAdditionalInformationDetails", "shortName": "Revenue Recognition - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:ProvisionForDoubtfulAccounts", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProvisionForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gDr5Mej-VUuRFqt37CbYuw", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_1BJEdFKbG0asjyno2yyxVw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_gDr5Mej-VUuRFqt37CbYuw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40803 - Disclosure - Revenue Recognition - Accounts receivable (Details)", "menuCat": "Details", "order": "54", "role": "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionAccountsReceivableDetails", "shortName": "Revenue Recognition - Accounts receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_srt_ProductOrServiceAxis_epsn_NaturalGasAndOilMember_INXeRXhimE6-6wH7NBLI7g", "decimals": "0", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gDr5Mej-VUuRFqt37CbYuw", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gDr5Mej-VUuRFqt37CbYuw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - Income Taxes - Current and Deferred Tax Expense (Details)", "menuCat": "Details", "order": "55", "role": "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesCurrentAndDeferredTaxExpenseDetails", "shortName": "Income Taxes - Current and Deferred Tax Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gDr5Mej-VUuRFqt37CbYuw", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "reportCount": 1, "unitRef": "Unit_Standard_USD_gDr5Mej-VUuRFqt37CbYuw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40902 - Disclosure - Income Taxes - Income before income taxes (Details)", "menuCat": "Details", "order": "56", "role": "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesIncomeBeforeIncomeTaxesDetails", "shortName": "Income Taxes - Income before income taxes (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R57": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "Unit_Standard_USD_gDr5Mej-VUuRFqt37CbYuw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40903 - Disclosure - Income Taxes - Reconciliation of Income taxes (Details)", "menuCat": "Details", "order": "57", "role": "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxesDetails", "shortName": "Income Taxes - Reconciliation of Income taxes (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R58": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_1BJEdFKbG0asjyno2yyxVw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredIncomeTaxLiabilitiesNet", "reportCount": 1, "unitRef": "Unit_Standard_USD_gDr5Mej-VUuRFqt37CbYuw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40904 - Disclosure - Income Taxes - Net Deferred Tax Liabilities (Details)", "menuCat": "Details", "order": "58", "role": "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesNetDeferredTaxLiabilitiesDetails", "shortName": "Income Taxes - Net Deferred Tax Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R59": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_1BJEdFKbG0asjyno2yyxVw", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gDr5Mej-VUuRFqt37CbYuw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41003 - Disclosure - Commitments and Contingencies (Details)", "menuCat": "Details", "order": "59", "role": "http://www.epsilonenergyltd.com/role/DisclosureCommitmentsAndContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_1BJEdFKbG0asjyno2yyxVw", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gDr5Mej-VUuRFqt37CbYuw", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gDr5Mej-VUuRFqt37CbYuw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows", "menuCat": "Statements", "order": "6", "role": "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows", "shortName": "Unaudited Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gDr5Mej-VUuRFqt37CbYuw", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OtherGeneralAndAdministrativeExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_gDr5Mej-VUuRFqt37CbYuw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - Leases - Narrative (Details)", "menuCat": "Details", "order": "60", "role": "http://www.epsilonenergyltd.com/role/DisclosureLeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": "-4", "lang": null, "name": "us-gaap:OperatingLeasesRentExpenseNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gDr5Mej-VUuRFqt37CbYuw", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "As_Of_12_31_2022_0VEhXvuJE02gTLTsWkQfwQ", "decimals": "0", "first": true, "lang": null, "name": "epsn:OperatingLeaseRightOfUseAssetCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_gDr5Mej-VUuRFqt37CbYuw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41102 - Disclosure - Leases - Lease Commitment (Details)", "menuCat": "Details", "order": "61", "role": "http://www.epsilonenergyltd.com/role/DisclosureLeasesLeaseCommitmentDetails", "shortName": "Leases - Lease Commitment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": "0", "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gDr5Mej-VUuRFqt37CbYuw", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_1BJEdFKbG0asjyno2yyxVw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gDr5Mej-VUuRFqt37CbYuw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41103 - Disclosure - Leases - Future Minimum Lease Commitments (Details)", "menuCat": "Details", "order": "62", "role": "http://www.epsilonenergyltd.com/role/DisclosureLeasesFutureMinimumLeaseCommitmentsDetails", "shortName": "Leases - Future Minimum Lease Commitments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_1BJEdFKbG0asjyno2yyxVw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gDr5Mej-VUuRFqt37CbYuw", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unitRef": "Unit_Standard_USD_gDr5Mej-VUuRFqt37CbYuw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - Net Income Per Share (Details)", "menuCat": "Details", "order": "63", "role": "http://www.epsilonenergyltd.com/role/DisclosureNetIncomePerShareDetails", "shortName": "Net Income Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": "0", "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_9lLVYdJZzkmFfEenft2gDg", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_gDr5Mej-VUuRFqt37CbYuw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - Operating Segments - Segments (Details)", "menuCat": "Details", "order": "64", "role": "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails", "shortName": "Operating Segments - Segments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": "0", "lang": null, "name": "epsn:ProjectOperatingCosts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gDr5Mej-VUuRFqt37CbYuw", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": "0", "first": true, "lang": null, "name": "epsn:ConcentrationRiskNumberOfCustomers", "reportCount": 1, "unitRef": "Unit_Standard_customer_-LrF37Tn-EaAHBBYV_dJfw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41302 - Disclosure - Operating Segments - Customers (Details)", "menuCat": "Details", "order": "65", "role": "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsCustomersDetails", "shortName": "Operating Segments - Customers (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_Pe-hZnkSk0O7qT0RodJXvg", "decimals": "2", "lang": null, "name": "epsn:ThresholdConcentrationRiskPercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_9bt9HhqdN0-oecwH8dJFTQ", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_1BJEdFKbG0asjyno2yyxVw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gDr5Mej-VUuRFqt37CbYuw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - Commodity Risk Management Activities - Fair Value of Derivative Instruments (Details)", "menuCat": "Details", "order": "66", "role": "http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesFairValueOfDerivativeInstrumentsDetails", "shortName": "Commodity Risk Management Activities - Fair Value of Derivative Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_1BJEdFKbG0asjyno2yyxVw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gDr5Mej-VUuRFqt37CbYuw", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:UnrealizedGainLossOnDerivativesAndCommodityContracts", "reportCount": 1, "unitRef": "Unit_Standard_USD_gDr5Mej-VUuRFqt37CbYuw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41402 - Disclosure - Commodity Risk Management Activities - Commodity Price Risks (Details)", "menuCat": "Details", "order": "67", "role": "http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesCommodityPriceRisksDetails", "shortName": "Commodity Risk Management Activities - Commodity Price Risks (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R68": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_1BJEdFKbG0asjyno2yyxVw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DerivativeFairValueOfDerivativeNet", "reportCount": 1, "unitRef": "Unit_Standard_USD_gDr5Mej-VUuRFqt37CbYuw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41403 - Disclosure - Commodity Risk Management Activities - Commodity Derivative Contracts (Details)", "menuCat": "Details", "order": "68", "role": "http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesCommodityDerivativeContractsDetails", "shortName": "Commodity Risk Management Activities - Commodity Derivative Contracts (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R69": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "As_Of_12_31_2022_0VEhXvuJE02gTLTsWkQfwQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gDr5Mej-VUuRFqt37CbYuw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41404 - Disclosure - Commodity Risk Management Activities - Fair value of asset (liability) (Details)", "menuCat": "Details", "order": "69", "role": "http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesFairValueOfAssetLiabilityDetails", "shortName": "Commodity Risk Management Activities - Fair value of asset (liability) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "As_Of_12_31_2022_0VEhXvuJE02gTLTsWkQfwQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gDr5Mej-VUuRFqt37CbYuw", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - Description of Business", "menuCat": "Notes", "order": "7", "role": "http://www.epsilonenergyltd.com/role/DisclosureDescriptionOfBusiness", "shortName": "Description of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "p", "us-gaap:AssetRetirementObligationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_1BJEdFKbG0asjyno2yyxVw", "decimals": "-5", "first": true, "lang": null, "name": "epsn:AssetRetirementObligationNetPresentValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gDr5Mej-VUuRFqt37CbYuw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41501 - Disclosure - Asset Retirement Obligations (Details)", "menuCat": "Details", "order": "70", "role": "http://www.epsilonenergyltd.com/role/DisclosureAssetRetirementObligationsDetails", "shortName": "Asset Retirement Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:AssetRetirementObligationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_1BJEdFKbG0asjyno2yyxVw", "decimals": "-5", "first": true, "lang": null, "name": "epsn:AssetRetirementObligationNetPresentValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gDr5Mej-VUuRFqt37CbYuw", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_1BJEdFKbG0asjyno2yyxVw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:HeldToMaturitySecuritiesCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_gDr5Mej-VUuRFqt37CbYuw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41601 - Disclosure - Fair Value Measurements (Details)", "menuCat": "Details", "order": "71", "role": "http://www.epsilonenergyltd.com/role/DisclosureFairValueMeasurementsDetails", "shortName": "Fair Value Measurements (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R72": { "firstAnchor": { "ancestors": [ "p", "us-gaap:AllowanceForCreditLossesTextBlock", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_1BJEdFKbG0asjyno2yyxVw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinancingReceivableAllowanceForCreditLosses", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gDr5Mej-VUuRFqt37CbYuw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41701 - Disclosure - Current Expected Credit Loss (Details)", "menuCat": "Details", "order": "72", "role": "http://www.epsilonenergyltd.com/role/DisclosureCurrentExpectedCreditLossDetails", "shortName": "Current Expected Credit Loss (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:AllowanceForCreditLossesTextBlock", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_1BJEdFKbG0asjyno2yyxVw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinancingReceivableAllowanceForCreditLosses", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gDr5Mej-VUuRFqt37CbYuw", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_5_9_2023_To_5_9_2023_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_StatementGeographicalAxis_stpr_NM_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_Is38q1QzfE-RnxFjx4gWHg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireProductiveAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gDr5Mej-VUuRFqt37CbYuw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41801 - Disclosure - Subsequent Events (Details)", "menuCat": "Details", "order": "73", "role": "http://www.epsilonenergyltd.com/role/DisclosureSubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_5_9_2023_To_5_9_2023_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_StatementGeographicalAxis_stpr_NM_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_Is38q1QzfE-RnxFjx4gWHg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireProductiveAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gDr5Mej-VUuRFqt37CbYuw", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - Basis of Preparation", "menuCat": "Notes", "order": "8", "role": "http://www.epsilonenergyltd.com/role/DisclosureBasisOfPreparation", "shortName": "Basis of Preparation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - Cash, Cash Equivalents, and Restricted Cash", "menuCat": "Notes", "order": "9", "role": "http://www.epsilonenergyltd.com/role/DisclosureCashCashEquivalentsAndRestrictedCash", "shortName": "Cash, Cash Equivalents, and Restricted Cash", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "epsn-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_BfUqU3qQIk285N2B0B2FWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 42, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Document and Entity Information" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r558" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r559" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r556" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r556" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r561" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r556" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r560" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r556" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r556" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r556" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r556" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r555" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r557" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "epsn_AccruedCapitalExpenditures": { "auth_ref": [], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for capital expenditures.", "label": "Accrued Capital Expenditures", "terseLabel": "Accrued capital expenditures" } } }, "localname": "AccruedCapitalExpenditures", "nsuri": "http://www.epsilonenergyltd.com/20230331", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "epsn_AccruedGatheringFees": { "auth_ref": [], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for gathering fees.", "label": "Accrued Gathering Fees", "terseLabel": "Gathering fees payable" } } }, "localname": "AccruedGatheringFees", "nsuri": "http://www.epsilonenergyltd.com/20230331", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "epsn_AnnualDividendsPayableAmountPerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The per share amount of a annual dividend expected to be declared.", "label": "Annual Dividends Payable, Amount Per Share", "terseLabel": "Annual dividend (in dollars per share)" } } }, "localname": "AnnualDividendsPayableAmountPerShare", "nsuri": "http://www.epsilonenergyltd.com/20230331", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityDividendsDetails" ], "xbrltype": "perShareItemType" }, "epsn_AssetRetirementObligationAggregateNetUndiscountedLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate net future undiscounted liability for an asset retirement obligation.", "label": "Asset Retirement Obligation Aggregate Net Undiscounted Liability", "terseLabel": "Total net future undiscounted liability" } } }, "localname": "AssetRetirementObligationAggregateNetUndiscountedLiability", "nsuri": "http://www.epsilonenergyltd.com/20230331", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureAssetRetirementObligationsDetails" ], "xbrltype": "monetaryItemType" }, "epsn_AssetRetirementObligationAssetAdditions": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase in the asset retirement obligation through asset additions.", "label": "Asset Retirement Obligation Asset Additions", "terseLabel": "Asset retirement obligation asset additions and adjustments" } } }, "localname": "AssetRetirementObligationAssetAdditions", "nsuri": "http://www.epsilonenergyltd.com/20230331", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "epsn_AssetRetirementObligationLiabilitiesAcquiredOrDisposedOf": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of asset retirement obligations acquired (disposed of) during the period.", "label": "Asset Retirement Obligation, Liabilities acquired or Disposed of", "terseLabel": "Liabilities disposed of" } } }, "localname": "AssetRetirementObligationLiabilitiesAcquiredOrDisposedOf", "nsuri": "http://www.epsilonenergyltd.com/20230331", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureAssetRetirementObligationsDetails" ], "xbrltype": "monetaryItemType" }, "epsn_AssetRetirementObligationNetPresentValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net present value amount of a liability for an asset retirement obligation.", "label": "Asset Retirement Obligation Net Present Value", "terseLabel": "Net present value of asset retirement obligation" } } }, "localname": "AssetRetirementObligationNetPresentValue", "nsuri": "http://www.epsilonenergyltd.com/20230331", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureAssetRetirementObligationsDetails" ], "xbrltype": "monetaryItemType" }, "epsn_BasisOfPreparationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No Definition Available.", "label": "Basis of Preparation" } } }, "localname": "BasisOfPreparationAbstract", "nsuri": "http://www.epsilonenergyltd.com/20230331", "xbrltype": "stringItemType" }, "epsn_ChangeInGatheringSystemAccruedInAccountsPayableAndAccruedLiabilities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The change in gathering system accrued in accounts payable and accrued liabilities.", "label": "Change In Gathering System Accrued In Accounts Payable And Accrued Liabilities", "terseLabel": "Change in gathering system accrued in accounts payable and accrued liabilities" } } }, "localname": "ChangeInGatheringSystemAccruedInAccountsPayableAndAccruedLiabilities", "nsuri": "http://www.epsilonenergyltd.com/20230331", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "epsn_ChangeInProvedPropertiesAccruedInAccountsPayableAndAccruedLiabilities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The change in proved properties accrued in accounts payable and accrued liabilities.", "label": "Change In Proved Properties Accrued In Accounts Payable And Accrued Liabilities", "terseLabel": "Change in proved properties accrued in accounts payable and accrued liabilities" } } }, "localname": "ChangeInProvedPropertiesAccruedInAccountsPayableAndAccruedLiabilities", "nsuri": "http://www.epsilonenergyltd.com/20230331", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "epsn_ConcentrationRiskNumberOfCustomers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number customers of the entity from which revenue was earned.", "label": "Concentration Risk Number of Customers", "terseLabel": "Number of customers" } } }, "localname": "ConcentrationRiskNumberOfCustomers", "nsuri": "http://www.epsilonenergyltd.com/20230331", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsCustomersDetails", "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "epsn_CurrentRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The ratio measures the ability of a company to cover its short-term liabilities with its current assets should be maintained.", "label": "Current Ratio", "terseLabel": "Current ratio" } } }, "localname": "CurrentRatio", "nsuri": "http://www.epsilonenergyltd.com/20230331", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCreditRatiosDetails" ], "xbrltype": "pureItemType" }, "epsn_CustomerOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to customer one.", "label": "Customer One" } } }, "localname": "CustomerOneMember", "nsuri": "http://www.epsilonenergyltd.com/20230331", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsCustomersDetails" ], "xbrltype": "domainItemType" }, "epsn_CustomerThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to customer three.", "label": "Customer Three" } } }, "localname": "CustomerThreeMember", "nsuri": "http://www.epsilonenergyltd.com/20230331", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsCustomersDetails" ], "xbrltype": "domainItemType" }, "epsn_CustomerTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to customer two.", "label": "Customer Two" } } }, "localname": "CustomerTwoMember", "nsuri": "http://www.epsilonenergyltd.com/20230331", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsCustomersDetails" ], "xbrltype": "domainItemType" }, "epsn_DevelopmentGeologicalAndGeophysicalExpenses": { "auth_ref": [], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of development geological and geophysical expenses incurred during period.", "label": "Development Geological And Geophysical Expenses", "terseLabel": "Development geological and geophysical expenses" } } }, "localname": "DevelopmentGeologicalAndGeophysicalExpenses", "nsuri": "http://www.epsilonenergyltd.com/20230331", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails", "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "epsn_DeweyHoldingsLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Dewey Holdings, LLC, a wholly owned subsidiary of Epsilon Energy USA, Inc., which is the wholly owned subsidiary of Epsilon Energy Ltd.", "label": "Dewey Holdings, L L C [Member]", "terseLabel": "Dewey Energy Holdings, LLC" } } }, "localname": "DeweyHoldingsLLCMember", "nsuri": "http://www.epsilonenergyltd.com/20230331", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "epsn_GasGatheringAndCompressionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to gas gathering and compression.", "label": "Gas gathering and compression revenue" } } }, "localname": "GasGatheringAndCompressionMember", "nsuri": "http://www.epsilonenergyltd.com/20230331", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails", "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionAccountsReceivableDetails", "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionSummaryOfRevenueDetails", "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "domainItemType" }, "epsn_GasGatheringSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Gas Gathering segment, which partners with other companies to operate a natural gas gathering system.", "label": "Gas Gathering" } } }, "localname": "GasGatheringSegmentMember", "nsuri": "http://www.epsilonenergyltd.com/20230331", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails" ], "xbrltype": "domainItemType" }, "epsn_GasOilNglsAndCondensateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information relating to gas, oil, NGLs and condensate.", "label": "Gas, oil, NGL and condensate revenue" } } }, "localname": "GasOilNglsAndCondensateMember", "nsuri": "http://www.epsilonenergyltd.com/20230331", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "domainItemType" }, "epsn_HubSwapMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Hub swap [Member]", "label": "NYMEX Henry Hub swap" } } }, "localname": "HubSwapMember", "nsuri": "http://www.epsilonenergyltd.com/20230331", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesFairValueOfDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "epsn_InterestCoverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The ratio should be maintained to repay outstanding debt from its earnings after adjusted for interest, taxes and non-cash amounts.", "label": "Interest Coverage Ratio", "terseLabel": "Interest coverage ratio" } } }, "localname": "InterestCoverageRatio", "nsuri": "http://www.epsilonenergyltd.com/20230331", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCreditRatiosDetails" ], "xbrltype": "pureItemType" }, "epsn_InterimFinancialStatementsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to interim financial statements.", "label": "Interim Financial Statements [Policy Text Block]", "terseLabel": "Interim Financial Statements" } } }, "localname": "InterimFinancialStatementsPolicyTextBlock", "nsuri": "http://www.epsilonenergyltd.com/20230331", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureBasisOfPreparationPolicies" ], "xbrltype": "textBlockItemType" }, "epsn_JointInterestBillingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to joint interest billing.", "label": "Joint interest billing" } } }, "localname": "JointInterestBillingMember", "nsuri": "http://www.epsilonenergyltd.com/20230331", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionAccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "epsn_LeaseLiability": { "auth_ref": [], "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureCommitmentsAndContingenciesLeaseCommitmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from lease.", "label": "Lease Liability", "totalLabel": "Total lease liabilities" } } }, "localname": "LeaseLiability", "nsuri": "http://www.epsilonenergyltd.com/20230331", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureLeasesLeaseCommitmentDetails" ], "xbrltype": "monetaryItemType" }, "epsn_LeaseRightOfUseAsset": { "auth_ref": [], "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureCommitmentsAndContingenciesLeaseCommitmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under lease.", "label": "Lease, Right of Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "LeaseRightOfUseAsset", "nsuri": "http://www.epsilonenergyltd.com/20230331", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails", "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "epsn_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four", "terseLabel": "Thereafter, year four" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://www.epsilonenergyltd.com/20230331", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureLeasesFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "epsn_LeverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The ratio should maintain among debt and equity which will assesses the ability of the company to meet its financial obligations after adjusted for interest, taxes and non-cash amounts.", "label": "Leverage Ratio", "terseLabel": "Leverage ratio" } } }, "localname": "LeverageRatio", "nsuri": "http://www.epsilonenergyltd.com/20230331", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCreditDetails", "http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCreditRatiosDetails" ], "xbrltype": "pureItemType" }, "epsn_LineOfCreditFacilityHedgingRequirementAsPercentOfProjectedProductionVolume": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The hedging requirement under line of credit facility as percent of projected production volume.", "label": "Line of Credit Facility, Hedging Requirement as Percent of Projected Production Volume", "terseLabel": "Projected production volume" } } }, "localname": "LineOfCreditFacilityHedgingRequirementAsPercentOfProjectedProductionVolume", "nsuri": "http://www.epsilonenergyltd.com/20230331", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCreditDetails" ], "xbrltype": "percentItemType" }, "epsn_NaturalGasAndOilMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Natural gas and oil member.", "label": "Natural gas and oil sales" } } }, "localname": "NaturalGasAndOilMember", "nsuri": "http://www.epsilonenergyltd.com/20230331", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionAccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "epsn_NewOfficeLeaseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to new office lease.", "label": "New Office Lease [Member]", "terseLabel": "New office lease" } } }, "localname": "NewOfficeLeaseMember", "nsuri": "http://www.epsilonenergyltd.com/20230331", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "epsn_NumberOfCompaniesPartneredToOperateNaturalGasGatheringSystem": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of companies partnered to operate natural gas gathering system.", "label": "Number Of Companies Partnered To Operate Natural Gas Gathering System", "terseLabel": "Number of companies partnered to operate natural gas gathering system" } } }, "localname": "NumberOfCompaniesPartneredToOperateNaturalGasGatheringSystem", "nsuri": "http://www.epsilonenergyltd.com/20230331", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails" ], "xbrltype": "integerItemType" }, "epsn_NumberOfPerformanceTargets": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of performance targets.", "label": "Number of Performance Targets", "terseLabel": "Number of performance targets" } } }, "localname": "NumberOfPerformanceTargets", "nsuri": "http://www.epsilonenergyltd.com/20230331", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsAssumptionsDetails" ], "xbrltype": "integerItemType" }, "epsn_OilProductiveWellNumberOfWellsDivested": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of operated oil wells divested.", "label": "Oil, Productive Well, Number of Wells, Divested" } } }, "localname": "OilProductiveWellNumberOfWellsDivested", "nsuri": "http://www.epsilonenergyltd.com/20230331", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "integerItemType" }, "epsn_OperatingLeaseRightOfUseAssetCurrent": { "auth_ref": [], "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumLeaseCommitmentsDetailsCalc": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseRightOfUseAsset", "weight": 1.0 }, "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease, current.", "label": "Operating Lease, Right-Of-Use Asset, Current", "terseLabel": "Operating lease right-of-use-assets" } } }, "localname": "OperatingLeaseRightOfUseAssetCurrent", "nsuri": "http://www.epsilonenergyltd.com/20230331", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureLeasesLeaseCommitmentDetails", "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "epsn_OperatingLeaseRightOfUseAssetNoncurrent": { "auth_ref": [], "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumLeaseCommitmentsDetailsCalc": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseRightOfUseAsset", "weight": 1.0 }, "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease, noncurrent.", "label": "Operating Lease, Right-Of-Use Asset, Noncurrent", "terseLabel": "Operating lease right-of-use-assets, LT" } } }, "localname": "OperatingLeaseRightOfUseAssetNoncurrent", "nsuri": "http://www.epsilonenergyltd.com/20230331", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureLeasesLeaseCommitmentDetails", "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "epsn_PaymentsToAcquireLandBuildingsAndOtherPropertyPlantAndEquipment": { "auth_ref": [], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for acquisition of land, buildings and other property, plan and equipment.", "label": "Payments to Acquire Land, Buildings and Other Property, Plant and Equipment", "negatedLabel": "Additions to land, buildings and property and equipment" } } }, "localname": "PaymentsToAcquireLandBuildingsAndOtherPropertyPlantAndEquipment", "nsuri": "http://www.epsilonenergyltd.com/20230331", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "epsn_PaymentsToAcquireProvedOilAndGasProperty": { "auth_ref": [], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to purchase of mineral interests in proved oil and gas properties for use in the normal oil and gas operations and not intended for resale, net of refunds.", "label": "Payments To Acquire Proved Oil And Gas Property", "negatedLabel": "Additions to proved oil and gas properties" } } }, "localname": "PaymentsToAcquireProvedOilAndGasProperty", "nsuri": "http://www.epsilonenergyltd.com/20230331", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "epsn_PaymentsToAcquireUnprovedOilAndGasProperty": { "auth_ref": [], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for additions of mineral interests in unproved oil and gas properties for use in the normal oil and gas operations and not intended for resale.", "label": "Payments To Acquire Unproved Oil And Gas Property", "negatedLabel": "Additions to unproved oil and gas properties" } } }, "localname": "PaymentsToAcquireUnprovedOilAndGasProperty", "nsuri": "http://www.epsilonenergyltd.com/20230331", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "epsn_PaymentsToGatheringSystemPropertiesNet": { "auth_ref": [], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow (inflow) to purchase long lived physical asset use for the normal oil and gas operations and not intended for resale.", "label": "Payments to Gathering System Properties Net", "negatedLabel": "Additions to gathering system properties" } } }, "localname": "PaymentsToGatheringSystemPropertiesNet", "nsuri": "http://www.epsilonenergyltd.com/20230331", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "epsn_PerformanceStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement units awarded for meeting performance target.", "label": "Performance stock units" } } }, "localname": "PerformanceStockUnitsMember", "nsuri": "http://www.epsilonenergyltd.com/20230331", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureNetIncomePerShareDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsAssumptionsDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsDetails" ], "xbrltype": "domainItemType" }, "epsn_ProceedsFromPaymentsForSettlementsOfDerivativeContractsOperatingActivities": { "auth_ref": [], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow (outflow) from settlement of derivative contracts.", "label": "Proceeds From Payments For Settlements Of Derivative Contracts Operating Activities", "terseLabel": "Settlement (paid) received on derivative contracts", "verboseLabel": "Cash (paid) received from settlements of derivative contracts" } } }, "localname": "ProceedsFromPaymentsForSettlementsOfDerivativeContractsOperatingActivities", "nsuri": "http://www.epsilonenergyltd.com/20230331", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesCommodityPriceRisksDetails", "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "epsn_ProjectOperatingCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total project operating costs.", "label": "Project Operating Costs", "terseLabel": "Operating costs" } } }, "localname": "ProjectOperatingCosts", "nsuri": "http://www.epsilonenergyltd.com/20230331", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "epsn_PropertyPlantAndEquipmentExcludingLand": { "auth_ref": [], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale excluding land. Examples include, but are not limited to buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Excluding Land", "terseLabel": "Buildings and other property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentExcludingLand", "nsuri": "http://www.epsilonenergyltd.com/20230331", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "epsn_SegmentCapitalExpenditures": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents net capital expenditures of segments, which consist of drilling and completing wells and also expansion and completion of gathering and compression facilities.", "label": "Segment Capital Expenditures", "terseLabel": "Capital expenditures" } } }, "localname": "SegmentCapitalExpenditures", "nsuri": "http://www.epsilonenergyltd.com/20230331", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "epsn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodWeightedAverageRemainingContractualTerms": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for granted equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share Based Compensation Arrangement by Share Based Payment Award Equity Instruments Other Than Options Granted in Period Weighted Average Remaining Contractual Terms", "terseLabel": "Granted (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodWeightedAverageRemainingContractualTerms", "nsuri": "http://www.epsilonenergyltd.com/20230331", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityRestrictedStockDetails" ], "xbrltype": "durationItemType" }, "epsn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfNumberOfSharesIssuedOfTargetAwardAmounts": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of number of shares issued on target award amounts.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Number of Shares Issued of Target Award amounts", "terseLabel": "Percentage of number of shares issued on target award amounts" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfNumberOfSharesIssuedOfTargetAwardAmounts", "nsuri": "http://www.epsilonenergyltd.com/20230331", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsAssumptionsDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityRestrictedStockDetails" ], "xbrltype": "percentItemType" }, "epsn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The period of performance for vesting of awards.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Performance Period", "terseLabel": "Performance period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod", "nsuri": "http://www.epsilonenergyltd.com/20230331", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsAssumptionsDetails" ], "xbrltype": "durationItemType" }, "epsn_SharesRepurchasedAsPercentageOfOutstandingCommonShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the shares repurchased representing the percentage of outstanding common shares.", "label": "Shares Repurchased As A Percentage Of Outstanding Common Shares", "terseLabel": "Shares repurchased as a percentage of outstanding common shares" } } }, "localname": "SharesRepurchasedAsPercentageOfOutstandingCommonShares", "nsuri": "http://www.epsilonenergyltd.com/20230331", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPurchasesOfEquitySharesDetails" ], "xbrltype": "percentItemType" }, "epsn_ThresholdConcentrationRiskPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold concentration risk percentage for disclosure requirement.", "label": "Threshold Concentration Risk Percentage", "terseLabel": "Threshold concentration risk for reporting (as a percent)" } } }, "localname": "ThresholdConcentrationRiskPercentage", "nsuri": "http://www.epsilonenergyltd.com/20230331", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsCustomersDetails" ], "xbrltype": "percentItemType" }, "epsn_ThresholdPercentOfFacilityUtilizationForCashDistributions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The threshold percent of utilization of credit facility for cash distributions to parent.", "label": "Threshold Percent of Facility Utilization for Cash Distributions", "terseLabel": "Cash distributions percentage" } } }, "localname": "ThresholdPercentOfFacilityUtilizationForCashDistributions", "nsuri": "http://www.epsilonenergyltd.com/20230331", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCreditDetails" ], "xbrltype": "percentItemType" }, "epsn_TimeBasedRestrictedSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to time based restricted shares.", "label": "Time-based restricted shares" } } }, "localname": "TimeBasedRestrictedSharesMember", "nsuri": "http://www.epsilonenergyltd.com/20230331", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureNetIncomePerShareDetails" ], "xbrltype": "domainItemType" }, "epsn_UpstreamUsaSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Upstream-USA segment, which activities include acquisition, development and production of primarily natural gas reserves on properties within the United States.", "label": "Upstream" } } }, "localname": "UpstreamUsaSegmentMember", "nsuri": "http://www.epsilonenergyltd.com/20230331", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r187", "r409", "r410", "r413", "r414", "r446", "r520", "r598", "r601", "r602" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r187", "r409", "r410", "r413", "r414", "r446", "r520", "r598", "r601", "r602" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r187", "r232", "r244", "r245", "r246", "r247", "r248", "r250", "r254", "r312", "r313", "r314", "r315", "r317", "r318", "r320", "r322", "r323", "r599", "r600" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r187", "r232", "r244", "r245", "r246", "r247", "r248", "r250", "r254", "r312", "r313", "r314", "r315", "r317", "r318", "r320", "r322", "r323", "r599", "r600" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r260", "r541", "r605", "r658" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsCustomersDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r308", "r309", "r310", "r311", "r353", "r480", "r495", "r521", "r522", "r538", "r546", "r554", "r603", "r650", "r651", "r652", "r653", "r654", "r655" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCreditDetails", "http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCreditRatiosDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsAssumptionsDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityRestrictedStockDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r308", "r309", "r310", "r311", "r353", "r480", "r495", "r521", "r522", "r538", "r546", "r554", "r603", "r650", "r651", "r652", "r653", "r654", "r655" ], "lang": { "en-us": { "role": { "label": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCreditDetails", "http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCreditRatiosDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsAssumptionsDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityRestrictedStockDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r260", "r541", "r605", "r658" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsCustomersDetails" ], "xbrltype": "domainItemType" }, "srt_NaturalGasLiquidsReservesMember": { "auth_ref": [ "r483", "r606" ], "lang": { "en-us": { "role": { "label": "Natural gas liquids" } } }, "localname": "NaturalGasLiquidsReservesMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails", "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionSummaryOfRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_NaturalGasReservesMember": { "auth_ref": [ "r484" ], "lang": { "en-us": { "role": { "label": "Natural gas" } } }, "localname": "NaturalGasReservesMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails", "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionSummaryOfRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_OtherNonrenewableNaturalResourcesMember": { "auth_ref": [ "r485" ], "lang": { "en-us": { "role": { "label": "Other" } } }, "localname": "OtherNonrenewableNaturalResourcesMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionAccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "srt_ParentCompanyMember": { "auth_ref": [ "r187" ], "lang": { "en-us": { "role": { "label": "Parent Company [Member]", "terseLabel": "Epsilon Energy Ltd." } } }, "localname": "ParentCompanyMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r256", "r481", "r539", "r552", "r595", "r596", "r605", "r657" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails", "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionAccountsReceivableDetails", "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionSummaryOfRevenueDetails", "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r256", "r481", "r539", "r552", "r595", "r596", "r605", "r657" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails", "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionAccountsReceivableDetails", "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionSummaryOfRevenueDetails", "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r308", "r309", "r310", "r311", "r352", "r353", "r380", "r381", "r382", "r456", "r480", "r495", "r521", "r522", "r538", "r546", "r554", "r594", "r603", "r651", "r652", "r653", "r654", "r655" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCreditDetails", "http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCreditRatiosDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsAssumptionsDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityRestrictedStockDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r308", "r309", "r310", "r311", "r352", "r353", "r380", "r381", "r382", "r456", "r480", "r495", "r521", "r522", "r538", "r546", "r554", "r594", "r603", "r651", "r652", "r653", "r654", "r655" ], "lang": { "en-us": { "role": { "label": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCreditDetails", "http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCreditRatiosDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsAssumptionsDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityRestrictedStockDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r188", "r189", "r190", "r198", "r199", "r219", "r417", "r418", "r575", "r576", "r577", "r578", "r579", "r580", "r581" ], "lang": { "en-us": { "role": { "label": "Restatement Adjustment" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r151", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r198", "r199", "r200", "r201", "r202", "r203", "r219", "r270", "r271", "r398", "r416", "r417", "r418", "r419", "r433", "r444", "r445", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r151", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r198", "r199", "r200", "r201", "r202", "r203", "r219", "r270", "r271", "r398", "r416", "r417", "r418", "r419", "r433", "r444", "r445", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r257", "r258", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r540", "r553", "r605" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r257", "r258", "r507", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r540", "r553", "r605" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "stpr_NM": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NEW MEXICO" } } }, "localname": "NM", "nsuri": "http://xbrl.sec.gov/stpr/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "stpr_OK": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OKLAHOMA" } } }, "localname": "OK", "nsuri": "http://xbrl.sec.gov/stpr/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Changes and Error Corrections [Abstract]", "terseLabel": "Immaterial Error Correction" } } }, "localname": "AccountingChangesAndErrorCorrectionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureBasisOfPreparationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r14", "r551" ], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable trade" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r591" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Schedule of accounts receivable net of allowance for doubtful accounts" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r262", "r263" ], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, Net, Current", "verboseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionAccountsReceivableDetails", "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r3", "r127", "r138" ], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedRoyaltiesCurrent": { "auth_ref": [ "r17", "r529" ], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for royalties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Royalties, Current", "terseLabel": "Royalties payable" } } }, "localname": "AccruedRoyaltiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r26", "r27", "r28", "r158", "r491", "r501", "r505" ], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r25", "r28", "r100", "r445", "r496", "r497", "r565", "r566", "r567", "r572", "r573", "r574" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r9", "r551" ], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r386", "r387", "r388", "r572", "r573", "r574", "r643" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-In Capital [Member]", "terseLabel": "Additional paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r91", "r92", "r355" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "terseLabel": "Stock-based compensation expenses" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r384" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Allocated Share-based Compensation Expense", "terseLabel": "Stock based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityRestrictedStockDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionsOutstandingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForCreditLossesTextBlock": { "auth_ref": [ "r64" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for allowance for credit losses.", "label": "Allowance for Credit Losses [Text Block]", "terseLabel": "Current Expected Credit Loss" } } }, "localname": "AllowanceForCreditLossesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureCurrentExpectedCreditLoss" ], "xbrltype": "textBlockItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r216" ], "lang": { "en-us": { "role": { "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.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Total Anti-dilutive shares" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureNetIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AssetRetirementObligation": { "auth_ref": [ "r294", "r298" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Asset Retirement Obligation", "periodEndLabel": "Balance end of period", "periodStartLabel": "Balance beginning of period" } } }, "localname": "AssetRetirementObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureAssetRetirementObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetRetirementObligationAccretionExpense": { "auth_ref": [ "r295", "r301" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Asset Retirement Obligation, Accretion Expense", "terseLabel": "Accretion" } } }, "localname": "AssetRetirementObligationAccretionExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureAssetRetirementObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetRetirementObligationCashPaidToSettle": { "auth_ref": [ "r178", "r296" ], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid during the period to settle an asset retirement obligation. Amounts paid to settle an asset retirement obligation are generally included in the operating section of the Statement of Cash Flows.", "label": "Asset Retirement Obligation, Cash Paid to Settle", "negatedLabel": "Settlement of asset retirement obligation" } } }, "localname": "AssetRetirementObligationCashPaidToSettle", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetRetirementObligationDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asset Retirement Obligations" } } }, "localname": "AssetRetirementObligationDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AssetRetirementObligationDisclosureTextBlock": { "auth_ref": [ "r297", "r302", "r303" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for an asset retirement obligation and the associated long-lived asset. An asset retirement obligation is a legal obligation associated with the disposal or retirement from service 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.", "label": "Asset Retirement Obligation Disclosure [Text Block]", "terseLabel": "Asset Retirement Obligations" } } }, "localname": "AssetRetirementObligationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureAssetRetirementObligations" ], "xbrltype": "textBlockItemType" }, "us-gaap_AssetRetirementObligationLiabilitiesIncurred": { "auth_ref": [ "r299" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of asset retirement obligations incurred during the period.", "label": "Asset Retirement Obligation, Liabilities Incurred", "terseLabel": "Liabilities acquired" } } }, "localname": "AssetRetirementObligationLiabilitiesIncurred", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureAssetRetirementObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetRetirementObligationLiabilitiesSettled": { "auth_ref": [ "r300" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset retirement obligations settled, or otherwise disposed of, during the period. This may include asset retirement obligations transferred to third parties associated with the sale of a long-lived asset.", "label": "Asset Retirement Obligation, Liabilities Settled", "negatedLabel": "Wells plugged and abandoned" } } }, "localname": "AssetRetirementObligationLiabilitiesSettled", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureAssetRetirementObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]", "terseLabel": "Reconciliation of provision for asset retirement obligations" } } }, "localname": "AssetRetirementObligationRollForwardAnalysisRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureAssetRetirementObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetRetirementObligationsNoncurrent": { "auth_ref": [ "r593" ], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Asset Retirement Obligations, Noncurrent", "terseLabel": "Asset retirement obligations" } } }, "localname": "AssetRetirementObligationsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r126", "r137", "r157", "r184", "r240", "r246", "r252", "r268", "r312", "r313", "r315", "r316", "r317", "r319", "r321", "r323", "r324", "r409", "r413", "r424", "r551", "r599", "r600", "r648" ], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsAndLiabilitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets and Liabilities, Lessee [Abstract]", "verboseLabel": "Assets" } } }, "localname": "AssetsAndLiabilitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureLeasesLeaseCommitmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r154", "r161", "r184", "r268", "r312", "r313", "r315", "r316", "r317", "r319", "r321", "r323", "r324", "r409", "r413", "r424", "r551", "r599", "r600", "r648" ], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrent": { "auth_ref": [ "r184", "r268", "r312", "r313", "r315", "r316", "r317", "r319", "r321", "r323", "r324", "r409", "r413", "r424", "r599", "r600", "r648" ], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.", "label": "Assets, Noncurrent", "totalLabel": "Total non-current assets" } } }, "localname": "AssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Noncurrent [Abstract]", "terseLabel": "Non-current assets" } } }, "localname": "AssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureNetIncomePerShareDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsAssumptionsDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityRestrictedStockDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionActivityDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionActivityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r47" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "Basis of Preparation" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureBasisOfPreparation" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisSwapMember": { "auth_ref": [ "r642" ], "lang": { "en-us": { "role": { "documentation": "Interest rate swap contract where both rates are variable and tied to different index rates.", "label": "Tennessee Z4 basis swap" } } }, "localname": "BasisSwapMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesFairValueOfDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalizedCostsAccumulatedDepreciationDepletionAmortizationAndValuationAllowanceForRelatingToOilAndGasProducingActivities": { "auth_ref": [ "r117" ], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_CapitalizedCostsOilAndGasProducingActivitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion, amortization and valuation allowance relating to oil and gas producing activities.", "label": "Capitalized Costs, Accumulated Depreciation, Depletion, Amortization and Valuation Allowance Relating to Oil and Gas Producing Activities", "negatedLabel": "Accumulated depletion, depreciation, amortization and impairment" } } }, "localname": "CapitalizedCostsAccumulatedDepreciationDepletionAmortizationAndValuationAllowanceForRelatingToOilAndGasProducingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedCostsOilAndGasProducingActivitiesGross": { "auth_ref": [ "r117" ], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_CapitalizedCostsOilAndGasProducingActivitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The sum of capitalized costs relating to oil and gas producing activities before accounting for accumulated depreciation.", "label": "Capitalized Costs, Oil and Gas Producing Activities, Gross", "terseLabel": "Gathering system" } } }, "localname": "CapitalizedCostsOilAndGasProducingActivitiesGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedCostsOilAndGasProducingActivitiesNet": { "auth_ref": [ "r117" ], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Net amount of capitalized costs relating to oil and gas producing activities.", "label": "Capitalized Costs, Oil and Gas Producing Activities, Net", "terseLabel": "Gathering system (net)", "totalLabel": "Total gathering system, net" } } }, "localname": "CapitalizedCostsOilAndGasProducingActivitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails", "http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, and Restricted Cash" } } }, "localname": "CashAndCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r45", "r156", "r527" ], "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureCashCashEquivalentsAndRestrictedCashReconciliationOfCashDetails": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureCashCashEquivalentsAndRestrictedCashReconciliationOfCashDetails", "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsDisclosureTextBlock": { "auth_ref": [ "r156" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for cash and cash equivalent footnotes, which may include the types of deposits and money market instruments, applicable carrying amounts, restricted amounts and compensating balance arrangements. Cash and equivalents include: (1) currency on hand (2) demand deposits with banks or financial institutions (3) other kinds of accounts that have the general characteristics of demand deposits (4) 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. Generally, only investments maturing within three months from the date of acquisition qualify.", "label": "Cash and Cash Equivalents Disclosure [Text Block]", "terseLabel": "Cash, Cash Equivalents, and Restricted Cash" } } }, "localname": "CashAndCashEquivalentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureCashCashEquivalentsAndRestrictedCash" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r40", "r45", "r46" ], "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureCashCashEquivalentsAndRestrictedCashReconciliationOfCashDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash, end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of period", "totalLabel": "Cash, cash equivalents and restricted cash in the statement of cash flows" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureCashCashEquivalentsAndRestrictedCashReconciliationOfCashDetails", "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r40", "r113" ], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Increase in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r19", "r131", "r144" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies.", "terseLabel": "Commitments and contingencies (Note 10)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r74", "r306", "r307", "r510", "r597" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r77" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Declared", "terseLabel": "Cash dividend of common stock (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityDividendsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r572", "r573", "r643" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common stock", "terseLabel": "Common Shares" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockNoParValue": { "auth_ref": [ "r8" ], "lang": { "en-us": { "role": { "documentation": "Face amount per share of no-par value common stock.", "label": "Common Stock, No Par Value", "terseLabel": "Common shares, no par value" } } }, "localname": "CommonStockNoParValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityShareCapitalDetails", "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorizedUnlimited": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the number of common shares permitted to be issued by an entity's charter and bylaws is unlimited. The acceptable value is \"Unlimited\".", "label": "Common Stock, Shares Authorized, Unlimited", "terseLabel": "Common shares, unlimited authorized" } } }, "localname": "CommonStockSharesAuthorizedUnlimited", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityShareCapitalDetails", "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "authorizedUnlimitedItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r8" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r8", "r76" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValueOutstanding": { "auth_ref": [ "r8" ], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of all classes of common stock held by shareholders. May be all or portion of the number of common shares authorized. These shares exclude common shares repurchased by the entity and held as treasury shares.", "label": "Common Stock, Value, Issued", "terseLabel": "Common shares, no par value, unlimited shares authorized and 22,926,444 shares issued and 22,879,224 shares outstanding at March 31, 2023 and 23,117,144 issued and outstanding at December 31, 2022" } } }, "localname": "CommonStockValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets and Liabilities [Abstract]", "terseLabel": "Net deferred tax liabilities" } } }, "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesNetDeferredTaxLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r29", "r166", "r168", "r173", "r487", "r492" ], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "NET COMPREHENSIVE INCOME" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r52", "r53", "r110", "r111", "r260", "r509" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r52", "r53", "r110", "r111", "r260", "r506", "r509" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r52", "r53", "r110", "r111", "r260", "r509", "r659" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsCustomersDetails", "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration risk" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r52", "r53", "r110", "r111", "r260" ], "lang": { "en-us": { "role": { "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.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk (as a percent)" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsCustomersDetails", "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r50", "r52", "r53", "r54", "r110", "r112", "r509" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r52", "r53", "r110", "r111", "r260", "r509" ], "lang": { "en-us": { "role": { "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.", "label": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsCustomersDetails", "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r98", "r531" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureBasisOfPreparationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r61", "r245", "r246", "r247", "r248", "r254", "r584" ], "lang": { "en-us": { "role": { "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.", "label": "Corporate" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r32" ], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total costs of sales and operating expenses for the period.", "label": "Costs And Expenses", "totalLabel": "Total operating costs and expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCreditDetails", "http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCreditRatiosDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCreditDetails", "http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCreditRatiosDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Federal, State and Local, Tax Expense (Benefit) [Abstract]", "terseLabel": "Current:" } } }, "localname": "CurrentFederalStateAndLocalTaxExpenseBenefitAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesCurrentAndDeferredTaxExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r571", "r634", "r636" ], "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesCurrentAndDeferredTaxExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesCurrentAndDeferredTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r95", "r395", "r402", "r571" ], "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesCurrentAndDeferredTaxExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total current income tax expense" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesCurrentAndDeferredTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r571", "r634", "r636" ], "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesCurrentAndDeferredTaxExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesCurrentAndDeferredTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r51", "r260" ], "lang": { "en-us": { "role": { "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.", "label": "Customer Concentration risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsCustomersDetails", "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revolving Line of Credit" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r75", "r183", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r336" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Revolving Line of Credit" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCredit" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Margin added to variable interest rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCreditDetails", "http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCreditRatiosDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r571", "r635", "r636" ], "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesCurrentAndDeferredTaxExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesCurrentAndDeferredTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract]", "terseLabel": "Deferred:" } } }, "localname": "DeferredFederalStateAndLocalTaxExpenseBenefitAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesCurrentAndDeferredTaxExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r43", "r95", "r396", "r401", "r402", "r571" ], "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesCurrentAndDeferredTaxExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 }, "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income tax expense (benefit)", "totalLabel": "Total deferred tax expense" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesCurrentAndDeferredTaxExpenseDetails", "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r389", "r390" ], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "negatedTotalLabel": "Net deferred tax liability", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesNetDeferredTaxLiabilitiesDetails", "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r571", "r635", "r636" ], "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesCurrentAndDeferredTaxExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesCurrentAndDeferredTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetsCurrent": { "auth_ref": [ "r163" ], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset, Current", "terseLabel": "Fair value of derivatives" } } }, "localname": "DerivativeAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "auth_ref": [ "r24", "r102", "r115", "r162", "r530" ], "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesFairValueOfDerivativeInstrumentsDetails": { "order": 1.0, "parentTag": "us-gaap_DerivativeFairValueOfDerivativeNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.", "label": "Derivative Asset, Fair Value, Gross Asset", "terseLabel": "Fair Value of Derivative Assets" } } }, "localname": "DerivativeFairValueOfDerivativeAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesFairValueOfDerivativeInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "auth_ref": [ "r24", "r102", "r115", "r162", "r530" ], "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesFairValueOfDerivativeInstrumentsDetails": { "order": 2.0, "parentTag": "us-gaap_DerivativeFairValueOfDerivativeNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.", "label": "Derivative Liability, Fair Value, Gross Liability", "negatedLabel": "Fair Value of Derivative Liabilities" } } }, "localname": "DerivativeFairValueOfDerivativeLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesFairValueOfDerivativeInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeNet": { "auth_ref": [ "r423" ], "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesFairValueOfDerivativeInstrumentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of the assets less the liabilities of a derivative or group of derivatives.", "label": "Derivative, Fair Value, Net", "terseLabel": "Fair Value", "totalLabel": "Net Fair Value of Derivatives" } } }, "localname": "DerivativeFairValueOfDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesCommodityDerivativeContractsDetails", "http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesFairValueOfDerivativeInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commodity Risk Management Activities" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r105", "r415" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "Commodity Risk Management Activities" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivities" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeNonmonetaryNotionalAmount": { "auth_ref": [ "r335", "r338", "r415", "r640", "r641" ], "lang": { "en-us": { "role": { "documentation": "Nominal number of units used to calculate payment on derivative.", "label": "Derivative, Nonmonetary Notional Amount", "terseLabel": "Nonmonetary notional amount" } } }, "localname": "DerivativeNonmonetaryNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesFairValueOfDerivativeInstrumentsDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_DerivativesFairValueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivatives, Fair Value [Line Items]", "terseLabel": "Risk Management Activities" } } }, "localname": "DerivativesFairValueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesFairValueOfDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Revenue recognition" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionAccountsReceivableDetails", "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionAdditionalInformationDetails", "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionSummaryOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r349", "r539", "r540", "r541", "r542", "r543", "r544", "r545" ], "lang": { "en-us": { "role": { "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.", "label": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionAccountsReceivableDetails", "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionAdditionalInformationDetails", "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionSummaryOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r605" ], "lang": { "en-us": { "role": { "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.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Summary of revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_Dividends": { "auth_ref": [ "r77", "r136" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Dividends", "negatedLabel": "Dividends" } } }, "localname": "Dividends", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income Per Share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r174", "r193", "r194", "r196", "r197", "r198", "r204", "r207", "r213", "r214", "r215", "r219", "r418", "r419", "r488", "r493", "r532" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Net income per share, basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r174", "r193", "r194", "r196", "r197", "r198", "r207", "r213", "r214", "r215", "r219", "r418", "r419", "r488", "r493", "r532" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Net income per share, diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r216", "r217", "r218", "r220" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Income Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureNetIncomePerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r645" ], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "terseLabel": "Effect of currency rates on cash, cash equivalents and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r17" ], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r385" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition", "verboseLabel": "Weighted average period for recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityRestrictedStockDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionActivityNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r633" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Compensation cost not yet recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityRestrictedStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r633" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options", "verboseLabel": "Unrecognized stock based compensation to be recognized over a period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionActivityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Stock option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureNetIncomePerShareDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionActivityDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionActivityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Shareholders' Equity" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r76", "r150", "r169", "r170", "r171", "r188", "r189", "r190", "r192", "r199", "r202", "r221", "r269", "r339", "r386", "r387", "r388", "r397", "r398", "r417", "r425", "r426", "r427", "r428", "r429", "r430", "r445", "r496", "r497", "r498" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_ExplorationExpense": { "auth_ref": [ "r482" ], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Exploration expenses (including prospecting) related to oil and gas producing entities and would be included in operating expenses of that entity. Costs incurred in identifying areas that may warrant examination and in examining specific areas that are considered to have prospects of containing oil and gas reserves, including costs of drilling exploratory wells and exploratory-type stratigraphic test wells. Exploration costs may be incurred both before acquiring the related property (sometimes referred to in part as prospecting costs) and after acquiring the property. Principal types of exploration costs, which include depreciation and applicable operating costs of support equipment and facilities and other costs of exploration activities, are: (i) Costs of topographical, geographical and geophysical studies, rights of access to properties to conduct those studies, and salaries and other expenses of geologists, geophysical crews, and others conducting those studies. Collectively, these are sometimes referred to as geological and geophysical or \"G&G\" costs. (ii) Costs of carrying and retaining undeveloped properties, such as delay rentals, ad valorem taxes on properties, legal costs for title defense, and the maintenance of land and lease records. (iii) Dry hole contributions and bottom hole contributions. (iv) Costs of drilling and equipping exploratory wells. (v) Costs of drilling exploratory-type stratigraphic test wells.", "label": "Exploration Expense", "terseLabel": "Gathering system operating expenses" } } }, "localname": "ExplorationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r421" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock": { "auth_ref": [ "r107", "r109" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of financial instrument classified as a derivative asset (liability) after deduction of derivative liability (asset) using recurring unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Schedule of fair value of derivatives rollforward" } } }, "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings": { "auth_ref": [ "r420", "r422" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in income from derivative asset (liability) after deduction of derivative liability (asset), measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) Included in Earnings", "verboseLabel": "Gains (losses) on derivative contracts included in earnings" } } }, "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesFairValueOfAssetLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationSettlements": { "auth_ref": [ "r108", "r109" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of settlements of financial instrument classified as a derivative asset (liability) after deduction of derivative liability, measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Settlements", "negatedLabel": "Settlement of commodity derivative contracts" } } }, "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationSettlements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesFairValueOfAssetLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs": { "auth_ref": [ "r106", "r109" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as derivative asset (liability) after deduction of derivative liability (asset), measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis with Unobservable Inputs", "periodEndLabel": "Fair value of asset (liability), end of the period", "periodStartLabel": "Fair value of asset (liability), beginning of the period" } } }, "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesFairValueOfAssetLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueRecurringBasisUnobservableInputReconciliationNetDerivativeAssetLiabilityGainLossStatementOfIncomeExtensibleList": { "auth_ref": [ "r420" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement in which net income is reported that includes gain (loss) from derivative asset (liability) after deduction of derivative liability (asset), measured at fair value using unobservable input (level 3).", "label": "Fair Value, Net Derivative Asset (Liability), Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]", "terseLabel": "Gains (losses) on derivative contracts included in earnings, Statement of Income or Comprehensive Income" } } }, "localname": "FairValueRecurringBasisUnobservableInputReconciliationNetDerivativeAssetLiabilityGainLossStatementOfIncomeExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesFairValueOfAssetLiabilityDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r101", "r103", "r104" ], "lang": { "en-us": { "role": { "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]" } } }, "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesFairValueOfDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FederalFundsPurchasedMember": { "auth_ref": [ "r130" ], "lang": { "en-us": { "role": { "documentation": "Short term borrowing where a bank borrows, at the federal funds rate, from another bank.", "label": "Federal Funds Rate" } } }, "localname": "FederalFundsPurchasedMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r264", "r267", "r273", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r335", "r338", "r415", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r535", "r586", "r587", "r588", "r660", "r661", "r662", "r663", "r664", "r665", "r666" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesFairValueOfDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancingReceivableAllowanceForCreditLosses": { "auth_ref": [ "r62", "r159", "r272", "r274", "r276", "r524", "r525", "r526", "r656" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement.", "label": "Financing Receivable, Allowance for Credit Loss", "terseLabel": "Allowance for Credit Loss" } } }, "localname": "FinancingReceivableAllowanceForCreditLosses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureCurrentExpectedCreditLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "General and Administrative Expense [Abstract]", "terseLabel": "General and administrative expenses:" } } }, "localname": "GeneralAndAdministrativeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain": { "auth_ref": [ "r68", "r266" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrecognized gain on investment in debt security measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-Maturity, Accumulated Unrecognized Gain", "terseLabel": "Short term investments, unrecognized gains" } } }, "localname": "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureFairValueMeasurementsDetails", "http://www.epsilonenergyltd.com/role/DisclosureShortTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesCurrent": { "auth_ref": [ "r66", "r585", "r590" ], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity), classified as current.", "label": "Debt Securities, Held-to-Maturity, Amortized Cost, before Allowance for Credit Loss, Current", "terseLabel": "Short term investments" } } }, "localname": "HeldToMaturitySecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureFairValueMeasurementsDetails", "http://www.epsilonenergyltd.com/role/DisclosureShortTermInvestmentsDetails", "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesFairValue": { "auth_ref": [ "r67", "r265", "r486" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-Maturity, Fair Value", "terseLabel": "Short term investments, adjusted cost basis" } } }, "localname": "HeldToMaturitySecuritiesFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureFairValueMeasurementsDetails", "http://www.epsilonenergyltd.com/role/DisclosureShortTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfOilAndGasProperties": { "auth_ref": [ "r43", "r73", "r120" ], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 5.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The expense recorded to reduce the value of oil and gas assets consisting of proved properties and unproved properties as the estimate of future successful production from these properties is reduced.", "label": "Impairment of Oil and Gas Properties", "verboseLabel": "Impairment expense" } } }, "localname": "ImpairmentOfOilAndGasProperties", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows", "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r30", "r123", "r132", "r146", "r240", "r245", "r251", "r254", "r489", "r534" ], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Net income before income tax expense" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesIncomeBeforeIncomeTaxesDetails", "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails", "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract]", "terseLabel": "Income (loss) before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesIncomeBeforeIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Operations and Comprehensive Income (Loss)" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r185", "r392", "r393", "r394", "r399", "r403", "r405", "r406", "r407" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r186", "r201", "r202", "r238", "r391", "r400", "r404", "r494" ], "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesCurrentAndDeferredTaxExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense Benefit", "terseLabel": "Income tax expense", "totalLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesCurrentAndDeferredTaxExpenseDetails", "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxesDetails", "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Reconciliation of income tax expense (benefit) between statutory tax rate and effective tax rate" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r42" ], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable, royalties payable and other accrued liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r42" ], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r42" ], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income taxes payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r42" ], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r208", "r209", "r210", "r215", "r357" ], "lang": { "en-us": { "role": { "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.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "verboseLabel": "Incremental common shares" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureNetIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r114", "r134", "r172", "r234", "r432" ], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails", "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r177", "r181", "r182" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Net", "terseLabel": "Interest paid" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntersegmentEliminationMember": { "auth_ref": [ "r232", "r244", "r245", "r246", "r247", "r248", "r250", "r254" ], "lang": { "en-us": { "role": { "documentation": "Eliminating entries used in operating segment consolidation.", "label": "Elimination" } } }, "localname": "IntersegmentEliminationMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r34", "r233" ], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 4.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails", "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r69", "r124", "r135", "r147", "r523" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "Short Term Investments" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShortTermInvestments" ], "xbrltype": "textBlockItemType" }, "us-gaap_Land": { "auth_ref": [ "r563" ], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depletion of real estate held for productive use, excluding land held for sale.", "label": "Land" } } }, "localname": "Land", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseAndRentalExpense": { "auth_ref": [], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "Lease And Rental Expense", "terseLabel": "Lease operating expenses" } } }, "localname": "LeaseAndRentalExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureLeasesLeaseCommitmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r647" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of operating lease" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r437" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseDescriptionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Description [Abstract]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeaseDescriptionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r442" ], "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumLeaseCommitmentsDetailsCalc": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.epsilonenergyltd.com/role/DisclosureLeasesFutureMinimumLeaseCommitmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "terseLabel": "Future lease payments estimated", "totalLabel": "Total minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureLeasesFutureMinimumLeaseCommitmentsDetails", "http://www.epsilonenergyltd.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r442" ], "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumLeaseCommitmentsDetailsCalc": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureLeasesFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r442" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureLeasesFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r442" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureLeasesFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r442" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureLeasesFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r442" ], "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureLeasesFutureMinimumLeaseCommitmentsDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureLeasesFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r646" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Lease term" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r443" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r16", "r184", "r268", "r312", "r313", "r315", "r316", "r317", "r319", "r321", "r323", "r324", "r410", "r413", "r414", "r424", "r533", "r599", "r648", "r649" ], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r13", "r129", "r142", "r551", "r570", "r589", "r644" ], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and shareholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND SHAREHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r18", "r155", "r184", "r268", "r312", "r313", "r315", "r316", "r317", "r319", "r321", "r323", "r324", "r410", "r413", "r414", "r424", "r551", "r599", "r648", "r649" ], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r0", "r1", "r2", "r4", "r5", "r184", "r268", "r312", "r313", "r315", "r316", "r317", "r319", "r321", "r323", "r324", "r410", "r413", "r414", "r424", "r599", "r648", "r649" ], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "Liabilities, Noncurrent", "totalLabel": "Total non-current liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "Non-current liabilities" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "auth_ref": [ "r15" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Current Borrowing Capacity", "terseLabel": "Current borrowing base", "verboseLabel": "Current borrowing base" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCreditDetails", "http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCreditRatiosDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Line of Credit Facility [Line Items]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCreditDetails", "http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCreditRatiosDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r15" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Total commitments" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r15", "r569" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to 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.", "label": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCreditDetails", "http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCreditRatiosDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r222", "r227" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "Nature of Operations [Text Block]", "terseLabel": "Description of Business" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureDescriptionOfBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r180" ], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r180" ], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "terseLabel": "Decreasing net cash used in investing activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureBasisOfPreparationDetails", "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r40", "r41", "r44" ], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "terseLabel": "Decreasing net cash provided by operating activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureBasisOfPreparationDetails", "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r31", "r44", "r133", "r145", "r153", "r164", "r167", "r171", "r184", "r191", "r193", "r194", "r196", "r197", "r201", "r202", "r211", "r240", "r245", "r251", "r254", "r268", "r312", "r313", "r315", "r316", "r317", "r319", "r321", "r323", "r324", "r419", "r424", "r534", "r599" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r193", "r194", "r196", "r197", "r204", "r205", "r212", "r215", "r240", "r245", "r251", "r254", "r534" ], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net income available to shareholders", "totalLabel": "NET INCOME", "verboseLabel": "Net earnings (loss) for the period" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureNetIncomePerShareDetails", "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails", "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Issued Accounting Standards" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureBasisOfPreparationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Non-cash investing and financing activities:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r35" ], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Other income (expense), net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails", "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense):" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": { "auth_ref": [ "r84" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares.", "label": "Nonvested Restricted Stock Shares Activity [Table Text Block]", "terseLabel": "Schedule of restricted stock activity" } } }, "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OilAndCondensateMember": { "auth_ref": [ "r606" ], "lang": { "en-us": { "role": { "documentation": "Viscous liquid derived from petroleum and product of conversion of gas into liquid during production.", "label": "Oil and condensate" } } }, "localname": "OilAndCondensateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails", "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionSummaryOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OilAndGasPropertiesTextBlock": { "auth_ref": [ "r121" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for properties used in normal conduct of oil and gas exploration and producing operations. This disclosure may include property accounting policies and methodology, a schedule of property, plant and equipment gross, additions, deletions, transfers and other changes, depreciation, depletion and amortization expense, net, accumulated depreciation, depletion and amortization expense and useful lives.", "label": "Oil and Gas Properties [Text Block]", "verboseLabel": "Property and Equipment" } } }, "localname": "OilAndGasPropertiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_OilAndGasPropertyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property and Equipment" } } }, "localname": "OilAndGasPropertyAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OilAndGasPropertySuccessfulEffortMethodAccumulatedDepreciationDepletionAndAmortization": { "auth_ref": [ "r116", "r117" ], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_OilAndGasPropertySuccessfulEffortMethodNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization of oil and gas property carried under the successful effort method. Oil and gas property include, but not limited to, the entity's wells and related equipment and facilities.", "label": "Oil and Gas Property, Successful Effort Method, Accumulated Depreciation, Depletion and Amortization", "negatedLabel": "Accumulated depletion, depreciation, amortization and impairment" } } }, "localname": "OilAndGasPropertySuccessfulEffortMethodAccumulatedDepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OilAndGasPropertySuccessfulEffortMethodNet": { "auth_ref": [ "r116", "r117" ], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Oil and gas properties net of accumulated depreciation, depletion, amortization, impairment, and abandonment, carried under the successful effort method.", "label": "Oil and Gas Property, Successful Effort Method, Net", "totalLabel": "Total oil and gas properties, net" } } }, "localname": "OilAndGasPropertySuccessfulEffortMethodNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OilAndGasPropertySuccessfulEffortMethodNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Oil and Gas Property, Successful Effort Method, Net [Abstract]", "terseLabel": "Oil and gas properties, successful efforts method" } } }, "localname": "OilAndGasPropertySuccessfulEffortMethodNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating costs and expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r240", "r245", "r251", "r254", "r534" ], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Operating income", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureBasisOfPreparationDetails", "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails", "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r438", "r550" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease costs" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureLeasesLeaseCommitmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "verboseLabel": "Future Minimum Lease Commitments" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureLeasesFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r435" ], "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumLeaseCommitmentsDetailsCalc": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.epsilonenergyltd.com/role/DisclosureLeasesFutureMinimumLeaseCommitmentsDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "totalLabel": "Total operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureLeasesFutureMinimumLeaseCommitmentsDetails", "http://www.epsilonenergyltd.com/role/DisclosureLeasesLeaseCommitmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r435" ], "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumLeaseCommitmentsDetailsCalc": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://www.epsilonenergyltd.com/role/DisclosureCommitmentsAndContingenciesLeaseCommitmentDetails": { "order": 1.0, "parentTag": "epsn_LeaseLiability", "weight": 1.0 }, "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "negatedLabel": "Less: current obligations under leases", "terseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureLeasesFutureMinimumLeaseCommitmentsDetails", "http://www.epsilonenergyltd.com/role/DisclosureLeasesLeaseCommitmentDetails", "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r435" ], "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumLeaseCommitmentsDetailsCalc": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, LT", "verboseLabel": "Long-term lease obligations" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureLeasesFutureMinimumLeaseCommitmentsDetails", "http://www.epsilonenergyltd.com/role/DisclosureLeasesLeaseCommitmentDetails", "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r436", "r439" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureLeasesLeaseCommitmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r434" ], "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumLeaseCommitmentsDetailsCalc": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.epsilonenergyltd.com/role/DisclosureCommitmentsAndContingenciesLeaseCommitmentDetails": { "order": 1.0, "parentTag": "epsn_LeaseRightOfUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "totalLabel": "Total operating lease right-of-use-assets", "verboseLabel": "Operating lease right-of-use-assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureLeasesLeaseCommitmentDetails", "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails", "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r441", "r550" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "verboseLabel": "Weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureLeasesLeaseCommitmentDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r440", "r550" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureLeasesLeaseCommitmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesRentExpenseNet": { "auth_ref": [ "r148" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income.", "label": "Operating Leases, Rent Expense, Net", "verboseLabel": "Rent expense for operating leases" } } }, "localname": "OperatingLeasesRentExpenseNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r244", "r245", "r246", "r247", "r248", "r254" ], "lang": { "en-us": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Description of Business" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r17" ], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued liabilities" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r160", "r551" ], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent [Abstract]", "terseLabel": "Other assets:" } } }, "localname": "OtherAssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r96", "r97", "r99" ], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r96", "r97", "r99", "r165", "r168" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "verboseLabel": "Other comprehensive income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherGeneralAndAdministrativeExpense": { "auth_ref": [ "r33" ], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 7.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of general and administrative expense classified as other.", "label": "Other General and Administrative Expense", "terseLabel": "Other general and administrative expenses" } } }, "localname": "OtherGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureLeasesNarrativeDetails", "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r36" ], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expense)" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails", "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r39" ], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Buyback of common shares" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfOrdinaryDividends": { "auth_ref": [ "r39" ], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflow in the form of ordinary dividends to common shareholders, preferred shareholders and noncontrolling interests, generally out of earnings.", "label": "Payments of Dividends", "negatedLabel": "Dividends", "verboseLabel": "Payment of aggregate amount of dividend" } } }, "localname": "PaymentsOfOrdinaryDividends", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityDividendsDetails", "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireHeldToMaturitySecurities": { "auth_ref": [ "r37", "r65" ], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow through purchase of long-term held-to-maturity securities.", "label": "Payments to Acquire Held-to-Maturity Securities", "negatedLabel": "Purchases of short term investments" } } }, "localname": "PaymentsToAcquireHeldToMaturitySecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r176", "r637", "r638", "r639" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Payments to Acquire Productive Assets", "terseLabel": "Capital Expenditures, Net" } } }, "localname": "PaymentsToAcquireProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockNoParValue": { "auth_ref": [ "r7", "r604" ], "lang": { "en-us": { "role": { "documentation": "Face amount per share of no-par value preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, No Par Value", "terseLabel": "Preferred shares, no par value" } } }, "localname": "PreferredStockNoParValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityShareCapitalDetails", "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorizedUnlimited": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the 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 is unlimited. The acceptable value is \"Unlimited\".", "label": "Preferred Stock, Shares Authorized, Unlimited [Fixed List]", "terseLabel": "Preferred shares, unlimited authorized" } } }, "localname": "PreferredStockSharesAuthorizedUnlimited", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityShareCapitalDetails", "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "authorizedUnlimitedItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r7", "r337" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r7" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred shares outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValueOutstanding": { "auth_ref": [ "r7" ], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by shareholders, which is net of related treasury stock. May be all or a portion of the number of preferred shares authorized. These shares represent the ownership interest of the preferred shareholders.", "label": "Preferred Stock, Value, Outstanding", "terseLabel": "Preferred shares, no par value, unlimited shares authorized, none issued or outstanding" } } }, "localname": "PreferredStockValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidTaxes": { "auth_ref": [ "r528", "r536", "r592" ], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Taxes", "verboseLabel": "Prepaid income taxes" } } }, "localname": "PrepaidTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r562" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassification, Policy [Policy Text Block]", "terseLabel": "Reclassification" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureBasisOfPreparationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r38", "r90" ], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r153", "r164", "r167", "r179", "r184", "r191", "r201", "r202", "r240", "r245", "r251", "r254", "r268", "r312", "r313", "r315", "r316", "r317", "r319", "r321", "r323", "r324", "r408", "r411", "r412", "r419", "r424", "r489", "r534", "r548", "r549", "r567", "r599" ], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r72" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r72", "r143", "r490", "r551" ], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "totalLabel": "Total property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net [Abstract]", "terseLabel": "Property and equipment:" } } }, "localname": "PropertyPlantAndEquipmentNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r72" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of property and equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r71" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvedOilAndGasPropertySuccessfulEffortMethod": { "auth_ref": [ "r119", "r121" ], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_OilAndGasPropertySuccessfulEffortMethodNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Oil and Gas properties with proved reserves under the successful effort method.", "label": "Proved Oil and Gas Property, Successful Effort Method", "terseLabel": "Proved properties" } } }, "localname": "ProvedOilAndGasPropertySuccessfulEffortMethod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r175", "r275" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "verboseLabel": "Bad debt expense" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted": { "auth_ref": [ "r6", "r128", "r139" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount to be expended to satisfy the terms of arrangements in which the entity has agreed to expend funds to procure goods or services, excluding long-term purchase commitments or unconditional purchase obligations.", "label": "Purchase Commitment, Remaining Minimum Amount Committed", "terseLabel": "Commitments for capital expenditures" } } }, "localname": "PurchaseCommitmentRemainingMinimumAmountCommitted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r508", "r564", "r568" ], "calculation": { "http://www.epsilonenergyltd.com/role/DisclosureCashCashEquivalentsAndRestrictedCashReconciliationOfCashDetails": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash, Noncurrent", "terseLabel": "Restricted cash", "verboseLabel": "Restricted cash included in other assets" } } }, "localname": "RestrictedCashNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureCashCashEquivalentsAndRestrictedCashReconciliationOfCashDetails", "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r48" ], "lang": { "en-us": { "role": { "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.", "label": "Restricted stock awards" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityRestrictedStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResultsOfOperationsDepreciationDepletionAmortizationAndAccretion": { "auth_ref": [], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 4.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Depreciation, depletion, amortization, and accretion related to oil and gas producing activities.", "label": "Results of Operations, Depreciation, Depletion, Amortization and Accretion", "terseLabel": "Depletion, depreciation, amortization, and accretion", "verboseLabel": "Depletion, depreciation, amortization, and accretion" } } }, "localname": "ResultsOfOperationsDepreciationDepletionAmortizationAndAccretion", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails", "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows", "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r10", "r77", "r141", "r500", "r505", "r551" ], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r150", "r188", "r189", "r190", "r192", "r199", "r202", "r269", "r386", "r387", "r388", "r397", "r398", "r417", "r496", "r498" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r231", "r232", "r244", "r249", "r250", "r256", "r257", "r260", "r348", "r349", "r481" ], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.", "label": "Revenue from Contract with Customer, Including Assessed Tax", "terseLabel": "Total operating revenue", "verboseLabel": "Total revenue" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails", "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognitionSummaryOfRevenueDetails", "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r350", "r351" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureRevenueRecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue Recognition [Abstract]", "terseLabel": "Revenues from contracts with customers:" } } }, "localname": "RevenueRecognitionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue Recognition" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCreditDetails", "http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCreditRatiosDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r260", "r583" ], "lang": { "en-us": { "role": { "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.", "label": "Total Revenue" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r48" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of anti-dilutive shares" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureNetIncomePerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock": { "auth_ref": [ "r593" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in carrying amount of a liability for asset retirement obligations, for changes such as new obligations, changes in estimates of existing obligations, spending on existing obligations, property dispositions, and foreign currency translation.", "label": "Schedule of Change in Asset Retirement Obligation [Table Text Block]", "terseLabel": "Schedule of activity in asset retirement obligations" } } }, "localname": "ScheduleOfChangeInAssetRetirementObligationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureAssetRetirementObligationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r94" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of current and deferred tax expense (benefit)" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "auth_ref": [ "r103" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]", "terseLabel": "Schedule of fair value of derivatives" } } }, "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r582" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of net income used in the calculation of basic and diluted net income per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureNetIncomePerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock": { "auth_ref": [ "r149" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of future minimum lease payments as of the date of the latest balance sheet presented, in aggregate and for each of the five years succeeding fiscal years, with separate deductions from the total for the amount representing executor costs, including any profit thereon, included in the minimum lease payments and for the amount of the imputed interest necessary to reduce the net minimum lease payments to present value.", "label": "Schedule of Future Minimum Lease Payments for Capital Leases [Table Text Block]", "terseLabel": "Schedule of future minimum lease commitments" } } }, "localname": "ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "auth_ref": [ "r46", "r125", "r140" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage.", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of cash, cash equivalents and restricted cash" } } }, "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureCashCashEquivalentsAndRestrictedCashTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r58", "r59", "r60", "r70" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r58", "r59", "r60", "r70" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule Of Segment Reporting Information By Segment [Text Block]", "terseLabel": "Schedule of segment financial information" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock": { "auth_ref": [ "r88" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for outstanding performance-based awards that are fully vested and expected to vest. Includes, but is not limited to, unvested awards for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Performance-Based Units, Vested and Expected to Vest [Table Text Block]", "terseLabel": "Schedule of PSU activity" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r354", "r356", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureNetIncomePerShareDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsAssumptionsDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityRestrictedStockDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionActivityDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionActivityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r85", "r86", "r87" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block]", "terseLabel": "Summary of stock option activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfTreasuryStockByClassTextBlock": { "auth_ref": [ "r79", "r80", "r81", "r82" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.", "label": "Schedule of purchases of equity Shares" } } }, "localname": "ScheduleOfTreasuryStockByClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "auth_ref": [ "r49" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).", "label": "Schedule of Weighted Average Number of Shares [Table Text Block]", "terseLabel": "Schedule of weighted-average shares used in calculation of net income per share" } } }, "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureNetIncomePerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r228", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r254", "r260", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r304", "r305", "r537", "r657" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Segments." } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r228", "r229", "r230", "r240", "r243", "r248", "r252", "r253", "r254", "r255", "r256", "r259", "r260", "r261" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Operating Segments" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegments" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Operating Segments" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingInformationRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting Information, Revenue for Reportable Segment [Abstract]", "terseLabel": "Segment information" } } }, "localname": "SegmentReportingInformationRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r42" ], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 6.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Compensation", "terseLabel": "Stock based compensation expense", "verboseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows", "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted Average Remaining Life" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityRestrictedStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r372" ], "lang": { "en-us": { "role": { "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).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsAssumptionsDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityRestrictedStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r372" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Grant date fair value (in dollars per share)", "verboseLabel": "Weighted average grant-date fair value per PSU" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsAssumptionsDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityRestrictedStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r369", "r370" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Balance non-vested Restricted Stock at end of period (in shares)", "periodStartLabel": "Balance non-vested Restricted Stock at beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityRestrictedStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityRestrictedStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [ "r88" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "terseLabel": "Balance non-vested Restricted Stock at end of period (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityRestrictedStockDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r373" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in shares)", "terseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsAssumptionsDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityRestrictedStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share Compensation Plan" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureNetIncomePerShareDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsAssumptionsDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityRestrictedStockDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionActivityDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionActivityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r547" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Number of shares authorized to be issued" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityEquityIncentivePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Additional disclosures" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r363" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable at period-end (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r363" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable at period-end (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r368" ], "lang": { "en-us": { "role": { "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period", "negatedLabel": "Expired/Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r365" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "verboseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionActivityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r89" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Aggregate intrinsic value of options outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionActivityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r361", "r362" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodStartLabel": "Balance at beginning of period (in shares)", "verboseLabel": "Balance at period-end (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of Options Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r361", "r362" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodStartLabel": "Balance at beginning of period (in dollars per share)", "verboseLabel": "Balance at period-end (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted average exercise price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureNetIncomePerShareDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsAssumptionsDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityRestrictedStockDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionActivityDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionActivityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r366" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r368" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Expired/Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "TSR performance" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsAssumptionsDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityRestrictedStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "CFDAS" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsAssumptionsDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityRestrictedStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r607" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "verboseLabel": "Vesting percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsAssumptionsDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityRestrictedStockDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r88" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average expected remaining term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "auth_ref": [ "r83", "r93" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP).", "label": "Shareholders' Equity and Share-based Payments [Text Block]", "verboseLabel": "Shareholders' Equity" } } }, "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r152", "r228", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r254", "r260", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r304", "r305", "r537", "r657" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r22", "r76", "r150", "r169", "r170", "r171", "r188", "r189", "r190", "r192", "r199", "r202", "r221", "r269", "r339", "r386", "r387", "r388", "r397", "r398", "r417", "r425", "r426", "r427", "r428", "r429", "r430", "r445", "r496", "r497", "r498" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity", "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Cash Flows" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Balance Sheets" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Changes in Shareholders' Equity" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r188", "r189", "r190", "r221", "r481" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity", "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r7", "r8", "r76", "r77", "r366" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedTerseLabel": "Exercised (in shares)", "verboseLabel": "Exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityStockOptionActivityDetails", "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r22", "r76", "r77" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "verboseLabel": "Exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "verboseLabel": "Authorized amount repurchase" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPurchasesOfEquitySharesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.", "label": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased", "verboseLabel": "Authorized shares to be repurchased" } } }, "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPurchasesOfEquitySharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r7", "r8", "r76", "r77" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "verboseLabel": "Shares purchased" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPurchasesOfEquitySharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r7", "r8", "r76", "r77" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Value", "verboseLabel": "Consideration for shares repurchased" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPurchasesOfEquitySharesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r8", "r11", "r12", "r63", "r551", "r570", "r589", "r644" ], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total shareholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets", "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Shareholders' equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note [Abstract]", "terseLabel": "Components of share capital:" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityShareCapitalDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent events" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r431", "r448" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r431", "r448" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more 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.", "label": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r431", "r448" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r431", "r448" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r447", "r449" ], "lang": { "en-us": { "role": { "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.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureSubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental cash flow disclosures:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r264", "r267", "r335", "r338", "r415", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r586", "r587", "r588", "r660", "r661", "r662", "r663", "r664", "r665", "r666" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesFairValueOfDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r79" ], "lang": { "en-us": { "role": { "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.", "label": "Treasury Stock Acquired, Average Cost Per Share", "terseLabel": "Average price paid per share" } } }, "localname": "TreasuryStockAcquiredAverageCostPerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPurchasesOfEquitySharesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r79" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common [Member]", "terseLabel": "Treasury Shares" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r79" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Shares", "terseLabel": "Treasury shares" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockCommonValue": { "auth_ref": [ "r23", "r79", "r82" ], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Value", "negatedLabel": "Treasury shares, at cost, 47,220 at March 31, 2023 and 0 at December 31, 2022" } } }, "localname": "TreasuryStockCommonValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockRetiredCostMethodAmount": { "auth_ref": [ "r8", "r76", "r78" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease of par value, additional paid in capital (APIC) and retained earnings of common and preferred stock retired from treasury when treasury stock is accounted for under the cost method.", "label": "Treasury Stock, Retired, Cost Method, Amount", "negatedLabel": "Retirement of treasury shares" } } }, "localname": "TreasuryStockRetiredCostMethodAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r8", "r76", "r77" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Number of shares purchased" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPurchasesOfEquitySharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesRetired": { "auth_ref": [ "r8", "r76", "r77" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common and preferred stock retired from treasury during the period.", "label": "Treasury Stock, Shares, Retired", "negatedLabel": "Retirement of treasury shares (in shares)" } } }, "localname": "TreasuryStockSharesRetired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_UnprovedOilAndGasPropertySuccessfulEffortMethod": { "auth_ref": [ "r118", "r119", "r122" ], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_OilAndGasPropertySuccessfulEffortMethodNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Oil and Gas properties with unproved reserves under the successful effort method.", "label": "Unproved Oil and Gas Property, Successful Effort Method", "terseLabel": "Unproved properties", "verboseLabel": "Unproved properties (net)" } } }, "localname": "UnprovedOilAndGasPropertySuccessfulEffortMethod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails", "http://www.epsilonenergyltd.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrealizedGainLossOnDerivativesAndCommodityContracts": { "auth_ref": [ "r43" ], "calculation": { "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of open derivatives, commodity, or energy contracts, held at each balance sheet date, that was included in earnings for the period.", "label": "Unrealized Gain (Loss) on Derivatives and Commodity Contracts", "negatedLabel": "Loss (gain) on derivative contracts", "terseLabel": "Gain (loss) on derivative contracts", "verboseLabel": "Recognized gains (losses) on financial commodity derivative contracts" } } }, "localname": "UnrealizedGainLossOnDerivativesAndCommodityContracts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureCommodityRiskManagementActivitiesCommodityPriceRisksDetails", "http://www.epsilonenergyltd.com/role/DisclosureOperatingSegmentsSegmentsDetails", "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows", "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r55", "r56", "r57", "r223", "r224", "r225", "r226" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureBasisOfPreparationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureRevolvingLineOfCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsAssumptionsDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityRestrictedStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityPerformanceStockUnitsAssumptionsDetails", "http://www.epsilonenergyltd.com/role/DisclosureShareholdersEquityRestrictedStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r206", "r215" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted average number of shares outstanding, diluted (in shares)", "verboseLabel": "Diluted weighted average shares outstanding" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureNetIncomePerShareDetails", "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted average number of shares - basic and diluted" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureNetIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r204", "r215" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average number of shares outstanding, basic (in shares)", "verboseLabel": "Basic weighted-average number of shares outstanding" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.epsilonenergyltd.com/role/DisclosureNetIncomePerShareDetails", "http://www.epsilonenergyltd.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "sharesItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=127000641&loc=SL5629052-113961", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "https://asc.fasb.org/topic&trid=2229140", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=SL51823488-111719", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-10.(b))", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126954596&loc=d3e511914-122862", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61901-109447", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61926-109447", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "360", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=96866604&loc=d3e64746-109465", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "35", "SubTopic": "360", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=66906256&loc=d3e66150-109466", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "360", "Topic": "932", "URI": "https://asc.fasb.org/subtopic&trid=2145654", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "932", "URI": "https://asc.fasb.org/topic&trid=2145477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "https://asc.fasb.org/subtopic&trid=2176304", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(17))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.13(3)(a))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "https://asc.fasb.org/subtopic&trid=2209399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "https://asc.fasb.org/subtopic&trid=2324412", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "https://asc.fasb.org/extlink&oid=123406913&loc=d3e41499-112717", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "840", "URI": "https://asc.fasb.org/extlink&oid=123386454&loc=d3e45280-112737", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=116646717&loc=d3e6290-110844", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6392676&loc=d3e7480-110848", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6392676&loc=SL5974666-110848", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6392692&loc=d3e7569-110849", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "410", "URI": "https://asc.fasb.org/subtopic&trid=2175671", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62136-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61797-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61797-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(e)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61797-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1403", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1405", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1405", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1405", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(4)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r555": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r556": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r557": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r558": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r559": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r561": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r597": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(25))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8475-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=127000608&loc=d3e9135-128495", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9212-128498", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9215-128498", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r64": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "310", "URI": "https://asc.fasb.org/topic&trid=2196771", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(7)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26626-111562", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r661": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r662": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r663": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r664": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r665": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r666": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r69": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org/topic&trid=2196928", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 92 0001558370-23-009240-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-23-009240-xbrl.zip M4$L#!!0 ( '>OJE;;<0MEDQ( )S- 1 97!S;BTR,#(S,#,S,2YX MR^5+LGE*020DX0PO M6@"TK?SZ-,"[2(*@J)E1^B%,$[#X./1^'AT MA$C@A"X-EA^/(C[ W*'TZ"\__^%_?OKC8/#;Q<,M'0\.3X]/D.#0<+C G/($P9(,9LDS6G7AB0@+#EQA/NL1/ZBN'HY&1\A+ 0C,XC0:Y# MYE^1!8X\ 543_!YA3Y4":LPCLD)*!(5DJ.* GT-I2F)?3XY#M@1!H_'PM\^W MCZJ@*3&4*>A2R#B72VB6Z6W.O&-.G.-E^#*$!$D\R0G7C#BRLDM"5)ZD4&=# M%GIDF%.F>3D3 [%9$YYE76 ^5]FRI+(PP312(#4E="+&P/@V]3JDJ27>C"P: M>7\80FK&NT!89DL6)8XRT15EVH3AZ3!.S$B]1MDGP]]N:? EI82&M,1X7:VQ M)*%4@DA;7U%>7URL6;U2,J7$DU.G@9(Z)4(/2JW12B;/H0%GU1I&@6!-B,6) M)?XDB/Q)7>U.1D/R)DC Z=PC TE&&!;0*_'!1/9*645*LZRQO32E)"T@HLW M@22CQM3A]:JHI+*=5&HJ:=#CL[.SH4HM%+JAP:0IV^UEB[Y4=$@>RF159X/1 M># 9EVR7UMKNA]AV:5XS2Y/FGY 5VGYMJR]#_.:LZFM1II3-$CJ,!CRSI%(& M@\XXKPJJ,60:<($#A^2],VWOG0=9+AA>$%(## Z"4"A#5>_2M^LU#19A\@I> M2GLXE_H\ 71(/CP_W+3W\ J$1^"O!ICG $>.A15X)T@3U9 MML<5(8(?(0K@[I0S*W1:;)\4<8<%;FCA#V*^?\T MW&:Z+2\"#K/@9_4,HP\',:J"98^:Y$Y(=#D=[#F1MT/&O&3-^9*W*:#?%.>, MC,\6LW7:2TX#(/*ANE:R#WTA-^#%^:23&71BK+>227^=NLXZCGH3>-]7].0@I"29"V@R0*N*'>\D$>,R-J2 M_W[Y/:(OV).5""WZ@7 82!V)*Z0]$"<,'.I1I6(,Y141F'J).>R/G9>(_Y.UF':+B7O7)_Q&^*6: M8OY("9#F$0B$M>@( 32 ME9P"E;6 /5G =22 X#.4T(_\+31Y4L>7H'H'FS!FV68EDZY6$DM&B>B*T?#< M:M [60)K/ ;&HVK1"-1M&^F04V\*X]')MBG$O#MA;L$VZRE"<-LW#Y1_^8P# MO%0N^M01] 5*!FABROZ&O8C,%E>$@>'F!LJL+.P[7-Q885AZ.4WP>,*,[(*/9"]#"-X81OM)QQ_ELO;?7>S9V M?H8J@]_*IK=AJ"?2H_*ABDIAG"PRLC 9^%;QJH9:&8&9+<+&;MF#U&\-QK&F^2-!T<)W4+4%*%2;&2;EN!F9V>=>K95B$33X3Y-\$+X=IU'!VI'KF:^;ABAB0W5&!GL>N" MW3T+UX2)C9PRP^QDK5F[UY'JL3NM8I:

3?&W,/?LVPE3&W[R M[+NLSVEJ!1;Z?/R^K)#\J\%9[P(J]G.6SA, B MW0OIJ>NJO]@K'/\SAEN;NPWSNK7:&LQS&<43BA;WGK@[ZGX"#J\(?9%[^.:@ M-V9M0[RRJM. >"( VG@JP<*]8PS;'1&%\+-;BN?44T>YVP/86K/JX3ZK+NQL M1:^!@'+46D&&!7Q/<4O=0]5,8],JK5D?=60![7QNJVT2UD"E!Z[Q!+%LD78" MM3M:9C&B6MHVY"HN4X:NYER>'/N2X1!X M)9O6%K,.F"5WI 3+1[)48T[ZMP&[5GH]AC67,V0<4_KG5J#L-B< MK! 2FTFWQM,[3*O!*+2T>K#-@[8L?'L)WVIJUVWT>A@[!G-9+/N$=37M #60 MZ9$S"?*RRZ:R(H*"XB;QZ)WXZ0Q WJ9Y:A:+WGZO)GI7$FRM MQ:!Q7Q'N,*IV3V>+BXC3@%1C;.N)=+B.1S5+3 4VL 4@ MPT!!B\Y^;IC?\6A R#-JSZ.QR@J?]H$X+.F:G[BPXG<[; M:,[3M,#1BFS!6Z'_??6C?<6D QWW"TV.VS-MF[% MMF!CM)-ND=G#)FOG'=06Y':\-=ABV8[EE',B'HB@\9;C;.[1I=*D J*&4H]> MS:Q6\4(Y,U3@9E';96GV/O1HG;^AH=2A)K]R5SFH4G^G6\K/;GWL:=6V_M;$ M#CEUP)Z,3FK.FG3XVH^]>+'?,F$]NAI*/9HU)X>:+H&SP/58DZJ'K9%.#]H' MPWMF+&1]%JKJ(6NDTT-6HQJ OU*D5\6G!XK(_40 M-9%I@:K[7%!]7((%;/?EDGK FLCT@$VJ@-6<6K=P[7$-I6$68)A-#V?=%,#D MN+D%>!\+*_7(MM+K(:V9!^@662R4O68#5] B7!*XYE>357+HX'P_^G$\,KR+ M)F-L3RSOZ'S&CQ=D$99>MU]4T))1C_!9=7UMZYJ"Y.=<\48VR/7SD[H/:=]8V+]Z*. ]HPZ15/TC *NLM"8!PW;M-W0[!?XI MF8K86LA7^Y:JV*:;J;LS[#-6BI7VW3Y>NI+^O54K#S#=UXJ_4_6;O;C MVC?817L&/>X==U#_7Z$I_YMC3A[( KVI-P*(/AYQZJ\],WWTM))/^2*;S-F7<'>U (LBFH)*F2)+G.$Y!GE+W)WS^ND^Q;& MAZ@Z6%-71,L&>(A*>7C>52G(0KROJT__2;6\,A4S5YZ"5'==3-\HOPI]3(,K MLL"15Q/U8I!%UY&"BJ/JM#IABJ;R *5BBR1?%#-&*>?_XJ[TI^$;=\_Q>DV# M1:C>)6^"((Q5B%_*=V"N,F@HP#[A:^SDMJ3,D!/G>!F^0*NB8(Z3R1'BSHKX M^#9T%)^8FC>1RP=I^)-C$)7:G%[L=@LXB^TL($L9K%LO?SN;QU@IUT#R&8PG M@_&''0OB"C:4[5MJ-1J,QH/)N+DJVG*JWWSW*CD9TD!>4.P0L^I06>2O09I/ M5LB)K)"3L7DQBOQ.U2]7&!<@S2 EGYK+7& ^5RPB/EABO#8QPMH\0P)-/GW3 MT20SAIR)3@5(Z6/A\*NCX%*;4E>9LDV79EC,DO[H4P0NUJR+_(Q>/>U:ZP": M;,R\/_:*37TQB!=[W;(<'X_N\2;>2PNGSN\1>.3/ 0RB+]#U4@^&E4^8IV=R MXB%-#O#_[)(I]A5DD>FY#P.KP&QS(X@O.W%0,9IS G%D;KE)0"R1$* MJ.?)Q?Z/1X)%TM50:?/X&H./1TX2&!>_!H$T=)^4/#=*P[X;-;]9?6NK'[M#K:R;0$ &_YH&P(MB+[NO@ZLCIYLG\B8NO-#Y4JB1#GEBM6&\ M':CQ]5RD23UU[ZCE\YH+1K#_S'&RD?Z9^'/""DHUDVSKX"J?U5@!#*GRGK!4 M@;TH=!?)LLT6EZ&_Q@%8V#UF F8"Q'T*XT,#Y X+X.-!%[=EN06E^[$IVC0% MFU@2]FUA38!*/@%*4>Q_>J(#K557H;JFWAEGN7[C-RQXRYV47JZ7#(U#0)5GL$H(A.OE0S"=@(>2P?*\*]'="EROX/7V!SFQ)'HCLNJ$+2R]OC+ GK^8H M]1>'5[8BC&E;^[;-5PWYA(O+,"FLS+#M$E33BP5?RXW>;UKHY*; [;*67W_? M(MZ2^OK<>O]]"]G< \F$]!,NW*C/VLIQJ /PTPJL69X#J@RNT';E"\"FH*\9 M^;8CN8[3OBV8,-W[/^*([&3I95\^6Q2^1ZA.AP0Q_;8?N0.# M@Q@EJA'-T\0Z"QKJB(JPRMC68/F=V\'V0O!]][7CQBP'NW)\!6ZD%ZK0U$\D M],*EO#Y7EIZ$Z]6&RU]J0827++=3KD-MORDZ]\!+%"-^?WESO$@VNUMH?>5. MS2C#=U&X?4I=L599VHN(>K+D,HI=S48;E=39?5=.!]LLFU4*Z: MW5=']Q:Z0QSGBSZN*K0O3T=PR*1UA^M)#U'!9%-%O]:K(SK4M;"DS!DDUZ1. MI:WD0U4FWRV0_03U*L;71'"()O?7D(+?E:QL70!'J/Z*0CJB0U0*?%#UG5UY MI[_\PO9S0 6O:*6E.D2UGJ@?K\CF5ZG$#G5%M5;*0U1OYT7IXI0CW1>*U;WA M'/J5V>()LR6)B:>^VLG>QV+X;G(/8N[31^>TT<0K_'NJR&VFO;8#+9QY'GI4V;^N2OVDK[[&0I$I? M=Q!E.^% NBV#H8B\SA8+ZL2?YZY.26N3#[$/RS90ZBPL.=904,R,_"LL)=3" M4T&\WF1W4_XN#)QN^A=S_*=4P2V!DI.R6EF#? HOR#VF[G0A"/L'P>PZC%BI M^7;/?"@5D[9^S4;'*]G\&L9+U+>WEY5&WD30LYEW:=;;74*SI5,O=0]>R-^) MYZ5NLGSF,!T@7(5=Y89NF*&/2]T'3:EI'.T6!XK\_&]02P,$% @ =Z^J M5AR8\02-$ O_0 !4 !E<'-N+3(P,C,P,S,Q7V-A;"YX;6SE75MOXS86 M?E]@_X,V^](%ZOB22682S+3(O0&2.G"2;M\&C$3'W)%%EY22N+]^24JV)5N4 M2/EV(@.=)K%Y.=_Y#@_)P]O77]^'OO.*&2"EV][$6\@ M[A*R]^LO__S'UW\U&G^>]6X=C[K1$ >AXS*,0NPY;R0<.(]T-$*!;G5;G MP&F?''X^:1TYIW?3A'="OCXI3>F3X,>)_-^SJ-(10 -^\L[)M[U!&(Y.FLVW MM[?]MX-]REY$_E:[^>?=[8,[P$/4( $/4>#B/4>D/^'JPUOJHE!I*97]_9GY MDP(.FM.ZM"GD7XU)LH;\J-'N- [:^^_E36.+T"^4G M.F@?'Q\WU;=[0GN.\Y51'_=PWU&?G83C$?ZVQ\EPY,NRU&<#AOO?]O"(!PW) M0.L@1O+OAU 0*6WD*4"11P2IYS3P<,#5+YSZQ)-,GR%?2O8PP#CD>XZL[ZEW MDY%-E$U\&N LY>Q'WK[+ATV9<)FM3J4#HRTV]R0$J;)>+??'6&FC(R?!B+1 M<,3P0&0@K_A&-,HA7I..[$2 K<)SQ =7/GU;ESUIZMJ@4BX(=WW*(X9E_?+? MY5\1>46^%$J0UL,\9,25 ,1W/>S2P"4^4:3&,E_@$!'?6D,KK'@KZHH-^!&] M8WX>,2:D%D)?X+[HLK G/KY\'TFZE]:.;3W;L1TZ'))PF% G+#P47;[H^@GF MMUA4-OM^>6NQKPJ:2JZB4"2X(P$91L,YH7DB]3GRW;4HR;SRK:A-260D9'7M MV-2Q-=L1H])PW"/\QQT*T(OJ)$[=D+R24)*("/L#^1'N]B\P$UXS5%VJ\)C1 M:E2T.@FL%>@*XXM\Y>=OQ7>)TJ1\ZQW+I?C"[R$6.;SIIR24M8MA?:OE-)QI M!>+W:1W.M!(G78N35.-8CQF5-H0^?.IFA//EU(&RK#7)XK@H3Y751_Q9%2BF M7"\(C>2$IM/$?L@GGTC#ZRBC2S[X?LIY2@T^>L:^FK)EOFQN0Z:DURL4+4GS M_>C@2_OXX.ASJW/8^G34/NP9F(:O>=$7,A#1[(NY.\Y;YB\#$+US8@1RD0S M_;;7V3@]<@PF>Y>YH5MXCA@;B_Y&N0<-;49YH=)91-HBT=6A0C> 4]>ED< B M!N=8X'KV\>\X+&FN!5GJ0;L"M_$ESBETMR M937QN7W8_OP!N:X",J'[H(CN#3,\&\"9]+B:U/5@U 9I!X&EB!+6#J&RU@T'F)FTP\6$]6#0$%?"X]&:>%R!% M!0QZLJ9N_XG'WB*?+^-\'YN^Y6 F;'X&U"O&X'^G@6LP 9TE@\JB?@Y:(ON: MQZ=5&IJ6%)NL4(DJD="FQ9DQ6SB_W'"CRZ[ZE#8^7?(/SVTE@-!GDO>,"FL- MQ_<^4JM8,APRDG%4,4/6#E#U66I#LC5(DSGD=B.#(Q(BG_PM(^X\Y%WB"UC7 MB ND7N0*;S5;2-!S;UE*5E-? )B#-:]YP,2P M&R_ZB]]]K/@;4A:2OV,N T_&3^/??9^^R;66*\IZV%>]XB,MTIBAX6U.('@V MO H#+#?K+6NXM(4T@#61(H37C')3RRXM9U<-LIIBH _ TJA4S_00N2[FO!_Y ME_V^:&)W.!Q03]\EFQ< SW!6T!LO";\FYE'JK ,O[:^7,R7+RN"9W9(V4]D( M5Z$X\/WB4S!B]!5[ACK1F*)E*3M@8ZO0"'1O=[\"R[$J8P?L9GE]0 ]MW*) M9PSR*W@S4E)>UD M#'%!#V:FAMUJ(T/.H;=;RF5DHMM_1._Z;9(VI<"S $,VX1\6Z")/*H-.+9%"7UG[2/#B$=LK!#%X(H. MN^B29[ ?M@3VHX_*L!7$TBVXVPXKWK/D?+5-4R[.5".N*P UV:R[O8EC^1P1 M'GM5IEAE@* /G5+R%V^-7TP(FL!A-74HA MQG416VA=):E!$U6D]KF0FR5"Z%/6R^'(IV.,U28;[!FWQ-)\->![.:PF3G>5 M+?0:R;"*Z*BO<&';S*3+2MYN'W9:'XTE.VS09YH)D,7+@?0!Q?ST-6"V&D;H M<\SX&%P,R=C=%F>J$=<5@$(_^)F@Z=$Q\LN9UJ2N$<4V"-=\&'1E-V7H_* C>;D@&>KS(PH(7HSU:U!7VT(W#--DN>OB+BQY!2.W&2Y>(S MQ(FKL4K+4K*:.A":.OA8=K4*O-!'0-,Q??)PP)GH1OO:':>:U/"87@5UBP9A M Q_\8G+A\#QD2P$B V/A&*%\-)45.P8L0 M[>4F"#'#O-AZUE+C;EG@YE0(W7T)*'0R.8DQ)TU3UX7ITL,SH$U3G=/_62D+ M^AA(C1)M[:4X$SRCL1-5,Y2N%^]/ 1W9M4 *?I=45A.W^JO/%1:D1,SA8,8W301^A"=I_&#JV8 MT,6$M6'3$-IV;M^_P*_8I^J*F&M,??I"A&;EG4Z8C@9C+O_2.%;;[!^>SY4 MAG[-7GFN:];+$?WGC6J@CH8_>;X0@1IO87]>>OC-.? MRBW)51N3J(+3Y(C#IN^U&B"&SY#:@#.4"D %_B _<6THM8 '_4"#"AM?RQU8 MJI\[]88D(#QD*B)H$&$OR5H;RBN#A7[PH2=&/$&$)V$*&?/]+PD'YQ$/Q2R5 MB4+1U<^?3-]C/W3 MLELN987.I$:@.RN%B',O1V>?A%+Q@/0'J93W6/ M-_'+RWGP!8Y_3BWJ\MT= MH. %]X1.+OM][.H?XMFL$)O?*R=EEG<7$V%G9^,G+H\^3)MTZ7LQY@7 =2S)S2+9)6!AOD@(/_112UM9BXJ@KUMM M("A22V.IH@'S\TJ[N7>IEH:R,K64AE>S*Z<'*UJ:$9IP,?;4!H%[-%:3F2O* M'G HID7)3&J&9PJA?#2[XM)K;$J;T!3XVVIT)X25BA'Q'FFL"HUW,LY?8SM: MC2Y*0\5+^B%X2P!' OB7NAF!!7#HL>&%ZR.,CIJ5Y-H!$ZBB 9/[LHK(:$M,X!MLQZ)$E-X,EL_GL'7_6UE)4V$[; MC[5B)N&YUL?Q-O<,C\0(:N):$X\J(,)'M<]XYD;REBL2GFDM2>Q\^&X-ZEGW61I3 MX]&\PFQD)9J\6;R?X4;A5F4.-GHH]1GKYGWZGL'#F N%S9:]%N\SM6MS[P[9E31AN=BWA6U&\_A^P[[W2.]0&$F1'K K?^H' MG<;Y:VPHJ]&%T>N&,.8D5R1 @;O$G"2G 'CV 79.8JH]Z*<#4\O?/3R*F% ) MQ]U^ZN*S$J>CSPC/FI;D4N]M+)4 _N!^>H.$@M%5(O++=\Q[7>3^THNB%18X)6-2G)R[((56*)?PZQD^:L>5*?8[:<[ MRFZP5)<\[7PO"!]1COQK1J.1R"'^=N,K<\2P?KIG6&-:VQ%LA.C=1/(2TJ2 MTK=1=,EKYM\T1U3,H0,\W)1@GG_^(2N["Z3S1VS?8EV/E.I1);?)+)ZGO W0>*WE= M8?-N(%:\G?#%F> U_!)TF29M#PWZ,>0$TA7VY%4DEASKADE?<. 2S-4UU+/OK2:![59.6'%65?+R::HR\;VJ+Y5J_;- S5:L M[%NX>=NMYE/ >-SXO#!Z5YP)3LLMH,#@Y>(B.*N/RQ494$^6V>T_<:R.Q6C- M:"'=5HVI6&JC/!!-20-+;U FF,SM::M^_"H*18([$I!A-)QSZCQQL>="$F// MWK'U[+$$3B+"@J/G,T_O_"0E@1OVNY57ZA;"JQ<%Q'E4X6_0J*]4#P(4E#3*[,<@6S'W=0ZBC%H"- M2@7J7FI -0'W<>RQ=&V[-%\]V2W!9S)M_>C#U16-^0OKT)J?35;H%E@PQEX: MYL:F;H5"YO<.QOEJ3:!!/V'@1M8_45*R&\V)#.=#[=;!_'PHKL-JXK/K,QY8 M\YVGP)-[1J,@E'>M5*7@_RM1G3D7C 7_X/ M4$L#!!0 ( '>OJE97ZEU=]2D .;) @ 5 97!S;BTR,#(S,#,S,5]D M968N>&UL[7U;<]LXL^#[5NU_T'H?]FS5.HZ3;^:;I&;.*=^2\:YC>1UGOK-/ M4S0)R9RA" U .O;\^@7 BWC!C1))M&R^));4 /J&1J/1:/S\'T^K:/:(" UQ M_,O!\9NW!S,4^S@(X^4O!RD]]*@?A@?_\>__];_\_-\.#__S]/9J%F _7:$X MF?D$>0D*9M_#Y&%VA]=K+YY]082$430[)6&P1+/9\=LW[][\\.;#[/ P[^/4 MHZP-CF>BLW=OCLM?SO+^KK_X#6GF'84P3+_;1P8S!?Z3BRROL>XG@4J7YTSV)B@[>'Y5C*2'XI\," M[)!_=7C\[O#]\9LG&ASD*/*?+08IP)]:\#E-QQ\^?#@2OY:@K*-0TW6%[!(^ M2,H&5> ?CK(?#QBC9[.?"8[0+5K,Q' ?D^JNV) /H8ZC@)F B[_2,'D>@7O:T4=DW'E(_0C3E+#V MCSAZ9$;O*HP10Y @1LDY2KPPHET98MLK'$)ON2K38HG]/WX'?MSA,Z FEZ6HMS-H '+$>$C*+QN(+-&8( MS.9"4"=^$CZRKP9@A6X4N(RX]@AW!A[1.!QI#^=J)4%QRO[S\9)I+$/P:[I: M>>1YOLA_ZF-!L1T"" M.@D#\[T67L9C4_,, ?-"/ X49OH]3YO"QKU#XZ-U' M0VB$9A G;+A"K$?:GTE0]>>$N&N49/L;MF8)6[4S>>H>G1"8[^OBY5>T%)N5 MXO^="37W#(/@LY0F3!QD (K;73LAF6W75SC@+GI(__SBQ=Y2[$OSY35$]),7 MDM^\*&5[F'-$F%%)Q+Z>^?-I/[K0'P9NG*+TGJ*_4H;(Q6,O_%!VV)D\04%! MX];H)%X<>"3@H1VALB=/(3W'*R]D2^S"2Z.$'NS&0)L!;"@2W*#(?[/$CT=B M'23/&35%D/;H+/O6C##ODJKZ9(2\*SYPJMX)BORB;QM<%QZ]%Y)+Z>'2\]89 MG@@%JZ.+IX0'S]C:?1$SK+/(VE5(;?A<0[LUAL ;,7[R;_B =(,]'[J.ND?\ M OO\SY;ZT)7W!J4$K_E_8M C1-'B*(<_^AXRW_TP9LLU_HZ('?I-U8X(*?OC M Q[F'QCJQS\='A\?OLL4JCF6/2GE4"'3D"!*G]^BP9$2/ M^$I[[UW)^H4)[VH#.*M MSK*%8_9%: 7-#F0*="/LUW",^"$6)EN;4/[-QH+F7_R>>?!EA/_DGCDJGE]* M)?+N421.$VV@4$8UN M:-^IL4J.ZF1.UJ>)"::Y"[SZ,Q%;<,#HDD>!_7PDV?STL"L:(B*7\>C#AP]OW\X.9YL^V(>BFQGK9Y9U-.,]%5NH MLJ^^)A,E264BL4^;2<0^_%[-C[J(DTQ\#)_&O-&!_G[<(-P$W)NAV(*V\UKT MQD!=!FQ-WP9\T$V-*O*061%+2>'.5%>FO'X,/NO-?3=LTP"[$8-VW! 0Q]I-!Z&9A4(U2 (]/#-X,Y!FIE5\+J*)-#.U9U@WAP5WH;6B[OOM!P M;;?#*W@'/ZF,+F0I/3Q=F*]WB(GW9QBKZ@DJQP U8[+4X4^>+]Q4S31I RJ510[JGCKM?)"!6E((:C9H MY80[TBN9 ;+^JVJOZA>4UO_FD9 GL-VRV:S1^2:84A]D@*[ITFI[&]"*-E": MKI$.[D2I1,O;?5=U7-ZG_7)R^^BAF*&*%KR^%D[K$2LC12,K'_1;3-?+% M542EMZ^$E9.F@W;L[9L$A+L2W'#W%?T7_KZV7U!VO)'.=L>&TGGZ;":D8:4KO126N=$:EBWF=PINT3HE_H-'T0W! M2^*M=.98V4!MH+1-X%"MM\N:)ATIAV6=;>2)M^2#S$9KQJN9:<,XH&;13>3% MU]Y*Y\94093ZT@1R28MV-M2!C/2 TGB%)+ U=1*MKO=9U>-V7\Y]C#M.QGQQ M&0?A8QBD7J3P-Z1PTH5<">F,I'^%R<,MBK(:) _A^@Z+4SYY-'&+'NS88.[# ML<]C$C'NASD-'TDQ:N$O;3$:J-7@Y+M' L.NM@:CM)\M*&?.DJA*Q8]%F$9Y MF8(2[M:*ZW:GSQN8&^]9) ISS#?HQX'5LC+$4'KG;(#! "QQ*NUJ^G%#LUJ6 M UM'K>7R#8 2*./P&Z(\T4QW?K&!4(?WZS ."=$?6%1A3,2 FD%R(6!;TF2' M$]4>:^<2S9Y Z:M\4HIOZ4F:/&#";WY\BQF.E5HL?!*RV7KQA(@?\MU;Z"-5 M:&O D3K:_IW'VC,!M0G98G7>::0A!*0;"X!E&5;-C2M\O^)2!7CZIL_L)NQ, MUV!6MZ@5$* PF\_LC\TT9A]^OT)++\JV-!+[*(&0R$$*,SSJFEUU\V/DT:1Q3!:9(0)<#CG8L5<:-3Y8$ MB;U#$R5E(,BZK?Q(JTMKYYGX6G'B7?G12LJ7#5<>DG49QOF$X76P@Y1'J;*$ MT2^(K3O!9?S(?/E-HFGU6X0T$VN7[A1Y,KMU.!8?57@H9Z>^@907YB:N$X?Z MD3[>BD/-)*.=<"DFLQD'4'O<,QS[B%\ U=D:=O&D6M)W!8C0I]WAF,338LN ML\WUD4H+)6-:H*:%/>'@4@/MQ*F;5-T2!+7C::<2L#3!+]X?F)3U0A5>91M( MZA_)P<:BA+L%\T4-!Z7SIX25TJ6%=NSR:46#NU+;\.%DG1>>F;93YVI=IKA_ M1CS=:_T0^LKL%"6L_DZ$#'HT\K)"OU44U/C]#U[5SS-_4(& J7C!9SH8LJH"(*IP)U1Y5%B8LZJ"5E8+3=*)]6<0L# MO[SDT$T'71*DHID9N:2]J@QJW MPKHF%K3+&P&8,Y8RQ5MR0C*#]"-6)Y!I)%#SZ5,8>[$?\K=_"JHT4TD!K=0D M#;P+8N^(%],%W^<5=7[">#E?2+"D7&14_I-VPO4YA)*M?0\"8$*;-0N/Q&3) MW%FOA!=?/6HIDB'<"NX6CW9*J# MJ^_"M*'D]UWD<*[O\783%K:GN7G5UVJ@\E:+? (4Z*L[J[4_BJ$2M&;, X( MT"3U-&!,1$#29@7SL2UI;;6M][A)P9'T!,JSNR%XC4CRS),Y$[8F\3R#M=@" MF@X.+5JJ;[':M07%$.,NRJ)E=X: VU-U$SO>C3VR>\$VX]>N"]N-ZWS5F'^/ MF5OX$*X5:T;M=ZFQ;4&,CKIRM6A Z-$'H>\ZEF,[HAJK1*.W8HV0] )JA;C" M\3)!9'6.[DV%I62@2I.G H9 H];.RX&MZ02AW982PYVIEKT4(!VC:J+5?8.: M"5\?,$GN[*:"%%9S-TL!#8),PQ4V*;0]J:#F@TELN#OAT@M=TE'J5[*4O8.: M$]EK9G?>4WY/3%L[60ZL5!4U. Q*M?-"!=Z!6E SPR@[O 7MRN?QVN-4)X>N M?X"SHSQ6O>*#<+&9IHBTA4%SE&T $6XQ8Q1MNA(/<.Z8A-J:0+:L,#\R61^Q M/94T(X&:3^4K]:?/Y9^_AH@P>3P\7Z%')$MM[-98?4IIW=PI9[X@C[\])8Z) MVGAJ)V"G/LQ\LNUEYQ?4.@L6[X#MCH^L*=^15A\K6E)7G=6=J6I.:\WS:]*7 MUSJ\L5;:FF^QEP8A?Y83QP'CBOBC?$*J!*/S1?Z8'/LU>_IV3= #9R//LN#F MZZ"F)\WWWW+6OGW[3KS/5G;,_BY1F)4XS*I(;(#I#"]F&SQF'G_/K8K)K$1E M%<54^?SW>\'8>X^BS9-OXR8'WO&*_:9LP!SHJ <<#;'#'=[EJN#7[[(N?45^ M,T6D&TQL/4C6P;YB2\9B]VZ-A@[&]8ASS@>0\-ZF-\1FP'5G/;%O,^?K^ M[?OWQX*W_)O?/WMT'D;7RRBS4L*>,*60UO*V:3 4EP4+RG<^C2Q6*POGLPTA MF^<]V^MG7YS_["4/B/!J8,4*0;DF:9EO:#,J_]_MR'\#+?V)H+^%B+D/2*33 MFQ:C"N! ,O&BR-K M]"N!04;RT#36V0(!,E''\<)\U(N(@'*I)TE4V]^CS#S M1'XY2$C:TR+<03ZWS*6,4W2+?+S,.:Q_D%S7P.4-JWC!PORE%5'1K+82',)Z.&U8Z! MY70 D@K#*<+9-ETO$AD@A/6JDSQD1 SN;Y_SJ!->YY=_([P4=X/C@'U8/SQ3 M_JG 7>9Z=VH.P6A92:0[:8 FS2VB:50/M9TCMHGPP^PX *TC)%B_PB0)_\X. M$^+@Q/>)^%[I8^S:[:CB_T5J[86$:S.C)Q2*[-$\H3)L36[K M5J,*]8<>A&JD")#,/O.8NS Z)\&*<9>*FCN/**?3X#Y:MQY5AC_V($-KR@#) M4EZ869F))0>&X&-V5$IST6U08IKSV)N!1-5VS:HI!+=T!Q':$0E(H&>8BKBK MPHM5@T'P5G<05)L@0$(IK7UVTGJ%J4HN4LA11?//'A8L*16 Y'&-8UQ'T<[% ML&@'P>NWBU19$ -(9)NJPQFNE[P:./M&F9&G H?@4UCK7SVS3D42*#%E2.E= MAQ84!"]A2Z$T* $DBV\Q05[$WS_YS+C C? \WM1NR1.25CA@V!;G"ZIE:;NN M(+@46TEU.W(!B5ZXK4K2=0Z]IA&$I6TK<9H( R2XKC*#(BY%J&HK<>V'I#:N M;7% &\8IKXA3!D]/T0(35-[X0/3BB=',&!;&'GD6?ADCE6=4,,9&@EB#3S/@ MB!"TQ/7ACQ M;*D[+/R!6#PQ]X CQ@MZZM'05UGMKKU B !8[BJ[D@9(N,)/D"3I?V+6)%S& M9RDA*/:?12$TMG9EQU_B4_8<^4GP1YKMT!@7Y@NFR3?\I(S]D"0DO$^3C!4W M'LE2YI1.V'@XC*I8/^V46#,N8P"II83H@@1E=%?38E21?]A%Y%HR GHPB,Q M\R+H#2+%D8_2]"M@QXU*O=U%*@H* ,OC/(S29'.KRB"1$GIR4O*VD 9!4 M_L7,] -#ZN21^>E+=)UR^N>+[*W>>9K0Q(MY.JMN]G3L8UP)[I3$W9$R^'+- M5;!%0#?)JGL95[8[Y01WILTLW9^/@%QP/7O@+V?3R^S-[=RUSYY\/*@)0WFW M]?VN=UMS%&9A/*LB\3]F)1K3O=:=<K-.*.E"JFIA>4?7L()\;V0K.GR_6-EX21@()BTZ^5E@H8PGF?M6A4 M1$SE *9R -H#5+Y HG.4_7]9.W[*E.\61]$G3+Y[1!4>[-P+!!?"^L"U&VF MHDYM3)63KPT(P=W>4COK<[1-&B0168;^7 ?W%'.H#P%M$]ISD\M@DZD PPOO M02X-J@#)Y#Q\# ,4!\JW/C>_0W"N>Y!%A2) =XL8 MU31,4%[YZ@8QJH)*R1=1R%*Y"1YZ6 A^?P]:,SRC "FCX,XEI2D*SE->*2W# M62 J?IL+S.C%$R)^2)4GW5OT R%[L"]/J1OE\.6?>1<]*("V(PB^\M83P$(' MM,0#4H):L/<6)2'A=HTF7U#R@(.3%4Z5.85V32'DF/8PU>V(A2K83!MSM&W$ MV6@ 8;9VT52EY!IT 9*7*CC,]Q+]Y_U:]PHAD[>'Z;LS'USESIR'E$<[4X)N MT2..'MD"PX-O\\494^ P.>'LTV7[$/9ZXQW*_)> M1,>S?\N[_I]@$UVJ?/CD^6'$Q*/+>=' CWVD7\-!D_,B X23Z&(40.UX7T** MX\2*&D;:/!+NI3 M&@?T)B7^ X_U:6V2M@4$BZ16IMK33SHRQG^;Y9;G7RM>OZG\YL#>*(Z0K.Q- M WM';)6J<^M7 ,_:M)2@QD-WROF%\6.5KI1\;/SN^ND:B= +1C8P=\.N7OJBT?$/P'\A/4)"_A,2/%7&4KIH1C]Y[AY X8ZT"O5,_ M^/,!=^Q7RL.9)38%RM\2]E]6$_T3)F<>?3CGY4MY?)*?*5_?=QPK1VC>'D#736:SV MY V^S/*WH?E-^5N^*DA=ICH A-2%CEY/G0"@AY8".]KUZ/*=]=$E^TF,,)UA M3F>8TQGF=(8YG6&^I#/,O3TUV.64U_%_W>&778/4VX5?IA#T%(*> M0M#[%((>.F#:KG=ZB_BQI2\*I&+_SVYATW^^_4T((][K%=>[3YPW,C?QYPZ!DH&CSEU6'PR\\,&T!Q]-6#@Q)P',;T* MJ@%4"]N*O@T9<7 3>?&UM])?Q!EF*" '=%)U;Q4EZYUZUV=[-=?;<*8GA85P MEC?D'*B?!4I9X/@>'4.*;=MU5QBK$'!N$PUJHVLT@Q"0_HYC'0:(392HEH3' M,$R90H>$DC ]8KHVC_4%NCOU ,'L217+8LF24P1=?'??\8[BJ_0 X8RH!_%5 M* (IOHT%5QGP5ERSJ\]IT;'#FN&]L:6F%_TMG'M8GGQKGF:1X$VN@W*UZ-;3G%Q;9#1K%/S_L>"D&0PH,KVSS! ZG<2B7[SIQE;#,R?IU>% M$BT;0TB:&$9!;#D 2.(7JW6$GU%1$UJ.^#6.'YGVHDR1Z1U.O*CZ.Z]Q>8V3 M_X>2O)KTWU469(V:5EJA1 [Q@9 /,HQ>.F3J:U#US-'XA$FEEKHJCV5L)"!D MP^R94BLX.7CRX=9LVC@3\T7]^>RLZ#U7]5T MP45 !G:X+5TYC24UE$?;O,N1@%!]>M]VZ').OBY-SF:X.R4NQH=P#.+&<(RL MZP7#7X6:UV-PCN.L>QY&W0,E;_+[5>CX;X+GSG2\.?Q>QUWW0,>;_'X5.KYY M8&YS08.>W#-XSU<]Z.(,FU%GP(>7X8H;6 HWZ&&W)FTF;.,<\!9QH?++=(=(*XL!*I(OVVVW,CN[1UR&$\^K6!PJSSMO.;N XOBRMPO6DPNH="#> M@&7V88')RHO][%G.;VP@>D)INLH([7HE]@?+*[&532#[T4\9<=+ ML&8N@+AF.=V#G>[!3O=@7^9%RN'NP4*_2/DBKC$/=P\6^C7FZ1[L(.>:TSU8 M&%<@G>9G3?=@83!Y\,/^(JN]L@?)4MJEI^XZZ+U.=I+J@Y%DN*D8%6REN7"] M]_[R;I#VSB)H"0CW9K+NI5&-UW>G?=2KH0,Q#)KZ30G ^WS5<+%]/EY/$O)X]RK1/FY60@J7I=\_-^W#$_;\K) Y:3]^(21L;,U9L2 M1J:$D2EAY#4FC+R$_=)T<#<=W+WV,HFC'GE-91*G,HF0CMX ,/4UJ/I4)M%% M3=K]+9,(.((^U:-S=50Y(B=?ER9/]>A>1QFCJ1[=:SORG.K1O0X=?\WI*%,] MNM>AXU,]NA>>D#75HYOJT<%SVZ=Z=/NP.$SUZ/9RNS#5H^L_R4V)Q-7<"LNMOYREA.&91.4$1K7@(].*)[6)"BI1&;HN. M]MJ =5>D+3@$25-V9-3%TSHDHLU@.0RZD?;Z*'=THR5EX8M21C'%N/\ZZ.HI M&6>OTW0=*&*+@2](#=6Q^F(-N"&ACSB/%V-M,:P1V6N+.M;VPYJ;KT^KW:KR MB]O&=#0@#O1]OY1<&?5J>.FJZI2]Z'K/2+RP#=>0*M\SYU^6YK^VP0-/^CKS?)_VWWY(X<&^L1W]A^TR'[HTURU^0DH^:I XP%7W4^\T#,PZ: M6MZ;*;WO;!!4R8WO=,HZ-B8O8DX36:X]P-^H1=D1QBBJF^6NZ6GGD>;[(?^H6Z?SI[7$S MTIGW,ZN,P0.=V3 SO)B1' !^:)/1Y2V7!"V%\$L6Z:*5^B9]6!=*D@KN[-,& M;_;A]QN"@]1/YB1?V"6Q1S48G/"C#>OY?%73,H!AMV,]/8F#'!,JC08:8!V' M\TQ*U."ZC(+Q67_M)2GQHL\>O46488/D;Z[H05T&X*STIV"]F@27G+\*_TK# MH(L %"U<1@VVE(."$K?.Y3R,& EGF*W/%G=@.0PRZ6A-$J>H P+*-RPV=-;LM:7&K_0H/PA2G-S=S%X6W):DZ)?2. MU!Z&S7,"/C'.%'DE_PJ3A[.4)GB%R&7L1RG?]9]0RM01!7?>DT+46_4$(:2] MC1YL12S$#>LFP>DR%J_&\0]==ZWO[':MF[%FE<&FG>O@^#,5Y6\!9SGLMR'] M\_39D$BC;;%_^UHKLMPNL"W4.&+:]!=M"R!9+!::IY5/E23'\LE->PM%[3[ MV I"FHJ%ZM6$9*)I\E0G3[5_N;*]U&/(3<\G3,YQ>I\LTNC$]_.'ZZ4RU3?9 M5]]33Q6@X[B6@;AAZSO[PELB54:"O@F$_(%M)*:G:O G$EK#9\5%YHO"DDO? M++!I!>' O(M K D#N57+YSC["H6/W(YWW:>]M]RGY0/-2#G2M$D;\HQK.EZ< MCA?W\WA1L>)LCG+8@/,P4L?P59![<7JHI6#P9?U_8T;=)?/8":+):1BQ%DLU MHW70>W%$:*1B<(:_@#.J;8\$W9U1&!#F&L>$.5/?1>&\;#K>(HI3YF2K M#\ZM6^[%(6(GBJ8 S12@&>"";FM_N/_;%/%^VO^+ELQHIS1'T2"B'H=HO:%N,'0]DN+7GF=T,3 MMC#P$@CK+)':<+)GU1+.UM)"3(W8J)DZM\N?$D7C@9]52R '?QT4U$I^O1T$ MJG:LZ/M\L6"^E5 US7Y5"@?A%*^#7FWVKE)JW,X/^8PW>8?&5NZ<0TN"JM- M:_7VT#7,Z)DS_63N0;QL$F8HM6;=&H+#N+6T+>@#=+8G]IJ?N9OI\23ADV#% M&$Z3S/V[>.)WO%1^E%U3"":UH]K6MB(0DT!J5;.\2)SF:;/.BDJ2^#9SI MN)T(]=0!DIV,2%X:;KXHDE,[6-9F0PB'[CM(T89$X**\"KW[,&+XY3=CZ;GR M7,?L>W2 BKCEWB[B\:T=<6(^SK,L9ZS,KA[@' M,9>IN*$R=CH5-YR*&T[%#:?BAE-QPZ8J#%7<4!$(O&.J+#"^1ZH/.-'3L X)?O^TTV$;N M\(P LUY$Z+LHS*JN*]_?0-X:!G&.^B)P:Y/R JC[&^ M9ILC6OS?[:#H??N@J.QY5G3)J\<6?^[5B5&&]"U:8Y*(,M1E!2&F/-F/EF=# M]CV-<('E#,<41V$@QA>JKK@$J@($>0[455C%%185D>-?+&ICHKP>J@8%<#M4 MKU]JOL,X,VE91GW5316TZ]ND)F62IATUB7!=S(.PR>PEZ)JYZQEF^LI':GC7 MUTV[2$-#ANN-:H)('DR]B,)5&'O&$T5#&]U/*0146WGT- MGRH\O*0*#U,!^:F _!Y4AY@*R(^S1D\%Y$<+GNU!<8XND9R$*8 (]:4TC!EF MQ?9&D_%J:./ :U*=GN[F-5G2ZUB &2[ZI-4Z#)!L4RO5J\FA3L80YNK;FB8$ M>:MOU-/MI@VP$,Z+I7I1FB4U[J.6:S+R6 ,,X=15SV0-\D.?E1G<49X'FD\^ MQ8:X!>' JJM.K7;?"[>HUTJS@&?Z0T49H9([3K M_:Y2463*W,(>A',BFZ!7IJQ@JZ8.\WX[D*;([+6W7N/G\*KJL10UF=D^QHM# M1&\\DL2(H. .9R@$)-_7] Y9=T.O4/$17B2;KF(XM>P6@G=XY4)U(8_@/Y"? ME(D,9YBVTJ)U@,#-KT8F.JH S;42M8WBF#)JJI @,DIWFC-2L@ )Z#)^1-GV M*D.PJ'BNS.M0@8\JJA^&$)6:-E#RRI#2%SYK08TJG1^'D4Z#)$!"^183Y$7A MWRCXS-C!Y_@\/F?[FT=1@XUFAV0K'#!L"X])90:WZVI4\?YS"/%N1S<@'2A* MXN.ZP;JV(V&<A+XJJL@_KAV?*/^730+K+[-1\7&'W&@GJ3BP@ MFW&+:,H YHN-2IZC-4%^*#ZPOR,DA+'B+/D[NS\8!R>^3\3WRF#@KMV.JQ"# M1(AV9\+@4SPG\,Q;ATFNH$WP(PJR%,_/ M'BV>'_B:^CZB=)%&%PM&=/(%)0\X4$S/SKV,*]U!8D^=:08D]5PK^8901#6K M- 2ISX\7?+8S%/>PU67#._*^+E04V : MN'%%TFOL2D,5H*E6+VVMEY-EFW%E-DA RD AP%(.Y:/B76LYO+.JY5!VOP?% M'%H/K^OJ-:B 1[_VW$##^,":M@6<8@UZ8=2O0&L(51_[L9NL: MS>#<;-_)X#6H@B:L KMNIJ_5#*[]DRJC7F9-XASGKWH1?T)*.+AL?Z>U?PI8 MD%9/H7JUC%0Y.>/?U?CB_8%)Z3 K[B/)@.!<-#4;,14-+DH1K-!\4<-%>0%) M PO@(I):<3:E!Y3X#Q&[*<:8QYJG:B5 KJ\8&56BC,](D!\\(E:,>?<=F[E: M 7)=(*,[5RO(C\=5!F6AK34PU]4NMN!L%7U X<36PG%EN!:G:^#N,IR9#/W. M&-@MMQ:"Y7VM8K&13A6+5A#N-=@)RYJDP2T5G[N4WY5H87/#_#3VA;=L1BL[ MM(-PJZ.R(@FSA-G@>V]JX6A,(UQQVM'MP?CI3)PB+PY<5>5OQ[<_+Y MR0O);UZ4LD5WDV9\&5-FHA_V/=CWL$H,91V&VP6&V08*!<3QF I$97LPV MJ,PJN.S!@4O)3EI)VC[U(O'JUP-"R14?-N37P#< 12(WCV>>/O^*@F48+\\1 M#9=9B4W=H/J6YH?$:QRNV$4@\\GR-,Q*T[QQ9M80PO3NKB!5E@+;0&WRE M&S%=ZJ%=4P@QD!VDJ"-M?\1X%7KW8<10W4Z4E>80(B1]B[-"WOZ(5)UK;],0 M0I&(OL5HF4,_=,3K:WI/T5\I6Z4O'KL'L'YJ![ V'^D$4ZY";<0TLG/1D&SNN(<2! M!+(0:A45I1W7P (PXT9=*OFO)J,__E/DOUGBQR.:K$G&?_Y7A??LT^_S_]/D M=AP00UJ\AT:@GA ,E&8)V( A2AOO&>LX-M M?.+_E88$;0@0)R2JB671#L*I49>Y9D'25I'IGX\R!N91W'___U!+ P04 M" !WKZI62M[1LZ5O !C'0< %0 &5P$AF[D^>'ZWW^W3\Z)&[ MW](P)6Y,G91ZY-5/-^0IVNVP' ;F(?6]-"?GX_;<_?/O';W\B9V<9 MC LG87.BD'!@/WS[L?CF,H,7A3^3/W[W\>-W/WS_PX_DX\]__->?O_\7N/WT;Q MFLW__N-W__7E]M'=T*USYH=)ZH0N_1UAXW].^(>WD>ND7$K2]+?G.,@!_/A= M@4LY OXZRX>=P4=G'W\X^_'CMV^)][N,1/A: TD^_.UD?,;3QY]^^ND[_FTQ ME 'RTF*L#/>/WXDO?\<$1\B_Q5% '^B*\.D_IX<=_???)?YV%P!:_MDFIJMZ M*H,X_@[F?Q?2-?R>P.9/P.;'?P$V_T?V\:WS3(/?$1CY]>%&R?!/%5C9),Z. MEHR^FXR?IRAU@EY,R3-1M)%>BBFB__&CSW^&US7BJ,Q#2)]K%+._VH,OTJ61YM'&) M]8:AB#6NC<%<^53CD.IA*[F#55*"3'[EL/\_._K(G#2]2>DVT1.#/'Q>>GG" M:(-N%F/GHY^G))O548!/.((I%?6)06S@/_MZ!HHH,W*L>/ =$]C/_*N0^^*;?D;N#\> M-P,]K&7M6 DK@Y!K8#VM@]5/@&5;8X\ X F5[Y.?N$[P%^K$G]@G37N/TY$S M4$ %>\#0,N1*JJ!VLA@(P R>L:JFE8= M@UK;%*0.U+@2*@&PDVG=3>A&,8LE^;G-8\K6];CP6+/@K7]SGMRS;ZO'H M-;F%U:H.*P:CUMXVF@?J+0-/JO"G7OC//8])+2KF#[J*^^C)'6"_^/O M&O?WBL%S4=):)FM5M#)R#@I:3[ I]130"0,_U7X=G/9Y3!V%.AY]C5@!ZQ@I MDFFE[Y J62V)?=6*K\0 ;2HM@F<;P?TF"M7W,S5#$&N3BJ% M#/HO],I)G8P>I324P]&K:3.CQ_D-=6-1JVD+R8,S&@KHD/#JY'H[:;YA?.FD M=!W%!Z40CD>A5\I:MDX3#XLAJ%6PGE(#Z8*!>YL")@$XR\-,IZ%OYY$J\?E'+H6XH?M54,GBD MER?C<"NEFMRA&ODFO\(3L*=;GS,P22WW*11+@Y-,]:%!\R3TFJC#]-')3L,,U)JJ1?C0 M4QZ.@W D"R+0$ G/=,K,]NRQ$]R$'GW[3ZKVG*?C\*ML/6M'6EH=A%LQ%;0. MU44!EG"XA &>(K-%G!:5[V#5C^<;AB)6P38&B^P7Q3BDBMA*;N^LF.S86W[ M;.TQO0A=]9[35\ID.[VFGM5G11ZF>EA_SG![G+/ J8LL MC[]'K'RUK.0*5_D2J9+5T]A7L0IH!, -5J65DSQS-/OD;.TX.Z%/-$B3_)-2 ML;(/_LJ3K8&$Y>J3'SJAZS/;B<3>75'"M>-4I.K81P"@J5WF(53B7N3W7LTC M%DN&4.6<_2N) M_C9@@M:\K'JL<-!=5/BD86S]B#NII MIDAL KJ!#;.' NRG?"7*T"WB*N!ZM!K %%O#58_K6/-IXG"?.^ M+6O\R2#D6EC/E*R!U1&(M4]!:.]8DX,CO^8 3Y3."$.IW.=@"JX>'Z^?'BW: M3W9@H65&IV-G84T*%D^-ZF@@>MM2T3O,Q!9%[B8.6S/-9__%"1A!R7EZZ<3QP0_7?W*"O2JHUYV+W#0[B4 V5:V)B$VW&_V] ME9R!YTU.^#\D1 OBI"3'13@R.\8]L1Q<^ $_1%R?E3ZZRIU<^39JMMGT6]V_T M.24EV 4!A&=I=):C7)#S+;R2^B<_:4Z8:3_35113GY* M;J,D&=?X6Q?OL27VN&'B((R,+?'#%YJD6VMK]A6-F?N!!T*5[8A",.K1R V^ MA4W9T!5#$1MX&\7]#3N'2SA@RU8Y%IN?'#\F+Q"/0]T$K\!BQR#O8[IS?._) M>:.J^X>C(.VO6:-RY@X]YZ2X)P7Q^ M_/Y'T=?]?\ G?UWN*!3 #]>WE*%[\->;=+GZFH@UM]ZBNLQ#:F"=60=[TYYD MV?R\+$&2EX;O^]L9R*:#$P\(L0+*X-+?)R0&3"2-R#ZA9!]ZT*40SFVY4HL/ M2)33QJ8Q.(M<\[\=Q:#K/-5T(BJ0D%O!*\=SMER=,4Q68W ;,N"_M]"1LVAU MQG3DS+BWJ^.DCG7%.,S>K(FUPGO5#<+NK1IIGM@[<1V=V!6-PK_L<$ *A<.Q MX&=&8;#)K]B\+-?9JLQLE]*Z09G+WL1LX#[)AB1*G4 [Z61X94A 9V O8LB* M[IAN=DCXJAT^"]M2,WIJ9J=CT5M< \E#C:\$C23_:P1>&<@S!#9Y'\/>+3W< M,S;2\]"#/)@=1'9WM,T^-:B+?/0VS#G==EN:K4/KE>K*$Z_T'03>>WF MWPL0^@#0.Q;^O$Q8!5F MV$@W[V(M*IE>,*4/L>(HOH8[ ZZB.Q3DSJ*G6&1WT1$$8H?1EY.^EI'CFX73 ML"8.8*DL* >OD0TC3;S!OZJ,C0^Z'QQ5RC^UC1TR(O?K(#$^U#97H(S*!"U*0R.')1)IUF#\)68=T M#408V*Y.+7)9A%Z.9 '_E*3I2!BY0/WMSO'C;W>2M-(+P/MPDW=T MX,G9_-W9G8E\B>XG979NM">4B;CNCA2'8^&I!"8JM[#S&5WPO Y>UR6R0+R] MZX?K<^@ Q5^P?8ZCD[XX0^ @=QF]15,MR= 1"&('TI^7_B4*"HS\\229$2DP^4LQ#_SI_T?HKB M!QKPC+NGJ$F(FK_#I 3-S*U-_V,U^6V/_N:AL/KE_+YB0 M'OKG/$!>==LZ8&L'.^/?;I:[W"Y+KGJKVQW*S+R\IECZAJZX=[Y].9DT;!UM M#VPR:#4AG>.0M?Z&8IK]_]2\BT. ]9$$[&W_;YE.*D23?872 M604OIQIO2D&F5[F8JH2AW;TFX+Y"1.I&!8C%KF8+4Z7=A6/>!#>*(0XOL\1[4V GO1V5:Q/+8[%-J5@]<]>@V4_D*T5O7*=@6H62OIV]]:F&5?-2%(_I3D5IF'P'H%<4J MYV'?4G5EPW9IK+ @"5-U+(."TBJ05>+#5B-K%$DHRV0MR.V3G?BE20:J!:)E M#E(OV8GE2OS2- %S_*)%MV'[CB3[MI1D."K;65YA]\IW1IC7> 0SU:]NM.3? M8#_V0%E\ZKLIY6U\E/&>QG#DWJN-4=EQJ<8B]EFM)/=5W!(P;T1E+_28DE-H M-67+#TW%7WYGP.\D(FEWB:*XF4(X-<.0^QT58TU%S!#[&26IYHJ6V2P::) Q M$?"$..J4">X:69^+*:D-"+W9&#(6FP9BR"PLFL*M[SS[ 4^5.@^]QS1R_[Z) M H^%'7#MDAY:+B$Z3$=N3ET%4_-T<_U(SN^NR.,OYP_7ORQOKZX?'G]/KO_WUYNGO]CV!'H]U!LGS,?: M-;JIJT?/PZ)-=QR70.-IKCXBOSF+08G":KOE>^< _6/U&BV?#$9NFLU,UC57 MKHY$;)(M! ]X B1:"V=P+7? &IO+G8!+F&U[O7HH*^[^&8)X3[WBI<,G>O)4 MM6D<4K-J9:VXPJ\;A/V^OI'F_B^!XIA?O8L6H4X"]_20I_SL!/Q)8[*A-"6> MD_+^H=%SX*\YA3SS&-3=8\/C:+_>L/\ZV4@(=G/5A23F\CW)BDZ>0CR*W#*@ MI'PK!& M7,F/PMWGRN^5_Y2VX@#@[R$Z.$%[[W;U:*0N2Y/-HU"@;BCN6*"1 MXJ%&6 "V'PV,PFN+ROKI8MUHZ?AS6J6:VQQ]/!^"VR@>:A-BE MBQ[0.,QR!&9OI'[00VRS.4K/W@!?O^UHZ/$764VQ>OUHI :GR>9QW%XS=";1 M>Q/EN&-X5U!.J$2ZG4A^#!GF;BN#363@]J+Z,3FM^SVMQ!77VUT0'2CE162H M=WJVJ7#K.O.0NKW.K,OQ1NLDQ'&'/NU]U3O'0)'_D):K0-NG42@=F&]0@W]MJEP#"2$7FBA[8\VA&8 MJ[:H1V1MVJ4]VN;,QP;U2GLT3IB'98Y0XZ)BI(@J>XS+M=S*WK;M\B3_!YKZ M,85S[&49M>@]S6J?BMR2NPC@Y 5*RSS$=MV)_$&O5TB)A4AH[+\KG5 $<2D" M:5]@Q>"OZ(K"U4]Q+2K[.F4EB_99R,UORC,'X;12NS]@/L,T8MQV3 MU6XWNVQ-\3NO1A9;#TH0.ZEF>@T?C%@_P!RU7(;MLQ")SW9)S,KD6@QM'N9E MTJBL&Y(A\[%M,I?1=NNG<+ !-04NHQ#6;1JZ#2TP&V<@-RD-=BN=RM3#$9N< M#M6]3C]R=-QB:QW3V;\S2-_>=]*EZJ1^3>07%W-Z88-HS%0@R4 [?4#"<[ MD./,0F]6NMRG28"9.?$X@75@NS#O(.:^)XX^W03Q="%D_0=A5WLOWD&D!\_ M+@@\[!5S?EQ\_/BOBX\,H 3I:-X5=>GVF<;YU!^L>)6GF#K)/C[PGT5(D?\X MBM^P83AR?]+&J.Q,5&,1>Y)6DGL?.V6 F" M_.%?F0_X7F'PW^,QZ'//\^%BRPGN'=^[";.GQ0I!JD_5#$1MS M&\6]<],*N 0 0UN #+2EA+SQ^=PQP&>,3[>>SXDZL*2.'U+OVHE#:+I[7K:; MOJ(KW_75O5@T)B(W5'WFJ_U9VF8A-M\.Q/>N%)6A(#D.\D'"0C(T)\?,TYCU M!/R?5SJV\V2B E;[EZ$3&*Y(+.NTK#_P^072^X6RAR',KD!C7L062<=9%9, MF*$3J#+;9O=B],Q,_8AHT]9M,TEI$G8K649HK+1K0G'=K!G::Z>4XI,I,[/< M49.*,_-%EE0\)N.G&8&V4X-;]\NJL<@MMY%%12+P++;)S?2:2?ZUOT$>E4LT M6V.)RZ[[8LVI\['23CMBG7GSL.'Q]GQ5DV[:"%LW\=&%@&[7>\)\XY97/7IN M]JW>["J&SLF*#>W[Z@P7S4N<,3BUO[T]8;#38[D9;FQU&&ZTSGEL:;7(-FNG MUG>S4_",9!];\ZQ'L*P03=-XY ;;RFK+>S0Q&+&IMM-L^D6: &_'2"?@-JEE M;Q*[%%FXCZF3\I+6+55CU*.1VV0+F[)%*H8BML MSZPN$/$FM5F%3VB-)(I *?/1S>EW$J>2;K._2KUF?_SU/HZ\O9LNXT<:O_@N M/7_SCY>9AF%(-;F-,5!AU1B$NMM*:O\3? Z4*V,&E_P*D$_R!L;6/Y[C)RA( MKJ*MXQ\WE6X;BU\3U2P>J>/I0-PZV4"O4<44L'NIIJ+A_&?;XLJB!DI$W>2'U<@GV5.CQAE(GFA8;^+*+75 M?G;@Q1H3-&<'HJ@D8?)O--RV.;9O.]^$+@?J!NM0U[1HF7KW3@!J9WK,ULM M$*$:C3!F[$!T?[/FH(D$VWIAUO'930CH$"^R#& 3\NJG&^+NDS3:,NI^MFFU MGQAEEQEA?V9D7694W81NL(%Z =I'G;>1SPU#J +&/R>H1I0@;0A*/):.B<9(B'# B (U62?9$8#,.*AI$ M7;_MX*PY:0F#FL8C]XZMK-;V>CL>C-C3M=/<5T_+[F8Y:.L1T!3,0GE*<O(UMT!Y@>QMD#"ODHAJ+W#@;6:S46J@;B-@HF^GM756!]]IC8(F MF]NEI1;O(_)8Q@>Y#5HQ0<94$(F+UF;[JQV(W/C4S,F6=SH*L=DU$-M7'R60 M=LUM!-Z*8T"2')*4;@V9G>*T_8H%O$&T@]/:SS0*HK7O.@'S'^R/W>:0P%_Y MJEYW;-EM.E+;ZRN(XCB^PUSL)_-]6.F]Y=I0XFRC?." MB\H9551:I[/O0%C39)1O=XX?PQ+%A.7SE=!)[F,(Z!NZ<;?/0NZ]-=FN9)HW M3T'L>W4I[ZOL)7SN77T1XD V1XG$EB>8D'=:O\N?Q(P_TY Y.F#OW-OZH0^' MVZG_0K-8MN6:1G\V$105,&4;^RL7_?8$(53 M%87=.R#^YNV"T8K_5B?S>*1>\65![&&(IU60Z$:S;PP]+55\2_B9/<2W7, RY5:L8 MJU9TJ8Y!;*U*4ON_08<4*+CN&?>*IZUUAW'&CK-/3W.][.9CENW95%ZI=B1R MA-A8PV'B7,M1&*SO"CB-6['!V21^Y"X*HRIO>@>' M.O.0^QAMUF6/TSH)L?_1I[VO2LL8"H>4(?G&^MG@^/R+X-S/&,\"A&_L' 3> MA"\T2>%^0O!Z$S(!L4]4UR7JX=#\-8RI$T"Y\<^.'T)$O@RO:.R_\&,P46QFNXT\/SWD[S156^2> MH)";YA !R?;;!PYB(Q_$3E^+*9$2P)KMTDD4$@EU7IA1("_>@QL^2=-W&U8D M!6C(AS5#R,7C%?C*$A-VHA,KTA#*$N3*,IDT-"XUK<@C*V0"=@0JD@C94"&= ME1\ZH>L[ =R&9D:D(['I[D65.]"F&Z6F2-^&WVTXF.T=K'4]A+9AHV^7%U-:Y("$].4*:L$H^ MQ")Y>1X_W#.NR\<@%W05Q52,>W+>:'+]QH*"*/98[! ?;E*Z39BX>*@0!0$7 M6,NQZ9@8D;N)"<1]6O%_%'2(7=447/<_")+NG,LJ9H) N>7 ,R<2.B) M*1,U\N%SFY/$+.8[FA]=YX+,_DJ=-ZMG<(4PL@7E@H9TY3?[RKK1L_!S2C9/ M?=3)4/3^14WQ0-_ !>/0S+0MFZ71N6SP12G=& V^)MF]T73TD6?OS@^HR&@ M3Y'4FVT3!1[3@@LG\5V%D+I#0>Z:>HJELG_K!@*Q*^O+R9!UN1H"%4BAA+O< MS3##NR F ?D*9N4G.;ER MF(H Q*NG'3D,.WIL:&.X(!GA)*><2*3SNW:)>%)2OR#@O*(5;%T6)..!R$S M(B;8L'CG,IM?JA!_*HG;*4BP]5#M1'JY+!1";YZ!W,EJL'O4FUPU'+$#TZ&Z M__NV!D[SYT[4BP)VFZG(6:=[3.']K MKSP"4(U%;L&-+%;*+]<-1&RUS?3V+L*<[ST86-&6W.K6>QPFI0TVVU.)??4" MZE_X+OG@A\2+@L")D_)+.XD3Q\Q?^<$^I9ZFJ,K1,[/0(S:;;#0;.B,K/:;8 MI)UFL'%8JBE&ZVW5$] Q6>N?V19BPV@Z?Z&QLZ9W>^CPN%QQ823+?9JD;.O$ M)-2TQG:%@=RR>XE$MO=. !![@7Y\]#69'!O)T!&!#T)M@9%(**TN[Y;DXF1R M"0NY)$(ND2R7,AX0WXZ3A:9Q!CVME#@4\IKA/-.1%29_FZT[)\+I)ML&*//T MN6UBT?"Z*A#S\[NMG$SD>:T&;-9DH^=]Y0@/I_\=35(9X,('%Q)#XGD?4R>E MHD"T? %Z_8^]GQY:ZI_HSD7N93N)H%)756Z?1>!*;"2LV]113)]G'!\Z5(*?1MIK&([>Q5E9E6U,.1FQS M[33W+NN;01;9V8L\5_M7 =Y2@<(IV+5GF.>>YT/NEQ/<.[YW$UXZ.S]U@D;C M;)N#W$"U6):-M'$"8D/5H[NO]I;0"8 _NPE)AL"RP4[&]@[8]@NV[=BOZ^ZW M^P!.,%0)J,VVW&$^=KON*HJ*C>M.QFSOG7GH;03+RQM%4J5MXY].!B4FHLY[ MM]1%.F6[9^KE:3.-'D Y&+FY-S-9[>-<-Q*Q(;<0W+].FP!+BOPNN[8Z$INR M85[1E>^>/FZ?J@X#!/CTBHK_WH2GEQH/41!\BN)7)U9E7G:'@MQN>XKEJ)Y# M%Q"(+;TO)P/J!G \Y$..\1M^Q24AS:^XR*^ F&28+;D(Q/*QUTA4(_-HAKE% M6ME#<\H/,I^[(2 NY#R?4E:.8.\Q=>(4'8/3 MEVU1<'\\!KGWJ&5)65 %L=>HI]-@,93IGD)VK8!A\#F'%;.Z\E]\CX:>RJ3D M[Y&;TPDKLBD57R(VHU,:^R=,9I!L5?R?@)6)KIJ*Z@)/D>*0GJ^Y0&RE*?<# M91%WXJ?TD<8OODOO^0*>E9V' 7]R@KVJXO,$:)$;\U2"K]Z9C8L3L>N9C/7^ M5U@%@1 !'%WDD?)&:R%NIK-N]C*E"U+02C)BB:"62.3:NO]#+G]^FI )U970 MVVU>S*FZ29(]]:[V,=ON".XYR_R[Y8Y7W+U^H['K)\JGXGW@('>@O453S4SN M" 2QB^O/RR";(0(E$3@SA[,@'.U"'-*1##,I4-O:VDPOHQP2?_7$A1$)%)C\ MB3A5,>!0F@'-TZ-H"$?#I31 F9]/T6%FT'EJ371#SN,8GO_P-JS/ATH4=.\< M^,?G<-^PR-W-HO W_,G0?6TQ39,;QJ>V*,B". M(&-Y56N3_Q/]:/_"MY+ ^ MT-2/(?!-TB\TW43>^3;:*PNC:DY%[F^["$"9GZV8A]BG=B+?5-9VA@?2MY.4 M"%0+(I#9.D.;1! "+E\=F =(<[$D2)Y="->7,:\CI^,)<[+Q6F:5EET9/1=[ MKB?:E!7G=\T9?!2&:Y;C1G.UOF2KLE?AHLQ\F7-]J,B=@"&QZ90BUP2)V)V8 MXFS$ M@) ;07_A'.5H=82"V& &,#,D_XE;28X4#B\_ %ZV(GQ#"M2DQ+U0] ;]-2?* M4N*W!>EQR:W OXBFJ67':*= ]K,5U\.DL/+3AF3-R@#DKN*4&=D%E-\B-NT: M(HTE:"[@SV#O\0M.1< [:8_>-DLU+ R+H6LE<02R/D+7#V@E1?4I,A,#C(0* MN>F/*6!E\IDA/(C=T:CL&DHR*\@BIRGIT)6S6]1B/3R9@\CC0N1AV>: ?0Y_ MN2#OG21O8\$.W24AN-8?O__QQX_P\R(=HG\(_OA%;D*0@"0Y O((FXN9$?3N*_ZM;;;")+B>% "UY M6DX"[Y6)1 Y9KDA)$"DHJEU6IEU+L FTQ$D^0&FC;V %H0RK1]@>I$[YICYR MQR8Q'K4 MHJCL,'0G8]XV=.:A=V *F(ATWU[B6F2A/SP\8;&I0&@KV6 ZB3Q6%G:'RR>6 M\A$*S'8>LM(5C6/8KL">X^ZDRC?19RCZ#)=N4I;/,4Q-:O M2WGOMZ89_'ROSS"0# 7YD"$9)SFX=?,^&>OYGINQ3G/6GT=EO:WY\-BL/P$! M+-S)!"!QCJ0$5Q$&9@\!6\YI.P% [MZZ"Z.YYI9J-F*GUX,)PY6DRFUG42S7 M\E'FA#*1FNKPD">_<#B]>JI!,Y=%S+"DP>^J8-K-VWAU4Z=G6=0 M"Z#9)YS.FY4W:"#?L!_(,9$2E:U=SR1B*/B-E?Q:LO7[F,()3AX990'1>2CJ M!_,MH2KMHC>PV?F#+D)J]A ZD&;E,SHQ9-B+9+B+C14LIR(?6.#%XU(FD5*6 M"KV/>2%RIU8$EB.*>^< OH\QSCZ)]TR,9?33V3^W )N=E^DB)+TXI G2K+Q, M)X;&BE4RY-S-9.B)A!_+_F42615"V0DL"Q)'!R?@V2D[24X1]TE.)JU +2U[ MC@DH*PZ$:"ZV+N)60IBC"VH61ZO?J9\^-V?3PH5A#U.>$=/"RR#R)N,)(SL> M+GT&\JKZ/ \>4WO'C M0+\0UTCY\EEFXU-T[OYC[\?T:PB.CWI+/V ;VL].PKAGOTAZ.))1]]E(O4=/ M,93Y[-I3T>>K=^=D<#YZEH=.5E%,G*R&,D]EW?HA\P,!,P#QZ)#?YNXS@DCD M!_S48^TDL% #47 @ E#V"=2E("G#$$;QEH&0!T>E=X&/PBCE&$+P4S";H7(" M.G6V^W2"+_+7GR*2(2,Y-L+0$8:/,(0DQSCUT?[4 CDOE"Z-VO1K3+][/\#K MJN?.RN>VB$#M<1439^=OV_@PYFV9JN\8.QM'%!&M];73>-H%WWHR&IBQ[$-O M\G=&4_T$=7[W'KO7'4L8%9\[O:0^"YSG.)E!CA4<(WS MC%U'%6WA/YDD"T1$8"(E*GCU;]EWCBJ&BN=<%W)(A!RFB51OF?)=[/T 2L69-OC;<,\92]B'TKMUM3PN$&@(Y#T\[2&#J<+<;O/GXYF'LF3V*<$6')JB* MQ()3!MI;D.><*"GA(C.YPX+LV"#^!XM%]Q%17 B>^Z^ M$!RGA']3T((C_)U8?A7?7J=QN:Y5MPI^8IYL MHC@E*8WS6R-.!/)KZL$W;_@=1'=A]+N.1NPB>C QX?4S]LOE41)]]D(BM1?, MJ))\QE*2SE*PZ3D_^:$3N@82?)H!S=.3:@A'PZ,V0)F?9]5A9B0/6Z">;X+/ MF-([3O!9%>*R7OV[+'+V0//3ZN7J,MINHY#W16J)=QLG(G!H1!A-FZM6D?7!B5KV-3=D77Z14P,O.X>J#GCFRY6L8>"RCB MPY4/$4WHM1W UL_ ;LSM[-:MTC7#,1NP!M6#UV6FO054VZOP&(R.Q)Q^U[X) M?D5>V7.]CKFDB<-[#/-BP!DBY.<8@[=F^/U5=V'T.Z] [,UZ,#'A^02J \^Q M9%(Y\*P[=K#B**Y7*^JFR]7UF\NK]CTP)[;DA9#A_\/M^HL34%XD+$ECWV6+ M"7QQ'GK5#Z2116.K*S_918D3?(ZC_8[-8'^[XAR*>N4IE.+704$8&0D8G M#M,^58@=,2+A]-Y[<18@Q,F9(, %=(\ RK)2[Q*!T%T^IUU\"1DTQY]5)I3- M\7*F".>*SY3YDHZS[>QUW]4/*FJJN0?"0$-60\A7K858NVA)(?\9XO('A.^M M+%^#Y'Q/8S_R3DO!9-*7?U$A(H4*3$X$\F7)SH\B+T'34H!XN;$DB"&WYKASTM109CUBD !.14%G/5[0BBL(%$,]/W"!*]K&]#CJB0 GT M2#PMUJ >A=R\%6Q52T!7AB V5Q6E_;=Z A[OW;DP_\!?OV+S2'Q!OPH[=_1, M,YEMEP\L0J^X>[QA(4#K$X,.\Y%;8&=15"[H=2G62, D;J,ZD\G9Y'Q7H('G4@(5;9TV?E8FK?>"0HZ"" M^?*\F)U4BBGOW'-3T]GG'$-G'WQR-*6+(ZP31V6MC"T3 ^'.894P(;J316(( MT+FL$49X-+-$G-1:F\\*856*Y0)Q4K5O7NL#!BD:TD.#JP-OJ/E 4S_FIX7+ MY\!?BZ-(^**H:%4G6/VIF'U\1P$4;EQS'G9/W96-(<[8EW(^X)Y*U$R-"^0D M*K"S[^-HO]YD8XK& A-[X*FDP\&1$A$I,8D&O:3 9<BN%>GTXT@/A&;V_ M[6T6R5K&:R?T_\D)O&1$18'O";F$;!]"D]SNEJOLY,D)'O.KV;:C65.PD;K> M440H'^D: 8SXN-N[H-J!R.U$ MS5SE'N-D%&(-;B"V]TD\!PF:*)J)O*;E@2O=W6U<1YCDU:'B*C<&%D_C) MY"O07G_RR]R15=^*"IMG[\X?@ [UXGC M]!$9Y*#!QB3@5M:WDL=B<6=K_:._#OV5[T(M:W%ZX(?K>Q8-N#Y-P/-QQZ=P M3 -!(K5KDP*35]] DW/03E)HG)XC4^ZK(HVU;8KO,GZ72-XBB M7?]K)L_.%)IX&%1C%DS@V#!(B0W!"CBM0#"[B9NR7\,5?<[;RLBM(EI6Q$X MD#N*[L*H)LKKSD;L*GHPT3\-O4"U(("LZ,14Z:72D) [S4,P=T.]?4"7*U4S ME2G/89^Y8BP6L*M'U*> MH]Y;CC*$V5O$B3BZ644Q?=:6<!&2XX/6AHOD5^!93B-8<=0Y%6MILP M6T:_./'?:0K&>[*@LD"4QJGCAT^Q U5+>#I!AZW:B.B0F^#8@E:$=T9Q(3;N MT5DV$#I"3E81/);$U<21'_B^5%!(,A)%DE+R#:[M*5JY/_)&?T_0Z._&(LG&MLLFO%875N.9L MF3(SM6V[IFP:/R/E-7I;QH!SU67@Y0=NHR]1&OT%1N4;D=W"^ENNI2VKC'(P M"^&OI 7Z+@!4)(OMN$OF(Q]7P,.MJVK*A'STI+&Q<3 MQ=#9Z*DY5\HW1ZBV-V-QBLHDQ2ZM9;DX&83< .N9JG1 J(Q ;&X*0OOOC)V8 M;J+ 8\K_^^SPPWA6J;8WH 0:Y[O853.7,OB,,Q/K? MFQ63%B(2)N&+,QCDD:(]'(8=#@H167$B;"6EX;XU]Z-F&'(GH&),-O+C,8B- M6$GJ@! * )('ZD9K\3;"I@)"%U7HWPZ\_=E/-Y?[)(VV-&Y;O3I,GX?":@NB M1I%;Y^)7<'T6ABH^[RBM0/: ["X--&'!+325KF&M/WVB<,C^5;4FC4(^?E]*:3&?( MM1;70=U$3%LRU&VC]0E95R#OP3J:'Y-U@C!W^S#XBJK)0'"MF9@D8\5U MW$*EO+:3PY-!R$V_GBG9M*LC$)NN@M"^"BC V7ZD=4N3A-);T02TJ##4]#"K M>09Z=6QEMZJ;RN&H%;6=ZOY:"[ 7A$.'UX=E52J;+ZSJ6;YM>575/FN6ZGS" M=KM*W\[@Q90NY6.H]JWEAU&"MJR<7+@6:T?;-J)UTBRTNXWI4^56S4"OVZV$ M#U7M @')HP_K8?_HG ,\.XEL3@R];*'5.L]/:$MI4P]';J=MC%;2W!1C$=MF M*\F]*RG2E&2'N0RV2.=!H:EM"TO3^)GI:N-RHAP\(VTUYTISR*6R(E@^QF,7 MC74^TC4<4SW0713SOH8M';35PY';9ANCE812Q5C$EME*R\7^"Z/CA=Z$ MS'GM\]N:7ZBW!H]6M+WM\.YS"$3D'L& N*I/\WJ#0^Q!3' UY!(P\N ]Q8.? M_)U\<4)G+1H1E6CG8FCMCU<'@7Q_IM;R#+8_O/=E;"8?U.;(B82=W[YG^"6S MP[7&6Y4;6B^E;!.GO?QW@X#UP9H=5D21/" MNFU)K32-XS=@P"@V$'E*\!'L(B=CVWK S=P+]5\@;FBO+U4W M$KFA-K!7+]]\:12=!2[I_'YO]S',=RW7;_MJ&C97(K 3LRZ?T[H/_:, MINL7N;.]*B11#T=NS&V,5J))Q5C$IMM*/YM$F%E&&B12H2(F+_"JP$6L.#Y$P+%5&#A/&H\=MJ=E+:DY!ZAN[,%RM M<:P>CSAE< Q&=](S-LQ\8KE4FE0AFAY@D!MJ7\'(IMP5!F)C[\W*@*2S M"A9\[L"Z2*PXC#OZ>EYL!N_C*&3_=.4MA5ZHW0,,4#R5!A&AS(39+LJ2?+BNW40\^)/4MW"44.Y@--TMB' MI(U+)]E 5Q;V'^BN_.($6K<,O2 A]RL#Q%.?OJL-!K%W&<)-?P,2F. %/[R^ M D2BE0_\0T*979;;]S$VI)3CA*V-RY L^/\2*HD'9!87!/'O+>U](CC%/MPS M5E,F$Y#'#CQPFY_1FHC@S7]W1M,U"[#0Z$-__#$V@8/$&(.&J7J!!XQ$Q9>Q>'"YA9Z4?7[3-1F[\'<50'T$+6X"I5\8%7 :"I*S*WX%[J]:- M?#]0R UDB( J&_H>F_L4"N&#D>I?1=D?#1!R7QC%CF1]^7!S*(??. 3XZ?W5B[Y[&JRC> MPLL1_MW7T$^3/W$90P"3O?5XBN C+;]EFR;D#M"V>!KB#@L$(7;)..32VV%U<=KM4&?L>3LP9\+^5*YT MD<7*&24+?-$R!D'NMULG/H <1;P&>:ODL MW;G(W5(G$53Z:>A,1.QG*[WH*UP71%8RA/G3+1T5QTSYGHK'BM6\HHOHPT[P74HY%[FQ8V94^B&(K82[11W%>- M.=P% 4!'[$(/,F3!!003)J" <7WZUE8A-DZ!$?(5GWX1, MCBLAQVTF1^[/" N!MGYJK_A *:-K)X8B&ISQVH_T(?H?<9[Y%V_>8&>X]ZGYC1PLG8 M/LTN#X]7!7WW91#1;'R;:>'6.SY36&;A%8TS:\(-R$21DBJ2DT5 08A$6'U@ MB-"QHA2WPX@Z*^2=V'L$)*5=T35LE1_H+HKA4/ FY FE()6+0_9EAR3)CM!F MXQ![B4F1#MD%U"Q<6S^.!AO4DL5U C@I4!,)-[DX% ,0%!^V+2[(;\RD499J M]4OU)LJB.8W,,F"R'033CBI4H[&I\_GU]'R]H1Q';"8&5Y?VD[$W<#ST)N0 MR_*!IKYH&+]\#ORUOB)(#6'2RTNI185%-@^7;R.XRB^C.*8BMJ)YZ$GE4XN2R5#K90L MLF]L/FD"\&RD*=A1L;S)R1Q!D@@DA4\&0/3@<1A)"2$B*18K73 MIJ[H$HG@VY9VG$-A(C=5(R*3K7000,0&:H:OOK;9R1Z3JD'>VFXF:E=T?!?& M*[S$=.?$]NX)RHKE(NH".9R(IKFY>D<0R'U/'X'4/(#6FH_8L_1B8^!C9SB& MR;") E,G_N77'*7=Y\W32.5F"RV,8KA<.):$95?!VRCX5-\QU$R8C1M0,5MO M],>C9V'B2J(-U/YX]-6D5B(92BN:_ L-O*?HBY-"]M*AS&(JCE05 M$M.9AUROM5F7U;MU$F(MUZ>]=\$?^IQ*.7X+ BC/TN@L1RI?"=M9M\87PN,F MBE/""-D2G]?IS5H$.3R0AHX4\!P8GFC@,GGFDO9;2,B&&H]L=8V8M_HG]7Z) M H^YJ<^.K^K.-PC@3)V$OK!TO$<[M!FZE0Y,C>AO)"J(3 8! G"YH D$IO)- M>UDR:X;)]JF^NH>(UME]ZW3D;J>K(.K/X9OG(G8IG5D8LZ&.G;-R)>-M!^): M$Y&KOS[S6MVCYG!^W8'XD92]X1QZFD)*#/]R)0KC?7)J]<.G)$65IE3Z:$8-1--/"+6 MD"X*J':T\1/U:.P$G_:AE]QGK>F\+Q3J#BCDT3P#N7YJL%O)IU!."3CZZ^.ZM1ZM=-OL:O/J;8-:F.E4*3Y"^Q:E(MC;TU24"S M$LQ7#W$:CC=J!R+5L7;FY(C]=!1"K=,@MJ_ZG9RUV3OHJ'+7>-2A&#HKC50? M=]2-FXU6&CKR.-%+FX<>#_0E"EX@'[;":N.Q1]LYO!86?XDWKK8,-KVG#24;@9K$ M)6ZR#ST:DR!S2*XPRU7ND)P$2DR[6>&R74X=_"LCC[QP^KX=Q5W5>6AL@E7X M\]=Z==(; @SS.C!82(7;[PT)NY,B:Q"@ 4W M;4]8EZ<:DZFX2#"V;%OTD.'#4\#"*2N>HA VK;K MJODSV[VWLF$\ ,PPD@(ER7'BV=N/)I6G"#HFVF[_5\?RI>B2/,1!-("8H8-H M$TB;@U#-GYF#:&7#N(/(,*)V$*-))6?^N6 >/A^%\1<:/T>S8WT2!PGO@LNB M[KS"U.,NIHZW#.7,ZX\*L768CMPQ=A6$[!1UYR)VB)U9&/00O<0DNI@F1""# MZMJ5['P[?G R87QQXC74C/6@NQ?;?;_DO/LA(Y(F*8E[IGBK+D>HZ##X +O$ MVD/ HP%(K5;-3'G+('^+_0BIGM@AQT*\/"!)-M$^\ CD>J0.:-HV8JN-!S8( M;UKA6#<]D->-[V[(JQ\$O'PQ_!_OE9L5A(?8A;?.C;8[)SR HFXI]*"$]NA% M+Q.ISC%Q5DQ]RS(N<':2:_2"I,Y;5JLMC,(S?@S%R-JS+<+4EPA&A9Y#(QR< MC?/[<=B)Z]@9X()N,D6XC%IW3)&4^P\_=%^^%"1Z(Y@TPY^%TQA%C#I7D8*UYH9'YJ,5X(*LAXY MT)7WU4\W_'LWV\WSS@])K1^;V,<8E5M^6&'+H8S"3&_O,?C 1>I8XNS\U,EO M[*YY**Y7LZMI)E+'U(-]1;\?U33$ARM=J#?2PZ>"94$$'JN%7YI%<-N2-:T_ M>];J?R(&?1.X/P*3Y)((F0D!!.K!3/@9D5P(]%?/"%SUG2Y6I8W>RRXWT:A&%]W%-P; M$E*?8T \Q;U./S#8;X &&[3+@CRHQ$,@_XMQ@!%](PIGP) ZY' MOJYV.649D(EO@BS)+_.\$EYRSAPQ*7&3Y8I(V(E G[EL"[=,=@4E:Y:3$$=7 MFZP$E96 .5NJ7/X^6!4R-L] ZIP[L"N'>PW#$0=S.E3WOGBO;/\6F8U#ORF! MP,X><$R.RQ TP;L++(/ 6]ZVLW79TFSLOZ&YAO,/R:6?.Q^2;B M39F[1P02(K LQ@SHNYOZ*!) N,)7^&SJ3:TS;\9VK>Q-W3IIIE9MJ"USFU&/ MUY1ZH$V;X?\R"A,?^JP4A5].#X#L[[SSWA?[+OM?Q^7!4#$;L3GF!NVG6RRVQ6!O;>>781%C58#0RGQ>7DR5 M#V-:[ UXWJN/:Q.M$9>G0O(>/6 KK]8<8F-*W,P QRQU7+DNQT*@,0.XQZ.GL?,? (!L#9;!W7?P=72B/T(-ZX M<[:TL?7<2*B0:_^8 NZTE&Z'MAK\J+2EWU[] M6.2&US4#$JMU,;_\\YQPJ2?@)OP-::B>M]$^,%C]<-X0XU1'(-;&& M'5G_I*\1:UT=E7UU+8-E,Z[)2&@,2(['S$/-U"% 90!^53.TZ!;*9G.]580C M/-1@(8F[HXM"(9>NF(U;S/ESTOKU_?( +ZE44;QED2U?4 MK?P^O48#;4"&,'L;.!%'-QLHIL_:!DZYZ)W+]>GJ_!&3YK>?<8H-8UE_/EFF M&QH_;9QPN>/EM3\S$&ER$XJ5FOO MIS1R.V.:N/EY'(LRLG@;E!U(24P1SA5)&5LDXVM!!&?$#XNTWYR[(ON/#R' M( $.1\P+'N]&"=TO+(3J@5!7(-07@$H^L-_!BX+ B9,RZ? ;:SG8[T;:A4X[ MF4ZO /7^T%$L_MPGZN/=3.=L(/P*;TI+WIAQT!UQP6^+%$?+)8 MFT:$?>$=C5^+BZBXSLF/F02%"ZF^A57/C$[@N9PLMPL^#SAC-S7=1-")25#:R9B;]21@=Y)'#D:=?IYALI.K#R1&,2;(<&\*S-/ZYF? MINCI=A=$!TH?:?SBN[1> G=1^$*AB1!WB@EO92Q_#Z^*[J+T+S1]H&ZT#B%+ MK(0D)AT'MHK?PB8]R!V5]9^J4O;5%C&(W:E]F9@( (O KHR1%J2@NC@T>7.# M/2_ )6A8B*>/C')RH"DI:5^,6=VDO;+M;'^2RO+H@FS#3+9Q0<3[6C'$$<>G M*,X^@G&J(DR3$_%;71L:?Y1)%H1:"GZ+JT"S('JG8V;DDHQ>98Q^L@@DBVH, MKUP !.&\<(1$NJT3@9G]/B<'LKM2FK%:FD/K$_WER871UV_<5RKFAL?/N<3K+<+< M=LIQBTQG2SV YR59 Z?EU1_GY#GB3?;CK(@@/SM=SWX<6]6@9_,##5+]=Y8; M500R#U$0L-@$)DU^B:T@ NFZ:_='F2:5J8X"Q'LJ2X+ GY14D%_SJ/U78(ED M/,VM\H>='RZ78=E?X+TN!X)3>[]:@?^_%X'J3S&Q_Q?(?]NN_T@&,_3ZHSAW M<=!T'7J6';RAG^?"">#5#PFC\"P[QI2>^XK+>2:1;432WY24G^G:#T.X/M22]?03]+]9CU[_0TSCT:NX?Y,>72$"_!Y= M$#Z61_])_"8A74-:L1V?;OBGR00V]H;(XB(XN>QY//7&"*S]Q@RC9 M0PG29S;><=/)?[TV:GZS*Z36SS3-@ME(RF]R_=23"/[EM.2#2(R07W-6WMWU MT[@_W$EE@0<*9;O@O.S67_5Z*60ZV4]O3UFNIT=/UPN&+J.0RVSO!$\T/FG0 M@99(I.L)6GD92BP9X=*E#.4K5:B M/BNAQ6ND*%^16-C]^_OP+^&7\.HI_(7]Y_'WA%=^2Q<<''USMKN +MBHCW_Y MXY>//U[]'OH9LA^/+W),2/!G% /*%:,%+BJBD)(#=6(&P7^A9,O(W#!43NBQ M\3X;2D/B.8?9I$^BU0U.+KG0"URR<=6F-\JXY4F*6TA^4%D< YS6]"E77HE+ MPMF<4R(FVI]:/BL&VWIWV^1EF4S4,P;"2B/2$ BKN";<:/<@\#>Y_1XB)_R; M(.ZI30O9953E;VKF7@7-*98)-A98Q N M"(-&FC^.DC")EU&U!V*-HS&;:#N;A86JAV(W4 W*A[?E.[6WJ8\=)F%3MKP, MNH5MMZU?%,-!O\1S;;:3>>B8'9AY,1IY;%\%C=U!CL!I[YX@FZ*BQI$)0G#S MDM7I9%^)D^:YG.R:%Y2!;:OLRVWDT6(3J2R/7:T\IBWH!8&MV#$W-J!I&H_4 M=6NS6EO1ZG@PXJ.R=IJ'52\5UVOS.J$_/00:L19"&S+D!C*ND(T=_6!<45>;OGR>^CE7 L.G IJG,("#7A^.QYUA$(!*B2_#3^* MY^%__9W=Z(_[QWMX/IJP\WNU[H_(C$TN/35HWO'BT\0MAN5'HF_&;R-'%#:'2;WOV%Y@1?U9 M/_ KI$1CUT^!=)[:K:98EC]4ST=J,T4;Q--K*(FB9B M[FOI*#]*IR75* 5S7EG'$<28"VS2\<2,2I<-=E;:X5LI7+]2#NV]K00G%SIV MUH*N9+S_U:#7#V-X/>A$P_M>$?J) LF:4',%_7Y7A6E_J?KKZ[FL#_K75A;. MV?2QSWTU,/LSC'07_EY]OV$)8#AGJ]R;S]//(_E5FJ_9WXF;G[3N^&^\NOCD M-<1_JY7"YU(/_-U6_)[D!Y"$YI7@[7GAYW9!/7>^WU#55/NAZ2>;G)(Y>&P[ M/\^)'Y^6#.S>W9(T,/C\O@4E+2X%,_NU:M*?=I17C"RKHZZ&>ON +E?U4N*?)N?[=!/%$'1_#3T: M2\'_/>,_N3A47[B!7)_@6E7U@XR-%+M3G43H%?\Z*D;,KG8:QDUXW<*;EHXI M]ZF+X[>RG 3R*R?BY.[08MRE);@:087<4HPJY/0 ;B@FS M8QB784L. 0@AG!([7H')PL(FSM45=0/V'U5%#\VIR"VV MBP!D^].9A]B:.I'?US8$$G&POB %'MXJ0>Q+V*<9,CMG.=.(P4DVQ,O PU&, M*^0B#L[-I2XJ6N.\GUR]IP#!"'GVV@?ICFO1^+I,@^I?7=FO6A4HS,) M>PN:3CP,;"XC-)8X'#CO)4,*:7UP)>9EE3=QN9A*A""2ELR,9F@41 MB$K?9Z$[S)02*'Y\1+G95W[B9&?DS'"6JP?Z0L-]X]%'RQ2DWJ\+PW)4TS0> M<32C179??:X"!P>7@3>_G4_B5%)C]E>IPNR/O]XYZ3YV@L].\D 3&K_0^CZW M+4.1JJP.@Z"J3>,0JJ@6N;U;;0C 9.T8S++65L);_Q][W^NBBZH9LU#)1G9/ M-;-V.'H%;:;:@)Z20&"PLOXO_> \]"ZCT./G1[2Q$9QR,%)MU6-27NWK1R+4 M44V"^ZHG \NV+)"]E@/&%)VVG;5K3$.NL;J,:T2J/"3OU\-SY7#$ MEJM#=?_#<@DV > $8)-? ;JMRZ$C=H&@JPA>ZN@*J#)C;BI\RFZC"I?#YZ3" M-50;5V$!WY(2[Y,TVM+XA/'&X+]]%G9EUF.[HM#-4S KM2;EO14[@T^J&AXS M#%9T^CZ.7OR$D? IBJ^B_7.ZV@?GK@O'^*K@HF4* M]S(9('CT1OT7<2EU&5//3\EME"10FH[M?BGY "%TG#B!M>K4H\KAPO&(1Y]3 M?BO)^,416MW3&#YPUO2C[LI=G8+<@G48;HRNI/&(+5B+;'/Q%4^ER>#;RJ"9 MC&%8;LD')Q%/2.$+DVDR)XR(WF#+5;[X'Z^L^K.0FF9'MHL$F?8IV--C.G#0 M_QAJQTCGE6'3#24A1T#<'#X@ +U;>Y)V'WM(/:C>YS2,Q>ZMF]@H/ M53\,NU=JH=J )_+#511OA=6Q)33-2^Y$1+ZAA:NPR _(EN.?V/N,)(0Z_M@. MIU]U.H7M_:_(#].;D'D8FJ07?L!FK-7VUS@:LPVVLUG8H7HH=EO4H'Q4>_P; MX(=G_)P \BPHF-@61Q3"_ZKE;[(DIB6+O>*[*(QI2%]Y(V#A'QXR\:F3F?1G M(K7A'NSGR4V:TQ!NS_M0WSN;!/!8NNJ(&7/I)^I1QM\ M( QW>2:=H?_&>@EFF\+Z&8%;.6%22TYULV;E+)1LJ_W"R939N UY8:LO=ZV M,1BT>=8SP#9-M]E+-X\S%A/!#7&W#P1OTEKTC_4L(]6;X0&/K(@.'B; M1GX3NM&6=K1N]:1YF'4+TS7VK)B!WY#;"!]JP0+^E(8+=8LU#'D/$E'E#4D?0(@=Q3!^>K\VR;#.;B=O M5UQV]O)'/'>+&;0GS\N!=(@A]&;.QT6,M;0>^P0+P45'ZQ]+$C9W_SF+%<_6 MS^0U0;/P ET8F.P*S@^(<#K$B:1B[WS L$1I/Q_8M8!3;[\ M<.^'Z^6.9LW:+^@JBFG!.4V^^&$4^^DA3P9@PJE"N?['GGW]A::;B'T#W6EX M?_B6#8H=2I [*8L_C^SK+)"!V&7:E$9?#Y,YV ^ [QN18EP23DK*R3,GG0AZ MB""(2!0M)%]-$]Y$8!8.W:0P3_VT">CHW:]1)ONG;\I@(8__].28?'C. M#[F>:?I**13[==(],]0#'Q?GH3!=K:B;^B^T^-A.82PAOG -;N_2B>,#\T.B MN6!#;VI_>U^*\K*B^]391>9 M/G"0NY;>HJE4L.D*!+%;Z<]+7W/),9(2Y8(42$F&-6_)4."UXT^F%T^)*2$L M8B&NL_,A%XIO7ST_W<>VO$H7'93 M8]H9+@C#8:NV\;B,+M<009'QW7[ M9")RD]9GOFVUKLY";-P=B#>^1@,>7D8TPX1G=38N =AL,$JV:&PZO_DZW#L' M?KI\M5?E#G68/D/[;A)$FY77S9V9K3>R8-SB"VR+K+_XO>-;NLJ93!B?]G!) M(]9TLLL $YJD_M89[2*K[;W^9-R+E_O;[!:O*@0KSK#N[E](H^5@0FLB<@>H MS[SL^MIG(79Z'8COW:ZE-OF%>3N.9NSC!XV-S&0R0'#V4'@QK4V=/!JY[;:P MJ3YI*(8BMM(VB@V=+D@1B)UU=RP^Q3)[=((P-/-,<8_8:&;U(Y":5@,[Q:TA M*A-JO2\TK%;WXIZ0O#C!GL)6/>"KQN\3XOD);_)%/1(]!W[6OQB.L8X"7?Z8 MT<8-HF%1B#V\)?_G0<+LU,;*. *7+ECP*HA>LXT#BCOQ*M=_ MIOYZP_8]YR_LTS4M'H 4%X>JKL ]P,S*GO4%H[;T=ABS\0$=6#'F'7*<)$,J M/:02^]>GFCMH&ZYC N$4LG R6<2%+ *[]_&-HKC*#E8>G)1F#9K[2+0>S)S] M28-@M/U)#8RY^I,F5L;S)SE6 FB+EN8X$O0F$-")3\F/03'4 Y*/!]DV1KK% M;]GJ=P0Q*R>B)Y#VR[/Z^;-Q'IILC)GPD^%=$(88P9WXI/+) M=J-."[RC;^G3*PU>Z)J0XD!X)![E*&"ZI-&> P+L:<9S-(T:88+\A?J MQ&09GJS3N!(.C8N)&?X?4#L8^%V>7J.!IG4:@'H&;L.( MA)A!_PMZQ_&)2=J Q#(P[\AMR(+IZS4 QCMQ&A56)O49@!F_RS B'V;)_VHT M*;F!_J?H@H*4SU=,#@I/T!\*4D(K(1;X,<.RV%@-; M0GK:T)AR;5[D"GS*NOUP\JMDLU3G@XL&HD9C$*?_"V] M8*B\!P8W]EV&YG'#5LU$76VS?0I2?]"%X2*8;!F//7+4)=]P9[E,6!3/7%:Y; M\FUZ@$'J X8*1@X'NL) ' GT9F5P7EJ>IR=0PF9,("42U@6Y\@.^ MI^ 61/ M3GG^7EC(2;@5<@:^U7?YEM@38K+5UE,\47("R!.*0B&4\Y2YP>=]"BW:GB+^ M&?? V0G=>1PSP="FMT-& "-W1^:$=]2^M\% M2%20DHS\6-[+^[\7E(!_RVF!)Q?"V2U&.<+1#=UPB%+4, %:S@J)6O1MC^Z& M>ON LA"6KD5W,+@L88S?E+OYBT/V95._YGZ0D/NM >*1O50/,(A]TA!N^II- MCI,'3@(P*= 2">^"/!^*$38;0S_F]XL7^\0/:9)D1"4-?>;:YF"W%AV6*W;1 M- &S!6C1W5O7,V VV\=E-#0VBCL>@UT[ZUBJ:*,\ +/VU=(Y7-O,]V_[NDO2 MF#K;KXF3H5'?*C6,1:I86BP6]TBJ@=@OD%KI-G!S!#6.=WX M[H8X+HN3Q98C*XW$/OK'WA>I.@OBT1<:1+S5(3\&W<61MW?SC<@N]K=.[ <' M$CKI/F;A]]I)X'Z&QB\,(O21$XT3 ?ZKGVZRJDM?0Q\.7KFSG_JB:C2IYX - M6OEG)_GL,('%+!1K-?.FP9CMO)7)PM"5([%;>COAADR=(2(%IF-;WSEQ&K*] M/+=$$L$H. /<.2&89QIE>87, U3,>5W".R0L.)O87L>37458YF+!)$ZE.)#] M5<: [(^_7D9A$@6^QY7EALFS;MO2.!"I,;GR@%;4='+*-Y%$#7=16%3B*XS'KF:MK(J*ZIR,&)5 M;:>YOV?-(%O*'^)7>)RAZ\#?^B'W\(UZVC8'N:YJL5Q-Z&F8@%AG]>CNJ[<2 MQ,G"4D@@SBX!%#NCTQ%(M;&!G3SV//H:H:8U4=G_V.+%3[)#Q/O8CV)(9? C M;^HMD,27^E:_VSD9@%_G#.UOU%IG?)/3P<=Y?]LGJ3)N;!\]#UU4 ML5GG!X^&XM=/)<7]-;5\1%T"MWE?79>)W0-1[B@1B M>BRH7+?RFI^XZ9B \I+9N3%3%7>408-BO,XWP-J ^A/12J[R_W.4TR#>9 MB.XQK0HM>P*X7)$"/2GP0\V1C *2D7!TD2RHL%!_!(/0AFD9MIB-[8%HV-H% MH!, I#Z]OS TH[BCV?.,Y51,C!+1+4B&CI>Q$D/X.[XBK=SR(V0+@I)J.Q@, M^^[CZ&_438O0$EHK'F_3&@IVYHH(K'84]M"JF>AA3Z-V K94/HYWGITX M#AJ'PPRJ5/GHLJZK[@0ARSC\+:N_F4%/D?FA2V?G,R6Y?MO1T/.A0TFMNV@< MC=EGM+-9. [U4.S>0X-R XFF(4V)*U 0*N'@E3.R$XP\YY3]+(F?\%?Y7NQG M%1]#CT?4 >4*_4J#(!%E)X,D HA.R$_IY7'BT+X,KO/O&%H^=N6X6B=W9 MB"+/(X0,-I&!6W!L(W)Z6:--EK)Y0N@-%XN(ST_^WO0N5SD8J1_48[*:Q%,W M$O%&IX7@ 8F1)5@"<*T^@#WA\N)P04-WLW7BOS>\@=68-C?-53#>J,-'<^:D MS2K2#>IU@<#F&]E3QG.J&I_-:DR;G8+7,]ZLX-4YLU)P!>GC*+C-U/9')Z!) M=J9T1YMSAE5CD2MS(XN5,]:Z@8C5MIG>88QE2];OYND%(5:R9J>( \V0$]G-+-<&&BZ=#+0JF M8UGY=#=7O2BD$Q\;FN>XL*.:IL8&3.CI-6HW(7G0'$SHA*D3$RI&S,6$3@F> MQH32U\B2"9GCN#"AFAZ_)DP(NFMJ&%%EV"S,Z)2Q4T,JQ\S&E&I(GLB8 +,M MMD,2V,2]H6S$P_]\_\S),0] MT5]83S,\/,,46L<%4;+GK4K_L?=%ZX.I.V--*Y4:+U;BL9 V8E\I0!/B(AWY M@Y,0)U>4;ZS$))\2%SW62\ VTW>>8B=,5G!=&7J/-'[Q76;:RU4-^PG855+_ M56.JCV$4R*UB#('*IF02/F+[&X5-DT8[2JN 7_;/CZ_.3GWP?#P J3&HF2DV MT95OL>^6ZXGMJTX,&DD8./*K #C.<95RDVN6F;N_?+G^+_(+#>,#R1FSLI)= M.(F?**U'/0JI";6P)2\)1T,0>W45I;W/$F@(C8U6)8UM7$"8KW5H[NO%E%VRBDJ1,?[B*("9R@L7^MWLS9&',K^_4FK9PV"\-NIWZX>2^(A(7D M:*SV@YU" #+38.+7EJOSPG 44[9;>.'4VIMXN@'I;5\^;A;%K MD#_4@13#1"MR+!';JWLMX[>^\PQ5"0[]Y"9/ MG[?QGPBB@P,HYL[7"9RR8, 1%$#KG$'QI5F'\),014C73DJ] 2[!G$24;B%' M83_RKY7 7=]PX.X=! -WO4*!NSD' G=&PX"JS=\A7?A-\%SR.0Z+\.C6,HL, M!E&Y,3N^JV"5D784QQ6>^PMU(+'.6X8/U-W'4)6)G\3^V4\W7\/H&7H 0[K$ M3;C;GY0>'!41T=D=KC?XO[Y9,-"/A24?4-RVJ!C=D$= MX>2)9KTR@410.(H[W/%^*-=A8VR'5=HON?MTA("#0L +0D,/OH$>R8+'$<7W MF#IQ^MX$^$S7?L@?*C6*$?WR="H[]CUSVFP2OZG_[/CA+=M"W81NL/>H=Q-> M.S'P/<82-HB8=[S,#?^13"V%_2EYI\NE 8'87E(7=J0R&+Y,QEG;'T0]6N M-!/3,H>UQI9(IEAM%CI+3-,*LR %.Q!?"X9(%/-V/3'= &,O-/_\UY)5Z1'FJ8!9][&IJB*?2ZKTS0_PU3;'@GU'-:> MB20PCXV-1+FMV^&Y_# EK*P+W#;R&&FUZX3!%SM<$ \TS>H5+)\#?YTOFO>B MC!"7WI%TN\Y%ZCI[B:!X J0[$?OKH,Y\]"^=0'E'EZP^578(+#(I^5DP*8Z! M>24%)\R.A^.".!(5U$U<6V,R*0D_7&(B)2KNLC-D8]Y4-U;9F$P0=R>J4MP7 MU"K$%&[Q?+V.^:+#B/L:0M$74%ZV!"GR[X9#FZ7KU!93NS-M!35;]ZK/V1"' MZ^18N.M=[:'C$=E+Z&;I=,>779,;+K!SARSC'RL=$>!5@VSUDO-F,=]-R:GTQN4FA$-2VCE J@"2'),2(+89V M&5_YR2Y*V+]6G;:A[;"0.@,C(FH_ZFH!--N#+EV^>ON+\@:A(;XOS(9\\#+< M;,HWQ-OS:\TRT1S+&=?H8M-ULX7@V [JJA0=IA.NL64EB\-3BP!-C":NDX>$ M:"4$I$YY@#BZ!FC9])G'9\= MV?]&8;\H;3P?<>ZZL#Q&X?7;CH:)JHQ_E_ES]0\J46AYA^/)<_0-2AY&\0P% M-I*A0[9K,R^-'*#-*O[A^H&ZU.H \7 XN.LYU5B8PY@1P=OXX1" E@M/2@8$*!:+,^B7MX MW#\G]!][Y@&O7]C_0!'ZAB8?ZM'(S;Z%3=G$%4,1FW,;Q;USD0NXA /.6M+8 MZ_)1PVACRXZF\?-36'4S#>7@>2FMH387"K4=T.;"M.(VEO97C9V7PJK+_-<. MG(^B&BKY?ZRDYM0RB5-))=E?I3JR/Z"[:Q(%O@>G)M=A*HY*3U?\EJ%(E5&' M0=#%IG$(55&+W+Z:* ,F.63CJWP/K:Q=VEL'STPS3Q?UYI$STDY#R[E"/XTO MYRT:>N_$S$W#8VLG/-0NX.I1B'6R@:U<&6N&(-7")DK[JI^ 23*@X_:Z4IY3 MC,7<]2[Q SB)#6F\/I#;]/32>T RR15]I8=?HL"#^@6WMY?J?G#*D4@M1X.] M(LVC?ACV)(X6JOLG9FT?CE'ESGG\1$8Z;Y,@7A*%?$(>\ M;J(@.)#H-60+0<+B9]_SH1='M")'>OSU\7P!26'?+M@DW]T0/^%Y'?H0ZBQA MW/2/D01^(DOV_RXM>;'Q^53W2]3%/RDU5TUC,&MG&8J&1JH%8-;*57C,: M:6H?E5#WVW7T\EV2[F*AD_ O21_97W]=_N'<'"YXHET5]".(CU)7^TV$ZD.]6"_V%+J3<.^ MQ>S(16^]Y5!ACQ?MH&PE)&S[ 7GEF9I>AF7BS=Y$K#,T"U(B(@!]04J!<&P+ MDN.SO3UDD(EZ#NM/<_K148 MX!@IPR$;0'WCQFERS,9G_M+9^5!^A2>N>C[47TE.6G7]VW\=E>657 M]\R^=- D)/$T1:IY4=G]ZQ< 28D4B1L)D""DV-G391L D9E?)H!$(O/O__&V M]$9K$$9NX/_CP_BGHP\CX-N!X_KS?WQ(HH]69+ONA__X]__Y/_[^OSY^_*^K MZQD"?QX9(? BH$S^N'&B]%+L%I9_N@;"$/7\T97H>O,P6@T/OKI^*>S MGRY&'S]F8UQ9$>P3^",\V/%/X\U?KK/Q O_GT=FG\?C3\='QR6C\\]GGGX_. M1Y??-@V_P?G-7&9+S_7_^!G]SRO\Y @2ZD<_OT7N/SXLXGCU\Z=//W[\^.G' MR4]!.(?]C\:?_NO;P[.] $OKH^M'L>7;X,,(MO\YPK]\"&PKQEPJ='][#;U\ M@)-/FV\16Z"?/N;-/J)??1P??SP9__06.1^R*:(_F(+9"(_Q<_R^ O_X$+G+E8>^C7^W",'L'Q_ M*O(_(@DE^:$!S+]0(? M^""B1#?[AC9,8,STR0IASP6(7=ORY+)&[,O:,&PSVTVS M:#*;K$"(X1U!S%\'RU4(%K"#NP;WT%0O@2)0B4U!;Q9>+RQ_#J)[_WD!);\( M/ ;=_)M!\=, ]ZMZ\X(3;_1>"']>!&'\ L+EO;^&\\'JTYS0^M%Z(>PI#.!"$[^C MO1UD^PK-I3EA]:/U0M@4K -O#0]5#] *0$L7 F@2FU-&&*XG,+9=4>EC]24O MX"?P/W8P]]UV]K)NK%Z(2K=J+]8;:&$M2H/T8_:#Y=)-S13>C,)#(-Q=^;;; MABSJH+V0^0#@B"THROOW,OE'$*= >0(A5NKF=-0,U0M)V1'(GS^#>@ MS3F-,F0_&ZKD-0)_)FA*ZY8[^\I(FAP^G^#QO]UZ31M3V\/HB_7JM3*J M_0 MYOS6EFC:F)H<>-J22!Y1D\-/6P+)(_9]$&I+6<4 ]3Q2MET#>#VAVNFA+-WMD3;9V-R"V7$_JSFXSI+8;.[2P^;;K MN59ZVX-^UYH1K3^LS=U$:U90!]5FI]N:3.J@^MQ;M*:3/JH^A$Z15K5'+\_8 MFIQD\&^NK94;6YX$K>4:7A/2GY+07J#M[V16F*P,VR7Z)4T8DOXOW#M#*^2N MP9-GM5_G'"()0J?0_/[#L_P$=R1)DL< MW:)$1W@_J3.+NN*+;LS ,YM@064'LW<5BPGE*_HRXM$*T:EF#;KA2/5S^K$F MFB0Q"CQ'CP[4_< M@!F _W;@K]'-M!^UYX3H=_IF1OK/*P#16ORU3#ZP/M$W"W;]>XK8P/.9OEGQ M".("5A]?IDT7H_$X?_="D 2B:11 M>R3T+HGAO[^YOKM,ECOS:P]AD6_H<:G=FF3RB'I<:^?_;4TH>V0]"+Y.HAB* M(U1 <75H/>_V-W&BD]D-".'..L;O0Z,X3.1@0=X,]&3@IL%3Z-H M>J 9[2/ M:LZFK8S1MB6T["XPQO5U/1E74 \<3Y+O;]M[9R5\6K. G=8LX1A:G\.K,7#@?:.9-* PN1A"G(:=Z>#^T; _FD>K#]AUUSXGDXE3S7T MZ3K][0NN[1>I!/UP1QE,WBP7H''-\G= ML;PP+ V%D@-=H.1 XW,\R_(7VD_U!>XG@?KY%C\C8=)!;'D=3+KPF6S2JQ!$ M$(C8@#_ CV2?0H/QJA5?_J("5> M!KX#G,UOW1A][0C.^6CT<90/5/RGY3NC M=-11L[1(F%HDI, NS<5#V:^"D$/9'."FB@;_L54R^,/OU\$:A)>O$=XKY2-Y MB,W_^%#S]T\JYY)S[ 6.6#.5XI]_/S_Y,KXX.?]\='PV'A^/ST[."I,K N,R M+$_4"NU\;/C/"E;*(LA:?%KAU$0?[87K;20_"X-E+8^RKP6 3!C'_0CC);3\"%^' M,:6QVW1XXN"B()/'23_R>(*GR0"N",X-7($HPBBU&YXDV-//Q'#:CQCNX.;7 M\OX;6.$=_$U$$<1.R^&)@H> 3!AGW0HCW<'PW]. MPI?@A\^2R+;E0.7!(""71L>G]-(4\>(W"9_"8.VF2>FI(MEI7B;K9"ARX:$B M%T['1_;2/)^"*+:\_^>NJ#NSNL8#%0R;AEPL'1_AD29?AL B"*+XY^&PGCGK MG-D=']%1-0SO:1'XY"/Z;I/A,)UKYCGC.SZC/P,["2$HQL>O+^@^J(;QNTV& MPWBNF>>,[_A@_A):Z-G8\_OR-?!JN%[Z^W!8SIYVSN^.S]4Y%F[?;%P^@>", MJFLV'.YSSSX70B^GYRS>);T[06"!S*OUC=.:#TJGV&F/3:FBB8$\^ET O M9^CGI>5YA>HK]1(HM2H3<0J)^*RU!-B3SR70RT'Y=@G".32@7\/@1[Q Q:,L MGZP+M:V')A%^(G+)='Q6SJ;YM@V,2"_FR6*I-!V<3/@HR 72RY7W\P)X'DM# MBHV&)@3FW'/V]W+SC5\Q^#A?2)J2JY NA+S;I70:FGB$:_>=\#;?P*RENVT&YPD.::?"Z_C@WVV6=^&'Y&# MWDA-AR,-(0IR@71\R"\'A*5K(U_T6Z%MF: SC44B1D(>%=KQV?X2SM#!L_2L MNK6G]/?A\)X][9S?I./ZWS_M/L60]4"C8:WE C>)#S;&1^C!QN8#\-^;;XPV M'QD5OS+*/C,2KNG<')4S*WK% R;1Q[EEK5)H B^.\M]L,9K]XO<-39/9G>O# M&;M0I8)TETUXZB'6M866-:$'O]J,&#,O-])&^YK(!"FF %G$!R1BV[VX\BJL M8P'G^:]XY+S35CMQTA2(? 677'3K@1];="Q_E"$?Y3G:2:P?7UMA M^ Z/.?@1,P$/7'TUQ0>/J*LP:4ZQ4MB<=F\V*CD#'T%JZFS2+!( P>AF%D2:T$A_DR3 A MX\Y!LLT74V(D 1R$UD:!0H1&XK/ 8:XGN+R1Z^1UM.L04&Q29LEY?Y?",L3. M)(SXZE#.^M"]M"?Q H0\6E]M:)3D.K*7?0;W[?I.G#J2:G[GP! MS]O?H]24U4N9NY\10F]'+?'U92^+/P$#=435R;RNG3DRYJ:.^$!SF!LZ'H-N MKBWG-N/5VRQ!<1>R,?7J L $/P:^+> \K#;7% 2-I,])G:3SOCY[][1,(ZI5 M%A=K-3X"%BAXNI98>'PQ/D-QQ?T#A%/6==O]AC0;YGF>N!ZD_JL5Y0QY3FP; M1-$L\6YGLR",OX%X$3AL$(D/I!VD&F.BYDPAAQN&@0V]FP4.)V_(QHI_#.T@ M)@D7M?:L)5N48NVL*A>)H; "FU MW:SHV - ?*VXG\0%* M##TY@D>_+_L-2!)/9-U$:>+6R,JQNW^A,,?;*@Y?PZ#RB*[Q M.-H!3N*A1 XS#%NU=YG"M/@%!>$4>/AZX26@L9@3 MLMU-:)^PWS-7C=L3B-@6\L9 <)1] FP35ABV*7BP?-(Y'?W)9#00Z:-$I>2" M.I9TKTPDY_;-]A+T&K-&0 (]391?6_*5!IUT?SE-XVB#RRD3$=.8;EFQ*9H8 M^T)4%O?M-K6/=F!I>8,I3JQ>)[D?OR_D>WI<;ZPP0'HG6+"O\=.J5C8'@CX#TA EPOEIH/P5/3'>@.=,5(5.IH$K[.D*'GB.YI\&YY[ 0*A-9E1J%"3A<#Q4(30DT[)*:DHVJ0 M2X"?C'-AHMK>6%1PDJHT@8)PRA7Z$I#=R-^^K8#ON'$24A>"FM;F"+L)H9+R M)^CB:+Y=KKS@'0 0VST__E+GK.0D7J^ &3E76U,0NV%Z*_#JN7,L3\[K3D97G?'#*7#"+5D3 MPO5R;DK($YE.>G.N+S*7&%G#Z&4D8IK0;)BA(>S/F%:&V<](P#2CVK \M+6, M%-G%& D-?DH-B\(I$,X&@>FBIPF\M3NU5N ]5$ (EDLW1ELLM->_#GQD$(%O M4][)DGOH# @9)QE1T@V[?1..X.)E^*EQ2!&DW+Q\YNFL,1MP61!R\4R^3MH! M1E#"58@TH->P-R.% J.<&*'T, \@HL0:=IA]">&Q+ G?,0-27M#*,9&:FX<+ M(4H5)[SHOKK.I>.X*0U/ENO<^UD8!,E_6M_:/%"($&K8;F,*8LOU@7-KA3ZT MC>44,S/7=LEORU@=S<-)0YJ5!A'U$D>84XU#'U 1^A L@!^Y:Y ZD!^""+F- M)[,7ZXT<72@R2IFQ9P: 208#]"KOHN",S'TV-@\?G#0:ED&#Y4I@.U9KNYD' MCT84RPHHHOM?^RHLSJ@P_H2%L@"Q:V^WO,QRXV=\Y<;9A<='?RM-X%\_' J1 M]^%0>PR@&&AG85+SLD*=]_\NJNE+62$"#?.:E6E_7D F1Y=)O( 3^@LXWWW/ M72+=YH(&L;>A2!&C5ZE#30_@W$=1(H25M(/1\*"0:%CP1QWUHAV,0(4:AK.=T=#CTY0#= MN!XWS:+)+(O4AW_%89>52R9.3R@DGL\3NO5_;FVWUR!WV%29=+5:"" M-!IV/9Y1?P=YB1[H(;)_<^/%=1+%PLUX6OH+)9B _^>0PSL;C*0=B 2Q M0 13:R9(0AFICDF/N19P D9(/*M&%JF]=IAI;'C$2#0LN@(GD8"[GRF2EI=Q M@!3J6==6.QR(B;,*!WXJ#^5J# MIQ0Z2L^*?T_WB]7EANF=Y;%2N>H!"XY!0RCEW%( M:D*OI# P?0HW?D5WN=AN7SI+UW<1!V-W#3*>,HX_G+V-@TX;N@V+#,,Q#5<6 MON=?KK!'G[R:U39B%@^66W+;7#0]M-""^-ACW$?PS\ MH$PYWUZ5V4\[@#1VV3$8,,VICFM]#WH3BN#D<"FL^V>DI%QKGL(?/=#8'GH(==7R_71XCGQ;T#H MKO&>+ M)7P8.JH2479&3-AM-AC(63-*885B:97R:(S*9=@HF=C(60PW(-BS[ MH2A0.)EUT7]0OBR,B%&L-+]_'_N7_,27AW"Y?@(9L;T3NP*S( 2%NL&W;Y"[ MD VN;X7O^#"!BBD@"QQX'N8A8WNL[(O:0;3QN:MK)BDM4]+'B2UC2Z;)5\ ' M,V*>5T)KT]#$1Z!AY: ?0;S5IU3DN>.?0)A'+!!7UMJVYB"!GSRE:3OZQ\"-ZR7D3&"$UN;B@$9@?D-R M9 @4?H-KZP(2>[F&9]$S0F]_)K)+(4*PB?TJ^<(QTEO/W-1$PK MZA6$4_5&&/=^158Y9!US($&^=O> B7!(N5@"" 7G>P[B"CL_]9*3@N$YBW)N8 MBPTNNB5Y%FC0Z#XQ4BDPDB=J=$\@P:99DCN!E/CHO',HW+AKUP&^0X+!YN][ M @$ZO6W] 8SGG]U')&R#0J.7@.!=PX;R=3=QSQ1 #D=N#+*4^D_8PA5R,=/* M::K^[)Z M1*&L49_?OWN25[E:G('9# MM#A$\3<0+P+G[-#NG]%AVWYKPDY1RVS_GA\=FJDL5+!)4D/O_3Q MA4CSIQL+(T[")3T'2YVFMW[5> W6FVXN,KCHEO4ZC(R,S;*FUPL,*UK<><&/ MC9>5\=[BM/5["_C!4?Y%[9]6;-C#_Z*BIDOWERAH$D]A@#S&SM7[=RB3>W^3 MCO;2CMVUBTHHL#*R"@^DG4WAD>7.18L,D@V[SX?LF+DQY4YNVT [!$B2:!4J M#)H-*_!9\N@C=[QONQXHW4N^!'+,CHI/[0\L.^.>854,AE ?3 ?@=H:O*K25 M\%*IG>[>5:"^M-B>@[ )JR292GVJDNF4G'O/\2B-?VTCR&1GD">4@X4GXS/3C[O'4:[8*G2Q.+= MEZF]C"(0I[=O>(UY]=PY1@F6C.4Z+T'*.=+AB;?_ 9^RF-8V[DR[TANR2T;N M.;H$.*0XFJR'*.YLVF*IPQF]#N!JQRJEZ7)[*;:P M-*[)RLZK+0@O;1O%8$50*@!N;LDYS7BZ:@>\EM+G@1,G%Q2'H^D I:<0K. N M-+?U>4$>/\T<@G>O1,]>H\'V$6Z-^:*X]-X7#0"8JR(\OR,]S)SJ"9RM:[VZ M7IT[I=U@^PC QGPQK!)?+6<0'PIEF3(>B6"N?H0]!9H ,Y0ZV'IY8LZY'VX= M%:4=MI0%';3DB2P#IDGU/P(WTH+.$@+P* -I!SE) 7BB).L5G$*ZRLIN0UZ" M2_O/Q W!=W\%Z0;.[KWR;KB_8.\RATXUJ$,K1\B[%TWM&*+X'"E\E<0+FJ<6 MD"'TW5? B+!#\:E/>&/$A,M7"YUC(;.>WR-HDKNX=5(29H3BN M0CCXA]>N/%B^))\_R8_A+]"IGM:P^@I0QY-Y!2QZ7%*<# MZN$%PBZ3?@&>\Q)\L^($3>D9V.B_Y$,;=W_S02>')8J#'GHI:**UQK(U?X,[U+=^6X!>@#*0=Y"3Y!41)-LQ57HBGG()5$MH+*P*0H]M* M-8SUD-Q1.\1(0@!Y(13DA7'WSL5 79%$7\Q^>P2E1JS0RUDIS2A-9I,0GF&L M\)V5RY728X^P(\@$W?P*'6Z/6F^+R@P]@]O7,T-1U9(GLBY_-=F!W\YFP(9; MSMLW&]=]G4+H3W"4/_K_R*>RMCR 8\X@EUT;I5"!?[CTG?(O"BWO?=M+D*OF MQHU6061Y7\,@6<$>\&<[\.$I)P'.]L$J ;K]3TP[E1 ](6C*0J7A$]T;Z5;\ M3-.<5@-2,BX7)9=*DZ MW4YB\)JA ;MDY>;69!UIQ5$5H-YOC-(@U]9Y2"N0 M<@!>'>O'^XV\L;0'5N1D@CV\"4U6J_2YMN7E;+WW9T&X3&7+R(_'UWOP5JP- MG<8]B((S@6J#GD]7(TP(K?0#0 N!5N'!0ZUAJ0,? ]^&?-O>^/G.QO> JRRR MKKIX^Y>9>:X!=$1ON%I1*BFSL=J UVM\5$!/K5"@ M=HC8"3-2QR*E%DNX'"X#>COA>]*0UV;<_0">= XIO3:3%59)3"V#_Y"71JN% M%F=7L]'3A@E*@STV %&7SQUYF;T@2D)P R([=/'\)[.K)')]$/&E;!\?P?\W M^CC:CH5^V Z'[Y5&#S9)8!S?*V6><9&TQ) M8W>]K491FJ"8"96T?ZXTU,Y>2)5N:4?-1[O2_@R\S6'6OG=BI;7?*=9W?NNS/71@'\Z9X' M5?Z#:+?A#N<%RN;*(P?LM1FRC/K/_3T*Y91J48>ET]U-ON[3*)O"%B=>KCQJ4YG*RJ6 MX>#NKXV5$)/>[E5.%T$8OX!PF9[!EL7+/X8E.*U: CS:" TW M*H^GI](7YG@#7O.WSW,,$YG5>.4 MCX;W)<7Q]#1.E=P"+.\$N7W717*KM2Y8QH/613L#P)1,J6JM*&5=E6KO0H&G M8!UX:VBTX$#HG12=5#=X,-T+CX1J1^8AZZC"R[EL*& I,:MQY'N[B M-%B*2VA=1O:7\=GI<;\Z2Y=$.4TV/T7F^ -QYOG:NM$,-?U<=PK8CO4OH\UH M>JIH.CV&:I8;02BJ_7!A!7X"4%;XN>\*W 9\J5VDT5BC\F!Z*G\V5]8Q MO]JL\XJ3> +HK7!>]>@W-UY<)U$<+$'(TG+>[MII-TD^Y5*/+8@S9P$OI.CE MU-V+JNZF@XSR4?14V@VEW#MK:H_N4U;OSH7M62-WT4YE.:2SDW):C#9S-!9E M#7%3/R NO8AO)H%ON[P:/#ZJN8O;#HK]7+O#ZJG2%%9P*[G@&%W?S?',CGE! M)S1(67TN^L^'T4C*I4N[]O2;8SX>T.-:7DM1$]FWZ:^G24BGQ]#YW48=*_4# MB"( -JGKT]FPE)C>23NEK9=#42L;$#3H6ZE-R;0G$&*G :<.UD3.P:'R/3<< M;)2/IJ=&WEJAC_+,YF2S?&;$YEUGVUTTV61$HY3X2H,F>9W-BE M9S 7B&X9U\2Y;88:%<;24U>S"4[!*@CQPPK&HVMB\Z[=VCL3X=\;<_343G]9 M4BKYK!O29XXFXRR;#OSNU(W^^&;YUAS']5=SO3$TNR9N;3/T"(T]V@X^*HVN MIZ[?@-!=0PZOP;T/\9/DYZ-?@#,OI6T3N(EN,6+GU]7"QEQZ7O##\FUP M%X1;H;&5E]E/.P4F\+MF56Y$VJ"U]SEYC<"?"5+@M<#"6Q/QMAUIM!E*3TW= MI9F9BY'4O/.4DN6),)V!I/9E&,,CUVG?18\9$BFGC!2A:M#*67WYGS_9YU)3 M"*"C8YXT%:._Y>/^JRJEU2QC!6$Z.-^DNZQ)FX(9]$[2.+'.VJB?0'H)"11V M+D,$16.ZE&:B^](Y%+ZC\F>W4>PNH3Z0$DN5&PU9W!R4 M*,TDU[V G]"WT\(.\##A65&$D^E@1CG_3-)W[(4D<00(B XS9)!(H=6P6C"/ MX$O#5/=L+X"0>7'8KE39V)LGT"8B/I(WYX!=/C== $MU*#S&= MILBM2RLC9#I.JZ:C/KF,_E9BN%EF\@D\>2BU8U&4#$/ [EC&_S'$_VF_>B^4 M<:8A?>;?]PMI]WE5N^LR6NBOVPU26_2XOK^$.&CA'1?#OGJ_1@7RAQ4Z3R#$A;G@@1K_[;OO MQM&OF-EHP3M-(5Q-("6VY/U>WW#5II/3?<0\EGQ3DM#6?AV">54O))L1E +CZ M:J?C/)FDFE-FV 5_7F=M&SY8'Q_(A9=F@Y79C'+YG>L/((FD*MVS=[HT%!*3 M":T)7ZIK0C$]F?Z+P;#SE&VW/&BC@V0<1Y/99H9H?^U'X J*?N:*GI&$1]3. M&@AF.9--NCF^VBQ;C(!AJ,MZEHZBOTEHD-2HASM7/('K@-/U06BMGG1(*9K,O?>?&]1+D9Q6S"T*C:6<, M1/)NR:39,#?#EC6_ 7>^0([[-0BM.7A,EJ\@S)RMHDN.P%B& *LMQ=WX&GJ MU:4?NP[2+G<-MA75;M]L+X&K39HQ?KE*\IK1HHD"Y7^H+)[3H0)2*3NZN:CK M)36AT-[HN+HWJB8HU']G--A,A=LKP9TIW?OX7AHAY.H]^Z/ K:K(:-K9"Z&, MAA)I-J<@+S/+H9"1J'ODP)'K4'^SL=])#[>J4SOK>W_S/GDRV[Q9?@HB?(V^ MR=+#;Y2D?$4[8R4Y-6(7[.K&SG6?0NL1Q%NFX11Q#Z[UZGIP7EDN,V?B3]%6 M,H22P0_IOOO!:P1"?,UZ[\/=)(H4@3SU7&L3?\*=CDOU]TW'?K^,-.>RG)Q# M5&C9KWF@1,LDJO]R;W9*T<+U\ *%O=[[Q-F*WK2+C5?6+O1_PTXV*I<1YMRZ M5U^BWX#84S 6NA4\%CA>V;-O< M/ZRWDG+&[B?X#Z[.JW0T_Q%VF_-"]FOLARMW-O.:H>N4V36)^J! MFA.&[W""V%=&((.KK\:6AB2M4M[,QC0:MO,IFXM'J*EI!0#BR\'ZY@.'@Q!9 MDK8G:Q"^!EHD1ZQ92"JINLJ_*+2D&)'&8PX<3?)IE[5I"5#<=Z^;EN=%$,8O M(%RF^S7LM!#;D-243\2#CM"HH\*P ]ABE)CPFB?+BM^W06O,%WO\ W1L57X! MGO,2?+-B-)'"A*ZI"PRC5UD[SON_QQ278-%2-*%V^%XX$M6;2UQ!;&SZ[0DZ MZ/0J>Z[3.S[@*IPL$\^*4;*=,,W+\1=P?@D\!Z[,7RV7E/V[^8![@JB&C%#@ M2^DW"ZO83J2F7BHI#:OV.Q%I>5A[>"] D)T]D91FE.Z\[O"W!Z5/0 M^1AEZHF*W'$2NQ2!\#4D1Y@)CZ,_X.AG#3D$#]^]M[ M^R$23S;FM"Y#!4)CVC($?!ZNF;Y?KBPW3/,0['*+O$EE]!HZ#IJ0ET'AB]1 M1$/!,#8<#>,-'"YD;@,ZJMT2>&NTZKD^>BF-RQ2(W<2?5V_B-Z..T+#XV0$> M> !W\2BP0R!M4'WCKO?>!=G=639.N(&?M),VY*3VVAERNC1*&W0AFCBJ)!YW M+L9?K=!%,YY:,;A\9=D(3$T55E%P$:B_!FV!)#HJK-M1.BEQ2H N/ M0AE1?%TGH0)P'I9WE_A.])2$]@)5=_L&4!)=@N@H/;26(44852F*$BDI2*21 M%Z0> U$8%^0/?]K*'O[P^Q0]B*TQLJ6_:2?/II:5317E9D>R.>413*T"[OQ5 M&^&PF5LCB":ZU 'WLZH51/Z7_EZ>_1)4#A:ED&;#IZE8+U1I="\>]# ME@*3#J)9ZOIBK&1R*9OS:D-MY"-K>\Y)(N4^M+\->GGNU"UZ75/M9,DI"Y80 M*=3ILE'?N)3*,Z=NU:E]-)EZB8B(W]]T]A\$^ 'OJGL1B(IE\#+UGN M>D8ECSX(/-'QL'-MKI@W2A^9"#^*(Z#O!?XU6@2>LR$RY\3W&/XGC2S#-?ZB MQ8V+4DR\)CC)5AW8&@]F'K;DLD+IZY$>ZK'6<#<[-UT%81C\0*N^M8)_B=\% MEC[2$$:A2QH#NLE;URNFLJP7;3!%&F)O,"7$ +TV7%+NS;?5)'!"\&=(B>5, M_.(MQ)B )][N1F*I%?&2 E 5;]Q!6IYRBD13N_\KG^/ _J,DR<<@9ET+TCMIHWQT.11WB T(&G[>^^M@ MN0Q\3/IC\&11Z^_4MM5.T W$6'.IPTVJ4A_B29]XP)8VNDSB!9S-7Z@RC. M!]@T,B]JXGO'_9XU\I0@T616.'P(AO=]KH;W$8X=F\^A@+_LM^D7#V<0>6>0 M*5AE?'X*@WEH+1\3= *>S'9Q_Q)<@6UCDN%H-699H\;]%R'F/,%(I5?2[K9- MBDG"E6I*36'^FX=_UAQ,9I,DCF++1\ETL]T9;E]W]]ILI '!0S:5PR_!\!(" M"]K[]^*::N,GI"130NDQ("0TI499H<^>EY>M,;Q+"^8#U@&>70.D^0$RT(DU6T8)>"H57?0_I_][[:/?LK@&J MW2#J=SCA]#MD_]A\:X0^=G YR#'YB.57R,#!(\\*^%&F<2&ZJ\=18N_;)D_6 M.TXO\\,*'=*)FK1$R/[. ,U'-SQ0=A_;CYV9 I1I!F4PPE97U,:<G92?9C(G"W!OH,<%(_6DEY\2,6GM(,=&P8-SLFR&*-+VHJ=,RXC"TE- M6^W$WID(J^CA9Y NXO\5SAB5)Z?4FMNVT$_4'2\L+%YH6? BFS2]&%VQC79B M9K&=**@!V%\"<#$R(7@AP"=^_9FTP0BZ2E;(R+:E=SB2?_D1M)3\9H0]D3R= M7EU.=(TO8QX8^<3:#ZP=3KI>XA6QT+!4WXVYE%_=YXE HDF\ .'+PO(GF"71 M5SA$'-W[:;3+;\"=+^)-H /^XXT5@SO+I3YMTF9^93"<0# <:WXZ:H9OB8K4 MB0B4/AOM21]?VF$G9+>#>B3C^O2P^," MIUY8MV_HGR08\W7>7URVX(_2U[/GG)J^IK/_BJ#7BQ7>I@X M,T>_T@WB71!FOT+M2$^,NIW$09-ZY+.2YS(M%(CVPK:)2(KO2LOAN_=1E !G M,GNQPCG(=I'X@1GY86Y7$]@_C="$QTJK3G6? T>=VV%CE*:!YT$[@SIU[GZJ MF\3^J8Y&?%;PM*IW1Y):CJ;6JC_-2;]OCM+(PW(O"D81AR0G[2I]/QU;8:S! M::I7OSBDH5=U)8T5ZU\)+QW%3_FQ?HD>LS/+] MS,8R_/*="D^O JH:+X.%]*H-55K+.1XTFDNCAR,[I2Z9#39ZRA@/ MPED0+BW?!OAUY'??C:/+*$J6*0]%TRN=\::.WWXWRZ^$OSPJ?-K,C$N']$I\ M;T$TL)L<"=R4TC[D7$H:B$^M<+9@8'-!+T&*YU+J49ALYM8(@D+#0+/XZ" ! MRKS*,F#3,=",5F?]5?UN( 4F';J\O&V92ZE'J72]U/!SXY!+2?ZGM(,=&P8- MCMNR&"/)QA.\=+!XP9$M MJ?L"O"VS)6D@9A;;B8)2;V&'G#-''\ERV5E9]$JZ8O+Z*2K$)%Y9#7OO8#=GW?X2@$ UPTO6^0!$+*7%A&I]##XF2ZK+TZ* 5:E#:Y:VT#!$H MJ4#<(I:9<$C/G\ 63I;I^]?:T"QRZ_V#81.&* U3$(X[4O!^/F="[8L/R:/O M*>04,U!I#J*>0N->V=QZK774:9?@[;S_FGG=KN^=L%-)0>C>4;]O3_KV3C?Z MXK"D/$!:+1'[]K#\H"P=<5BO-$&'E%F5=$[[H F:\%AISI^-+F@4I2\:FG_> M,C3?R'!\"*7/9^/Q^='9Z='9R?'9YY//APA]OJL$#6P;ARQK5FRE[.@NUKN[ M"$L-)*U6:$(1ECH+VJ@(2PU@QX9!'Q&6+ 1J'6&I@50[DU#3"$NY MZ?N T= ML-7Q0J6(A8:EH>N\*,EG#9"H!ADU>Z7F_%&:*^-0E$23"AG[I QZL5RI&3\4 M)>F\6,9!DSKELZ1X%6E%232^CAQ((89]4B -^'RHL&M"RMTA*XT\+/>B8!1Q M' HQF!(O<]"OKO6+0QJ&><#V,FKSH%A=*Q:'- Z%& S:%8X/VJ75MG!\*,6P M'Z48AKRTZ>/($&>XTO<)AU(,?4[2' 53@'M9\=Z="N]0BN%0BN&@T4R-'H[L M3"[%@$,"4WY=VK&[AK\2?>+QF?.)1_JL(_W6*/^8L0\\SL]/QA<7QV=')Q.@O:J <>&L". M#8,^'GBP$-A7V-UVAT+-STELKYWX.Q,E);R-BTFZ0&$P3T%T %?'2YHB%AXN MPE,N58^R"D,=J1_3#^EJD"<1XN+\5.H['#3LU5Q&D[YC#MC%,:A4 2CL[2"T M\$OW&H V6FE2F9LDA Q(+Q@PNZ+"+BRZ?0.A[4: :-2%!SI@N(1A.?QKNR\I MQQ&]:/*$L*UD;M]6;HC[*(MU)7_I@'.9MIJ7P8> .HWW*D,-D--! 3CYJSC# M;@\)P5H;#KQN(M>!4OQ7OG.P_W+M/P][E0:D#=KV[T0:Y+O)I]"U 9+FK"O7 M#>=$RN*]&)^=G0Y4>WITZ[3AM6'9$CKB:K_Z8X[2R,5R;TI&TRR5#J4+_?2+ M>*NSX]\@58.2HF92)W'0-FG:IEXN^W9QQ^9HQ9_2C\()3>.@DQWO'- WI=B;FZ$UC.!-42@,Y*(VQ MW#C=?Y;Z/-=P]// ]//(MZ^/FH_RMZC9YXYNS0 M\N5?NR>>.DA:K="J(&%S@T/0)_H=70;TQ%,'V+%A(-.5+,@87=[UJ7GBJ8/X M.Q-E%45B3-(%"NT/]MT\\=0"7!TO:8I8:-A-L;H:/(7'*2S#J/+;^NF!&EQ2 M3&KG[)7DJR!=/AE4K&P@Q90.>M,MGR4M,OHHD,1[Q'L_#ET_7E(AQ?PR"2?G(@?^F >=7,5!RM[%PT MN-F)1H4/FGFE8WR!:!TL3KU<6E9VEGQ<*JYU?:K[C;MV':C$D:""CX\X%7SS M 3,5^O?NLZ5#I"X#'QO.#7/AFH7Y?P-L#_Z']/:3IVL9]6/=U/GW<9U"-R9, MKTSZA+(7E[Z?H+"8G##K';E6+Y=!XLYR*9^"-? 34/!./2?+)63!9);]26Q% M_W(TWEW1LW%&A6^@=3[]S"B8C<*L@?XK>T8**]*YVJQCG8;\M^;S$&4L@MS> MB)(6047KHIU6D^10U&IA@KH+:XK"N"!%^--6@O"'WY_"P$GL>!)FWNB:B"92 M,^TD)2R%K2"%:.PN5(E/>-&E[V1SCFICC*AMM1&CD QJ1<=)G-+H#H;('JTX M"2WOJQ5-(6/#-8AJ8WMH3744&"?GRU(3(E /H3VX<(_GB,BNMH>!(N2GDWBF MZ7CC,G$]2/)U />6R(D&J$%V]8V-D&,#$HFG$BF^ XBFKQ:J6N;Z)D M1(J#Y.I3)N-X?'9V/#Q)-:>4> &DQV'A@1&NR.JFC70E;$5;T:S47]1]6$=& M\QWD;?Z([3K#?Z,5EDI*& BHZ(*K!D ML4*I'_JD7\?4]F7GO3\+PB7^C*AWZIC/.[7]UJCPL8.':A@>*@WL@EP/%5N[ M^WMX!^V5#9#)0I.9NM$?5^^,9WB4'MK)45A&=9>*8N1*LN%>,2J@/S0@4JF/ M["@]M$.#J"@YP,"@5I=73_E.I#)_Z@F=T4M_^3*D4R/?!A0/6N$/IT?NA>!P M>EPA-\O:18Z1NR"\"9+7>)9XE[:-@BZ(X0:4+D.!B>AY4)AFQ<^O^@A/VS&@ M3R!$O[#F@/18BM;%5* (TZQ7]!+!VURA*BWP,9GER^NNK>#L91H*VI"M]+5- MSS%,N:F$OP+N&BW1HGZB$TX_4?:A4;CYTL%)- PGT0E4@Q.3G$090>:%,6D@ M*6$IU,;"L&GD$)ZD?!'=AS'U*$8A&=2*CI,X2>X:PK9H&]D!9S-Q/?+5>WU+ M'>7!R=B=/8\ ?6I%\G\"UX_O?;@+ E%\Y7JPQYPL%G)KPE:& M+*I&E$J*,VJT*DW09!\#'W($_,"%'U,[, 51D,!S+SGXC[.G$;)M2^]>!28- M>W/9BF:**ZC'/*Z5H_LCB*^3$#&1('!:EZ$(FRZIJL"%:5;L(.XTW<2]#W\) M]>,-1!G)T$3>9&3 7VT1.2*M1S@:;22SM\2!,X"TM\K.BFG$77&**S ME8XD>M\]Q%,#AAB6G#=CQ,:TB\")T&D/<23""5D7H2@=J 8 RG>F,G9)C<;2 M#FZ"VR1Y1"LP3?V"2=$B;W-\,4SQ%ZBK#%C M# LZS?G1#%X'1#7CA6'[*C'P# 4T@GNCGN7?BXLY_><5F 6E7XMZERLO3W>\ MR]F/K_@[(S?]*<9_//B5NYC]0Q!%^0-LUT])4T\^ W$BP#^!=6-P#D&N;C2Z4S*NGLV/CL;HDGJGV5*]^=]+7=";+U] M@]P)LA2:^#+S,8!_]6-(F)>6@,#LEH=]WB]JBO'^02M%G5I)09;:T'>)'6\9 MT",!WW8]-[OD;[%MJ#Q$V-DVE#^%TJG>'[8.O9\*ZO1FT[0L,EYB6W] 4R/8 M]NPABQ-:)M=0<.C42?!J)-GPV&KR@O0(XD)\U(-KO4).QJ[X=WFYEW;PD"5O#F-F)U"< MP18N[7, 5W#!-6=\5#T"%<;&P;BET0>PRM!XP[ON"([1=9J7)+07D+';64X! M>KF"WH+!_UTFR[303OKWF%AI2GB"M5A<_WAM/QT.[U7S( 1B-=-(,JU!N]'OW!]8'E)XV%=@-B.S0 MQ4"C96R@]-!.F:OLK>JK*#V#SO[V% ;PJ!Z_/WD6?H2#?-"KM$@N(PDH1T\- MQ2\FVAICWI!J,T'"S W*T5,[D#05L0!8&-3W"192Y@KP8S*;N7:J/)2\%37M MAB-AAERV$A:C=?@>A7K#^5WRFX3N.V-WWT,L<;.!F.UJ<'F0 M4S.,_W=[62#J+*\\4]@XR_$_"G=OAOK,)96)%IAEW95S"FG&S-D=RXC7(/U5 ME=E5=6Y(EI(,5U*\7V7+-'7GBW@R^QX!3&A];C/N?MI)N*'T=IQCC4G7ZTS2 M!! H>+XA)K9=]Q$6#.KUJGPA^;2ZPPJNT^I.'_,@TYQLI6^7N[^5)VR-Z6DU MZ9WV!2U<='=SAN@;+L2%B;O?WH&&;TDZ,QLW8FC9.XS0D'&N9 &2M8VEBKFF MA7FBY24R$^=G/<0I6=&O ^*;[FI#[3# XY'@)&/X^=XV]/'XS(KM!BE6/BH4 M7#GTJJZY0YQ+9?/&>LJ7*3N6*E/)T\N5)!D%OP%T# ;.Y1K^=@XV;PHV%W&D M*JNBPY19>VH*IJ'D@!XO0,"!&IP_]E9/,PCU/>7'\!;@V^!'R_H$>3BPVD' MH-;@:!XTP\4;P[;*O+SY;V"%+S^"ENC+1CF CH\EAFVAA5@"O]DV%G SS@%O MO$S9TZ!3Q)2[(-E]J-=TF />.'FBUVTR\>Z'0NE+< 6>+->YG,%)$& RP_.X@IQS4.);X$>9=H:6/P=80Z[>MVTR MK;G\884.+7F?M/&U,R@LB1\ _ GFD+0IH1%!JCS-3S_N$G!17-P49FBI)H_BW6NL]R!Q> $"NTY65F'S/C M,H:'E-$JJH7-CD$ +8?>%]0J8A3BK/ZGNMB%F]<+]F 9V$N*[Z]LWVTLP1RO$_E_Q>(%3JKQ IN11_F0\)>; M?^H?.)!-=0I601BSCW/DYOT%#NQ,Z=['GD<$&ZABZ1\Y0P1X1]+/V#"D2 @& M:$6OGK?!D.VI=4TB:$>CC:)3P@"H??03M23QU0!#F ]Z0B"=-?TFO]A&/Q$+ M"Z)&F$P*U5Z@?E]!"P2LY??(RJ9"OE CM=5/,$RF[ER#"5&F5B!?K>BKA0HI M;7=!9(D0&P]?)&*D2;IXKC=J41@7#!K\:6O,X ^HC*.3V/$D? ;AVK7K(ME( MSW#_3%Q'1':U/0P4(3^=2E=! MD>="+JK_>!WX#O:GU==IIC(HGO=O]9W7.Q.TGJ:DVTA64 M 4MX?6T_FSR7S1U"] 6POK7F\A-; 5(U$6(UT$(C0]!]3Z*HZLV]XG:0S1>D# MI^Y#6BE\GH(U\)D5'_@',!%CDKB@],%2]X5$,I+3J%L?D_V;&R^NX1H>+$%X M[Z.H7.0&CB*4=-)YL=X(Z&HPTI!@QH.-*MAD,46I*>O^/8@&KX5-1)L,ABA^ M>R1K1_84!O\$=KSQIZ)28;M;=7)#OJ&W;Z2W-SNMRHRYT,"G M+A\2;(+;EC#0+LOS=S\$EN?^!9ROENLC,SGQ;T#HKBWT9C%*0V*6@8.R7V>[ M>M(ZTV0H\U$EC2MMZQ=H9H0FR*GU&/A!>:&FVR1Z)_/!U(!^604--(&-*&+V M&"R-<-*X?H%FA2^VV_[<(>7Z"61$=BX(_.@*0/Z"M-V+]8:>Y4/N0C:XOA6^ M8S/;'+@>9B'C+VTLB^:C]6NF2>KTH(DN!,\/S>0EUZP0JS^"@(OF+NV MA:+*X0^KQ7N$?LI4NM8?)-#=7(1)X40.%U/NUZ8@2F"#R6RK7S< DF*[^ ?X M;P]@82\1]_]*!>\[E[8=XM\3[T7:#6LN"I5R*$>G[H[LC)O7ULJ-,X6#QYXD MK+=>Y-;FPJ0)X;GT37%L?_=78; &3OJ ZJL5/85H&QN_/R1O M_ W$B\ AF"+!44J@2DK;_@*.:#309#Q[!%!PPRY*B.W,Q8$8 MR;FD6Q<&UF0%*Q?_HX.#JX^Y0&E.?@Z:MOYP+6HE5M[*Y5%3PDD0C[F2(&Z& M/V1!5/B6T+0ED> MB+*-"CQ^4-\$U[8=@%0YQ%&5*C^QNHBR!LZ,RK*4'OJ+M:5MIA*J9;&M*@?@ MQ\0L\K:'_O)EB(AGET6G5AN]S4X@E?G3\VW0>^DO7X9T:N3;@.(^'XI_L_X9 MA)OC)2%=0[71 "3'87D%:-,FZQ2J'3J9E69-S+M ;*N-^ 0D4!:;&&EJTT'G M$YCX]5D4ZQMI)0,Q=NXXCOE(ZT8&+S\"M@PVC9I>Q<7X9NW<-C%8?E66H]Q&RUT9[GAKY:7 MP!W5]A7=O1_%8=*@:.!IM6C@9@8C-(71=@ZC[21@,S2/$9[(*)B-ME,9%>8R M@,OU6AY>^LXOP)F7HK2V/&+65Y%M2_YP4 \0/ZK(OR MQ&T;Y*\TD2OOZCTCZP9$[CQ-HDJ[YE?W0>VLH 1D%6UBQYS3\HKZSO4AN:[E M;3E*N>5',^3KS"M@H)=SLQJZ(L2OJ/Y/U$LU MF9_0#X$" *C"1SEKU#HZ?TE>GW]8*[)[K=1 .]DIY_[.(8[-#4G'=HD9MP5, M"4J6%A'Q0&BUSZ 088DNI1$*Z^QF\66Y::E]M - [WL*<789EFQURX#'P%_" M4W]LA>^/04K4Y3)(?/8!DMA3.[R)BYL&&3&Z]7(32P1.K:N']H:&IZOAT!$D M7*G1N= -.P^N]>IZ<&[-\+/I7F;E"63EA?$8HA/?U@'-2(NG'9+(3X'9'?<1 M/22R9=URUV;A.=/JXF+3X"ET;8!:"=]55-[V<=Y5;)OA;^/&A\L)W2\G=,K, MJ9>9DG*A((TGDO;?I'?(9Y+\?$]A8 /@X/QJ3]8[YMY=$#Z#&-H7_%/18&]( MWCP?WO*WSDDH;W13<=<%F[HJ:*#7@EK#,-&5]:3UREJ( -C,XK#$:K[$[NW3:)BIIG4N(8Y(,)-PPNH'S'%MAK,%E4!O>5?D&_Q[X-NR$T92?WM+Z]54"_^60.ZM$95Q6?@KHO(;CA+8-M9:Y1!)$S]#FO9#V9Y04"X)8D MFWW1"%Q.9^'>&&%I'[W'<@K%'L)YTP('VLYVG[ IAD;E,8G=G]N(')G&GC> M71#^L$+G$M+W#E?>PJ]$K2A]-%/PIH(-2A_2=^]W);)&%%%E9IWUGY!%IM % M(%7+APY<]I_U@4YNL.'QX]Y'1P4@;)]JAC@ 3(PU>KT6$MUA%:B\M/],7'3P M#*&U7P41_-=,:'_%&&M/@"6?1]WDE-'*GJ5>NS;F+!MA3T GBS-M'4<,;VCW M%W;D4U!>QY->M)R[_P%H GS)8*9)/3FM-_<].\#UV=UOW=IMB].1W=J?NW1K M;RX#,H]_@Z1IYU6/=B$;6G'< 3BS-_S8TA,QO->T+K]WO[/Y!7C.2_#-BA,$ MIV=T?9/&QZ/3 _&5/:.7=@L+B^E5-6]"H;+PY-[1L.&?(!XV_0Q&!)U&!4=M M33 !=TW),O'0IAF]AK.#N8_>P_T2>([KS[^2LX$U']!@%#4D7L$YN\,7$:DM M1;MN&])]#6?KQBA(3&Q'\;DF#6LZ\B@?>I2./4*##V!;,04V<''$!&LW4=NR MG\22_GP[F4O/"WZ@=$EP;[T5:^7Q9X,1REIPWO_]$T56-6DB&Y,XZ*=/S\EK M!/Y,D*ZOQ4\,7ZKZO1UPE(XX *7>90*K$C&Q>=?E+LL3H24HKFNJG<*RY%"J M:,E+D):977=G3Z]L26BMN_S(,F&+DT;B4"1*3;Q+;*^]5&FBX1(LA4Y=JECN MS)I>2+BN[1"D2)$#4XX4*ONL4GD=^%'@N0XZK-WZ<7I^JZ]526JJO>0XK*HP M?9)\(1)S&S<0-+&\);FQ-L(6EAA;V'V968;DGC /KH/ERO+?:PTKH97VLN*R MIR+$]>ZU)L3_W( ?X#WS?T4/#]?D'//U+JZ>17Z%03ST%HM M7-OR"$LJL:TV F^YIHH1*,D#W-VB^@SFN\01UU1B6VUD+2ZP'6$+4:A-=8@( MV#_-@_6G*%Z%J;#1OPJ"AC_]/OG/79&FORV3]KF_+-KB B@(CT++L,3T^*U. M3(_?S!$3@1;]SB/-G0X].H](2R<*>0<(>>.)Z3V'@).C- M-O@->%Y>^Q?].[I!J6;C2LBQ0$_=I4\7X5[8ER"+U=^R M!$OJE9* MU>O/TQH" #F\&@ 5 97!S;BTR,#(S,#,S,7@Q,'$N:'1M[+UI<^)*TC;\ M_8YX_H.>GG?N.1-AN;4AP'U./\$B]AW$XB^*0BI 2$B@A>W7OU5B,=@8VQAL M0>O$3-N&4E;E^H_!#1D4U&-_C__$1LI M,O*?__?[?PCTG_G#]2,T=<_-NWNZ>=-$NM.<*/0 M3YK^R5 ,2] /(?XAQ!*QXO/V*T(%M6L!:[%A\0%1INXC7)B_I]EHE#_\4!U: M4U6&1,[L$MGD ]&E>)EGH@H9X<-ADE-Z$3+*4U&28^4>X-DN2T5#.Y30C[\' M#I(KDJUA/]C.V/KGQ\!QQ@\_?\Z[EGYO0_F^;TY_XF\P&\R/=5/7)OL C+>M M>\#NWIM6_^?ZB[W&NFIHVY:SV>S>HXU;,Q3%_L1?=Y%8-\WGMKK7>L9NVM(_ MV\5"71[ $2!5PW: (3\]A6@JSO[PUX^%?JZ^W#15YPZ).-OK9,.I:J#A0"S< MGXX%#+MG6B/@((4@0G2(I"(D2V_HV);S4@#HPSWFU?EKK-/L3F^;YA;LO2HJ M_B?Z=I=?]8A4G\M'@>IAW:(O]@=LFQQ#AX^17K58/W!(5W0T&OTYQZ:U'>X+ M(]AKBK]]TO\)ZD6I_[X_?< N7WWR/H $(V#0=YHW]^.'#N_%Q)"3],PHFK M3O_YL?Z>=!9CQ-_/WW\[JJ/#WW__W/QJ:RN+WWXHZ)6QGH<-_?HR U5<- MTC''#RPU=GZA7G^BK_?:**H]UL'BP4!=(='8#X:J M(Q8M%_'@<31?T8C94KDGL1)+2UB2$AW/"4HJWTU3P!XN#)-9+.9-1,$ (S3> MM3]Y2)BCD>I@)V['#"6!Z"''CR8 %=H_"%7YYT?&&[JTY.8SRA!K78%L2U2U M.RTO%T852V*?IZ_@D6;63#(2U10&[:F;$RBFWR@T[)96[UHOGLL-[67L=29+:/:S5'EOB$G7\F @T=):$0US1ROQGC@1V4DUJS&1 M4(F)4W$FU8H=&K!IU!U3UNH#8$$[YCH#TU*74!$1[A S4-D;>5:H MNFX.'JLYBP[;2#W;UAL6UD/^" <,YF!'YOTD13+EZ&-3Y#/%X;0B]BM6^_,L M-./-_+A1CRTT'LZ*%5XL3V0W=AX6/J0$Y+@?!&0BSB*!+,8">M90X#P/%ZOA M-F1IW)8K92XV76@@6T[081C/TLN8Q$CTC]\4\J=AAJ<9_BO'FW M"PTVI=HR MT#L06(*A)%&TM!UR5&%JK#H@8YJ[H!M.-ZNT*?IC"F.V#9V""KKH6V>1!JI1,&T;^6P'8O[+O2Q:&8R@,$?3 MJ*TB@@75=O9 /%S0R\1PJNE4V:U,&&I0S426_1^_CX6S_Q(-%-GKV#-LNBP; M3X-:N6SD3!2,2!,C4G;LKS( 7TD7LK60F-6F.30_\4*8*TE&9%Z]8ND^N5K, MNS4V5[0\F21,%XT&C4F!>T)@[/X\LT@K&9$<]35*LH% (V>P_23_=-B+ 7*Z@@Y@7]^4,\-J8+6&FAA#)6= MJ;'L.CCJQFON/5;=AF:W.WJL*8(&S;0+&0;.-<0J=6K4]6%6WQ%JG8G7O$5- MX]U$@Q,6S;Q<']LHDNE5OY+7LZLU:]ONLR"G0!JI F6422%A+6N/-C^.ALDK MU^@!-FL="MEL:)X5ZI4D,US6%M.A%#O"YL7\]J$!OQ6)0E8<0WFJYH6RN6C% MF :9%F-GBD1/"Z9/X2*<[K27W:X3%\C&@C$FB5)J5NZ_S87/+.[%.N(U!](K M-]-9>E@("^E8UY&51R4FF0A:#$O389KC_+^(*PU:]:XJ]HMBRR@MRP*H+4/N M.S3FHT5<5L@*R7[-T*GZHYQK1HLM.,[.OF$1]QGDA"C 1\O%5E939;H;8=O- M&-^Y.OQG'5>)#"-1F0*CLCU4%OUBR#EJ33_W,U5>G]"0H?W[;YQ'?+"]%"%B MB_#RB@\XC_;/#UL=C76<+_0^&WB)5ISP(S?YO/NYK> [?7A_VJ9K M>7]Y>=B'M2@]OMZPA[6LI&U +4Q<+Z8=C7&FT;%C<]7>MMJQ["(<=:$EQ4>E M:/6G@CJ;CW555IW5T A%'>$E@6D\6<11+G_\/@#@%:V_?Q[LXO=F M;-N1_#S$]MA;J&]'[0#+P5F&WU@!)$6C_VWI;+_;RD_9:,):R6UM&1RTT\Q@-"J(S*)8RSI+*=/"0=M5 M6\:K[%[,0ICW6PAS=@MA)29\P>BKU4MJS.VQ0T'ENCE-;0E='%57L"MEB2 M"7\/MMB#WG8NFW6.HN8AL676JS3L4&['ZOM2<-_EE/8%M[:^/&-/^'![P6ND M$S:RB8I%4:'JM;_@&)*)G'\6W#>X<"(WRZ8IOB2DR^&)/&A(9*'@1Z!^*'HXJ\'MRHW>>CB[ MT1 C+;K$:"VV!J*6E3/EO!^1^@'!T6?Q<)MTV=K"E'9;8#1.([66U,U3&7:5)TJ,X-8/M.W)#]XI1W>O6"* MBIR/]TTD59)*]:\]&'.;U MG,;P?$YXTN_G)\33]!M3%!7["Z!7@*IDC008JP[0UVHV&[5>TY5=DH(E1I1F ML*XXW,6CJ@NK^2C+-ZYM679'KHXKV,O. %JXF04'6)!3N*K\6&M>30W&/7'V'A2ZU:2-0%2L;;M M"J%,F;_VF?R+O?I%@K?S.O5:=M(T>#4>%T .#$,R6/"P$3CUZ]7VNWUZ(3FL MLI5*:B*D2]IHL5#H<8Z_]K#M^WWZ94)U^CQ./6?)L;@=:FABVG*Z4$[E"IG$ MM<_C7^K4Z0O%;A]5\'&OWIY#-F'QAB$P4G4:$DJE600$7OV*U?UNM\Z+PXQ2 MULRDEG:ZCX5Y]VZVGVE3 M0]&8&\U96R!+M:S6:4RA]_)JC)*[5:>CU\J E\4-!A>XX4\Q- M'\FI;]6YQ]V3^EYES^]J/%A5%I58:G^F_:A2*9-DR0YI+C\6;#X)]1#OVUG8 M-R9 O]\$GCF!,Y>6'EA%?=0$2N8\V:7(,2V"6_B?]1 MN:I =Y%,:ZW0F-%'VF): =?B_[\-_]]A A]W>F=TG!-:N:6Z;CQF T MJ-;:U[:4OSC^3+_F ?"\VF_CAK.HS2[8M1TJ8AFWJJN*URSIP MM)_V+Z/. !9H?<7WQIKQHQ7+5%S9*5OK]VCL/ZCJJTO8%4_<\!D*MNGXN&NK M!K3M#?TG,(EC- % ,!)ML/YRLYJ):8\YSAH;E!I/#ROUPTP&5C3[VOB>2' MT4F[T%WVA(64I&LI)900VKY;0@:@>P&Z5U4:H.YSJ,-?E("#.M:1C-%R!7T' MGT=[GYGG,JE1MR&/W*98;O5!B^Z.!&GANTC/9Y##W[RFE6"6"_!V;(Z+"VAZ0-C6>,+59 +\K@5\P M^UT(?R]0LWJ'UMA">GBJK3K'_,=$LU*TY%8R&K/DJ%Q1Y%.]QV"A=QR +XS_ MD'J"&3! X+OFP'$V/AQT95%,J_*)HB! MK\]JC\:_XR%;E*EZ7!<3L4>33S4*5J43V&P0^_K'8@_'O;G0V&7E'LR)D[H1 MZ0XBT4S??VX(- MGQ*NSB> YGK5#"\N:+Z^I'MCIN&_=XT%<>,G+.!HZ%<6N58D::4&V@(F#8/+ M4-%$WI?^)XC!SJ#]PV%48MRH/H)Y"PCY:#ZYK)1:R3ES14X@B&?>9PN;D 0Y MRU)?MP_-!Q97[>6JJ:0F@';TMC6FY MK?'QF%(CG6B^Y[^KXX(H\=UOIO7WR<-7B^,FT183S0B)@J@^=D@Q62_:U*,O M[=!'E3E^.'CXY55QW_'NWZO&W.OE<*1#3N*"NJR(^2%IET?9A3!]].7*( #= M-]?!_2&HN_AI7[NXS+GV,I01\X^91F(T)5VA%$#.[XHYG#J>[&:3!+Q*FZ/K0RS$AINOI5[B;_&:=]_V#+/9P#D*DX-W*&]2P% MH\WY+,1;\1P9.%^_5PK^47;\SM,/FCT;ZJ%)7$Q7HXRE99MTS'\O)?.E)7]O M;=MUVO+Y3_NF>[U\JI\6$D(Y385%QK"K3.$J#?A/..W[QUCMT?@WETW/*N76 M0A9:;";)%<7$5)I=9?AP^Z=]_U"+?27NK6HUVF$[&:H>SHZ7]N.T#K-7F;+[ M8T[[_C'V^[YX-[RT"DU[-*Z*B7J%HA;*8R@S""PXB'5/L.%3PM6)!A[KF2AP MA%;%5MEZ7[2[K"_M+X@;3[2 HZ$?'*9S]C".T[[JNF202IY;JXM8+G$ M%!?F/!N[(E/XQM.^UV@)QX/3HJ-$U:ZVC(JCRG@L3JE2FZ2NT!C^P"@Q)$6W MI[^WO^\O=* B8%94:&\GB@JP$'M81,!8["QPMN47:6CV+3 >J#+05T\Y8TLJ M%9\J<-RN#2TU\ MJTGH@/P^M_IY5?"H/R3YAU+Q#+4UAU6V\Z+L0SJ[&&Q8D@J15/0]L'G6]&*7 M)KPH+Q-0A.$LL)Y-8UM>MGT%O"R[(U?'%E+&?F?E<098[%.8-61SM)EL:<9@ M'D/B8T%+L\ID4.#U="CI.[-_48-UB/LG:WDW^Y>T(+]=LW I"XI%^M(H:W,GFDT$FBQ4H# WKXTIZ/WLBYEIX7\N)IJ4M?)XIR1*C@_2(_41 MU 4X3.;[J:JN6%G?':[;SKZ[W#UA]57VKD.+-/,B%ONH&E5:70C94%L2F?QC M;-:'T5JO$:CQN!J1KV6^ 8PU:#N6*J,(TF-TK<%YM5L2YHJ;%B=P7+&&5"[& MSWP[<[ZBP8.LW1@(#ZO/K4BI_F!!C;5Z7Q![)F#EF1FH[\O ]Z;ZO+"F JV> M:8V (:^X\[L2#Z8H M/J_303/+U\61E1$GS$A4DAF0FKJ!3L^98=@S )]D.6O0 :H!%0%8!EK!;2OR MVI5^N 8!IZ5;^2GOV*)0K?EV_?+.A-1A7H/\Y0=MHZ/,#Z>-/^,O>L(P=^O16_BS[C='0666(ZU0!L*&R?CC)"#;/%3.\0#:K MHW+4:ZJMQ1=Q M:,B#$;"T_7I2H$.[!J?0<&$).F^3>;'7L!G$B[9K6@LUH@B314D31FXIEG*G M)6ON3Z_W4LSK..N%G#_O ]]2T$[UZ"$-760 +S=;WM!M@,-G.!Q8\/D;8WR$ M1++3Y*1HU)EH(QA5,\M*42WE?;?T>1\2GR0=8#' X@$LE@T?(U&OT/-H86R4 MQ):V[(C<8[\;E7T7H[T+B5LY!SB\?1P>.!YWU;%I9,".Z?9LF1+3;DY*&HU" M;6EQ MZ.O8= 3K_5Z762I"7>5$L9-80+UZG?F:(#;]$W#(2$QH"\2G/Q928<&/V'): M@^.$S.I**96'%[?C$R3'D$SHG9+;;7JN>B1&:C[.%JX:T<.4VP&/@TE/B&J7 MOS/XH]O0ERD%H26@#./-XFAFB:K+.[P;,JMEY^*1Q\>XI[]H$_[4HSV1DMQ. MBH7F7&B9H72VF 89K>^[?(8?CO;X;DG_+@OPHI<&DF0<;\+M',$8 &M["Y83 M51HYIINHB9,:U8[1O9DL+GP7.!PK9'^#PYNV@U<*EC_J"8HBJ+D.UZ7$A35B M*R.6+%:%P!/X.H#ZB 6\RQ/TT](XWEM4%*'<#UG9&&A5\B'?I=7\Z G\8 B[.>#]L<"Q VU2N]->AFM M$B?M>9\#;#K3Y0?_OGP&.Z;]"]2FA5)&78H*-]AV:3Y.2=57> MW_<'&K\6_^^\=$M15$P,Z!6@*EDC <:J _1-?E]/+*+3=&F@Y:>=J99>4O62 MXMO%P7LOVCK&\I_H*GZ@)"DR,1IG)K9>H1G?Q9/' M+]A^)Z_G-(:O. 9Y_(KDIUO%8X925C<8SY;:L-8>J".!)_E9)ER*%[)AW\T& M;UR,?)BWV])?SE0-QWL3'UH,Q55=5XW^6H>JDV!&G*-)8KT#$<]E^F MYPT=OL[?;>GQS:O*(:B,:6:Y6 @31FU.C#(Y<0?7ALBOO*K\2XXIGV7R;,59 MVXCW1GF!;V6G?5GC8^K$=P&5GR?/RQU@/FGVC#; J#ZUN;B8GD2& C>3;=5_ M]R'Z:?;\+@4>F3Z';M$T1'H8$2 UYL%$+HN"_ZY]\MOT^5V*?'/^'%)EKE#[34M:GSF^;/K[IB8%L!=^K-T6JCOBP4^^6$".PI4Y[DBI56 MR7;4\6M>(O5VW;%KL=[Z13J?]6!A:@-X%/E;+?= M["P-N=@5W&8Q:L^5 FHO M*J@D+:KQS%P0,FUG%O6=A5[^TAF_[+!=A^4=O&[F@Y87'TJC.-E71&W4IOJ] M3JZ:52J^7"!>]J*9P/(^>EOQ\;*>3/>Q,2T*C:4&C%XI&16K?&CI.X_FJ[(> M']Y3_([7M9=19P#'#^L7D3\/WK:[GG'75@VT1-RT>_)/XAB)&8*1:(/]%[X/ M[*E"R58-4J!=5W*=2%0VT[XSHO>\L?T5*7W>;QT5[]J/O2;?FW9B'[=D+SFU MYEG0U9%J@)UJ95)YE!^50:U&J7*I\5@,FY.)3/P";V3T":UMA$ M1&#)-/9]4\BH]Z>C;(JA$L,I-XW+%372\F7@])8]O,KC3=O"@;.XWSC3)9A\ M7TQ%A:FXB(@5KE)A.U';EWNJP4SWW653OK#DW?S_OBF/G&&RY4J@(D(GY=9C M=KL!:X$I?]247Q5P8,L?B-I&:1A7VTUM*/"RT*H-,QVS9%RE,7Y/U':=-O%Z MU&9,VY/N4FY%A$5A/"FKD07,@*N,XK\^:O.I+> DS=J=;E.CNY\I0]=V=DQ@ M%N\E( .3>\PAK-Z7Y5=4%)]'LH<4:5 0\>!7N MA"1).(.+C(D$8/3M0B&QUC=^<#OAIJ'9M\!XH,I 7UF+,[:D'"7 MKPH?&322_D,Y?X:(ZK#:=O8S#^GM0D4J:,W*D33[^2*5][V(]TS&'Z^"/%NAKB\R[*^OUI;1>C45DU)IK9S,,#D-PLPP MY'QD@TM37FIS_>NT=]0]+4.\UQM^FW5TR<;HW5X3C35',M;=1(M:J6,$M%T[[TG7^@-7[[ M!L.)E6,G6Z-5752J\5H]3)7GD4[FT;&;1L>7F^67K2$+K/$C]>UGN 6V LG! MHZ'5-:H)P6A'[%:OMA^M1?5=F]PQC3"<< M8^/*N"B0\_SCD$V&L]7>Q7%Q#2:WRH#MW-0\#Y6J2BX^H=1Q0R\\TFPL9_E! M4OOW#^]>OGR^]!\=SPE**M]-4\ >+@R362SF39\Q?[D#[E13&+2G;DZ@F'ZC MT+!;&L+(Q=?^'U7]6<^5+@8-/VG^1!)12^> M,8WWQ(G(3JI9C8F$2DR^362I8$,!EB+9W@VD4E0O M-#M*[G&IC5(] 1H]A^DGGT+S$02V:\'?ZS%ZSVSZV7RW^1MW]$:G8CV)8@ K M5(1#LBFZM=3$8<.);F _L$BNY(YPM-JT3!_;B>?QA$AJF5Y?QDNQ[);Q'XN?^ MZ-^O"'D=E$IDP4JQX89!"B"6B<<[34G)]5YJPTMA;Q[ZA &,47LIVG6BF<%$ M*5&D">59)J+D4HWJ*S:'G_A$A^OP63*JR\*H/6ZFM$1,<2LILCFKO,;G^IE/ M]*HZ<"1%6O-EGTF+EK!@IZS6BPA,:>== 'M=X@>.]_=3G3]8FPM*5G\.(% \ MSX/T__MO] ]A.PL=.; 1F),S57$&#S1%_?O7&"AXMY;48<]YX.ZY\--'EMH? M;#\S;>]:.=2-CMSK%/[Z\8RJU5<-TC''#PQ]SX^=7SM]H*;C3<,>W@2Z&H?P1+BPJ]?7=-"UO#TS)SP-L.(?U'>?YOO,0'V'DMU_^LGN?\Z M*%MO<%O];+MAT$=3U5:[7IKL8: J:$I$%/[W7Q&&8G]MY3L^EVQ>,OZ>D;/H MRUV+Z)JZ\@E6@(=Y2>DI(98"G$1QK")QX; B 8J-2@ H+-.%*%KHP1\KX_H: MYKM[O>SR^N.W6,HVA"11;\0:0OWOG]VO5,JQ<=6%A%C+-K)"G8B5DH303F1B MI;1 ),K%8K9>SY9+YQML](VQ>BXG^N1QCHV[!>P!0J1C&G=$\CYQ3S!4B(N> M4;#,&0>;*M>*__LOFJ=^>0-$DX=A&EZ(HLK$.F"L8=]Z6FA-& 'S@I4'Y*F M[([6!38_/)B4@&5)0XF>,MTA-Q5;@U)3K(477$:.O3%JFB*K*X'N#?BSL9FM_I"FANAU&'?A(28)>J+$1+ME>#U*9#5!40R*G*<.'L07)F07&B#2!_JN*L5I#J!4Z1$VHE&L-HB+6 MZF*LU" :90(YA 9"_HQ8HD&@K^DH MRWVA?SL.PV-"3ID6X0P@,=GHF5BMY BTP(,*<0"I.U;X@ OT1HCH0 &+!0I2 MH'$A,ZQX@Q)6B\X=(^Q9\B(=4[MC$<@CP1X5FCTW_!+2QR10!)8\(%CZ[A"S M%V$FI=HRT#M(7BGTB;W#CJAFS3;7FI>$E;_-FJQ4CV+/93_G=?YXIU7G/G&A3E;'6]\6,\R1]C5.^95^.*$ M.1JIWNUT1$]%:T3#Q;MP#Q?W2UZ%]2*%NBQY/>Z 8T&EZ_%BLYH3\LO"R'D, M&4 6^Q_BBJ)HDHV$P]0%HZBWPM273N@" JS!OFIC(W1*Z)L=(:K)>G/0[XX- M,1T9%2.=14E+:B^]^K[8A$H]6T#X%DI"+=TA"HWD_>4$>,XUR5_"',B.)QV< MY;"V4B& 3=AC*.-U$':Y7H^6I9X21M[04 M,MY(P.P5NW=+PDS9K)==9"-G4=C&WXL/EEUP)Q*FJP MD@/.TE$O$EB.M>EU38U>2=Q1-I]/H>7@LPEK7:TR!VLJ M7.0^&OWWKN&O^]N 8">KM$/?1#1[NCG;Y!LV?WL>]J%K0:"1,R2$-]-SZS2& MU_&F*>C:INXZ\,*9NN,9HW?F5%:IM_6_CG)$[(XY7C/$?*.\7PH9I]9>6M65 M"WO?Q@,#/Z/,?SH6=CIGB2; MXC'WPCQW'WZOA9[+$WR-)5X\JFR >7:]PR][]'9C=!3*U$++0EA0%C.A/ YG MH:,H6DN9X2X_%*5'(R3-A7F6#[\:9?K37[P5NN*(U#L;1:!EHHD//Q%#UU)M M196]I2(*455#7A]3]SY S:P^,-2E]_=_?835=\\(T0_,"._D[,)@>X\:L_>U M^SJQ?I>Q1>S#@BB9]_\EGAGJ3R^._]YMOX. \_L.YL7=6DQ1\$W\ZQ\%U8#T M;AXTQ15!II?6A+(4SK3$7",_Z;[,R1US:"&*(I( +=1LHNY8$#J?S+]=/CW\ MFF"8'<'T0QKO3FVS)4Z$SCP_SG62P@?SW7473>($S80NF9#QDXTET*]EJV'. MC!U!&GJIJ)& SF@C)Y*AVJB3_^"F(!^F2.JBUO:>^&T-*1QRCRWD7-0Q MT DXA[*+,RWH8Q3+H?[0-[J+@TMBJ8Z1E!5( $/YED2W W4XQDI9[\7<[0P. M(%OU1O??+Y/@\1HF)$?+NREGG7.'%E2(L6O9+DZ^.R:!6F ;7>\+,G]UUSN" M2!]X_RPF.P]?7)/U>L3\Z;JX<(AEZ0C+2W0XS$J4MI- GQTU1B2I5;7;F1+<65\72S/K_BK08VSN-G@W9W\SE*YG_A@6\ M6&A5"[7=!_AH'O\MB'V[BDOK8@9/PW N#_#=((1I$$@NZ).G>&N??=^9^G?G M9=8QZH)FNAYJMKL8MD+7Q46'+ K\L#G7(B4MWZU5UZ4;KT>)JYHII ?O17#V M'6&8Q!A8Q!3H+MQZH=?V,GR!R^]6R1K"*P1O]:$J7%'6Y&)12%0?Z45&:=86 MO1F^1.T-?0B5>NETP7^Q6SA!]L\S<]@97"0IMX&*L/8V3S5E2#U& J0:6L]9 M"FF&;(?<$$LMS=BZ?NF8>DJQ>C)6)=*ZV45K[R*P-)P8?T-=E]U*>5DR["W" M:>JIW.P2R\1/\Q'Y*!M90\%[59#H+@AY &6-0&TU-(5 ;U<2+\%WBN7^HM>K M\P&PO7)0A0"ZCEK@\F6\Q)^X*E[@HW5]%ZX;(,+[:WP6[V;NU/ZN5_H[J8*- M>>'5/Y[A<.TOH;CXADBO*9KL9>C-\32SHN'5^]O$7X@R @-ANV@"M ,,%MD-$J14%!2SL>^(KRWYWC?;B&>J$:UEH%*N"=NS"'>#LG2;0 M4VYLPL:U!+6(==3*LE;NE+U[* _C*>*-NP/MUQS"L<>(S4,O&KTF[%_/22"0 M1J/17Z\2VC9]M0RE9)YE&-$PY$G&KMIPYJKPQ6@."J$?40-]EU]M>E>)QO$7_C+ M\"^"89G[=0MGH'JEO6-_'DQY"-8 0('3T/"2#+"-GX71J*9^$6GB\/ M?HI6009Y\ M[A%P"ZL7:S!G(.D>(V<4=#A00.32=XK'VB;YESIS!YNM[%#) M;VP*[*F&EX7R]G%P8,50OUX;H?&>,O>>^Q(X';GGZ$#@W[,G]N9\>OZPM7 XPB,^$&X? M#+#/.9V=G^O8=_+[YCQR"=M^(]OM+3\]2> U3-^T%A>J1L7I"2NQ[F-G9^!=5_3Y M7<O5K1P>*G]MIH]%4-@.)8++Z+@S;[? (:L AT' M,Z9K>&[+7E^::A/XD(6J'"V<9?\"^]MI>_FD+\TZ1]_:(]UF=GWCD87YTUU, MJUN]=M JM$9N>A#)Y475$%S9G,NN),P^CU;N5;0>G>W/E%5^,>%?&(4?SS#; M ZCK6Z_^%X*?E^==7=/RCBSJ%V^V7*'9U[&$7TY/CAC-V%S!&@F3H4HG$O) MJU;/$(?3+IF+>Q4@0+(GI'8!N[PW"S(#'#_ZP-.>5M_Z&Y M#U_,[=GI1V[6WXO0#'>DF(X"917%RC\(?#4AXI;:1\'[WO1 K*G8WO,OZA6\ M4CWOS;BK#7 M_CQC5E1[K(,%MO+U?MZ[&=#1O$VN4ZZG<$!]BH.=U.;_^9^]70D@ M:VA!X!H*WK$TK8>-)>S<;K\>->.96Q^2JWPPZ*$0X 'H,["PUPOD*'U/\?]> M6]C#UIJ\B_J]%PD03[]B3C_T=@*:NF=#SU]/L/GPP^\G&*$_UWQQ]'TX=/$, M]36^LF!]9H]F>"JD1%F)ZA M*]E//FGK]I[F_XB-1/H<*#^U% 1-7U=B0Y<6]#._>XXM6^0_<[/Z[K^GG&5\$VCG MX?O-%!GS5IA_6!@?N33NFA%P!H=P)3BX-*??;/U>3'EY]J_9UL$K_/_8K M3 MY5HK5DL6RN5\MI3V7LY5%$J-NL0PD1!W^$CAFVO&-5%R395X(OMB\1@@Z5#X=!I\, 4B"R9RI9BI40V5B"R)?Q^M%C#>]=< )!; M TCHSP)(%OEZ>FO<.U,*1U,1ECL-,Y@H0=\33Z ))I4 ,S>#&=$ KJ(Z4$%K M;J1MV_O%VS7#1:MQH -#AO4!/ T\6^K$ECRQ2Y]8=T"@'N"!#'^ IP!/UX4G M[R9C[WH(LU<>PU49CPT,!9?A6'" ,*!.8=:X$)Z>NL<[1D\#\(ZP[@V!R!JR M.8+$7P73MO\;(._VD,?_N$6"MFIXQ3D#4U>@90L3%QF#]"7(6P\ 5S+N M#@';'QW^1:R&$H#N]D 7_K- MPN!/0 ">Y#2S9DM\1&69:-? SK4*>'U&B#K M]I 5^;.053(=:#OXW5''EVBG(0)< +%;@]BI6U-G M*)?Z=K0!.@EMV5+'>+5D]C:'-R6>B83I$VU-C;/("#]_MRIO\J@ '2QH#%0+PU9B M^1!'G7CKRM83/-$+W$#@!OSG!MXN0>1J<&KJ4S2F@FI LY>PH*(Z4H3AJ?") ME03;8Y@G/'O;L<@EI+VE2&"27NV&1S1P2(%#ND:'%#IP@IFC^ C'GH:/\(V[ ME'/+*SB]_4=Y%.;F/0J:(*'A0JD&9;-OJ*=7.D1NVY.<34YK0L0.HW1G4 '-H2RP3IDXLB8C>MNLXFYS65S1Y= *?<8,^X_AM,3?A M,R+X-6GJ:G/1NP;-*WV"AJPB;$3"$2YZXF6V2->[F#@BZ-E =2")&LCP86Q! M[ST2B !!W&R"]W)2WZ&[OE-NAW+@HP(?Y3\?%6S^[/F& EJ"]%<'Y$(,ASS! M:8[@B4R ^@#U_D/]VSB P(8GUD[1-WZWSV=DLWHV< HWZ!2.7\%W"TX!1$O0 M62V[\;W(%6AY&P#XF&B4/G%+DK[U>WLN(#-$<7-!-:*WND,W<"DWZ%)N_Y0, MH*GU/>Q&OP[[JPMK&#H4BO(G^I,;/S)S=H%MJ1$;>*)//'40 MN)H;=#577R82Y$3W',06R!5+E2$&LRU%>)H)G;AQ^^08/(*>>P@\0> ) D]P M-9X@B2A/T:IA"O$6IP5DM BA0]%PB/ZL2WBB3&Q)![XA\ W^\PWO"*R9F&U# MIP8=U?(BWW)77V\+VE(X3%',J4N2&S^'>SG)>62))[K$#N' S=R@FV'_ #?# MIH!J-8'NPB($MFNM[_WF*8YE3ZT?XV_=PUQ :)@BX9$D=FD&?B7P*X%?6?N5 M&S]BEW M"PE)F(\AOG5L=;P6;_R>N"Y:D?O$(6EB,Y3U45\"#R;P2#?HD;C M(YWDD6[\J%[=[=IPXF*G-/W$?6A;*I_R1=,@'OHCO<_-O8 VVQ"*3#%6BJ6% MHE!JU)/9>D*LU[/E4JR41!\7.O5LO9Q*G7BT#5$GF'OBJ8/UZ?HZ\=01@7HB M-ET1Y121RJ+.$]E8@4B42\EL8].F)M3%0L-K4JX(M1C^HGX+( Q0%[KV.3_8 M8-ES*V4T_*D*9U*(HCC^Q#>O;(@$$ \@'D#<;Q#?O+:Y[EC @?V%% I'N>BI M+W%=$R,VU +,!Y@/,.\WS*]KK$T#Z!ED&#HV#EQ#%68C)V8M=B@23R0#] ?H M#]#O-_273",=BU6VKU!>IR[MF#)T;0T;SI@-ST M0*RZ"-S#+;B'J[]**W /^^X!.MLS6.OK\&R)8<(\>^*-X_AXZ-.IK@W) /RW M /ZKOWDB /^AE8'13Y@V6A)P-,,QU*>6! CR'JT [[> ]ZN_5.*RZO0_P)-P MK$.\4$>_6!"%Y_CWV,A$/"U7OQOXI:K6:9C?4K\C=NG?$;L]>%?1X3Y@<"'5 MG^4F?CJ@JT/T4U&G>__^G__Y&_W8T.L"6>M;IFLHI&SJIO7P+\K[[Y>L0V!A MR0Q^#5:6QWBBZ$.R:T&@D:#G0.L!Z#.PL->B"T?OV7__ZIJ6@KZA-ARQF!TL MU="_B9W?,6>K8>T,9P3FY$8-U+\WDB=UV',>UH]M/O.DMOW0M+T+I!\LJ'LG MB##U/;IX*"0RZ0>&ON>QM:$_UXQQ]'TXA#[:Z?@L:J9>&C5+[?J/M9]HE!.G MN8 &5K'W*@_T[<'RFN?RW='J)M8,>!:V-21/Z]B(=#"VXC_K5+&KB.N?E@I6'ODSU#V,'DN@WU0GO!+'DMLV0:&BAXU?%< MJ"!0JC;>SD+V=QHDUM16\]X>O6#RN\')[^IO20K6Q,\38FF@&KA0W32V)X.? M#AHS%!6.GGC^#Q/=WFQ]PO,HF@Y.* =^)? K5^A7$F"L.D"O0=MT+1GBJ]\+ MZL15L7>1F%"$Y4^]O6!%F-A2]B*/+>U;< Z!-PB\P:UY WN0TLT9OHDU%#X9 M^?: P%0"C <8]QG&_TA0>V=<8WT+>B<#I5 H2D5.W$];GY?=$@L@?@,09Z_^ M'M0_'>(U.$8Q]@#8L&$!PT:K[_6E0"'FQ!N0GR@2NR0#O%\%WC&B RA?)92? M,FE[4(Y$F"AU8EW\3G(NP/+58?F-N?OJWV@?+,'WH_5U^MP%^N[]?DR(1V'[ MB4'[$\E;N]HOP'^ _ZO"_Q%N/9-0H&RN#K&1NFI@7!OP/'(( .Q# '^$_9N_ M.X:MBK%2(]N(-;)-(59*HC\+Z[_P#2^%G?'L/?$;@?>-3 [71#; M/H0Z$8N7Q091C-7R0H.H9>OY8+*\>JP%D^6U399OE\@!9X!H&OWZPG;@:'VL M"[\[0^+8$'WJ0?(M66)%=W->S'LK1^ ) D\0> *_>8*LX4 +VDX-."O\TRQ% M,R?B?T.,P-0"T-\,Z*_^]1H!Z)_ERE[4P89QFOS$/-E3GOPS][G>5/UKX#.. M^XR;7(=SB7*I42L7ZFB%7*F5$T(2KXDEFJ;9Z(FOM_,6X-P]L:'L+;Z?: =0 MN7VH!-/KM4VO2=66=1/?FB1YDQKR=5+%,F6HX(N43IQCMS2)#4VO,/R);N + M E\0^ *_^8+$ !A]:$O>TM@ ^L8CG+@CO:)&J :Q(;AQ!P2^J7GGWK8:'.-; M&XQ^X!<"O^ SO_!2G4^W1CS\JX?^HZ@_P#=DC0&TUI7E82YZ:LYM180HJ"/5 M656H$*9!"+T>E/&:W+O2>7VE PX;;L$?7'QBN2WW<'.K[4JLULAFRXV,4,N6 M4N5:T7L/B12A^4CX1!QADD0V2WA$B1VJMX"7 "#'7[%X2.Z(*1C!2]9 M)"2SI71="H=I.G+J/(,S4?0]X1$E=J@&^ CP<9WXB.$"I50LT2C7ZE*$"H5/ MO2USA8W8O5?Q1*PI!K@(<'&5N&#$4DU(9^L-H28DZ[&"4$X)53';Z-2%A%C+ M-K)"/?8)G##WQ&X'!.X!OTYNU0?QU(FWUR'6O2_7\TT J@!4UPDJ-BFD8OC- MB6*E7*H+I2R:(;:6+M'A<#3,?JY&=],!@7L@5EWLH"E SBT@YP]\,RI7S);0 MC),2&IV=2G.)#T7I\(F'M#>[ZI@RL2*]6\4>0"6 RE5")?0B(Q;F&2;TF15_ MZ#[(B 7XN!%\\$([DXUG&W6)HR,,_YG9@[\G-L0".-P"'(Z_*._FX%#/IDNQ MAA=)A6@N&C[QA7%/9 (4W# *]M_]<.X7&1P9UOC=F[N7'M25#D-1[;$.%JOS M\!\;$SY'OWFCQ7L5AK_<=11=4U?>O3T?O%*D'[Q2Y,.O% &$JOSS0XIP%!6B M8%<*DJ4[W%,&OCU: ME5&#-2/DFA/BB97S.ZQCC.#7QJJ]Q>HCU4#X=QY8_J7=[;"FOL[702-+H"D8 MJ%@:P/'NU[0)_"X8]!%4<+&D,U!MPO(J(O$7:#R.ZT"B9UHS8"FD;IH:/K7\ M]/@]T1A PK4]RP7& O]PT"$2JX;[1"J+!C=ZD!>=C*#O'VXS XGB#F:KKQUN,+7/X9C_VP'1UY7B;+M15 M.'W!%*Y@MU5D5Z5' #$Y^@]Y@P-TPB/1(RP+:XOHL*B$V@4V0HZ)!@J!;1H>O\"VW='8*S"\ M([JN@R3O?68!Q 4:H4%T(=''%8>K<3N>.%:6NJY+Q!9'(*-",D%#1LUET[+0 MUQ[K6-)'AJ4:LNXJ+_&\,C_/#!!!%"2XB'<+VQL2]]@T#N@%X-N!1];]G[?DK\G8FC(.\^N[$Y1+*^L/3*_UOP_$\HN,@R VB/SZ(.U*:F> MK!77N[:00 .%2''RYNPG^D[%KQ= PR9DR\720 ^@/W;HW!&VBPQ^X=%3X C_ MZ.TWV73URQOSQGLIQ,3%S#F>YSPT,B0_:$WQB)X86W]&Z&H/_MKPOR-"[^$= MEF3\;M*[Y]YBXT@0P?[ZY4U3%V:[)/J-G#:"!I;Q[&9H0@,%&%Z MXUF[-7O7X-] UAZ@O*'/!@@QV!SOB8PY0^2L.XQWC\.U<2/#=H"&FF$K1ZI& M(;V\LG7HF;J'0._EC NDL>/P[L*5,_':[7QNCU'$?! 1.P-L>;UBGZ5ASTN8 MVVOQO&&YZ$\9$7#'*RA9:'0H^H?>P%X?TQWNPG-\6"1KA7B&@P*0'0]]MU'> M$\ \?SE#72#4S66(0@B 43%Q50L987>!7?,]D34P9-4UC>,*LMTNGO,P/VOG MO/+6:_^]Z[ ]KA@XZZ-?=LHE@CJT4&]&>AS3QY]ZDB__<^*[7!K#VB2MW MO)D,=5P(CIAWS+NU^U>@+5MJ=^4[<= M7KV.ZD_3**8JS&7OD N!#ZFK7CQP__=/]3?QX:"P8[H;_.!P0$5FB]2$EC,N M5@/N>D?SGE4367QIC5?(A01.I-:S\.[,RB!1(R0S3-S&;W<&RK.EKW(Q_87^B.4=,)#K*A\*A;\[YT$_I>SRJ__T7S5._ MLF0J6XJ5$ME887]O?OPRP17>X\RK?=X^O)/@XF@JPG*79?9UUO"P5JS1]\03 M;[M9JP.L1;Y/-VC,0J6>+91+A% 2:NG.:O2%1O)^9ZBB =#B!L5CR,"1Y[>] M7VQ35W&$K,2!CF/W^@">E8\WAOUW=Z^7789__-X.F-B.F-@=,K$>,X$%> MN[]W-=.C !WFV:@4I:F>Q'6C7:G;XRE)5A0FVE,B4*:H/7-LR%(O%6':5&0( MA9;6!115K*6M>5^B)>9Y2PD,EIE29CX0^5S'8>KAD3J=S%#+T/.6%LP9)ARD M)T)KFA/I;"T/9VQ?8E[29!T%%I>.W!?*CZ%>B5'(1'\:0RU?T#0-51G)RU2+ M:K4BU("94+%,.R:QT@N.M''?U2IRA:$2D[!,C::#;FT\D[B7+15.I <12(8H M()?23;$HTU,V)H5>MJ024CZ]X!J2E@?%FCP2[;I1QRU?<+0<-GF:HE.LD!B. M.D)7B=&=^@RU?,%1+I%(IY:*M1 7-%WJ)A=\)U>N2OS+WM-BJM)JAS69*MO= M)N46Y,Z\-)/"+UMRCUPZ)M0&";'<'E5&QI@E:\FJ%'G9LC?BAC,Y ].B^YB. MSRA!Z"W#52GZLJ5(1;.: CHS:C&86$S)CK?%1E6BJ9=-4Y5X,2E-TU5QD9.' M_45RJ43EF$33+YL6QU(I.TF4H\*BQ0\CNC*56XDJ;LH^;UIBXGS>7E MC1_U MJ7(W3;O###(\YB550:ZHHPR32FI\NCSGPH),YG5$]8"93*?1?&V:C=":6FZ7 M'L-%P#091/6 G);?<[U) M?CR/EQZ%A.FTQ79)(/42HGI 6]5%KBTNHE.&:LW2LA%N14-+KBJQ![15']!H M%,,(3R5R9BU"6SFMA.P5-7WAKCHS$=IM?4IK3+_8E]KM7"$<\ZB^\%?=)16- M-)"WH)A0*PH:H2I=:?=1%/=R (_I'CL"0YL7^5E-:2Q -A*/(ZH'%)LF^WP6 MSKLY:@*-3)\*C;5H&HWU@&*G'5N8NR,ZCJ"0$&%OD.\XTSYN^H*M."W.EW53 MJ&GEZ#(!N[R:GK:\IB_8RB_'XV9*2?>$>E0&9-S.M6HJ&NL!H45I\ M+%-:W5Z:B.H!&S J QHTI@V.'B-$M-S.@PY_ UEVFCL1[0EJY-RKK((A4D.KV2E#*: ME*.AL1[05I,Q0C*;XV2!D>*AA<7E[,] .RZ-A!84BS[4EA:*A7H^+H'563T;.GNNB!1A4 M."D2EKLTA+"KR.#C3SS#VON>V9_2)85G0*1'4KT0WU6D2%>)2!Q$ M_X HY!#T(!>1^0C3]0ZB?_")YTR\ZYD73,Q"[7"Y'8LTJ?I@G"JFF=:T]HB8 M.. 5DC%91DXQ,A,6R6B)I'J*,>M6I= !K]!2="[IA%-5@3'A-!5RY*2*)I'0 M :_0:58LLO9A,ERTQ$:P &O8(YA2 U71TUAX4P-0:JP@RZ-FA[P M"G.TRIJ:E4Y%XR,+JIKNSCO5.,+O :\P!#FA9,H374NSB4BZ,'*T^7*&F[Z8 MQ4:#:@.4IZ69F!XOFC-QX59EQJ.ZF<6;_._F;Q*3 M?EAE(W%MR9M9P'7*U^MXTQ1TT>+<=>"%LW]G*=/<'QL7VVU6[ARW^W&VH;;M]_]O!5]"'6+WO(+O+) M3<SW_3*6Q M>EW 96%G1,77LONE0/G,"CH0R\%46R"6:P-1@)FOD\(JY>-C,7P*(V>;8;]L M.MV>K>#';QVR__$[X5K>6T6 ;7M%ONJ-1IY[;'^A=_C3A?#&5M4-^D,?&O\W M19-_N S>V@KQK^W?Q*IR.PUZ1S/13 ?L@7?R6,:_X)/C4Z"O3J(%\?#5QL,O M,@G_WY6N^I[EAEY<[\?N'9@E_E;G^&QT"K])'=_*X!JJ4\-'-$7TBU1WD*$# M2Y'$>E+J)ZU0$0[)INC64A.'#2>Z'7?VP[LY"77H/16SI7)/8B66EG &4J+C M.4%)Y;MI"MC#A6$RB\6\B9Y1H*R.@&[_\X/Z0:SN:_CGASIW'@QWI)C.^NL? MA %&2!:N3?8!&#]@Z,4,!?\0GG 7K%3S M@FBSVL**"25:*R75.#[?Q/[X34?O:)JZ8Y@0"EKW9!$L< - ^V&-Z@=$T\P: MTHQ$-85!>^KF!(KI-PH-NZ55>[/J5T.Z$%;D::HXSE+UN= 4=$HC!S4,:?[' M;RYTQ[#\72C"'8'T!U^'^FV+[W74$9-E9&_>#4XR1&+JZO#FUAC!DN)+L]$W M[K(N%81LD%C; K$$G77ZZX"C>K3[L>&B,%4UM=F%B43.[="3OL3CV(.[BU"A M.Y:A+A=Z_.&&'H#]"_('?D#[Q0*4#\+=R@UZ)FCH':J$[AJ+OV A_EK#DBE(F]0&^L\R!U@A?<0IM9Q3D2ZY\>74=CB_(OIPQ\,E M76F817PW*U+9L"G6FU55/F%E[F@V?=1+%?J#T.1CJOU6U9C(Y;H#4=])&; MX%>ZIIE?7Q$Q?5MXE *J14QQH@M?;*B@AZ?>F:3S14A^@7>PZ LR//X/=)); M!,:\:J;7/1<-R42&S^;2(A-IMNE6K>T6BC$IXFTLW469\!T7"I([ 0_I-YG4J%AP#%=]S M+YOX&G\P/V/,XN-52K!6^^[(YL];JGTBV'EMI;:&;P/#]H#+6T0Z<1@S=$=S M*\4$)PUXL@=CDG=!VMO+LMM%?Y"Z\9-8@M3-F6.B-[P"U\C%;;W$:EI"HI.U M/M_-4_*S R\WMJ0+5G!!IL87PM#T,(["$IYE[NC0EP0E?LK.E+=O+-4A\%X*B.?RW7>=\6Y%/SR5D2_83I #W(IYW.35^(3OS*Z^+/=W<6.0;VQ M(ALTVD7+UEE'3/#147.8[N2X6=7SOC]^A_@[+ARYX_CH[2=> O1_&_J] .C/ MAO_ESD6]@?]9JM+M@YE-B:/D2%@R4.LOK#X>#XIL0B&$??:.CQY+O-Y64N8] MEZB53(-\'@N=\2(UOR\M]Z01;*I_=9STATO!]Q@)$!'<1?J]U[!]VU;&T6N] M*Y8Y1NPLO$O9\'UL8WR\^.'_9^]-FQ35LOWA]T_$_SL8U?=V=$=@-?-0Y_:) M0,1Y5IS>$ B("((RB/KI'T S*S,QAZIR0-TW[JG.M'8A>PV_O=;::P#=[^_T M%O<^TC+2M^5T23H0[%O-1DC_.98*AQ"AX^Z(0_]NK2HO#D=@ MZP);-QU.7!IN>,YUP;M7N] \92VE*+E/49;NLUW*QV9I/39*CW5U:?%M5FHM MBL*J-^9AI*_02R$0D;CS)8(S$(9B$$:A]W\##((V(/7^)N]X_Q0"8)X1Q?*L M:0O-$9 P>",E M"$'==:D *\O^PCA')R2[M/]-6H1DU'?Q;_&UBKY82KH3 M)03$&#. MUT3B4@ACE'6^W:O)9=ZO<917]VI3S8@1)K+48 JB4 9"F615Y[_O->:%[9^_ MK_2TW\EVL=33V6*R::T(Q8$$9>$9F&\6B'* M8MPOL2(2]R(E: B',8AF/O)_ :8 3 $]-^XNM/9'J((45]-MKS&8&=P0R0Y% MJM I;F-4(6-4H4@20M"/2M1O.*IV2#\N2E%[M:A)F+MU/75Q=W[N ^9:@-RJ MM!M#G+2,RYQWJL+9KN>^A#'%ET,RLN$NUO'';QFU-48@D88@\YX5B6L0=I%>!]*J;-%Y.@0)N>5"U]&H[#V^1 M 4'6E]ADMVM'*$#N40!C(/A(0/M>HTUINRP$CB-P'.\R&'5[MXQOX?;38/\+ M> AQN2^9_OYGT[0#R9+5@NUT5#/N^MBS/P+O([B]%)1N84C-ZO""YTPBRWGY M&1>(*!+/1L8ABHJR8\]Y$9EB9$I9/MBM0%7:\L4>$;PN9BQ>%;U*HK_1=FJ] MP0_6/KMFJV*YV],B]")C]")@&*+PY#S$.PAV_02B72\/=2*\6C.R4,UF=\+HR'^)@W.26@F@:A3#XH_(F \ 'NXY M5>QQ G3' 4*1E(G*M(<.+#7J\, EJ]FJ'P-$:"C1$(+1$$H^3G3N<.E8"]G\ M"'XL*&.Z?@3MSK'O7+91I*)'\$QLY(7NQ*MC\"(KE$;%.E,?S]IB^/58-&>- M@BCRHSEK0-6!JH,"Q=39.>\H^\Z6N$FKMJ+Y[$HG-WTV7QEOV4C9R:\H^PU' M> YV2L[7S>CKW/AVT([G/B^/=AL&41_@UH&H3ZHMFWA,VU.::,N4+"_TY?@G M!>8WLNE'-'P'"^>+0"2=86MF; =&(,O]/+R6[* M_ODS2##1+-[D@JHDZ.O1 BM5\W1IJ460$)I'*$U",/8XG:U>W8E=PD9Z>"_H MUK,50&+5'1E7+SH&'@?3X^%QL9E7ZS;E]/FB,>^RFK\M-8=M$27BB?36G@JO&,^0;MB6_.T5^0:M\ERS75KRD477"RDL]V0H-^[AK-H&A M$(PD6ZD] A2DK$3JPM._?^]N=117<_1Y:CB70[)"MP>5Q;(^E:DMKV^]^;(K(?U>71/1N'FA$LA'N:A]%?N-[H=H2>8$FRW/V*;1S0VG M0[@]E.?ST'&,>TN3-(3A)(3 ]$-&F0!RI(=*( ?EPA;7%[!CP&%(L:J ME745/*CF1GH080>YQPZ&A@CBHQ'7MQ=W^BS59&]I/5E7(-/DC"XH%NJZ8OL3 M4[V4LK^BT?^<*;IT^6U=&\/.:_X< :[AJ"&7-T5%_!'7&B1IIT6:@O"<.^3R>]I[9 CFBOGBVUMTAV2TOH*-=OJ3H?)M3 MVY'Z1E/&4 RB211"\3N,\KS1[>1E<._Y0ZY!Z8NQ43253=TT1_'C'Y%#F!'7_O 3#%9@.]Y[6,5D 7X MGJGR/=\V/&!E.>2"YV:6TE:*KAL\1U+4NS.M[\.2/N/E\9W?+IWM;OB@/JV] M]G#O)KDHXJ(IDU:!@#EXPOJP52"+ MKZKBK#!M+2FYD#>:CC*O-FJ:H[1B58SN?2&2(2",N,-;WX\-@>+S"+:IJCZ; M X_@'P!WX/J9^W<.>F=I"!$"GN.KRK/B%M2C8R:[[>*NZE)"WR";5,6UU-VL M5F%%+&X/29,41&"@^P.("UR;+*#[PRG[<7\1&QBQAC:7?:\"#Q94H\_GJ977 MBK$A-(48C(!@Y+[R[M]:/1U[*YG1#<+)#9ZTJ/-].%PIW#((F_Q1V"2"IV?M M>]]9*RQRC5;)U;H"EUV*W:VRZWI8Z*R1^[@)S= 0\@@9]B WX'YS ]*@Z><, MRWQ1U:=$O5=WQ:YO-+/J'HT"@5 4@^![S,;_V$(I6[*]4#.> MM %1F<=SQD!4YG:MF[WF]B+%?1_TQF1ST?'-@F%4EW-S*M8K94H)02_NS8DP M)(1@CSFY T1GTD06$)WY\]Z,NEFJEJ)[OJ.>KNU46I3[ 7TZ$*M)JS7S,H[,[;6/?Z%\ M1\!*$.M"EVX-29C;=0H&D6LTV_D0K.+FFAA.A[;, XQW!9$:$*E)JTER(D4? MM,:TUNCW1_R@R\[6/HD8?C.(%#VT2O HA>8B(^W3%*9YME/L14@Z5XKV_ AN M&O#*0)CFQ@R;)S^,7RQ->ZNJ'=64/%6I_2PG>]\?4XU)OV297-^H(FK)&6]G M^FP>(E_E^>F>))N!(9+X*%Y[EW&",_7?0Z\RG6%G$D-I<@ MBB!!).CZD:!;P92T18H>'&7.9Z7]*LS4!*O;F)8*-;[;XMH31@R]M%$,,Z&5 MAA$0RC#W&45Z-71./M;T[\K'O653KB-%Y-X03=&IAZ)"ZG4$ M:$0*ALO>(AEN.'#PE)(;#7[+.*JG.^HB.B+M2?C><68NB!W;E?:\.%79M?T?1DG1^L QG6(KV/&\!0- RAV.-$ YF M3%Z=JB'%E(S^HA,,<%V ZW+CSGP:$/!'@1 6VHQ[#/P.N-7J[, M50R]N35A9\3"/3;$OKA++P)#)$Q * TR2E*04?+@9 &U12>VEGX=+$15J=0G M63<0R+6CS4LY06>[; 06Y!XL$ K"+E.#G<9$72ACVN'GGNHL[LXG!#?$($?D M[LRE=W+B/G06V_FIT;")-01:CQ67[Z*4BL/0JL=9Z+X?D_OU* M4)B0'BJ!8J=K9>5^B)O:JL%Q76GE"UF!W2G#46?=+8:>YKX],08Q. 51V!FK MP@%\ /@ 94SI"UI]%4!,H;(:-K!F'F[6"NNN.X570J,= 0@9 PC&4!#Y88OS MVPM518^&0WH][@$@"A5 PSPJ@ PAB0NI5!&A$"H(QMTB&VPL__%()<7HL/#-4 MQ_WG/S#FKXRZ\D/"G+2&."U\3Q( 5%1<-.:0%AI<\$Q,RY9!,=']%A.EX/!+ MB^?X-DVTY3R5S[C12>="GX0+\OI:5]0X6+#_!R)C#1"XVIJYAEXPQBPV6Y%] M[\0AQ:RKRE'8(+ =Q56MMS&#YTUT/5LV&G9+\^2"SE)S,.GHT%!+&U!>A+C^)3$;RO9GMA+*F0%&ZC)K173>::& [&=OW MW"C % HT\*(>Q8NZZJW-P]5=_,%%S7L9A*]A)4:4YD]%/A*6K4AJ/I<;+7*& M7V%&/6/&C"A)$XFXU>_GZ8/W"P@@\I@FLH#2K--E&?\R1O2G\\ET9_I%HYO3 M-:7%J_U-EXTPXL0IQA<**KT1^+>&]0?2O[^?"9G[;'(?1/RC?W*#9OE^EU\Q M39TEMAL'6HV$N: J9[>-TG)6;]^F3?[U71-5-5N4O:DI9(5JLV*7Z *W"+YF MD']%9#XTVK_R@)^&_9>^+KII_'-1?L:X)YZ:M?Y(J8QWQJ(PY55KZJ%:7KMD MRLH+CL;A8+<<^S='>3IM47QY2R]]ONCJ'%88KX<;6OOV-XI"#$I".'ZLZO0+ MM#UP[>!9/0RE/SA28G)W"L$"G\PV+%]%\YN9YY-"( 8QN6F*@5#TS\C]PGW- M2%ZF+CGR+(,A4";:^]6Y<+8_CHV]^OXAX'^_4K".IE\JJL+B:J\R1FZ+T&W$%\_5ZNEM+@ MXES@1/J"CS-<$'VOL.WK,%J5%NBLMS8;0NCCQ'WZ$33JT17EL#Y IWYPG7:_ MUVEIT/=+V#Y?4'AB62BORIK5@SD&M_G"9"FTBT&D\%$^:F@#,3 .,>3#C8GL M.:KD^L[V.<016C:R[7J?72^FSR5YVDDL$0?AB-_MJ#6\T%16\NJHQ"") WF?S\""H#;PS21!=P>GN[V\!?@H3[PZ[ J73E7F$I2)W)R.A,*F9U%6(7?NA:#6,$Q(!R=J#I M(!R8TG#@UW6]F-?+W%@@=7[5F.S0S*.M5EW7L$SPTX:M>V;5+EI]U>_*:C>I)NJ0HO.59(*/>%'N?W M:AQ"8+C5_W[+'L'"YBKH='N;,B,LUH%1$$)A$$(FVW2 MJ X "Q#5.1]:G,U,^C.XV.C355[8K5R^Z/A$W\LJTM:.X2(TG3 &0AD8(O#D M]="_[RK,\\)2LKV9ZH3\6RP==:9:KKY6#^/-[LXS!'W-TH.$H.OAV4)&/Y6[ M&>DV]U*U]X.-:K8;C3-J3GO2Y@A&#OH#KY"=S5OP@N<[DK99!#-$$XEXG@<# M410",<1'?6+O!"^N:CT! &-$:\6B?IC".DX_@KU?='DN^WE=B@62*LU"R(( M(?<0@D/$AQ!R7Q&J5V,^W'?[/-V_0PH:]:<:5,'@CPL::G%"P@$'^!@!C@ I MXN\\09_!IE!L]V;.0FQA0R;T5_=3/V "0B@4PN"DP_H(:)*R\!: %S 8)$UF MW)< 1JL,8,L-NC2\'=9\A?=\EBH'$<#$ VQQ",4)"(4O4E:0FJ;6B;$@<:[\ M^X8;F!ER1N<7"P%!L?V)J5X*$5[1Z'_.%/"Z_+:N#707F//!6LK74"]HT&*C M;K<-4O+8V/%53?<::*Z@ MNKNBP"%*D8#9SIATM$C3#V63-(F&-@[VF7WS'T\*.7A)[41^(5ZBZ.N__R_\ MX^DILJE*3B2NL[\4W5V:TO9'_/Z'+WX6S?A=PM]G>P! J>\8$7[T),WP_T:O M]^*YKQZ6E573_.NCUEA/3_ACHC&OI5I60Y%SGJ@81=>>0VT'DG[8:;TW4S.2 M'-UY2M8V:KABV5YDXSGAQU9&#Y^M.7$*O.-E[&G&FZFN&G_LZ(M00R1?B=L; MA8(?*%-+_X\__]?R]E\*<'F95MTW9^/*'J"Z%_DN<88#4U.W%4R-=6I]^/P MSYX^B\'X^4/;C=,]?SBJ*7GZ6GVC:@=-]>SE#Q3Y3KY65!SY3B45]2R-YK 7 M6B5E9DX$\__H-;FC8A8+UD?=:GH1<$1*Q46G1JP9!QF3/H>RMZ0^1D$I!GY1 M1F@&I1!&I+'0E<4E6A+I*8Z+.$J1"(XAS!2EONV_]3(J^9&[R;>ZY5JSD>$; M?*_//N5^/]UG)+&GAZ'K(>2$A_.;JYF+;>DYG23SA?T)SY#)/4,F M]Q(R?VXO$HV?&XS=[E=;S)0/N2FOR!,R>(HK.(Z(DRD^"7^CPI^(R40D"$E& MX(E,$3)SH(WT9!F,!1$I*%6T"4OX-%]EY!E,J)H8&BYO5R*3CH)G\4K>T(>C MDCA84^LYPXIH#MHBGERY*B[M#DD;/B_ES!U; MG]AUMJ*%*Q/O.>]5M.IB(><,=(ZO:E/%H]A<$*Y,O"?MKA6R,N,Y'LV.:755 M]FK#J-]N\ML%9]A?>FM!XKE\:'%YTZ%==UB13*X,E)%FU:JY!=P=HF*+V)"S MC<&*='(E(M;)B#T*O%)J#-:;F?G!M"TRR958IU2X%$DNG5JJ.X37^ 26NJ8P@PV4+&_8:"F6 M(*FEH\TB9S3Y[M1LS.BR-<.D=F0+)Y[*5.DR92)]4RAB.",RGL&.5^$+'&'^ M'-[L"@J\DPS2%LK#W7!C(\/P!8YPGQB8UG+2=%:P/]U);#T_*C;G@8@<814K MY5JMYF(RY%?Z4*OH%-;EQN%3C_!J,,Q-VK)3(F 2'FAF+:>BE5JXE$HNM7+N MDD/'Q(7"-YOU#C5ZM2,/17*VKHMT.7(;ET76>+ M;(-!<4$J3^L;RCH4H?84%A8Z_YO( %L!1T"KD19A"K8OBNQUB J[7!D.XW M>52RA"UA+>F2$;[ $;H*'-;/9_72@%?%B@R[9%U8=,.E1^BZ;-I93+!J;;Z[ MK16[64S/P7H(*D?T):I8CJ)51;"^7G5YYE=M$%#C"V$F+[G,CJP<;@S&- M.IQ2H*81K!UA+)J=%MM^>;L6BK/UNK_ ;+C*M*.EB74IE5_PH?.H1&2A7#&.MSA!2T(FJ[*NZ MHC7A>&GB!59UMMU:-'P+YC9+1=(J/8_*LM'2Q MD!QM6'LH5W."06=D1>>_7V1)K7EA3L:\/"N#S/OR>^,K6+)]^RG M#_8F\_1BAR]$]J;(;X=O2/([C7\4FGMAEK[X2CO\ MFJEI!T_^T]/OV>C1/_:N1]3!]U.3_^"5QU_\M%2:A&:2[ZEG-O5/&(8X_/F' M,5+BPW)*P(@+,2+T/#\,5@-&7(H1Z'<<<"(-G BQZ<,J9\ (@$T/Q@CT.T8# M3IR.$Y]GU'CV\@_LV#M,^OW,8KRM6_70LXH^_.\WXMMOT@.#OQ-TFDHD?CDJ MWILYJII9A'\Q%0+]785 \.\P=M,*$:5.G2S7\&,;]I[%X-9E /U5Q/MBV.OJB?X?[;NC MKE7+#Q\^=>Q%G'(4Y>FXF4#W9AG9=\,-JH[[(W,Z_4AE"XLK).J1J:P!N3PA M]O&75%'B4A;#Q;N6I%,"@"J\\N)OPG,M(QL\O2BZ4L743 MRC2*-2A.B3ED'DJ>FG'V!^,MN 9I0+//8H9GV.1)$LL_B_Z?/./KPHGC>7^? M\B4BXJ%&I&>_*!AQ'4]L.;;BRU[3Z:K.6I=5=J.[HKIT+3'4D*9N-C0SR@KG MGG6C'@_S$!V\/:VT"WF#EX8YMV1N^W5=T'Z__52L;X70#.4.5N@@M$&Y@PE: MMF33CQC#NJX:_K]RO#\"T=@B2I KK> MIY?GB+&V:"'*U,*^_4U"#,E !'VF M#BMG=OR DI\OC'YO2HZ^5'+TCY1<+S:LK%+%-\96;3;0^M;>E-DK*[G6'FC& M:DIW^04QT:>6,O'G8I2X&56>(!!.,1"&GJ:P-C5^?-)VR6A2U$,FGFL;FRY1 M-J_K1N)TL%TR]^FP7]Q&C^9628V MW5GKYM @!:53=&H4IV96%E]IBW!L8A3":A$CF M(P"^IZ )@*/KPM$[(9-K$R8]+7)S1N2RNE2,X(B,X A!88BB/BU$OH7 %;(?,K]OHP(B5+\# MH0^/EW@*J) ><'QCJ^6FPDK 5NVR@=)$ \W!.;0P8*^+;I. )<:VLE#YA68R MW<$H[^MZ6SQT#<:BH304"6): !;^W(P"L'#<9D)'%(OEE&6=SVZJXSF6I\KM MZ1\,9CD%+(Q$NAE05DT5JGUVM8 GXJZN!6+<"1C!(!*&(9A)SF>YIRC8*T5Y M60D7_:L+IOT!?_1A]@VR51YKWP\LZ" 7Y8IYF8=>+986FBFNMV_8HFZ648\7 M]\=)DS$?+LOJ\I?8:=CU91)=4G%*W?DFKRW ESQ_;F.7M^])U53)53/V\Z'S M=-0 %PE8CC?C(J4G?'36J'*LJZRE=%3+DTQ^KZE' D1SR[2V-6/6-!9&N]LL M4-H67@0B$[?BAO!H! 'UT3!SX"L"C4^YKY@>C3]KP/BK&K^D:*LKCG8[894- M_ *A]S?D4 LUGMQK/ 'AS$<3C=+N-">2()\2(-VMZZF+<]HO]Z["#^)3/'2Q MQVG-D!"&3'O_?>\CDFKHHV4.\1QAM9I3$CK4W6HMB+K'1@49! )A."C' $I[ M_4! >I3VK);$EY16\-U171BX'7B5&S4*O=F@JK=BI0WM" +%(8RZ[^J*O+I6 M37L9-4[/:*IMVEKT\G$,/OQU.=NZ\>\@2 )("*3C M'(]R]'^\.)Z*SZ<3:RG%GV?3X7!WCYSN ;&@N>6XXO.#I;JB:+U_DQ9V^-:[I]_"@UV292=>"D(&P/L (8,S MY<.[ONFYS1>CEO(OU/)96]D7VAGB&ONDFD?0S-AFL[L-G]4%5 SR_AJSD/P@ MB"B6[GI.W+/[95H@B$, 1^WVXQ @P1U( M_F.&*.XYX_UG$3L:?T$\93PSD?9SGA?+N.U49.P#$S,&$YJZVG)4K>+FFQE-2(^^:8B *_ZC"%/C60'&! M;WU"W_K+BEMN9?,(4>Y8_'8@-^KCZ6*\;0:1XD8>,XY"&(S>J;]\,"^:46Y@ M1OO<;09>,^A*!IHDWI>!$RO_(606Q19?:?[[B4]&MR*4B?JV!Z/CA;\PO:6+ M-Q$#T 2 (Z&MX#Y;6;R)(MHOQ&+YK.7#1D%NZ4._T9TP0 M(4A\4X%0X7_8Z2VO:YA9+UL1VA]T*SA=%^I[UWG0B0PT*+RLG<1%VAK"VP?I M8G-UTMTB(RD+#S98OZW;FS8 M%;P2H4!TZGQUT&/;67_<4AQ61*C(<,(@ M#,4A! 7]-QX;04 P*26 <=Y@TI< PRXWRK8]'](\.BH-ZP1*L#K5C@ C-+IH MB"$)"&%.;W1=+:4U+=V;[UW['R3- +2WO(]-/HJ\WF-[R_>V>Q/^?9PPLO?M M,_\ZW%[\^[2]EJ].@!1XK^G+-T^;&_]HE #^ZH/M.X6S!?Y(\F_,\2J';K"C MNM[380<\*6"9@DJ+LX2*R]8Z5+2H4\L^]/.D>D?"/X@VFG7:N%+1?%BG($ABOPH<0@XE4!U0:W%"8.VOZ"Z>BOKM"MS9<5+75EBJ<&L MNFH'D>I&67\$A*(?-3F]P;OR]PR*4Y=NILI$!#[!77K#'Y=C9_YUV^;'7C'? M3UC6VU-JM%H78!B=3W>.7574EM<6420N>: A'$OF]OT;^/Q OV_&Y[^R?I_9 M1OE,OUVJ!<,>5R9AW^>J=@%EVMU#@Y@VM3\'B79-*V>9DG5TRCJ&/ M71OC&^*H/&0CU(@&=4'XD<;WMQC;.;2:.&X^01E+]4!0!U2;@Q83J32%?L4* MDBEY.L7R.U48U#=PU\5ZVJ!,[[ MB?)'G_J5%!Q[$5WSZI8?$O/G:+]S;C]P*;<^U$,7(&XUB4,T04(4?L:.2;=Q M%MPL(#Q(XL=]U-])_\]C<%,30%46>8 M3IZF&$#YB T$W'IPS0O20^[/K KA\A 7S:F6.M6/06*;1-U@XZX1HSJB-A7" M;:&K00B)U/Y&!$-)B$'/6!8,0",UNG%MNMQB;LC]V6)? 0U+XSI49]2>\%U+ M68^QOLT34@P:9#3&"*$1B&8^FMN8]LR03V-+?"]3;G#-.@\B2+?E,/X/" &E MS%9IJ-Y/+Y!=2[HI34RU9\?)_U8\Q'D62J3JN#G)U>4C<-2R%7^M$/[6X,0. MPB!K'VWR;1&E]XVP"92!:!1,$'D\+06!FM.E7/RQEMIL1RMI#K.&.7U7$7AC M7*M/M$A+XUQ2&@[_HT]O-*0I^,+YCJ-:\C;C.9+EFOMI])(R]_=M8,"D6.!5 M@5#, 2QONBU*G$D>3=!VU%GH2NGK0P"[8#NAC6T]X4 O@H']]EA+Z?T$!?89 M$T+<;4Y#GZQE._%?>)ZC3WQO#[XM*7R,]U'2FX;Y.[FG[61>+[=6Q))VEI05 M>FK,?N L"2>374'S%8!"(+9S9^;;I0$I,>]M4# ===2I&EE74Q37T!C1:DJY^;U 8]%C[?F!!?Y#"H)3ZWC^K@):JDW%GDJ-"F4ET1P7<[X>\%+ZI MU(V\OM85-3:S8]%U1<8:('"U-7,-O6",66RV(OO>J3UH]!>L;5YRK)" ;DMU MNM$KOG?_V_;]G.Y+&T)HNI83L(BM&J6VB,5=5^'OR!D;D-T&U#Z@+MY4@L9I M=/&7/=]SZ"*/"]6UD1/: E>5D(+E:*T+9?Y:K<;1&J\-TZ23=QO MJX\)\TNVR2#^354R4K@125,S(94GH9%B3_=VBINQ?<^-[F/"=P21C9OTIL!< MFB]?.#[!FUGKCY3*>&M:8>JN6U*^81/*DIN]?21JRDS6D,=6[SIX:^ MYY&M_%E3;&W,)5Q<5GI!A:K+VUQHN\2=25$48A@8HAD,Q$B 5M]/1.446GW6 M3((_U>H:/BY5Q[V9QW;W?9@L6E'6AT5RF(025$0C9\F]_$3@^:RYNU9 M;1P0F+ECC^Z1?QZ+$Z$K&;[.YQ9M04^] J) MV$#"(!BE()+^R#<$(1X "(\2$+I5R^H7 &%94PMKKETK"I*XD:@I,9L,N1@0 M]K853:(0CGY:4/R?N'3E0F?Z?N'RRTF5SR^EZ.[2E+;11M2_?NT-3=U2L[.] M,?'55X2__HK_4?3UW_\7_O'T%-E4)2?2L=E?3V\=D_CPQ<_IS_&[A+\?7@VE MOF-$^-%!!6'X?Z/7>_'<5P_+RJII_O71O>/3$TYBRK[02UF-^@L^41'%7R33 M'DBJOZ9G]/,/W0O_M1S^;6^F9B19MAA8&C/55>./'7T1ZKCD*WID*(=ZJT0]>N*?XHHY*?IXJEN2)>OA T+% M\=1#4;G^1IA.!5&O2?&A0$5$3)+C5[7@G"].OI#F%W_^O__OI0S^/!*RLFW: MSH^GS/T70O\DS_$9H:G9B:-*1E::AM_X0S(#:>L>))1BOF-/10$_GI/_([W( M('"H#/^;>?%S1-J$JBVD3?:%M!^.I'WJ-OWS]_@HB3^P73W"P!^.:L9#5M^H MV$%#/7OY PT/_]<*BB/?J:2"GB4S'7NA35)FYD2GTS]Z3>ZH>,4"947GCOG7 M2\?I\%&HPMB8]14(J/)!%#%82>R%.1GH9G)D[+ MBC@AJ:DXF2(8(Q,H@=+JM_VW7D85/W*Y^5:W7&LV,GR#[Q1'F5HO__W9G][O MI_N,(/:4FTF6IKJZ%1_,AT8?_,H/-5>\V);VH]K0GZ+QT?Z$9ZCDGJ&2>PF5 M/[<7B\9^@R'29EYN,0(CA/HKL]_J&P*)$X2B,8:>B-AD.A%QE&1$!B,FHD+) M#(E,2$E"L -UI&$6P3!$C^56_ M71S@U7[65=HB>F0I*L_G_=:FTH0'Z 3+B@.-1N?14A1YNW1>;1*2S6L*W%R5 MC7JA;3JS(1O:>>C;E5M?+)?FN\64+T[1*IR;#>:*KX4KJ;(KLFO^+PW&C@(KH\BAZ:W%0;:5?FV)9LP=)\ MKK!BJ50V#@S M91HO3="4H%IFMLTH)5Y'FYJFXSJC^M'2)$U[[GK,E^=>!=9SI37B!JY=8S61 M$.&W*['6I#A@N XJ%.F>CM9UD]-W;+@R0=,:/U[V@BXYX!<3N6M7>1*V@NB9 M"9IVZMUB=E"B6H9:H&&LKT]]9M,.5R9H:IHBT5SJHP6/EJ3Y3&FVMRP5A"N1 MQ(N:M5K/G#+%%E_ED64@=E5R7(D>FB3_6L&D1169NS!GZ;"$%FH:+L1/39"_ MZX]V>*\N5HSF%!';VQFYI,CXJ0GRKP65'T_9KF^0*UI!.BV/6*RB_2?);W8T M,K? &@HLJ5Q#UR+0DTJPVJ2]DCW+[[K-:&5B4]2ZC1/X M=CD65CU-U]?ZG"';;+@RL:>@M"BSF%)!>*Z2JRWL@=QL4]'*!*.H;EMDY%TK M$/3Q;#P3,:OPHL^56'#E0E"[8:AGUT9J@N8JR[M^J[>P*UL.UR9()0RQ!W.Z'*!@>JC M98?(]E9R3@M7)@B57>YPN4>+11Y=TI5I4]1A=QZ]9Y)066&9GQM9>2SXA(0M M-B6B:56C%TT22JMH<&_2GF8-=3==-J=^SD4ZT9LF"55P^G6'%QS,&.PX-X^+ M:Z?"!"*=))0B(;)E4B-+V&*E8K'HM?R+O MHI5)0J&[NM!%D7R>EV"!@XD61:JB%BU-['Z1U<&6" M4%-L:XRR#I.%T5E!'+@,B]7E:&6"4*0\8?"Z,X)YG?4+LE6NMW-R].U)YD_* MQ>DZ;RTD@314O\%-_)FEL='2Q/8[IE]# H+GC*)5I=U5OD54.T&T-/FR>G\X MD UL6.";N\4:(TH.89;8>&WB;?WB%BM,FU[5*(;_Q\"['3JF]L]-O.Y4GJT: MZWF[P*L+SU WZUJULW]=-,$%#2GQ"KYM&'S5#16[,N8K;2E\!R2Y-9JO"'X= M+H3:8JV'@&JQT=-Z:ZE2X+G>D"@O5TW2',1/33!W2&I&FE"#]6HVW:'6I@47AW5IZ.%B 4&U:&E2#\J4U$0%Q,_# MV3P_5HK--AP98-':!!^VCI^#VRTT1,$:6J"V=61;J>W7)FA+ UQ%AIAMNF=1%?:O'&DH?VK#77MRR95X2NYK)< M@"D]?14_]_G4CL-7S_&$?4< V39-:>FJ/YY^>.D616[XP06/G%%Y[\0^1=-B M7U_R/?OI@[VS'W_R*A[P(F9]6 ,GG'G/>7JQPQT?K]V].F$]R2UXXW2^^ MT@Z_9FK:P5-4Z.GW;/3H'_N 2A"2[M. QB'6&'_QTU)I$CJ!OJ>>.9!QDOCO MJW#4'][EH( /*> #]9U@ "-2P CX^X>YK8 /%^,#!4Z(-#""_HY]F/<.& &0 MZ:'X0'Y' 2/2P B@$&GA SBJ4\$(ZCL&G(@T, (@4UKX ) I%8P X8V4, (@ M4UKX ) I%8P@O],88$0*& &0*2U\ ,B4"D;0WQ$0>$T#(P RI84/ )E2P0AP M)71:1OQY,X=/$VHN1PCZ%PAQSM25/]XQG=CP1X4E__P'0L)_)?\\43>*SP(H ME^7O=1I1?'(.7Y'A)V+R9P?<(S#YL[/E$6AP]X+^V14Z8/(=,!F@V>C/5N9&0V8WQ'@35@(Q<.^Q&_R$\]&Q/ M,E_#PVU'TZXC]7<57GN6>OQWI1ZAOJ/G'=[UIW+/V8N%?6B0[&;*KNO?S,72 MKY2VE7"V 8GPD2X=L6#G9A^Y8'A..TM_(W+! +;^:>G;6;R6G(]VGI-,R9+5C.1E M*I+E2\XV@T 9%$:Q$VE*'.JY.@D2RG.M>$^2$%=4F[?)1/'37[/ M_)^^"3=E%1Q)CF[%,KZE>YUH>+40_B!V/7[Q7S>@>QK:B M:<;L1G>?5^UO[+N>+1MU=3%1'5':V)VRS@T:!E?KU-U6MLPMU/:WC*+*^D(R MW?]^@[]EIM'H;.^_W_2-]\/R%XKM'?[Z6\:2%B%!#\__L?=:F[[G1GL+21\" M9,AR-7[*T_RT(! G<'-J\5U"K9ODO#"<2_$@TV]_HQB$(!2$X/C__>1(1N7M3R#E%7Y]F^X'<**P^CN,G(#VX+ M0:(GOQHH?P1"2IU!J;RAK94Q,&5[4&PX"J]$$$)\^QL),82!<8@AB.$M-OR$+6T,ECVKR=0EAUM%J>Q&_,)I;2KC4;ON=-NAR11- M^68@FB A%&6 Q030XS+'C]3*./2PU=9M?M+FP.2K,@5*M5;G8G! M%2=M=>*R]IPYK_-%+0<[L3W><+S::RRFB-@P\E:,)&2$)!2%0P2! "0!2/*[ MB1GIV^D'2!*AQ[_2!1\=U9-T2U5XR;%"4KA/@9KEF,GO.K,JGV6;@6J4L;ZQ M"4Z*%2&!_OLM>P0T](5K-9QQO0<7E04VX=$6UR;8"#28;W]C#(0R,$3@< (U M_@U@ \ &B/+^.8+ ?7XV7/L5'D:U7JWG#HSV-#BOH5"P2"XW;O S0RJN5JS1 MJGG&,(@N>M!O?R,P#J$X :'P1V':&QR0\<34#!D_OZ%Z&?V09G/K90!WU&'P M>G&TQ[QLO'.AO7B;HX<1VCOJX0?8!R F[A4WG>DZ#DB(L;A*4SLV2)VB%5AIXEVR\.61G54"3>*@^J: M]%R!;W=^.]K=4+W]O5O-=MTCL:XF;1CY1KZBPJKHE.F"2(T9F!7)?7P;(E & MHE'J;)=B=ZX/#Z+T*8LA7%;I<'IJRLIH[E_9WKU^!M-\/D]\M %,OA\F/RJ"O5ON 83[?IC\N,(- MC-&[9_*C"O>[M0= N.^'R8\JW.^FP]]9NOOM70<\!\J.A!9G$Z?90AI]!$:K MY96['"[7G49;I.*K 3"$13"B632*\AT!_AP!X&7*^##:6\./E+M97&DR76R MR<.D,VUN.P66* ^#4+7CC/:OJ';:F]^_N1"(\_RS$\E5HZYWBZ5JN3$G,NHF M^AGDM(.\*)#3?J="F[K[Z+L16I#3#M@'( ;DM-\Z^QY$1E-FNZ4Y^/)QVR/& MY+;,NMB8&=7U:&T4=W"WH6B_ZZBQRMQWO>B5W)[]SA?'_6AC]X5[X;UTU' / M;LCOKNJL=5EMA2RQE8XJVYH5/Z4OF;YZQ/_K#56Y4@D&!DSNK,IRY->+2RL0 MZ;B)$D(Q$(73(,<3@ DH/KA/]CV$C*:N^ #(*)#1M,UT)"* ^F?&E*_%T5/4Z9]SM]&KY.QIU%](*<^T>_^GTD:7_8G/M?N=__A;E&)XU"]1Q5[P>6/$6@ MUJU*EV8)D^?JO1%?G8T:'OYG7?#*KNNK2OC^(1?V]L]^"%+\E\UEM"F7WZB. MK(?&TT9W'1>[LT,713=J8'*TYW/AH""P%&V$D92$(Z"1$2 *<#W M L(-A!N4F #A?KA]I['$! @W$.Z[#9+=?'W$25T4J5W46(0KPL9 *VLUFRIO M5#8(791]0<477)0;*ZCHJ)[NQ/YF=/7C'=S*$U_^W+E:7STC[Q9BH,DYS;E% M8\W:VPYN[7EWU9K;"+D*+ MRSN"!0'2,-2F5D,$O5:K;$K.$J[@080%T?!V"$$("(/)>T2#QRS[2?DY>:G( M_H?GY;OV<6^+4:L1W&"W41F'1$J1>GRK3O6TG6X]187^S]]X9"H ! $-JG&B0Y0]D%%1+ MW3/['D)&0;743;/O060T9=52"1F]_8*>IC=3G;A'EJ/.5,O5UVK&M%U0T'/Z MI+(;FNI^SZD+*2OXN;94I +C4T@7H"TI*!@"0O X0@ 0\A<+7ZY-%Z <0#FN M31=@; /E ,KQJQ4@UZ;++:AD/[OULUI3]JT;"?:)^MYCC[Q/6EBJCV[)3GJ MQ_>R/K?9M14=GL"KB=NO-J>E&N>S(A*2B_SV-PJ1Y\QR!'"5&K6\>BC@G9J> M:],%G.5 .:Y-EUN,D]U\S= 9SUQ:%;2.6FQ0_(+&5D//DN=,+3YSHQ*B3\_< MDXUQOZS:3-X-PG_[.R>9DB6K&P@ND.>]8RWR#X9A]%"2XH+)MJ._0OHC(D%(48E(1P'+_#O,FKWM6ER>#X MG].9$'>'!5\U'5(.!-&39Z&,JXZ[?Y$C2*#2#=NJ!;+/<[,\/.MZS7ICJ45( M$!4AA5! T0Q$$LP=0L$E+R+3JR*_8E)?[(Q\O_X 'K30XJ!9-@W4M"<-7NJ1 M9?KW2_B/G)7O&MC<1)A+5+W:Y-5!QV7ZBDO@;GQH4M_^QBD(/6=;PCM7DSL] M( \WK?>A_9K>GXC/B:C0B.40"$$ M29Z10/L?7/OOTU6^#!!\/$'+[G6F?5_VL[#:0 4Q4+N*A__V5=B73.7NRA,T M$=X8AN[.>)QE)UQE$)__\= K&((Q F(H"IC* 62=^8 !IK!34IM'L\*4JL2Q(A ?ON;@2@*@1@" 8 M "%Y*YU>0$B?4]!1/4FW5(67'"NDA/O4C(#!NP'"=:O":BNKTRJV:"^FP64\ M@H:Z<2;2W"D8JEZ'I;(X'ZPP-M9]YMO?& 4A% 8A9')X$W *'ES[0K&S39A M(M1=%,(^;"@47Y?_)[Z<3XV^2?$&19*B*1F'49&6"$G$9901)4RFPLTAN(*I MTG2JA-O\O_](3_\B) EE; AE8O@5>&!5M<5L2FP*2A"E1!!OE[J3%>(B>*/* M5[?;62]H(T,#;8OHD:4,69D-*^W^3AA@ H85ES.[H0?A4A1YN[3%+JK];IU$ M!:E(V.Q:;W9*)5QURP'8I,IPJ3]$)KS0/=,^.5U-N5PE9B<-0;(T)Q MI=3+4VDFW6WII'':>]I-WMS%D$X4K\[B\0 M"1%^NU)A_(7+[Z85OCN:4BC:;S"6W6G]6I6V%96M>6.:MKC$)"( M(Y0:FZ8W$>!Y31B4) QSZNR:+D9OFJ14I^4,)9TWA@;'N65K5G0Q9A&]:I)2 MP_ZRR")Y@X2Y01'M-EMX;;O31#))*5\.Y#%9-4D#'0\:%X;:Z6%/',+J:MS9L;M M6IOR$#8XB6IJ350?2T2T$DF\J#'>!"NL(08PR5OLR'/F]H")7C0*UKQ>VO71 ML:2T&"T45&\Y*Y7*.ZX6O6GDQ;U>6B[JUGQBEDA#:M2VF+5;.[,R*U))0C5: MDR:;#4P'SA8:I7&.0+L<':U,$*H]0XH;D2CV#<[!)9\?4^/U.@A7)IGOT=M" M9U4(X.V2Q^!QL3M:N.UP98)0W?Q@S<#C4D>0UH9=I@9.?M*(5B8)56UIW,[A MN9Z@;S?PNHW!+I.-7C1)J$%K;#C=V0X7JFS)<@,6U8*-%BU-$(K!2PU6*JH4 MWVSHG6ZQ4*+T8337-/']T@ ;2"1,^;P^0LV=.1UABVHT2CY!**.?G>;A:F%D M< 6MHO/K1K^I1<],$*IK[ RU-&N/C8';SA<)/E?.S]OAR@2AN%ZAS8^WL ,/ M*&3C-Z?3OE.+!]DG7M31%,[IY,6Z@5*J7MPT\%50B1Z:W#W'UOQVK3'.\@-7 M:A-Z!YZQ;[N99112K2 M:CAMN>Y6BY8FN.]E,3/7K>>*!MFK56 2%_*F&2]-[']7[!,B47 UOEJFF%QI MH),2'2]-['^9;?J3H%I<&0O*:.YD0\LWFW%'Y,2[DA.J;]GE6LL@RYU&W6T: MO8T1+TV^K&_)EL)7>U.AV\ZR)^1 MF=C:HC/V;!SN3V')D7+"CG89+N18E+SY=JEH%M&))^SZ<-7BAG ^&W";0?S4 MA!K@D_$4-PIJ*+'RT'=MA=VVLO%3$R+3H.1M;;K=$D9Q6RJ(O1[IC4*K)JK8 M2+RL'+28_$!8-0QU:LPV!;PC;>1TK"KQ>&TQ"MPTJ:M\:]076#$VX1,G M]KPJ#^T.3*V%YER5N8TY[FU*[.':_LTY+%JKQ=!%JH:.-T?J8C;79GX7APGN M6@-"[=K(DN%7TS4I2@RQ6HK[YR;8.UPV!ZLL)XB\ONMGLS!>*A6E_7,3QH 6 M-.HRNX:-!?Z38]#[C[\D:B)V9)Y?CX*#*MFE*2U?]\?3#2Z'-6NJ4^^E!YN-/,[3MQZ>ANQ=H-_V ML3'D._QA)K*BKX]\I1U^S=2T@R%??C5P$^[E^<]SID@#/ER( M#Y\UN02,N! C/HG< CY%EAJ!^E;_7:M)VWJ*ZWV?XB9A\[1%_:6#R928 MIIL&=R_HGUVA R;? 9,!FGU^(_L(-+@A09=M,]KU?[^AWU)MI[VH#I=5RU,= M( (/) +4%R3@H_V_:-ES,JA_(/[2WX&&/[H$7'A*^25%X!<'G(/(TT,:=2 > M=?4F3ZY+Y&A]N.P1S';&_JYC,L]CCOROV"/4= MI5,M]_O109G]A*],V77]F[F.N#59(+[#2*IEX6FFU$$:@!@\I*7\V;WE .$Y[8WW# @'0XMQWUS[L8:0S$!4@*D=$93_=%PC'V>(T-WS&Y-6I+NO@D#EC#.>&I6,_^?-W M SN?-,&82+*A.:&)H_SXARRKZG1Z8='Y:.& M^R+H8;HO\HMCOO=W]O$,W\.$[S(WZ30J"S40BO.V66G417[G__YTX'@G3=]S MH[V%I#\R'-CH=MJ#[88@C6YY-ZA;1B'HKJ-9G.BWOU$<"G<%H4ARJO>I3B&@ M6D^#O].G6J\(=<)9X.G;Z;7'@Z<70;XR7[S"\Y[!S6!)4"=DUEM19:+(1(-W MB6]_(Q@"T0@!41CS&!ARR8#J32E2I#S_2MT1_)0J%0OZ7IL.BE28"];&Z@=# M/MOHE(U1;^6MYNPIC^*02O_]ECVB4(J3:Y5X9$SRJ#35>&1 M6>7&++V-+/EH0B\*X2@&P3 %@ , Q^\8'%%;_Q3N]&8M]Y_9N2U)5\K6X6[H M@"/#C8IQ#FE9/"JVUP3?: 2T=%H<>0L?;,>46=7R#9ZLT)V4EI&G;>*'J3<6V3 MWTV=4?NL2$)G&[BTICH%H=A9$;AI"MXV:$=(0G[[FX%HA(9(..G! "0!2/+% M9*'T[?2V')B.ZDFZI2J\Y%@A*=P#5E05"I5;B3HL5[WHO MK%#;M=>^QQD^-M\:9;N[Z<1!1(3Y]C=)0Q2-A?8'<%\ ;(#;R[,@B*3,<_WZ M(G $W2<]TB?L=M,[K\OAN;MP+T-DS ^X>FE1E676D+7H[A']]C?%0"B)01CV MD<]Q@Z,^GGB:(>/G-U0OHQ\RO^ZB,N5.>R?^@J9&.T30O^XD4>M*]^%W?O9> MO.?MPPCM'?5@!.P#$)/V81E 1H&,GF]<-)#15+,/R"B0T;2S[R%D].(-H"\< MK^1LK%$?Z@B?)6!AQLU1YCB[+R3VU>SX:% 7?%3(P@-7''@+.5O41#*.=Q,0#8?_T>?+N[]S?7@( MI4]=X.NR2H^.*!;+*2457[= MN;2_6P<&I/U^F/QNC1)@\OTP^5$1[-U"&B#<]\/D1Q7N=].U@7#?#Y.!< /A MOELF/ZIPOYL>?V?I[[=W'? <*#L26MS)%D;W1I6U4/7T$2?QA%%9!"(57P4@ M$$YC$(R"S'> #W<99KP"/ISVYN CU5YF6TI7\;FF,9#[I6%^0C#;7J3:T:W! MEU0[[0,:WEP(Q'G_V8GDJE%GQL52M=R8$QEU$_U\!TGNCWFU=S2T MWYS0@IQVP#X ,2"G_=;9]Q RFKI\X30'7SYN@^0Y%:M2+FW6PH#%R,H@FRWG MBK_=D(!5YK[K1:_D]NQWOCCNTQB[+]P+[Z6CAGMP0WYW56>MRVHK9(FM=%39 MUJSX*7W)]-4C_A^UT7KEJ;HJ\"36E/-YL<@):TVDXZ9*"(Y"&(R"'$\ )K<# M)N# S*:]N(#(*- 1M,>4+OEB/<5#"G.,.LX0>D;?C5<5)CBA' ML$/N=;E.LUBHPUN'%WV1;C"4I8E,-.(&HR&*@!^C%R4H<@!%#K<3&;H2M,0& MR%>1I=.M5XS1#F&$1:5FU>?]Y;#-!B&R$-_^1F$&PI#S17<>3Z- 1Z!0A%L+2 MZTK+@P6CB%#-P<;M=(H--@K>HE^)L=Q8^41']70GCHU%]SS>8![43 MMW'5^RL53?=Z#Q8U[(W#D(7+T6Y5= X"[O5UXAP$'W.=OUZJHWLQ5V$1IOI^Q$Z M>O: ^:LZ>I5G9]2]D>J@)EF..E)-5Y^I1SX).M[1_8X'O5]S.L.%E:"<6RO. M3DY>*%$YMUQB:[F JHI8"7Z.$L0(^9LAAN*D[([*/&D<%=O^Z-. M5QX./[HY^]+#X+&Q-=6K:QUIT; <^)X9SW/T@>]) T/M6 W)4?=F/''N5&8? M6+6*WU:\3J8U8121P.!4_M]_!LU9CDE/F'6X('F=9UWW/AJP')[VL]20YO M;;[1M<82)QCFT!Y9PR;@YR2L3B*I!(LSB72*NL)TRK/NUET2X_B?XVVV71T6 MO)4P7#@0P#N/@(ZKCAL,9 \2^ JX.COH%O#B8%1L?@DPG M&)Q,X#1]A5#PE5N1W\=$XF2Z&-BC/<)8:V.M_49:&^Y/?!^MO2@ZH]C5JHI>=Q^Y3;R8(3%ZMT=EE2A2ZB)K DX:X M1)IE$RD\+@:-02 &@:.!P)NW(*OYQR;5:!2F?+$VGBR7"F%7F,^U57H-$*RQ MI];NP7W&MYQ"XU2RL*SC,/6T-&OD6K^*9ONOSJ5*=^7#6P5Z3?[$ O$!)9O6I M)SCXE"E1I6I[VJ^)@>VG?_W#T F:P1,4S<1=5&+K_PG;%1\%@N[#?.GKG,'B M_KWT,)IJ?'I<.:X-[^Q+CMC6Y+Z?[PHJ);595Y"XVUFPV4 "'D\ETC25((E# M)]:@SBN;4A+^"+JG_>-T "8FQP%>Q-O'2+^ M]B'^1]%G__P?^">ZBVRHD@,M:/0G&C42S@TDKVA4N"C'3\YK>MC09K&NJ$TF1I#>J%4.1ZMORA#__ MACZO+H._=D8J)LFPEE$REP 1,-/RP$@D!WQL8CJX]]"1#,R6G*"QY4AU5?2Q MHT^ U4H^<*=5!1HCF!$W^ FA#B37F*:;DBGKX 9NM"2[P ">*=.Q0&=;% <5 M"@IQ5QSOM8)3#IS=T.:-?__[OS9U<)W8DI0MPW)^1U"_H?21/B/4'ZK)@:-* MXZ2D@2?^EHRYM'0C"KDBD+]7:P6T"HS[-Q;^%PITQ\ FTB*YH>/ATI(T5,T# MGP K6G^&EH75AY:+0C&_'16X8L#S>F9@H7UZEOV;)&Z8;?.D";"2[YCG20I_ MJ0U;DK"1 Q>AW MGHMZGP0EM"*)@S2C# ;IM$B1ZD"D:5P2.3:MB*Q$$VR:T B.)7X%3_T:0SR4 MP\(WVN5JO8;Q-;Y5O,>JG?S-*GLE>)_/0^PDKH,RM@'+SC;#U*R'5 "^%H;=Z)@4QK:9)DE94X \PC$CC M*5(8X,A2!M#K*W.BE&K89D,7R1S&@*E;-3&6,HDKM7UD9\W:EH\A.OVDVF8XCU=K/=%-%^ZO:5 M$[M0Z#6GG2?\=IQ+C?Q.KS^?SP%7PY]?J2PR*5V0'C5^FJ&:TZ(I-@O3C$CO M7EE,=]CTE, [ KE(WKN$41.:\AQ;7\@EGA))?&;+*[%X9@BMW MQODXR7FWR^RT*]3U[I 3NB:5J3;%U.[34ZQL59^(F3[6JTE2Z3<[R[[7%)D] MX_2W(R(C<[I5W MM3M*:JG"=,RH8F,Q'CBUF@)/+MN5)SYKW[IAI54]O/TH#[Q%ELN]<6NC8RQXUGA?Q9.6Q7!CX$^;613QWYU(> MO^W<"P:N"%/--GA-F]E-#URZ9^[[K3).-^\;65Z=]^X?I?2$(&5PZ9[)3Y8D MSWQ8#'T\5];I>LYJ:ZTG<.F>F;)N.S/?\^Z?QDQZD+KC[NO-4;(I$GNFZM8? MV:7D@\_R2WRF5>_Y.ENTP5WWS%6SWN[4E+NGQGC)4L6<)D@5>@#NNF>R3,]L MV3K=?L 9DJ#G0X8M3X; ]/;,5GY)2(V%QWCC^N"IX[ C?&ZKP*+VS-:8QPU] MFRSOFN#2/;.5=J?C-IZ;$7A1J!0M9D)/1QEPZ9[9ZA!W=&]> MZO3PI.QK8-0=<0DD0.Z9K>Y:]$4].IN-B2:@U'R>SX=C.B.2>V6I9JEUU\Q*% M,P/]*4^[I#O2P%WWS)8SOJNFA[-"@U<;O0*1IDKJ$. ?M6>VN'M\K!CW&L^K MDUO[OEN:47UJ#EW5726L2T/+;)@I0;6G;+' - K<= A6\#VSE5^8DT7-KXQO ME\3MHEGKDG(57+IGMKA^:J;U,N1"Z%4$DVC0NE,MS.&E.W"IMI\>Q)G%I/A> MA9)F93'5HQOHKCMX*1AFQ=/[W*TP=1VO?C?![:<6N.N>B7T:COV"R:H:7I^4 M%K?$6'D806'MF5C"*:ETVQEV^%N7>9C(\K3A,QEXZY5N MJ5PVW2 4HALSZ*<6[SHEJNX5B8R7A)=NC/67KY;7 ZXQP).3AL=X9Z4 MEVJM"2_=&6MZWF@*K0[%"7[2\W*WU=L'HPI6P3V:U>MVE(E&U0H"DZR.[M,- MV\L\->&E.P.PYGDSMZA,<)[1,T*FG*>63A%=NC, NN_P3\R@_,#W^O<-R\^P MK-P ]BCKZ/ID'66]4>>9QI).:?I#T^0+]![J$5U(#*=$=^M\R1G\,NB2$EI M&MTU&@#RHU>.31#* DZ-(=FN^COZ89.A08\@] 8@+Y8#/AVY]>F('ZBA1IRTG^%-Q4O*& M/-AX,)Z(+YH(XH8^6%403\17303QRGD+\4S$V/2S)B+&IDN9"(!-![>DXYEX MWTR\7OWH6?:!I+/7>.S728%[AQ1.BLI?^\J?K>L";A3\\/_]2OWZJ#S8&Y8[ M:ZH!]\F]AL[(455L OXPDFTC0J9GXMICC7!+%N%K2_,(093KV: T*GN[Z-J_MG%G4]14[WCG4=Q;@?X M"RWUVZ7]OQJ\_^YY_<][E5&;O)0N]#Y?K-AQ+ MTSW8F6Q/>K]42/4K_FW;P_5*JGU;<7-/G19,.:-^_4,E4B2LRSM)3=ZY[>^< M2^>W-,AO>4KS138//&B0TT6Z,V_=W]."7AD3DTXE79OZ,+,3M=[E4 M3H 7X^\^6^8SRJ/O>D'2L&=AC@HF2M8-%3-7ZS_\'/XF0T_8=JR9#L.=@^5+ MKO UU!/]>Z55*]0S_-%@>^V M!YPQSH\S(AMP'YSA$@RSVTOH&&W +A &XLC&)5"DRP**:V)-'\2,%]L(3A^L M3LUO%WF>'):'4F[P@&L5V'<"-A!EB40:/W32P7<+!+55SS-0\Q2X!Z("B2G8 M7[:D*W^?G"Q=.T.(PT!7"&4GH3^J[9IPPQ:L"XI;<*Q)0UJBKQX)^4BSH*]R?DU"9X]O_B^RF-LX-N8<'^V%<-*9T?NQ9I),< B! 2&2 M(!(LN9OY\?=5180V.(^E89+KJI#\>+H3?C8 KR$==S\1P5*@$Z&.A4!NB@SB.-!ET"3+@L@OBUS.@8TV,,.9^F/C2>\G2:[ M5"T%Q.QTJG!KW2GC.6P^##>PV'2" MI0]EYW];PXW#-3\I7'--FU!O-NW<8,BT2%8E\=M101#3UL^-O'S[C)S(6H.# M/3O2@@],-1L8ZJ%0\]S*-/5B35%X21V+2T\Q-,V=PW,1((LA$P1^T+&Z)L./ M8RZ7P'4N"QJNB?Z\CA([^U"BDI1(#:?&D]+X3LX-R%0W@\ !\""23##*$ M;Q-T"8J-"O+%M;P7Y6-G9!F,!*PS04XG/!SF.HGU3^71/]>COJ8- 4"7'55RU;P: M_+=L1H;;6MGM(0\;YY\$L_\T)G$_/ZK>$O7[8662@6<$ @^;3%!I)H$S)RSR M_8$F\8.AX.(\Z&^?M?!&^W]N]@]\:9!T!JT\KS]UQNE>/Z_G'IO0[%$2)\<2 M"8HZ6-_V;?SGD,_4O9'JO. [QYY'['EF(+UQ2X M/[Z%IS-#QWA\(JOCI._DVF155^Y==!@Y)"@CQ&&L@-3(LN.KIV$T/]!/^<'^V<6%:KY]\L/+_EDCL..P^Q*PW^K: M? ^A([$<"-E1:UKDZY.9E)]W"J(I M]-)J:UZ>'+(*O=W<[O2[LPA*,!<"(9-X*GC-V,_'S\JK_(^UX0H M=O'>!6;G.SOO(H00DITS2^%R8.[K21 $M56REQH!WAYLR_9&#[=.,5T;D_V^ M*E1F#^FZ!MS!L \M13$)DDS%(9\8#S[/=&(\.!OM>3,>5(;S2I/'E1:NWDV6 M8E5[8JJC)L0#R'421(I-D.DKJX"!]SQTU&KMK8?,Q,>M?I%K>&XHN3A!O1A> M.K>D+@=T3TK" $2@3@8A0&27@@L!]VW-WW G6>;2]4F+3XY(7,OZ@Z>%!S@8 MZH?+)E(L!W#W$.9>$]+$P'(!3.WR!',Y.')2\O8I'$G?91><4+=*0NZVSZ0Y MN;ZLES(01V"GE 2+4PF:/=1'\M(C5:\1-2@Z3#.LN8MICC7!='.FNKL' 1Z1 MI/TXHO%C>S%\0=;2#Z_OB37ZZKJ+Q 4_T6FVBH[."X)GUOHFC".H"F;I!DHT M&4HN#"W8\)WB[))X*SG.+KF ;N]AA^>.E9&GONZH0FBU==W(F$I1YVX[=$O"DWR=5HC-G1E03&CX\G(9,,'N.? M4B%P]O89UT1-&F_&IUI#FG?E]!@,IC++XTU<8QPZ T8(B0E#$@F"VMUG.!XQ MN7;%_BG6>_;>(=?$+]YNO88QUYM.UIZ-D]U%MM^H>*S)-*'UHMP,%AY^MR=7 MZTH.APDXQU\KTO$WINBN;;E _)!_#"58K@-C_>[2]=1)'%&)':LXHG*1M*48 MF6H;66IC9:@U=5\K0JIJXSR1)4E4)JDXF!+;_'4& M4ZXAN>%]YO]R;=YTO&#L?HWFV_V,W_67_72YD($X .@/E6"(XZ>E7D9HQ0"3 MFL &OF[ $00-5D)VLT2_J(!(VE"ZL:<6>VIQG.54<98J&&HVLL*HXT+DKS6 ME7K@0SZRQ3T(IK*,FNI13_-QG5P64YW&+%6L @>.A$R&)F&&5AQ]B6WZHJ,O MWXR0/#^K\D26_>2XDV^KE:UH30PBLE!!EHV\Y;S*[]_7*;A._)(*N M#>9-SI-ORIWFD#MSQJM)<)5Y^F8P,O*28OY;/ M4$B89:,\U=@WB'V#;^,$7PZZ?9:EO(ANC@5$J;@%QYH@,*L'9AK9K[(O3LB( M=PM&]'(\T[CSE'RA8-4IP$]0&]+7P2VV^]CN+SPF<#EV?])M@X\8?Z-7G2I9 MXI' U5:CVVC\99$)<7 M7:EK=0=(3G*6*WO=@UP3(U-LVZV>RO>J>M9O40TE]= 422X(J]"P0C@5AU5B MJX^3'2Z;M;S+ZEWMKJRW^F:15ST\:XX8IC'+(ZMGD-5S5 (G=P\RONZDAIW, MT'U9#7%2PX_/KK^TI(=S2^J:R=0+.62%"!G>ED/&$AWGB2OG\/%TNGA89!J* MH3D ;E%'6]AZ*IW@N%-FE%X4T,2X<@%4[/($<\WL[#@PDN)2'MYK3PO\$F?K MW0SN9N^\(801Q-I(EDJPQ DZV)UOOTS35-E#^3B^XZBFO,3 I,$J:1,QM43 MUV #EQF0%:"_"=31Q5%=S]%E#] X>$'LJ\:^:ARANAQ2%9AU7>,7\D@RAVH+ MV'3=A )_Y]?6W-K9-DU;?A=!!SM5"%JSCW-%AY=/-GE:QW"N'>R#W.(0H#KI1(T?F6G2#]O5!R= MO_TWIHO26=N7 MP\I.'YUR1\PZ,[TE]++DPN:7@I).(31!#953+)T@:?IZLKYR;^=>"6R@@IN8 M<.O4TC ;2?L*?.38)8ZC<%^$I1E7K&LB0:[0$^_RH_[,K_ X.>Q4.VYO#,"S M>1;TW'=TWY(IC)JT*.-^L=TN+Y^(Q^ZR*5)!;^94@L.91)K>S2B)02$&A3@L M]D%0($1)>^?QU/: @E;L2-SML%T8]QXE,5=N38C, M+0(%F!7/)G FM??XF8]0I)=TYA)B6Z\EGKV+6:G@PPU.%6>CG2%KA *8HUC^ MP%#/ [W_\X7Y9&=XUW,#[#H21F0KO%*X'11QR7U(MV2*_6" M(,7NPWSIZYS!XOZ]]#"::GQZ7!E>"D ,'%QO:$2_(Y"%KM.1!B*GVTT($ QJ M9#HPH!SW-?ELLGE$>._UQNJ^=(DQ\AR&L!P@H/8 MG\=B6@6A/4ZUG_+"-$M9UJ3V,'N2YB(5]*]E$R3!Q+OC/\\$XVZTQTH(?-T$ ME24WEHS\8Q_7M=+3O;34[AO"$)H@@TPPA1-7751QV&,[8[CTHOA=[,K&KNS/ MU/Q8T6-7]MNZLJ^%9VN6F411V7WGO1XW,OLSUZ[OH<:7[B]?Q*ITY2_Y8_0U MW@X\Z>OF4)$8K$NW'6NF*O _-APVN*4DRXX?M)$$/X(Q>K!;]E*":5(PKS?Z MNZ%+2$CZ$8\9.[=[^X.O$_W[7?XE&-_,4^$I-)LMHW[N_+X[;N=.P[BK;'5@9:.ZQK M2E$)AMJU]F_4A7&+V@PE;P2N!^ZRNW0]=7)69O,C8.U;8EB\E7Q4@E*,K*Z- MC.ZS_*30P=D\[LD/PI(IBC>KJ#DJLQ M:P"&CZ86D]#?X!!0&\6 ?BB/ONNALU!B!RMVL.* RDGY"K+.ULHXZRO;1'_( M1):Y!]X(=E3(]TKL'7Z;%)8=HS@;S1=#D4;-^%CJA,EPY];JV)JO+%QR-4SF MX]9\RZHF.;6+#*_/IUD#GP^>[.H<6C,@*TR"X5YMA/A7= MX=/SFMXV0EF%^9Z1%$EZ(]LQ%*F^+4_X\V_= ]^6P5\[(Q6%KR9 @$L8W3(M M>+"(Y, @%J:#>P\=R^/>__VM3 M!]?XGY0MPW)^1YTG-I0^TF>T( S5Y,!1I7%2TL 3?TO&7%JZH8:RZ1LJZBKV M>]6\ MH%1N# &/Z-;?P,1;MC:A-ID=S0]G#]"5)IPZ]%GZ&U8_6AY2)$_>VH M!L#9F?K,U$)+]2S[-TG<,-N&2A,W[*ZAG@(^)6SDP(7H7YUZ;J]F(5TRX1)C M_-E,00H_ M:&HL/ CG)P74/&$*J5])4V<2@_C+==W0"+-6^JSG")53WE9I44 M=OK1(=PBR#5X'4YE@U#E61"5,&&%1;D5%N4VL:BPPJ+V!A8-7E\UGFOU/F65 M$ &0B+SJRHZ.#DJWM*SO@K7.=46&Y%@B_2N8YN!2-'8/W%Y=#7PU[LUAAU\* M.$/-GP")RL?P<9Z=RR5YOJ/6M!%)1OQ.<93@V(IW -J1"L']K[F)?#)!8#38'U#,@)^ M@0%8$!@@:GP-[!P;+$.D03"#4,3%VJKL.WJ0ZV0JZZ&"%Y_HKHO"<[!5X>;0 MTM'0YBKL$ V6D>CU=7//(T*9U#+M?*:)%0UK $ ,S,!8]39F+[J%NYP ,UBI M1*-=NXD4@E^]BK2::-B4 Y_>BX MI,D$"G,$).9BFF--@EEL]V]67]:!@+":Y7@C+(-@#+RV92;=D06XIF;)X6G# MBFJKR$H 1 %0 F\ZE +16KJ!A405:,T0Y-L"QLX>X*YLFLY.JNI34<%1#C 'ZI-$VS M[!;& R26699+4S2Q]7DYH,^K!6F]'HDIFDCAZ1?N0FY]W@!O)>NVH8*!K%<, M.!2&9/$4_<)-J*W/!5>U-!X@U 1JFLBFV12Y_1(M: = CS4P8?#N+]R6?OXE M\#K&LNRZOJJ$@7^X(Q#Z_*X(EE**YKYF=4.S58>SY<*N),B1-Y4V0&?T5J:W M'F #2%$&MMP! \@: 'M6ZZ!A5,D&]U@PQL6TRCK%1W7Y5 PC%.@8HXQWX#H1 M7D9\PU631*LFDB TF0V-7RV9)YH]%(EYV5303"UWYZE<=81F1JK>"\RBRC/] M]*AHI+^,KVRN\@2WN\JCE9ZS5TT&@!.]GY>>DHJ\["!OAT0@)3F;3_P!WK03 MR_A0? (;27"M5U68S@RU?9WCXR@2I$1S':QAT@HSP&41$F-#%7 VR0#K(_B[ M:GOK)>K9DJY%B^"*TQ0SF<:*U&B NT51EO4@=3.(7T:D @T$K7\V3+EV='!O MS/&-D(L HN,; 9V/5OLVG[O!,NA5P,B-90*3(;73S9U[:Y;EP5C09N,F+'!D MP=OIZ(B0X.WV"O&0Z.";;DAY/3?@I:V)[D$YV;[C^@":H7OG^H"-['TM\"Z& ML;G5B0$8 Q>#)RX%WA&\G+JP M5=3Q.YPA'\RUIL.8.QK6?HIV8BZQQ;1>6H,$,I>L)7E^(-S:\TS.+=TJ:;[Y M]:O_3B!>ZC"]QS MH_[8&A?"3^@\A=FK(>9%+CN$ 1U!J@4AWYJ;X&ZN/W!U10>XN78+PSB%T,XD M_O=?!(/_*9ORS2M?!QQ[?8,[70$.N2I-$EBUFDL I)FKR^BVQ<:^3TM T\$* MYH9/1!=$MPNC6.8P_"(<2<;P@$1<:?U%^+<;K ?!$JPHP"F)(HG/,WW12A*L M*]$3P,O M0AZWSHZR3[ .M@R*O)(X4YA E5" 9<7:#QN@*]9< UAVNMUA&6W M.N/$KK8PLIMB%% MI[T$'637MPM#A9@.(%)W@HD ?W5?".H%*\!. <>Z2C419E#NS:Z$?PU+.?8/ M>D-85K3RK,2V_O+.\U__)E@\5>C?N$CJ,\GP5Y: (JX*5'@%W'06,&C=!,NH MCR88>GF>+QDK2BTCET'1@28Z48061GY74CW+.@(HHN4$IU ^#S1F5E[=QI[- M:J6A[8=T4E!+,N[[1%7(>BROI4]%L0^ UFM[E,_?"COB3A/YU@2?=Z3/7 KP MOTYA(P_5ABJT\C$C8AN%-9QG\@\!>0[(&D!NR("M:/6(^)_L.PZ$@."6D?>. MOGV#M5$L8N>FB)B9%D(D&>TE@:_-=,MWP6JSPM@77BH*+21>\*7!ZZU0\#QF M"F9^(T;N6";X4=Z,P[[D"4^JO-0@'JTNGUM2?<'MWY:IMM9;"0)] 7X% -%-A&)-<$0@.?0IR! M?&@O+NS\'F='QMF15Y =F8ZS(^/LR#@[\IMD1X)%*"1\@0]T,*4B)'TO?NL@ M5?P23O1\&C:B36[$SZ*-2 -R]JVP.I@1185.N*18JSS$R%W9>ROX@1&ZZQL/ M0 X]S"!UYH P#U@8QE$6& \0 V9C1YY]I?@V95-K.*;*DPK8Y!0"IEV%M-# MFML6T!^2!)78T,?R.JB!DMH(X@^6]9, "%\ND G+DC8$NAR[@2YUK2D^!9F!P\Q%@] M9',?=SWZ\'(%!NFD"8R@/2%*X )^A_:X =LT+ E&G("'J8)9!'@8GG\\4@T% M0'QR D-00=AGX&'NBB7> !.'F8"1\[J*6R8V!KX.@(+[6T,3//_9V.ZCKHL$J[W 06;P3>&-SP!KLD M$ O@2=> 23^(T !)AEQ36K^(&N:O(HFTU&B^6Q#KP*\P@K-EWZTH2AU: M=R+,(X [9RC%)/#)X+W!VR9@_3P450[C:"Y:-W.6L@[=!=X;BM'"I&6HJ\@1 MB\#;1B5],#T!JH6BKP+MZ@)N-P1Y$7"2$(# ^TPV;[^Y'[A>$61@WV"@$G(Z M)JH7F)L$U$H)(_G@^&M ? M@-4NP'$7S34"3K@Y9.IVF*T$+P9PMDZX"G:,DT@^+[]'D%L-,!OM>GB6(BT3 M89@SVH^I DX'Q((R"@>2.<;J" V5P#;^JI:S]=;?4/8!K,/LFV"?9\\4!?,9 MPO):4^"[0+58KA5SI0:#98#VT7#6TP6&L)J,C3&O)'X(_Q .O(1_JV#'IE[L M^R3(1X9'!(OH'W10\'8.,\[).#<@&%%+,:Q(:QHC#B2<$FE2U22-3,L,O9T2 MW9%% .L9W^P0[CC9R+1&FE3M+94YC+ ^OY*OR"[SE$YY^-1-$YPZ][ED"5Z9 M>G[EO#"\$\BL1?*ZH4X%_9ZZ6_I#D=R])TW69T[Q2:KB?K8_3(ICZF%(P2MW M[LD;)BL6IWT3]\MFADX/L^->;2Y2(K[S]%NO5K+%R<-8RI"Z9M4[97D)K]QY M>GU1N!,UKS$3))MA;<98XHS:!%?N//V^6:Q,NA:8R'I9<*6'7+6Z?&B*].[3 M)Q/_P:=ISL8G"WM0LH6GG+ QXZOQJ0W#1]LO MCZ6)K??R$Y)V\]^QUHI"6>/PS1/H7VQ# &?71_?C2XXLA.]/R_[PXSEQ=[R MJ] %>DGX7FBC1EV_[7I#"OX! 9V)E@Z8Q.G ?6MGDL!&X&X X0T=?%$)._.' M^:R08%A@8=3A0AZR?UT-@\V."M)A9$(E-4%.,(R!8,,6(#L/R&$^"!^0RD&K@ID'':%@QF04:* M=O,WLC4".A3Y$N%&(RQ0VQY%0#(/:%A(53?".>L@#G*"X5<*X>XAFB3LE)4; M$0"VY1'@HH9:U]9RW0^*NU!8>=2XQ[0UL\9,INGELB:9O#U9V>GGMZLU"SJI MB APAAN],"2-^C+FM"767-7A(O/YS$1999OS?UJ[WC?+& )\#%* ?^-]"AXYRCJCD+D,.)N M2+:K_HY^V!0Z%&@8H(;Q0SF(]VX=O27YGA5]$(3#T2=;47-\W>0FO&:]$9NF M;](4"G9[3C2T\)%$@ 9OZSK+DJ\T"-P(BV[<'T8!X'Y]M%42_8Y6R-_!+L,< M2.K5Z'ZX 8<>'%TJ#< D^IYZXJA^L$UV@Z<.(.A[.\AL;=E\LID31\3SGE<) M\]F$PKU#*">EII^6P+[. EL".)08$E3,[?Z[<_8C\-R@1/[?+_+71P5!WN"G M;7W/O25EYNVR03YO( [@^+X@E],L\[%27*I2;!:^;\LCALJ+A\K/2&!'%]XI MDJ/92AA3B[+N[06&HGA8E-#Z?6P)AA*_"Z#&JG-IJD.^%W[WA7+/VO]]]YU? MW#H\&KI>V N?H^\_?NX37';%<)1C )7^!*/ =A\U6.?!)!QQ;JVL1U)9"N\ M4K@=%'')?5R:%KE<+KKO;OU_.&\CX^4DQX'Y<5VXW;VG]_^03@_'1;G?&Q<) MNL(N#"7WA&?@,-$Y102!)TCRT%E%GUP)+TR_7]QM_\AR&-M];/>1W1/DZLP/ MO,N/^C._PN/DL%/MN+UQ4YLWO]KPGZQBM3@C#*3L4NO!FL]J0MUO#=1J)R6QI;E(0_*38HD$11X" MP*N* 9R+YL1H$:/%6?G3.^!BEAY-"O?Y^^&X-Z_4I5**M3T3P@4#X0)/4 QU M=+YT,7X \WJL*_>.%-$PM7.K=_&Z7]#1@JUQ).F01[F-*Q3 %<7R85;L)<#O M:5W.L[_Z!6#J*6-1S_S1G5SZ[0\VKMR#N^JCUJ^P0WHL+!^&5'OL+DSQL7?G@/Q-8WXL"-UXMM_JE4; MUB-V5&=27I'7A X/CS:!.0.WSENM^>#!"&Y2@=X(3R]"A MS ?K:L=,:YQ:BIBYSU9A%I;);59>KUBSN_B&$%:#0IQ+: M6,=!+7R6&&JNA6Z$&OYM#SEJ#@M[1+B[G7M0 3"\3'(Z"1H^P$,'@A,"GPU%WSQY!IWZN#JB0(8],5XO"5P?!XH/F MJ",52 0(LXSN"N-;EF?(0E*9Z_4U/ M7(O,"I+N;._>;4IM08ZG>3-39?%ETG>I.7-'=+/#7_^0Z9M=5V@E-5@2CEJ4 M;W>7@H9R)5++R+(_\5$;?L%12PA-4BF %WBO.@IZ=-I:X4A6FM299;S>3 M[2E40OR&/*B#_L8SL"&X^PN]KN,>MG$/VVOH84O@<1/;N(EMW,3V>S>Q/>@S MOMR1;'UR\G;7K$9P*,T2>+G0\46G6&^W*TO+:HI0TXK(IE1&I%E&$@W*6"8OBGY62XUUR\ )>F'? MF[WYOG9ER?:B?Y=?/%3P(M'+J%/+;W9&S7WMRG"\V2T[%2J/ZW4KW:"3I?P@ ME]G76JS-)W%WX U]83KM%.E[TK"R^-[68NJCL)BQ?;>)]Y8C%<]EO1Q5F.]K M+=9F%ZF\K*D]H2W-:&(^+Q4L/+/16FQUI6?FC&ZE2!OCZ4SL:M2HVR"2&9'9 M?;K)44N!JQ*[V,.Y+CS2OW,Y%=O=*@TX7)TLV=3?V]>6=-!M8E9P]%[G= M*^LSKJJ0>MX>3VCFJ=(9M9)=;BZF=Z]<=#I+85:QS3')Q>JCSXK=E=HR@+TSSC\4]NJE.8#F%L M<_>N9G+\9)07_7&]1TZ<>4]ARCA0O#US?Z MR2\/^IPIE4=+OM[-M"I9LY=MRQEXZ=.(A6UPV &47);:R.M=H-A-%\[<'/>>D1WV.H MAV62I6:VE_F&H:T4"FT%)8J1X)'KM0+-4Q]/OC[!*GAZPX 'R6^@]J[T2^UE M<5)_(KBQOQS3Y8?A8$K63R7]5V(I^PXG1XMR>!3-OJ96KC\!WP!/V&IHOHJ@ MV9OSH$9B>+V9U.H\X>MO)L5P-RSY,UL77%H3B7@B+F4B?FJ7E4N;"/*&.UB6 M'\]$C$T_;2)B;+J,B8BQZ;@S\?8,ZI>FY%4J^W6"^,)F)2=^96[GC2^E9P]U MDSY]2ZO/!+5/V[DIGO8+G?8HB'!PYM]9+Q)#V[E?^;.IV$?3_ ONGO.:91RW MTU*L'->F')_KI11BY%GK.5Y[R<;>@/3OHQK%V05PP14L/TX0@9=Z49+X0O+P M$]_[XC0_5O0WO/BE^P.K_,Z@4KRN&V@)&TJK358=GF;I^C(\RE'S#0S(WG+0 M$R%*NA?*=:2G[<6_]6G3UDFSWVVKTCU#@6%^/L]9<0)U\F! 4^%$S>%[V M:NF)*>,WIXQ'*=\_&PE\M3K_FS;[".SL>2+GLKVB>3QB>7>(X^VIQ,>?*@6F MRT]5G!P,B%(%KS8JN6'8W(-.)RB22E#L;A%6;,ZQ.?]@;!-E3XB@GXHP/$+@6_A7UY@H)?&(+75\5]L=-TZI:'YVQA M?6';:N<6S $LA?CYU[=B06_$S0V R&^ 0C[""G"/S 8\[(%9VWL2^(YS*_"Z MT-9LNVK*BML46426<("Q:3K!XKN-F?Z.L27&EAA;3HDM)R-G7P8N4[[;=DG; M& DDXQ-FKI73VC/8+@)R.)Q-L&0Z0:9WN^C__0VC0[#G%7A Q_(D [->R(8P MU>-QLFL'@PL[,.2LB'BY\/>M8TUO!,*:NN]X$';9<'JU6JK +UUU_%#M.A7! M;XH<.DV(2] XE>#2AQS4V/YC^X_M_SLPH?T <&=*5*UCWU*\FO-N\0$^$*O> M$ @P" 99@$01XZI^);1ZB"S;"B!'L7P_8[[M+UU$GL%7[S;?I+\OJN'=9. M=R"/C5K)/JE*SG(]=Q/E%%^&QQ& MYBA_LE%QW+WG9A1X_7>XVUY.<%U(5D3 M1,4H=QW8E0^P&YI,, R>8$ZYB?8#[2"V_Q]F_R<\/N?S - INX7[TD1YQ"6F MX.G#[F2 M&%W4JQ@0*(I.L"S,C3SEOMJU6U ,(S\;1KZ,/9T71\B)W)D1LLE/.H^$3_1+ MCT]Z$^((@W DA>,)EL:/OX5V&6&FK5VUX;-@TW'WTWZ@YQ7G(5Q/'L*/B5B] M$(RO4A6B.I([X[KNW;I/M^T*UVO" Q\ WV(3'$6D4)M#^ TBTL0%)<@F:N(=@7M6JI@ F-/,RYX M^6D%+Z]L *5TMR K',-O!>X4F3Q63ZR2+0V5* E3 4FV 9.LX0BNWR MQ]OER:C!"X:9R52,XN,]F>5SS2:3K>1K5,-&ALF\Q3"_' M05LPL/+"X5AQE"7VDV(_Z3N3%-5VS9?/ .07LN%#(;X E?U&0>L3#C?EBYE& M*5N;<'%%Y.ES@%$@.MZ3,K!&?-TW^7J:GW+3 MSA "!N!6),QWH6 M'#QF6[-SO]BY<>R$/0OW(]G^6'!-ZXQ;DX[6YW/XW/9Z7!7O.>B0;1BT81,D M3298]E P.#;CV(Q_KAF?LE?A>^RXE:4ZI0>_Q.$JK:3OS58IP_!#:,<,LF.. MY!($]VJ!UG_08=_'FAQ#-]5D=/SC<8QQZ_#X8XTS^!7>Z#?:6I-WCS1ZSU'M MJV-NRMOYTE]RCCS%O#"X0.@]%0-C@UJ(2=C4![H%WA@>L+F1W(UYJNMA\Y%J MJ@ 5,/"/Z;F8Y6#R2#*'8+"ZB2/( \<,DUU4] M#+HN]O_^BTK_<3%92)L"?\;")M,1,R\,&*N:H,CP(%&I> H,_83M- M)S'?1C\#P ;[H[@C\N79_Q_>A1Q=:LJN[\%QZ;*Y[(VP$?K$<"(!0/CKXX@W6 Q*(7LUR@ 2T32%)#AB+ MH[J(W!8SF09X#V"CX)- "G"L.0M<;RXQ37> 1&7X&_B6NK!5&6;>:[[G@]^! M>Z>[,I0*^$R6W!$&ST1UL<%R4XZ89\%[Z@YXC@MO "=M)=699/@J&'-90P]^ M+FUU ;Q'Q45_ Y,+ <^:^O!X6#6ST\ #7%4Q0_0TMI_X_!C4P)?1EEKFST@ MUD->/U,#\@M'B^EN)#/E!LN U0$^23*,90+3-:A&0%*&Y4#I+[&Y:ACP&XKJ MJ0Z88G OJ#_@$2,)2$*#7G*D.'!:G!G2!CAFN$T.)E+V'? DY(G <<.)<25C M)@W58$ )S!U9OJ% G02J[@S!G<#MX729KGJ#78P1YWTGL@9OY*@J-@%W'[F8 M"KZM8'?PX$V,(A(8I)=(_^'ZE#CV @A&@5(_14(,5\".M:*UI$C>LQDJJ]AW M?')Q^_!(Y=DR6 \WE\-D:FL]3+JJ#-=$> PL*KG"^(:3.O:\U+FS712)E@3 M:T!1Q<8L;>A6.2L(I##D:J.G9+Z0FH.EY[22H#8E08E939@*U+19'I-5.>/0))F-8>2O#L@TW4FTLNPFM ^Y2; MO4NRA!XJT2UU9ADS&#D!MFII.6!Z0+8 L#6;@/U(T"^$WCR'1;3GEU8&7 M!P!G6"Y M@ZX=]:PY''(F09BC2RT^:64$P2_D2XO.+Q3:4PRP=3JIJ\J&>_ M=2*\C/@%H$V6;/!4S_'5H]':'?[Q# R8%18P!T(RF^P=+%7HE&WPE1L,_&\U M/1B<'XB'P0RM8C27 '2=C35T!#1/PH YZ(") ,!4PI62S1FL*C(B#L"TJ(# M[ -0;_B*"J_W4$P*K+P3W4,*#%XT6$O_Y\1N?:B%8B#60CC"S$)W5W]:S<'V M-7?H %WQ+DN7\FV^9_/3L6W(I6I_RD^'6[#!O&=S&$QS77OV)&FA3_Q)UG(< M:P['(0%= 9_OA1!=M(M5?RK.QQ)>Y=1,BRU(0 C_$/AN1CX&M 4@KWF#P2E4 M-2WD*X/H2=A L*4[:;G34%PN_=-W_] M0[T\"XG(+ES,]0>/8"Z@ ;CJ1$]*IND# P'#"6D5@ETT;8 ,0K8J!X,S(%U? MSY\+R2/@U)"#1-:'V.=<19)15/@("348V;H(%9D"H@)U ,PV_),!/ P#&N;J M[@EXFPD$,D#6 A8&;-I1HXI1*H=-\%P5P'4]L0><) M*1[\[4XWH>F%2O9I+76:RT8SVVJS>'W!W9<>/+=KWF^Q+>JM>R'[-#04;VLM MW8S;4!T9<1! /1Z10Q-DH$(Q="T#K.HK_4V2&PK\I)?*HU2A2/.]]&/92#<7 M#PJ>^?7/KO[^.WG^:0H0\EC3]-1\M$M=O=(;3SJ%7M/AYX5T<7B1TS0=49HN M)OF,(.4L/G5[-TE*#(![AKS9W='Z=^0(DG02.2/0$PN>!G^*G,@9>AYPRR#Z M*]#^[6!TT ?S/? .8;5YB QK9,FN@4=SK GZ:_36*)8 ;-N']P3"0W^49" # M5U_5KBL09"P[X@ O-2W43> V>@%\P#!'Y UC0]54'536%CCE+G+G#1U>*@'W M-'!U-U]V^RD)] ,Y7O, "_W1;LF M=N%2=$/NF:)+78T^- UW"F&U%Z13$\C%+2^UQIV\Y0S/,PW]!V^R*,R$),]T MM8&<28^R]QR8!F+O-+Q[]?@[\$*T]7(!(YTNO"R(E06A,OJ"(GQU$Z#QP/'A MRD+@020O@?&VJQM@U#Q8)(9+3&AG,!6M I<"8(%J*;#U3<#26^TUJ%(=+#2 M9(:.BGA!())G[A@,[D0\6SF=CTS"BNXC.6?ERIR=-Z6%,+GK399U3^Z7,F=T MSLK<@VP4O:;*+RV)'5"J4I[P\X/.V0T&&!J6:>/CMA%[%V][EV1ET+;*_7.I#;@&!)?B@^S$EXA)EZ_ M&7M7%^9=Y?H#6QFUFA-$R1W1M:GE;M&K_8QR^^, )B.+$-9Z4ST+&$]-P7+R8%IR&_.P@L:-!R. M.M9==3)F1%9RS()"EPVPU'![+#V+00+SI(4:;*N#9R21T@2;P>[?<)J-(.(GG7 56!,(,-GK M7TZ/+X;+.T6MT.,E3I@:!?N^^M#[6,)Q-91_"[[1\WR>(-R>UTO=/ 9U*%1]ZXE;R4K!/IDDA_ ,B9II>=!&(2";R'2' M,+ #8#QR".#F"WRD/@%F*?E U^%NF@4GV U^0F4%0EMH6X*XXWJMR7#)P@ O5&ZKSQ[W__UZ82KLL\DK)E6,[O*'MR0^LC MA4:)E$,U.0!>VC@I:>"1OR5C+BW=4$79],TJ,?/W*@&30D:* VOX-[;Q,Y3M MCJU-I$5R0]W#O,VDH6HPC0]]+?K,"7/[@@^M(-[ZVT$-P&;J,UL+3=6S[-\D M<<-L6RI-W+"[EGJ*'& ) PLQ6$[^U:GG]JH64B83PKBQM1$??@3,#07GX)8Y M7)V0-81Z)7VE41RJQ=C#T$ZWL[\SNITEX=!0:PBK0J8IK, HMP*CW"88K?W< M]@88174E!Y:-YUJ]3UG!*A0F?P1$^6"B2)@ [D6>SNB*QE3@Y 9+ )A(<63ABS8(>!GP, M3!H%NN"YO]'?S6](6J; ):!,J!36R7?06744'!^O/D_$^-^AF?04H%QGL@MY_;R=;_WW^E M&3;]Y_FXGJ7T[T#I$1*R#^%P.=+F(']XY2(C-7SVX\P=7OCH& M]F;G)YJWG/6:$U2Q;[MZMG@O\_5T>_"(D^-'=PF37?9D+9YGFI'SA?WU49<9 M>-OHUQ4PA]G&?Z_T=K" MP3\6IKYZCXLX7@S:\Z5Q9:EY0YXHX&Q@O0]G^ M.%9X,F 8>+B$0$!/#3;B8/(B2E"$F8)!C2-RGU?ADY7[O.."PR0!\-EV'5F8 M'/.?9R&25;U/JCV2'!5N;ZF."XN5O:5(XPQ'4V&Q3W"=B-,#BI/HM,@H)"." M7P;B@)$TD21H,D6EM0%!I]__#9'\P'>>C8PBTC+-T8I(D0KX#JO(XD#55!'' M)4K!4RPY4-3W?^/YR-[TG6AD)RZ0VIVRC*F@#[-P![DA+5%X;;=RRKXK$.P?+)#>D2.L1RY+ MWT+F:-]+-U&1_@!.[];=\'4L?L_73_U>O_[Y2UJ#,?I/QO=&EH,VL5TX ^[% M;'AN5JGI8&%9#Q36K;BNCW;A?"#I"8IL@Q49K.3!_L%D C@)TB@W .G#?"6O MSW2 #S#?+A""F#9[!'[;&+ECO3!^R%"C*=/UCMQQYI5ZU. MVAY0H9K5D!QX M*(RZET]TB4>]<%E>^A/].8[VUDLB1?5:68GBU5$Z M*TP;CWC.:KZQ]M:6PG)Y1%A>T*,&RNB#>:#?7)56+_(6N6I:OV/@PG(J))>D MV'BR6GZM\DVUZ5TO/JCD)S.QX,SY^B)]W^)[_E-?>&LQ]TJACIDQ\K.7JL&S MI2K*M0\VT! U" WSI"+?)] P>E%#WA)8;WS'5;$R7),<+*LK%[.&UJ-<_'24 M[ Y=DJP%.[L (>9U1Y51$Y:-U57"3# Z9,28H]JAT&%&Y-"1)NM*[S>& "(T M,*K=>Z7R\#2>%#1>-36/'.:'^U&09 ,4K(FUA6%W-%Q(+J:PEBKR9Z)?[48^04LUR M4I#:T-B,&3Z@@_N4,WLU]\BT1;^RU)U"\ E:"#8%+/@RK "/EUF64>@)[ MWTPL1PVB:T+[9(7T;]?Q9UU,/J+D:[7.H(@,L;?*(B/)C:>"G[G%C#+ M%9MGH>!3-Z^U(HC ?!T\&@7-L!"A>I8$$\"$D (J0<(.="#C-DYN 7J"F29 M,-D:U=N@A#M'68=76KZA8@0^2!+<1NH#OPBZ9F$9V=L> IQ^6(2AK N12':C M:0]ZJ&IN_ID)"I42D 1&A?63(+ZXT9!I6Z^"-PV4';R#%NB,:L(:T"BY [9- MTF'##%5R#!V,'&A7J&=;70'>TW@(U?"O85DY 0Q_NN_.)U!9"6310,W"GJ'$ M)O2VA%O[@14R*3XI+T>W5D&;"BE _FDV09)[M'5[\L)N:F%,?67\K]CZQRCN M2R@2F3N6>\DL.P90 J1MJ3WJT#10Z8 E_J5$[YZ E MC.O"_/J_+R=W.A=@0M@<(S H+A'V[YJC)GT&BM$B^@-HL0G1:X/\P.X8"+P" MX'IYN4&% /"KGN_ .G=TJ!C\!-[!W0AQW6"]L+0>1?N@*3.GN<=80A@VG_V&$ MV%+ID*:%BKU7BYM<_TZ1AF8';Y,A20=VT8$]1S MUX8[(L6KI>C#!0SDYVG^M#$V[G1I#32*F1:APU $B1%)SAVMYGL M!NV!T!30G4T+=^% 'XH9UC5/BSI+UO52J.'VU1N,'@4BIEV1VV:9=6$<4+F M8ZM:0"(EU//)5:=^T,0) #X<$Z:\#:0O9VE<)PZ[0.1(P6 #E/U<$[YZ]*9? MQCM#TL3F*O-R$6=J?+'.3N511TQ6J\.O6E0D^FXY$RS!&DOI['RR*-T_2CY, M+4KC"?;U1>4LA/.#8OPZPWRTBSVWV;KGZQI?7W)5'D_";8O4#?I2%E04A.1 M3J53; H74YR:%FE")D1.(0A1HS2&DZDT13+R5AI41Q8]M=.;E\AE _=G!:-= M;(T)O#4$3(!]?F69D%C]CF[[/,D_UCKI@;[=R8RI M'EATG]H9&-!Z?J4P2VGM)U=P!+U,ZK7TDT'F[^&5]/,K.7+6LY/+I[0PR9FC M.5V9XW,&7KGS]"<3GZ1DIT(+_E(8*4(G?U]?S$5Z]^D$T2TNG@K3M)"L3:G) M) U4Q8-7[CS=+TS2]GS(/H[K=_-ZWQDUFWH.7KGS=-$:X,J=ISM33@/_UQS@JI\EF'S% M8DL/\,J=I]-)IZ,G9X4&3C8D^^'.3-ZW"AF1$?'G5RZ7-7E0'_:,\?*.-VO% M.X;MIYJ ]>U<6>6L)+W >4]0[R=LGNC[-5Z9@RMWQCGI9RG':?H9WI]7N&9G M6>%-:BARN_>TBKV\RM*%"N^7.JP>].A^6C3*9;DQCXC#I)"IC.[ZV>@Y[ISJ4'1$O_0X.I\/=].+XRY M,UH8Z-*= 933J?E 8W!^/*F0W7NC\U16'C+PN+J=N](9HNK=WC4$7JHQ%1TO M"1511T=A;M]5+!GC5(HC2)+EUFF+^\IH#V<#OB-WD/QU^M1(>:0JOJ'6M2W/ M(;O,&9*[)R.R^F3=RVF"R(]O;_MTO\%,YG:Z>:($$0$M[LIPJ6=C7(:@@+B^%9'\H[]H;>7;$;O#M\KW )@LN5'-"+ M;0:&KPLE0OJ%[] FSXF>&BUH8?G'VPYA)&[2!T\IWUA@-^X/:QUA)]F(=4>_ MH^32WP%?AE_/,2QJX+O&\7-Z\ ">3CN?E$N>%)N)YN;QYX6[H>'VYP'F) M<>Q2YX4^>,!O/"]GFA?@P,0+S.DF!M4-;[<2^)0_>38A<.\0PDD]M[-*8"6 M8.,%-H;,TT+F-UMV8Y4YO\I\NU76TE;-5.(%-EY@O]<">V1;Z* .#V]\/7TG9MJT1,RCBX9X'XEU9BI\(7@O273 M36X^X(,[<)]99L.T].@@%'N!H5HK+"I!_(:&% /MURW#UZ,^B,)]%]7Y+CO[ MX6I\/5KBK?O;'6.E7E=^__Z7+*NJIEV0UASH.?_KGZP*;H/" *A7(ZR,3N[T M%DQL=_A"$G-]>_C!C+GHS)OGY\M8L'L]/(+%MU]X BRM M>M_M_B+^#F]X+%;RM;/]@>7EPV3E"^,"9Q#B9[ M6@H22RJVM<\51\0:].9RA8L7U0G[S'-!K\(8[LMCQIRVO..,8/$=(R=Q#(],N&TV1$;E#[3>_9S O.%6A(IF^Y"Q12X/O M$)M['RY>QV;63$O>5X>ND<, M9]R;N2SJ2FXL@Z1(CH"Z,JF]1VC\B(#6>6/%YS:8K^&_%_CB%T29/XH57T29 MTV79]^=\5^;U1]9OC6EBN4QE ' @RLQ0,6Q<7]C[PL3P36+:7\RUSZ,$L#?N M:XDM07&8A$[=NML\H.-H*5$_-?:[O6Q28-E4+!\V!OZ.Z^:G&#:U[QB<6]*= M,FQ_R8R3'FN6V>GFP+3)P@_U5(K>A.V0"=?/D\HCBY] MADZ?VQ:^B#R?^S4OB"I_T.B_B"G+6J$^*E;,.E]TT]6:/[RM.CX\VB#UPNE7 ML?E_AA:?VRXN3"@A23ZW5"XF#21$!Z7?Y\DQ/4Z.>^+@%B_AGM?A/GS X+'3 M0'2":5;[7CV')PL9KSDH9^ST8 X@ Z:!X GR!#D@%^-.,KN6$ERX/IOB"ZN\ M+D8L%Q?4/R>_N "YQ+&H\Z8[7Y88+B&7.;:2BU6/.&(;1VS/$K$]6SD>N1G: M?;%:[K/5>'^1QZZ?^UD&>?[,X0L0P@^-E9PYC?9<'"U6]I^H[''6Z27PJA.& M]<@PKE<3:PO#[FBXD.3,4KU/<[Q5NICR+C77I0#O95I\CRHHA5%5*[GU)CR[ MF/OU#YD@TV2"H>EKC^V%##'.O8US;\^6&1"5H"QDJTWC^"(E]*QVDU#O M^? ^P/M2 XKS5'&Y;,,=RH9=?+B=N9-F<@[/'"=__4.S"9*,DV_CY-LX^?8C M4''4C(*W@\47I10\*H7RPZ#;R_"Z,W:Z^=9\4,QD('*@G +JA#D%,6[$L=PX MEGL-V;=!1SZ*2 0_Q(FX<2+NB;HTK%?0K"9,!6K:+(])+E4CLWB6+/0R7T.W MVS9?2#HUJH(_5?Q%OGG0F MCZXW=IOC8K*&3U+EWFAB(0@X.6_^<0 0Y^+&N;BO!.TC?""R%5XIW Z*N.0^ M+DV+7"X7W8L)VMO,O=S#J5X9UY?+JO+8*C=3%00:0=">3B5H\M6@_?]G[TN; M%->1M;_?B/L?'#US;YP3 8P7,-!]WQ-AP"S%OA7+%X>Q!1@;&[RP_?I7DFT* M,%TK%%27)V9Z*"-D*9='F2DI\S^V"'G\S__)RNKC3(P]";_Q\7F3'?X?$:, M!;X;1"=BI"_BB!Q@+UN$Z-@&01(D>N]_X(O]?S%A]J-PE0..0!,7%OCI?_AU M 1PX(I7[Q#]>@L<0U<2MX=@_Q\H&R(=:,G,L6QEO#VGGS=#3RV,WT6N6B#9%F/@>Z M!#N"_58/DX,3$*H(B'=03T3[\'OOL%($N<3R8JU@'+]4]'QJ<"1!I=U5[852%G=O0IR(K$N/5[L MY=RO_I+^?NT/V5CZ\)<\=$'L+5'2D34%%T6BH8DZ7OXO;J_Y^GQ(!H8-6KH' M-/7D%%FS5/*718P,:*VA(* ,_2;)-DR+^ N5G$ -:/)7!GV-/U.__B9$V5C8 MKF C,22)LW,]Z@ W0T_WG4!A?G"T+4'3$;<3RQG-X*M1=4=Q 35@)6K$:$N< MCA0KRQ1*#(!CA.IQ^CWNB]-U!_Z\ '3H &H8X=L+:!C"SU4 ;.^X:ON@JP@! M@0>JEB%)CFFZRM8&<)K(0"0H;XR'4_(Z\B<4.^K.F\(AD3!-X(#1 ^^W,2(/ MUP-CC<9S.@]-L=QQZO@7-:Z=XYI$03-&:!*BJ0([@K_!O($HX"YA^(WP+0K\ MKT4H[H]'P()_(J,>?8 S1P^/"+DG.B!$0H="J.QYN4#C=ONT$!@M-$74;6*M MV%.B&VO'B 7T4Q0)?R7J6P*XPH!_9CH:%&I$_@6V@"7X%^YJ;3B:C"!/@S@? MF#L' 4]&@ 9_V()#QNLR35)) IOQ1'V!?0Y7RN!(-0=A/D;5!>0=@*^QH C_ M[2[M<*Z8-406CA#HEGCP8[0>0Z&#\X2B:((QP+Q'U+"( UXWGGK%/[2>N%XS MB+%CPK8F(:XA)RQ(&0U*+B @A.NV7UX-]Q;H!MD1=X((G2,Y1:*@P)4%.5@' MLB =4M 3+N2"(9FR,&L,S!JH3NZ?2*B0WN$?X#@4_ I)(5Q<$&V\5KK_";F1 ML,4"F-BS@R_V%T[4QOO6P-3&/XB.\!+K41ZUD41K>O0T1G3W#-A/,.++W)Y; MXM[Y0^S'9]<)9X$^?SE7%PTD@RAP*/"<"<5Q J!FV9GM4Y.&N$6/.$2JWWG# MI^YO331-(3FA6[-\830EL^GZ*EDI;^N]_ 3YOM ]1/\+^+Y(_^8(5G'WL0M* M?M"\."?GC'O0K/4D?2Z:X+E;=Z.(><.557MJ D! @ME3BW#QT+7^&,JW_CY] MI\83,0&3K+-= &ZC6/NG3Y3%A*WBM5/8+A[T+KP$+8SR&(H"\F#T^1#!!.K(N(?NAXX-!6)??QS:3]C^1D83+CGM_$+$%#<] \\;#P:#SG;.^B6*[?H:,O($?\/N%BBH07#L?RR. U0D-P MJ3#'S:&E",P5)(_["H]TQPX3M&(AQX@58IG_8D\$\G M8TSB*3 2C/,?=1:5@*:=QN:.SC7Y/7S87DH_M_-$Q_VMIZ=8D')\9_30YG-] M&%'R'%$D1[IA(] )"@XMC\< M!AO;)-2&_R$./C_%/X]BI)OH@;A[D64WX8SW,_^9Z=U-=A\&]L-^_"[V2E,Q M]EA3XU0L&=342V]\HSY% L(]7,W_U:EGSXK6B\'N#M[I@(J41<8!U@9/KL3/ M5(KGSC?Z7CZO W.R)2JV'-L?9_RD??/#2/9S0ZUAK/(6^.X>C+)[,,H>@E%^ M#T;M S#R#VH^LVR<2O4Y816QK2+(@)23= H(#$@GA7@RS0CBF!P+-!,7XU(Z MD93CX(?+;='?%X_6R5K?S%)S?LNONH-^%=2C\AK9B:;:[C<(^U9W: MJK/%T2#*P9:!/IDB/U26JJB2]41;4II9LIY+K@4FV"==4@LEL-[D>4=]>%PM M2#LMMR:P9?RT)9C3_&!33\G=^:S"23I?;4\;3=@R\/:'='34*4P'%EDOKBHE MK=1F+ V]/77:TN!Z&696VPU5>M&*)QN*:3'*=*51?Q;;\@J.P@5^3X M#M-KC#C8,C!.>YG.K0J3:HGOC5.->J55+FR+:]@R,,Y'N:C4VAVK2$;!K-PL MCQ]'@H5:!L;)[%JM<2^:8/CY46LROI*=5I6K0A95=. M:HKZ#(Q3M\QVM==;Z]TZWQ\TJ$:\ZS"

2WW'+5+R2?6A.DKVN"/FU3==ZJ4QN+20%\K2E(#I5.4Y*B6X[6RK4TH.% M4-%0SO5 RU7VL=H3G8RL+G=.D9LL:XK6:L*6@1DU.KUM2ETI<77+6K:V8:.C M1 OEIPWTJ42YQK!=G>ID=#U6!VR^7U;B%/1AR@[YJ/K1YM=MQ?U M:;SIIJ\[D1"!I&?%1'^LLJU!E9Y;,H0_U)KY\<__'6V$7N)@X[&+6C-TY.T ^<0?]D\L M0RR&IAM>8COPQ1FTT_C#GVA_*?>U?+(W5LO"L,+#GC=:JOF# -#;7,"70.\5 M7.-DV"O"F9X9/MYO;'GG(9PY; /[M(+A#=&;+-YL>&7HT]O9<6\I/!=?LEP<32SYUQ/3!0#KI'P8@QE!V?(O[?4706Y*=K[Z/8\(MV]L'Q MF'U3<80##J.0$9_$B%0L&6K$/3 BU(A[8009 M2S^;;2SD1*@2WXL1X2)Q)XP(->)>&!$N$I?EQ.O3&/R.)2_Y=I]'A]0;Z/"E MKFP^/^7 #L(;:2 9&GKX_WXP/]Y)#YJ*,=>5@=0'=W\ZP3C2Q9)9A++PM61A ML(\1'HO &S.ZA+@7RKHKZS=,C/917;AZII]08/XL@?%W58(R0_]!:/J*6XK? M%7#O@"HOA45NKB3N]1E7,XQQB*67TX>7W/^;L]X_!QXR/53WD//?5-V_M.WS M70V;$-=.A?OI>%:(:=\(T[PK;"'/0TT/N?[]-#TT7D+A_@,@S3T]'\+9-X*S M%IB+BHXS<2%7O**,0R,FU/B0X]]8XT-CYN:"G@K,^#F.NHP,_GLAM79![ OO MO]8=VT*9FN"8O@K2W94 >)CVA27@+W3'T?H[Y'ZH_J$ A.K_?C/GIC4*7YIF M1M1PSE?=T*/N[?@SM\5M8@1@?[J7*,Q--791O;@YC0+6X8W\OML6Y+A3)&;?%?HUGB5 MWI+;\E;M;'-R;ZDWA21*ED*G4Q&:^E-K49\JX6=ZWG>M=*]*B_*D/Q]/#-IT MJ$;#$/1\MRZ8IB+.QUTRV0QF#)8=$ZV1GZ<^!T;921K0?7P"Y45#>N&(6@>8 M<=HJDZ=RNC3^;39ZM]A5N:75[(RE4[F:*?:[XI&(9-8DD)N/$+IM-@? M_U L&R')/[4Z>KB276(EHXY6LO=I4XK=12EI)"[X.G@H3X" MJV\2PD$E(PSE4F1VZU:XA4QP[29./50:J&$E+0K M9A3]ZT^HJ'S+A?6.U&K/T9"!(2R&]6%> DV"Z98[U=Z,+*^*NHYR M\+*_KQ 3ZM87!<+E'#(G7 \CQ5[8P[BIMW[J=#SBL$88B;A\].^&F\'WMT1_#\_%5:9G M%NH]U?LAWVZB "-K#220C.('5"3K_'>IE",]' M\'SGNPX7.B$'=/E*9^.^Z4&X(XEGH,3+AH.*LMRAR%^_7OU[EJ%-.77_)4W&I =]FV8I*J5DGNJY&S0S92G*H/-5G'(O[)HO.U]&W M]Q<*NZ2;_:4/$0CQ3+Q>*W,\6:9!YC&WDSI6%1=\<\_#Q=-7.P_WAZM3N'J% MA[I/EJ\BO=+KLRBSZ6XY:;Q(%Z4)I>#EBPV7KW#YNL\]JOM>ORB9RPRU!S). M1EOM:*.24KA=;X)4*O7B>>Y+E>+XAO&);QJ7N=F!]I#?=Q:'^],G_DT9'BKX M-YOW%U=P;,+\!Q>IOI^!G=A;MR@ OC_(XYG:;G1>.C!<";!!G\&^\OG$/2P5 MC.DK%F$"R9CH<"PR@2K9X?;(UT/WX-U ?XQXYA4'/X?&-:[,_II2Z[C2.C+W MB;5H$?]^I7O>;>>$2)>E=NY-/\3.E*S71?;-$A&3C 1\;4_K:!*8/ M"4P+]"#),1EY4>6CF_)PQN22I>;XW9O#'R 6$!>M'14'"E]@J/2D6BFLBXG) MCW_2B0A%!>_F1: X6PL@H6*-VC9&8)V_!QWG[!/]B6 U0V00]2TQ%67(T0-5 MM)#D1D>(5,=JBTM1PH>V@3J ^NM&O-"NWJ5EY/ZV=_CY0C.V +2!N5(D<%Z< M]J$N/$ZK8]BB=OA]UK#LFF$/ )RE3^^GGMP?G48!SLIFBGE8;"U*[ZFL1"5& M](,Q8--0-JE(@F3@_X(GMA'71B" V"*Q]D(+A.C&%CS@1ES]4OL(5V.0>_HC M;YC>(]2..N!%8\-M:XGM<***17&ZBJ[25#V'>!$+Q%@(G#.'^$NT";]^E:^5 M],\K*=%=19GO2XN$N&JKT\9L0Q:X8F5CSY:U:@4MAQ&63442YQ9$K#1?*T!Y M,\60H_JT_%A[&*B]7+'1S:Z*S4)EC10CD3BO&7_'+KAJNG^BCOPJ8>?62+QX M_O@'S@63$QUDP10BD,X1+C6(OY Y3Y._&NTN_D3]^OMNEO>\9Z>_:#9'[N74 M-KK=(1P0',LZ&H+E";S0'_1WR98H=)?]S20Z;=%\LOF,"8BE'^(.JIQM ?U> M[E:Y)G<\NAJG1:%#SA_JC9Q=>'2R*EP==",(+E"\+,([0H4L[S6 ;NO&AM<0R)P/;>1ZAZLWC<_"_HBNZ>/);;=G9O%[I*>=^5<4K":6_BW,0\I@$7%.2099# QNJK&])_X[W MG0-['?OC%I:5"+&>*E##$5PM1$4F%-VUWB/(VI. :8OPB0JV!/#6 ,OM"PO: M6M$T_$8"#@!)EB;"S[*X1<*#_EX<8*+OS:-?ZW@?%[7"_=A3:,[@SAS-AARQ MH?OC]JM8A.M&P!>\4AH5&\R%5&^SF]"%KLEOF16CCE,\7;.Y]W@(+\J>*-OY M7'O6JY'*(L'25(G?]0O/R-YOH 9?6'/WM^OC@_=U(&P#^[SU83Y0I:ZTF0ND M4A&+/<:Q9M$$M#[L]1EH..2%[79*B!8<&?1OU]9/O!KA<)>_(GG[O1)L("XL M\-/_\.L"03!_%_G@B6TL\)]X#%%-W!J._7.L;(!\;GGS@XRDOR_MA]6.=QV] MS<2X^]U)1/-#\S@)A^(APBD\$Q!-!0*>__NO-)M,_SH=UTE4-'!<] +FC(XD M03M*QNX]0@7FGP3$#^%A-44@L=?&OY2_\3?8I5=6P%LU,'A,#0UR!'YE.Z:^ M-WTZ[99O^B!A1.E"%2AM$(Q4%+A#D/67,6L'L_5N$W MP&]+_H+H>:!.#0#'!E_E+ ZCD.)B 4U&K%%^$/?"WO"+V.3_[-&-J!YY"K]9 MY? +('&D*:CKP,^9U7\<['2I.N*=QVK:VLCU#-#.^P_G8.W="^K!W/PE0_%T+*3P5C1D;%J$7RFU,EQQ%]0C="A)&CU 2C"T'Q%*:4A>$%S5-P :*[* M8&%"P\H-)Z,E0YP;D+0[_.!O LJE@OR:T19#L.7,?8"GW(7%7:7P.K+0',O= M;Q(U!^";)288 ]/T(]C$7-%A$[P$H5=A4)\;CFZCQNZK=.C;8\-Y?.ARSHD7>7Q?_%+W='RAVC>QK+^Y6$WP=_Y7MML5!I0Z6]@(GG[[)" M*<0V#S3QW&"5ZXF-?%O/%[?/'N,KW;V%8P(A/;+3Q>E2KI%1 TCK8DI^R'>: MGQ%HNK:%]>1%TF^-8(Q>-KA&IP87_L>;2POQPVJX)K,X>=KBC-('9EBZ!7KI M?+5&=L4V;3]:^KQM&- '303/6__/K40)V3W0^S@RC!#>AJ)]/='NK U_5ZX\ MG'2C='/ 1S/Y=G-7*Z>5:O,+B/:LP63B;"D7[4:3U>AP7;9K&9&[,]'>.^2' M#N^AI(?V0F@O7,)>0&;W0@&N\8O-5&PLS"'UD;'@Q8>1]0#E[_!XB&?QVG @ MZ*>>W?%!L;R'?;/C2+87@#^(8+NQ=XCNLGNPS?)HAEP*G<" 18Q-8_[:R/:E MU@/+M(46>CN&=/175=&5N3,_ ?XWKA25*=95,<S9V-NST5Q\W$N9F;"/!.=R%UUWBNUO?"Q/R0 M88;SX:3)+U56L?-B?]*/] MX3;XQURQ;0#\;S,&Z@3^D5,@>-J&:<7VQW@1HQ7=$;V+B!C3#G!/TJ"WC\Y8 M3W_!MR[@TO<3@^/)6LG@Q1+^/74!FT[&F 1\=+ 4_CCJ]ZBSJ 0T[735.DH4 MXO?P8;1-+YXI%4;'#W($^A?XCMYX= ;#!5Y1DMSU!?FPNF$#=W\" BN*&4U, M42,6HNDO5I872E+F4"U%1U9L?#01P;Q[2%''R5[PX<2QHD/-4/!F!GR -W(A MS_ZYSGF-LU73SA=239\]DO+*L^.?,G J[@HX%N>#?__[OPZ%\.E. +(D#?.G M?X'T0.I]@<8&T@1$1R80U:@XAJ_\*6IK<6MY(II,QY@G@\\?#H.7:A)JP_\0 M!Y^?[(C:@>U"4S'V M6%/C5"P9U-1KW#,0B:F)EI-_=>K9LZ+ULO6'70"H2.BNJ*L-GER)GZD4SV40 MXA>6HD$,YG5@3K9$Q49ATM%GC>[4,'QVJ#6,5=ZN8G639.I?JX-:LY(WADZJTH1F5*#/I5F-YHNE@=4MZ^-5GY1& MXU26@RWCIRUG)3IC3ZO3;;>@JFEVO%8>'G(3V#+P]GQJI!7C,RVABK+3 [N, M%9^64WHK+)/0BU MN>R@EH%QZB.E;Y-\;=ZM:TJ[O>.BYBX^@2V#5**KF3*GEFV^O)CIV_6VU=Y. M4)^!<0Y[:WW0KSK#;IE=5>BQ0*?K#BE(,BF6V;R8ZF^B_>D: MM@R,T^+S8#YA^)5:;S&/TK@X73_*3=@R,$ZNFQ'!O-OL\[UB2MC4>&L#)-0R M,,[TPWB^RSS6!^JRQ*MTIL0(78$3V. XR^1@*QN 671I(5$1.2Y:>Q@W8Z MXK2TQ_%H2K++E%G+J(O\6.*$I$ &-,X&\3Q)306^,"]&F6Z\LALP:R$5;"GQ MXKI14;KU;KDWU<8/VG)EJVNW5L5Q2Z;5:D^B@V*"GP-G,HUOF[49CQ*W!^:> M7_#B/&.)G6XV+JF]0;03;4>;;L+JXY9 S\[28I-CNG1"UIK,JKA@2931\'B< M J!H:D2!D9!* DJ(DXFQD&(8R+FQF*)D $8).AV0Z,VF-XF6,PNRG%H_)G:T M5N[/)N=0AZM',X7FKKTAEX^MT;23JE?Z8 U;)D];%N?)AT5U4\RJ[86E=L?E MSA32[QSJ@,JVW;6JG4%WGDCU'I025WQH(]0)]+D8C/1,K:M75*"GID8"])I% MH7D.2U9%:=N)9\DN7P=D)4]6U6%;1RVI %L3=8M,]-MY1V6CA@2$I",J->X< M1*Q91U[6"UQ>99W)0WE9S#^TF;,0H3X8-G0_:V.2?2SPVX?B>CAD4)^!*0U' M@VTRZ92G*F@_;*?%63NW2J]AR^! H\ZJD+';*;.KZ(QH9YJ9\8B=G,,(!5B# ME:47*7()=J"]'%*%3NXL1G2K"I@F^M6QVHZF^[;3F#],&:3Y@8$.Q$YYEVP6 M9+(7'9NY!*UG&WW4,CC0<=G)S)/M=(^/=@?#:J73)^M#I*:!EE-KODXI6;VG M+KEXE)FH7+_=.PLGA2J_V]7I9((OK-3JK M]\8[0W40\ 2F) HI0QV-N#4O-/*;:9HN5%E5G,>3,XX6F4QN[99K/!&\?*8>G[>4QVZV)-JRE6Z9 MS@*U/,/Z/D/OLJN)2M;CNP&OMZHS:=4\!U*Y2K6WRR;7#%EN+#E-C0IY.7D6 MI'J/R]%\J%47W7:J(G;C?8NK2-PYD!+DQK(W&F;K?%G/4G9Y+I>HR02V3)RV MS,QL@6?6P[I*5Z5:E3329G*"QAF<4FTI47%Z(R;5NKVH;$#.*I2-=0#/D(RN MR@7=7K-EOL!UN4(Y.UE7M+6;:?M$F<;9E5:=9AV5I@9YVQA8P\0 861@2IM2 M:47/I6B+;V>G9:I8R_>&,PZV#$Q)V:2GT4Q)ZI!@44Y%4]U\=Y1$+8-36AD/ M8 EASH*&05)MYQ;&M#7#JYJ@IH YNPDF20YOA:;:V*R0>EP95XE#3_0A.0B_N M+T>"LQ"94:IHMKM.-0G6:B&7D]83 35E/I(-+S/N+KO,LEE2Z52B1F?(#)WO M<8$]+6D*9$<#7I3K@R?E\'-^=T&5U217>".@9ZA/VY#IQ!1C,D]8=/ M Y.N[^;ZXR;=G0]!+=.?,VU>;/X@@"6)"SA:VW3 -7(YO2+R[L5\W+/*^'RE MNROES&$;V*=[F'U_!N=U][]?N@KQ\[H7='X?\3F.\>%]CU<&>=ZP6>>.#9'9 MBT@@AU%R'?SC&,A!H@8O $(& A>VZ;_5ZXWRMMY>FX^82CV71NW Q3WH']VD M0T>#?9+X?T?1%MM/-V*$-A=>C-0<[#SNFXHCZ(0[-KARA,:-><;(Q%/PX'SP MCWJ]%!R%WZZ:WB[DRVWXDHY1S]:$"OD2ZDO(ES<440L9$RI,R)=P@;EWOH3Z M8JS+F(@F%G_21#(T]/#__6!^O),\ M-#J2<57ZI%YSCN"88,^=).@$PUQ?M"I2*"G7E93!/LQY+"!OKQL68FBH&2]K MQ@UKZ5U8<_"^P?_^BV+)7PP5<3_0N"AC"+2A.+U9G/Q-IJ!$T7\P,@)-,!&:4:$J?#M\=-.5 MA- 80J,G$/N"VV[XH:*,PX4S1(L0+4*T>!=:A$;5W:E%ZB4"/,=PE\_!?R^$ M"2X@_CG[Z'7'ME!"/3C$KX*:]RP>?K'N/T8^_G*+ 8:R$4)'"!TA='P8.MYG M;CTE.OSY+TD"8#R^K07VW+0SHH;SXNN&'O6*"+I%OU!V9]BE[M6*< L*751S M[HU, 4/U1O[K#>ARH$*,MZJ(.B^:+)[-.6TRB-*P%.<& VI22WX[&HI)Z1EF7T;UMJ'U1!>6Q-M\I6!YAS:Z]L>7%4:/64G,/7,UQ)+_48 MB05--R<:0<6>DH;OB_N%JA8N>1==\JCW*N1C;>78[6([32X?4P.AM-3LW?B9 MDN?WN^0QA3AI&:G*M,O27#8%!N79@XJTD$5+'A5)G$G>'RIBN.;]?LVCCM:\ M=ZO8O-Z4@;/-%=1>8D%K5]ZS7N<3&OZ:C/M=QTP;L6!Q!32U@1J M6PK"'1-+Q7^_YGVE30BO?)";$O$K!'WN$!IN'@I\QX*-"W;3OT*.?]'H7LCR M4,E/.!X@$O'7YMD26_@ M<.\9(WVF5.B-:(_FO++2.Y1!&QGI3"+"LLF D?YWJ)+?&(6_]1Z* M5^\]W#VY92CI6($8J$"RX:",V?>I0=>*-7VX,K0HV_E<>]:KDNU5MD99G0KWW1+-H2[*S>+-'TM17U_>8AWZI_0'_1W MR98H=)?]S20Z;=%\LKG^XG&HN [Z6SUI"SPPE[OB8,FT!^+$K8D"Z9U,A'LO MX8(9GD>X]8J9;.GU:J%#6OQV5TL6MSF^-690D2,V7#'#%?/R*^:5XRY?>LG4 M6$YK*^WAL.LXE;$D"QLKUT=+9NK%XPK8&?\/KA?TQ6HC%#IX"F0"!1K"Y6Z4U9 V\:( MZU9P>[Y@'6>?Z%X$JRB:N:AOB:DH0]X?J+&%F! =(>HYLEO5N(=%-93(>(1,!&U?Q+41"*"]2*R] MQ9X0W=7> WW$U:\63[@:@]S-I[QA>H]0.^J %^IJT:Z RL3J@D:1[2:RHU87 M<#_^(6.)@.F#2SU:Q%^B?:;2XY44Z=[\QOO2)#I9S%OUYIQ2VY-F.VJER@6J M#K&=92(,G0IJ$E:<+^LWT!"D'RYQ7CK]C MMUPO+^0>7&;T[I^H(S\9\SGC'T_"M_X]4;\9"4]]$@Y;""^9(,:3^^E:((3A MS@.J%M0W]/A6VU#^T[T&H>&Y5/944\I,"W-E*+9Y,,N5)_FF)ILE[M.C:D%/ M_GST#*ME)VT.JFJ247B1GU0F8D8><84 MA!;>$3N1;2@KT#2T#=.*0+:-X7O0)^0H H]\6(L/M19]"5A/=QT5?%[*$+=VL!=M]):LS;MP?8+YZU'.[ M\39U)$A;<6&!G_Z'P\&B@7@5)>?B)HJE6/?'%M7 V/XI.K;A/\![,^X3;QO( M;7.P+^2U04^\[>%X+)7$M2-MTQ_:01'+'Z\^T1>/L=^S1N;OTU_=J(ILD@D9 M<0>,2,?H4"/N@1%0(^B0$7?!"/+9*X(A(SZ)$:E8XIL6M+XS1H30=#>,($.K MZ1X8D8Z1SUX!"QD10M-W8T1H-=T%(U*Q$)DNR(?77QG]'4->BCE]'AT^,='Y M\]&=SYWR1Z^ [HN(Q]]=1!R=>+AI\O^7[@UW@C'PBUT1?GZ%_J*RD/A 07DZ M?=>R,-AO<'PL W&(>W^(K'\4]^XX,_=+NH W MU]/X:*N!_0EF (CM<$QR\L M,/Z6<%!FZ"^ IB_-_ 79.3JN>)O,&W<(P7= E9=V^>Y">FXA*W\B^M+O1=_T M9U01^0BX^B>SPM7W*ORGR!B9#&$B%).78")^WP[L>9BX2X,K=%_O3-FO;BE] M5+C=T^*N5V&,PY7P>UI"9\O\O9 L%27#32O+T[07B0ZAXA=+Q5T;&*PG I6R@+RP,."M(* :7,86^L!R$ MH'!IP^@+"\,3*%C.(FA^LN?,3TW10=2_#H".Y]O& K_KA'CP\2]4ZXSZ&QH@ MSN+#AMDMDZF_1$>_DI)H$R, ?X.3Y5R^?A*ROFY.AT.C]!.C3_=8X/<.2CF\ MG"M)H90M7TKTA2Y='G+K"4BWQIW[3675D812?CYB#,"7N[39C'9'PRAKYE&) M7_JWR:PNMHQ]/_5R+^/=>M[_OL!,W!P 7QDH/I+H\%.@X@MD.H0 PD9Y>I'- MZY2ZW?036\ IQ%L?JP&D97[ZZ*\1E6BT"[3[]S]1(B!,JAWV]X^![X]U)&F[M= MFI[/FA>*W=V+W7? QN?SIUU=2/$VQN5]J?<5 'K97JH9F]R(C"ZHKEC/%+F" M:1N",'FW:X7Z+UF6 ^0GPNJF5[MS-2 M.M.8)CDAA7PGBCGO._T=@L ?OO;<5JL_PP>ZG8I?U"6R7O")?-6W2KJ+#F_T MC/I)3>QJ\X>^JO"]PDB:J5MYLX;PX'I&S,4]HSNHS'WH+"T4$\C_R1OF&"CV M!9VF6T=/[FBO^(:'-&YM W\_*?AM[/#64O!Y6YZWGFDH[_>P!W=K*;CY:O"; M/;I;TR5T-J\3G,>F%/[-WA0]8VY&X^-RNC,:U7BE4TI-HIUZ=31L"FGLC9X_ M7W0Y9_1;HM.W68V_'-R$7O %O> ^+S1#Y[:T8PL%J>*.J_9%:W(*4VNLX; MY/K!">KK[A"^X02U>V@Z"O1+II7^#F'RX'4U!D*-;#BH1N.7PYJP_.];3B=U M6C*SD^?;-)]M5X;DI#PRF.Y:H,C/.#3]AVN69\#<6K.N%3RX];SNXIQ26";> M1Y*Q/&;J2[D^('N%N=%(*W6VEVLB)+GZZ>D_'T<"">YOC2,W"\KV=N>LJBE(P,F9#-UL3!"^IT% )#95GXBJWGM9=V"GA+:\]DBR8 MQ\>'K3 QN[VDH#6'],84%AA)W'#)LY;*USLV<"-$"<\1?*=YAWL4WVO>-[LR M?7-^?ULY_Z9X?J/;NC?G][>5\V^*YU]9S+_X'J;GL(C(*?TC]S$#U!T8&RZ==Y4&VWR2S-S%1Z MC2CTVHW-_]CHM?>C_.YH(73"_J4KB.W,L6QEO'4?*3HI\$ M(D*80!,A\8T8%Z M*$XF)IA O2(4W385W5(D8B5J#HZL'BLNL18MXM]_B*)]VF&;DD_61T35LVPK M-!<[G0:Y!%^N1P<-*V%H&K]&V4XCR3/&[._4ZSJL^>-\C+?Q1J=9R>YU%CQ9 MG]3J29ZTVU$!\H:BZ/,76&,$7HIOL?3"U=9-'8576'MJ D#,88=3BP#P!_*I M/D,BX)9;()I>BX!8':_6(J(C;/9)]Z;3 D-^3/0>E@\RS^6W31[4ULO$8ZHW MF@V>N3;] K1_5/8*L*&]O[58, WK/)#S5EKF8E5(==\!:; UJ"??^:^EF$G^1Z*4-DX]FNF-*WXW5F MG9=FD/"Z<<85.,5E;+KZ5FGLEC!PY#RXW^QO1:-D2*_T)SYE]%0JZ#]@'R(5 MG(JL6 M-W/Y4=%P=::1!@A_VKX&Q?=0Y>K\7VCC3W8>FY?Z).GJF4.1?\M_$ MGJ+N_P4&\%(?KK>OR]:GL.;+RE%0"^JZO^(=>IX9 \("PB$-XH5,+!W1M(&I M;0G9IS/R)U\PICYX09\6Z,1^E7OZ8RM4MNRD%0QU5Y# ML[\)&[F R'A3] .O#*J?B-^-A%)<+$QC X=L RBOE[;W3TT!!@GGDV>6&7>7 M76;9+*ET*E&C,V2&SO>.5O3H6Z336Z2M^KAN0EM<-+=[FN_)RQZ:1(W2M%BM M=G5^3N8S4F&LIW> @X9X+!Y,UT! A-$02>PI])60W[H0%9DP]!,3V#/6T<\1 M)13(>G=M#]?MVXW^/Q"(__D_^(_?E:1!!P7%^*>_? , QUU_';^#P3%4^+=7 M-)%.QIC$T_J/2BC^..KWJ+.H!#3MM+;BT3$XOX]>*::)!T_L($\NBJ_ MMQ=^_(.C.)+D>F@(/W0#.@X$PF'(#07V/3%%#2J B3'$#9VBQZ8RAY A.C+* MA8F0 '+$C;KJ.&T.#K:.H6KJD@([@$ZS[>9G@?IR)3D[6U@S:##Y1 R2XU8* M__.A3"IT.D4TT@JE%Q#%_Y M4]36XM;R1#29CNT/"/S<;V@QV)PFH3;\#W'P&=$VH&MS<1,]$'=O'RR*#.N? MWL_\9Z97FM1]:%@*@LZ?.$JOK,")KGFJBFJ8TE2,/=;4.!5+!C7U&ILJ(C$U MT5KWKTX]>U:TL##I:!'3CFQQ[Q%4-WSL%"I2%BV=6!L\N1(_4RF>/1^[L!0- MKG6\#LS)EJC87C5.I/B>L(K8U6F %= <(7M0=M?KA\M;]7J#&=#))@[3 F8LQ%D1""/T MYRB1ENF42(U'H^31+SJ24&3)M5/)=B9DN=_)+\TX;8MS#EE9IRW[J[RGSC- M@6FJ2G5#KD:-6AL)W56GBG%II *MHSGA0J_INI= MDI6*A<;.ZHU:=91%.S#W^,-RR8QRCL/W1"=7['2ZTPDY@2W]N1_MUU["&#^V ML3UASIO&'*$5LHY[BCW-0FO.@*_LP)=E4 C%VQ$?"8W-<&Z3*K_@R]'ZM@PX M/4]S3==-@,8QD#G[F78":D;]( TWQ=P&+;I@(OA> \3A"'?0W@'!X069@@ MBH^(_/@G%2/@?SQJ$0>J?SW8?,=.NC<^U[1#]IZ)JD"@I*-%F(]!3K6%J1K#N2$##2XOIA;PAC!4;E9"S$#403;@M21(_!'"O1)#4ER M3.N@!T-#[X$]Z=88F.;^Y$. 09*GSQ;:L]V_<&% =EF$>Y+".!X59,+^*NI 07,IP7V70SHNWA] M6&^ECAN1OS+DYA3+#][ KNIC3VFQU1C$VT>6M#=&RYJ1]4[7;*8Z0[(0;UX) M03^F&\C-'!N:9JSQ!B.V@F5@BXKVI"!CPWS#UB.*W+D\<7OS'2+WF!YTAC1Q M88&?_H?#Z:"A>KX#,NTDUQ3WXP'861$=V_ ?N)X*?G+DT!R<]//:/.T7I..Q M-(/]$-OTA^:]DG*7F===GDLR,2;]W,'1 XOUH'\#]CF&Q/;=6/]OO&3]=!U MM%?VHN/E!4?PB_VFX@C:U(X-KNQPN2&,&)EX6IK/^_+46X-#WK\?/.N:>O:2 M7\B76_&%3(9\N3^^I&.ID"]WR!2AX[C1>^&]3Y2K]D% M.2;H<_L@'>PQ5UV/F7_RF/_W7Q1+_H)NL_OA.+])J&E?0=/.'6]\M5RX; _^ M&TATL]NDAR^L+Y]UB3X9DL&+%WU[,KA+1TB&4"D. M@@]_"AW>MU;>9JI>%?C:TQ&)K^ ]W*,,OQ#8O/Z<+Y$2YJ7MC$]*^7(XK4LG M2'CA0(-EVD+#/>A2-[UD!?AV)_K"4Y.":+4 .G !+.]B9[T;[Z5R9GZJ;D%. MU^-%,ITMK]][F?N%$VHE7=(RD93?7*JTJ:L\96--$ M=;-K#M 90^;'/VR$3K 1*IFZ4E*H3\V,&ZK_I=3_Q5V /U#_Z4/]I]^I_U2B MW'V8IG8YGNWP#$C.$SF>OK'^LR:?**GM55UUVEQ4FB1;Y4(6G5MF<:'Q),E$ MR%3\AW9\>Y#*!&1_59ILCN=N2\D,DL!B,RT\M/A 0RJ*@T M-*G2P2O-8:PDA)H_)%9R5UCS/JOM/-88R8?^PM0;%*D,FV+KL=$P.](SZ9 ^ M VMF3$V4G'PNW=TV-*[TV,_2*XPUT'ACJ'@D3C_GNGW!"%3=NY?CW;@6;1 & MHKZH)WHK^^M; >!KC2T_*1G4+TZ7LWOM\K!OLQ2I^+A99+M;BFWOJ/&"[D@W MMK/6A5)9+E2V&EE/"@\LR[2%[G0BL,C.2E#)"$6&8:L0+,(@UQ7,I1?08JF* MPW8Q+=I\KV$I3'O2M4;,C<-';@VRTW$FJF2U80[2 EE*:_B'C2;&C/>Z:MZ7V4SG-R*VNGR^+FR M'+W,S\_>OT')5PGCJ@>C[P9J/GI_ZT,0?>LB7)]SKNSFT[PK/'US)N'/!\1- MNP7,S%K0R *7ZCP\U*+%(HN2ND$#+AUA$FR$3K+?(!878L/U#YW=?)YW!0XG MQA8]2'),1EY4^>BF/)PQN62I.;YQX*VLKPJ9=TYQXJY2HKM_HHY^6Z_C MI=(F.*6:9Y)Z3@71QFD&6[[->2?9$#L'A9_P+4L+)8 T]OG\+#^;I&+*.+WX MEE@XIC05+=04-K2 IA$*;'>:EC*";(+[21>AYL2(+GQJ>KG*CY,QBD\U M?RRWH =ZCK(# E&:8G!"?_@_,@'RQE!C0B1D!1)!AT^AG8\A1#]*11@C&F?S M/GKI#;T"E:*-WXK3*^)LAY %;IV!HTR%3^/V'^RK+=5(N0 [. MESC:'M7V@MV@]'UN)_Z8T5S.3ROB96,\ZAB"J9L"4@,B+M#I^U-@@XHVH22E M^ODDC8=IGI\RS:-W>IW(B'@T7I#X^$-;(OL>;7+I5$:XHG MJ\C>K"*8=D^Y-*&D 65UF(_U25R0OD'B,B0ABUO(<0X)-11O1[./Z[3-X90( M *>%2H7@;YZ*B#RIF9\K]"EWII\KQI[M> M3: 99R Y1/5>CE:'9[+.[K.^VE/3<"93O+!\/#5QC,A[24OQ>/"KH/"^;BS' M2H<2E0*T+**1N860/#7X?4]HTQ+7 O+7+?1BKWL9M]ZO/(<#\M4$):%R%R#' M.!#Y 81G^6F!0?U;QS.#PGT_J9>1>%AG4/4)!MUUP#!]HGI<+!3: MA_I*V&O#SSR+"V0\0WP(JFZ>84R*CX+IOM203]VC]QV#EBN/(?"]#_@XE(48 M3P*M-UE(:J@[%0.Y<'Y9N);7T= E=^@:'CIBG8@,!! =;:/H_Y'V M*NBYA,7.Q)8HP$6RI+W)B3$'R1_\3C>0-6B,D% \ =N+V9@C7N]K],]]>_LO ME EM^!@.YYXSG)$]=C0.J@*4\O/U/KGR+$?EHDI!G3=[Z_%Z"?7%X'Z\MM#J MC0*BEZ9"KR^4\V;!9DFGGH\G"FVR9G6Y5U8]%;V>L42[7LN!5") /!++?<&U MPQ!(6/(K+/GU4+,39!"6D M*18("5$F17:<3%+)T8]_CDL[=1A'4%OC+$.R=F577_2*HTYI[)N3M3YG!:BP[*3K??/%__JY'=.=D/F M^%ZFDEODY6Y\4FB>*_Y%*]HJKC6V(@DV5K717U06@.;.%?^2!VMZ.*E/[2Z[ M;M"I@=PIT=KD7/&O7;$0IY=D;ALGBO^U=-89S>+KM?J-KG. M1A-4;>+TN'/%OUAN7$GSQ=6@RZ8ZH\F4DC;UPN1<\:_=C%_6,]-( O-XB(][M%9)S$Y5_P+OLH9I]E91U7ZA6(6%%A[7F@> M%_\Z+#K[? TNK[;6U>O7^'9B:^]=[KTM:$VZOA9RM7Y3T*8R7?'-7;3*$V$3ZMJ,5+ MYN*%ZQ6\%/+YS (%5(RBKS[UCX3JJB_6=;G:4OP'LYW\C#(N'V&['R7X8$6? M$.D^&>G>-.6/WIZX&/[=<8&6EQ3E@F5[KHZ'7TTX7)3\VL+QYG(]KX#,F]Z? M?VG.7# 8?3G]N(?)W\/]L_AMLBB\^2#$IY/&C;.%I/GM\A*J3Z@^+\6"_F32 MO#T5Q*<:[/N#=6>2Y*/=6T/1W,LZ?X S\HG*_JF3O$Q>AN?WBS[I9O75KE5S MEE ?OSK)UE.B:$Z7ZXKFI:HIU?J@U9\J/C:\E22N].L?)&1;;2*YLM M@.66%'."1.E./YE--]UR/(D(FV8C<2I]T>12M_9B3XV,!^]RN'HRNKK] M9WKL?[:'<6^H?0_N^%U;-ECU2I[F95S%\T!1L;/T/&ZK\,UU;M--9*K))/_N MU#)O!,5EE$P]5!4[K[*TFM[-K"TIQ/V2.LE(_#K9I<(010@@]Q>0N&^3ZAD$ MF3E50^]2LQ0/R 4K+J5ZEW>:GX0@?9F)EP1'*Y%EKEXJIX<%A>.;;J$M<'C3*,W5T[R'H9H_&.'"2,\;TA,#L;&@Z-UVRR]IY7&IUZ-+9_I9,9_> M-IUKSYQIM+LM:DI?$N2JM6FZ!7"H2))-1%))*HSYA( 0AHPN9M^\B @SLAX? MUZ+U$EF'AB']D%Q,U?QG63D318M2VVKKI:E=GO1]*"QD);=E6=$E&:))" M-3O#@BYO5!3B74; 21XT/X6:F"SIDC$''7$#+(&ADV3*2YSFI>TC(8N845P2 M&#!."'$*"I:83(L"&*=%BJ*8A,3*1[^ ?,]FY7%[I?:II'O[M;G MTO8QO2K%UI5!GNPM9D/NH5;1D]6SR?C&_5*I;F7D#M];@_52M'),9[(^EXRO M6)H\E-;IQJX;Y4!+&\PF\J,U.9>,;[R19;&R[DS40JJW*CT.E(RX:IY+QI>E M!F:B+>;X;L^TJ@_Y;":5J4[.)>.3"F#A%.J%K:J,Y]EAL415IL6SR?C&T^AV M!EJ[)@]HL]Z2&_G)*+4^EXRODS%&J[I&K[K1;+8SDI)LKYH_FXQOQS[$2::Q MI-6H(J4?+#I;JZ2Y<\GX,IV1PM2:E3I/SW)2+FJES=W#^EPROGAE$2_VJH,\ MST87M?3<:28)<0,%!'JS/NMP7!@#]EY%W1IKMUS%+W"<:AI@/A*;5H5*H8\Z,Z7 MS=W$+LR-IC!!30_2 5XSL=]>F7**)6F&Y9AGTO=MN[W)@Q!-*ZK#"ZW'UM+. M]UO72M\7,#!.G"GV-?E$#Q?FC:MME M)HOB2\GX/1K;XN:I@H:;"_Q5N>?Q^0YD#[C9JRTO):/U\Z(Y%-WQNRD41<9K.K%?;I0X*_ELRIB0$6$&L^_%"+>( M<2:'SO"'[!Z8=>\ED_**9 MI1+OS2R%3YI]W;12G=^XJ1],UO2OVSQ:# M[Y=Q[QSNW?HHH+<7^/-BJ';K"=W/9GU("#=>\B=G^?H@]HG M,CA54?I016F!'B0Y)B,OJGQT4Q[.F%RRU!R_^^#WVU649F?S%,\ GM^VAYGB M=,.EN@,OD1T5B;-L))6^[%WDFWO*)Z;!D>K^YJP5+LQ,$)>.&H:6E^CJ[-+R< M>6R:CC#4Y>VWVV6.<:\52RZM".7I9#9PZ11&>#Z&DR$HGK.Z0@3\1!/K-Q=) MSD"?7>[6!J4J-^N*"=#*L$*V;-PZ0C)'.EB\O?-\)T:V6X-ZIX=E,( M$9]H)+T>(IQ:;]BH34I"=\OT:NQJQ\FYAI=KCXY0B72$IIYSP+Y@?.L7JL0[ M!I!0\AW,^N:G M1)!5_M=7]MQ]>]/3O]^;YW#V_^]'](R=3HZD18\T6ENUG=HM!P6&+YG4VLU! M1B4C=#)X4N3OT)$/U3P\:7(;1_S5&A]PR.=S=:='::7K;/,D/^.UA5"=N&G) M:#I"4HD_RQL/3YO<$02$F\'A:9,O95 =[0:_'F0;O=)F9M:'$[7L*..9JF@E M;3(1TLB:2D2HY!4W14*4"5$F/'+RM8RX=Z+,5*F-UVJB(9+;!,O5^O45EZ)1 M;DIT\N39FF9?)JQT=.I$]L@5GC<)-Y._ZWF3/R94]8X8U2S7+^?UBEKHLL4$ M-U*U9656YU"&712DHB/4F>M,89 J!(CPM,D7MX]>;Q+%AU$J#T9F7.LZ59_W42E?9Q,99KY>]#FTT4>Y_]R@NS4;2W^:B4X@#U[@B M?H]3O1\*4C!L,"*%BU*X\^A, 8&J;XCZEA@K&GSSV-V)/;P390+;,74+ M/L*5*I"D 9G T3X+5Z7(BKHHBQ'\>26:BN%8AS^R\$8D^E)#D4%BYIB*)2N8 M9U:,N&"-IW!,0 ](*?CV: M3RYV-TRM.R8!01X.3EEYXHRD<:UH&F%O%VC]T+:$K, F)C$VC?D!1PQSN]<' M_*N%"7'-A+- ]5=$R%O+T6S$-E?$G^3"4PS4U4K4W')=D%B:L1:A%!'B!(J1 M9>/OL?(H$$V"/'%EZLSH7U\T9@T'.H5K"I8T47]N8UIG\= K9I:" M.@1U8([* <&790U4\ R*IJ0 2T@E4_'T<14NN&))R60JS228H^<5J)<3=W%+ MT''X,^_;*U@9M3-JT]1Y-OK3^'R4P=$40[+M/?U[@)/#-0)GQD,K'$0]Z6 &2#LA M'Q2TV8.C%1 0(=/Q6BC**ZPJGH(=?3T"2$/FH@QB!&>A)L?*''$5RWO[5)2/ MW@J;__OFY66C\3?8@PT'SDZTP!/W6V .$012H0K_G3MS;HY*5;K?PW5I;RFR MKM[41-,4 ,NT=DF'J79[_,,V(8WC/?Z1^_$/&0LZB@04&0T1YGJ0G0(+HI2H H);+$1-E*8*-!XKE2SQ%S*;:?+74Q/\@/KU]WGC$R*J#5$< M]FDXIKU?%JO0"H?NV_Y;J!H-H.O65H/*A][5EDP1:JT>.7J^?_W)[_TQQ/:3 MD^",YA9:48^F@PQ%5"$#%;:#4[> ;6L R36<.URHW4\0WBQH6:)E]VE9W']O M[0?Q4.>L_>PAPD#\A(3V1X!1\NG-R+I^9DC78P12(D/7'7!"1E[!T%+07[AK#T 6?NH;'[TB'J/(;^\$MU7%0@432 MH)V*P@+37[)B02G<_L0>H2?0>XW=/-63I9(Q)+/PB=GZ-DH-^CSJ+2D#3 M?CT77[]8E9/TXIG,K'3\X+R!YZ0J1V\\0B)W)1,ER5U-D SJ!O;G4'%!Y.+8 M8()D%$F5MUI9 #^&-C!D%S;S 5J"$%)8[B>\?839/E9TN,XIL -L0V+1AAR[ MTD+^NB2U>R(&R?&IE8!?&#B5#-:?0?_^]W\=E=?9Q[%0G4?#_.D'JPZDWA=H M'+>:@*A;O4<A-OP/&Z3S5\W>!V8DRU1 ML>78]6SOP.A.;8MGAUK#6&4;GDW@@U%V#T;90S#*[\&H?0!&_O[A,\O&J52? M$]:3HMS/.W2>HW8?UIO/;[0( \O&-@OTS% (2A?-+03[F:.[CL3(L7$HP=$M M1X(KOS5V4(B0,$:V:["[1L;3+V)NH9" .3@W<'\H3@39 ,T#Y+E 1(!OU+!K M@VW%V*&Y8BP@W8'L!]B0H6$0]GW MA]PL5%0X]CNJ(_O8!&B=5F3@QCK4)!4HZG>;87G7@0 MH09 J:%27O3Q;KR44VI 0T=Q77!Q =FOH=&CTQ;N\!/N\ GHFFH:T"=(N/=V M:9#32-:>(8Q/5LM7B .AV[M(IF%9T:>Q>"Z51T;O=QST+!0P1J.QO,+96".A MI8S'L/\6A9A@MW7)-E PF(H?]U-'1ATDE8--:AP>!!K6)9^!R-5_>JL_ 30P MK!3N,!44$K>Q[RS9V'ZW%0VZUW(4__SN>&^"Z*L\4L^C"7B0B"M;(GU,2[]S M-W"NX;"PZW)9$$,UT?0=17'O*D% 6.']$:3E$6+AF/ #Y!HD,VPOXJ@L1(P) MYH[W:Q-,1!,'_X_]8JSTQDCSH@('$/,&O^ZW+AR6JA=>#:GC2#Z,_.X-^/7H M'4>^=@X@SP*_"/U67RFFH:,_H7 U3+B\N_W"*:#8#QH!1$&T\F!\0K*WAT@+ MRJ R5B1B#5VQ)[!\1N.>U!AZ)UMBX>VMB %I[TP5$RX BBDA4'9E/^*YXDAW MO%7 ?Q5:'N:BC> 9*@CJ&[[N3._[?8:C_F.$7UW+\VX/[8I]6!LZTL ZCH # MAJ9HB1T)R?2(%N+4B!)&<1H(,O1DV+0X$D@7'4E(JVDV_OA8SY)+K5 L MCR?-EK1HHL#W:4LRUZ9SO2[YJ&ZI:D4UMVNN,44M$Z[,8:+1;ST\\C2E90RE%15VK35L&>BSNNEO$L->>M$%:Z'6 MZA;+>K(U$1B!/&WY0#),HM%8]%70?U26G03%;*N<$ ^V'-2$3JZ7& _)]FPP M2B=843(Z:]@R,$Y.I>@E4]O%N]LLG=(&2GI7WJ[=T@/'+;>C:C[1;K7*?(^M ML0]T_7$Q:$Q@R\",5%JL]%*3.LV+C]N^FB++?4%%F38#XRRQUJ#]0)H#GF[3 M+:>=S2['QD1@@RW[RTQINTA+J6YAF7,HI<)S5*,)6P9FE'PLFIL1*]9XI4KW MY5DRV^#RJ,_ .*?M=I'+;Q88)Q@\M):%6:]&SBM#O?%H%+HY>H(.2P9>GUJOZ(30;;#_G[TO M[5%<6;;]_J3W'U"?>Y[VD:"NYZ'WO5LR8.89S/0%&6S V-C& ].O?YD&JJL* M:NH&;""WU+VKZ,1#9,;*R(@5$7JG-717Z1)3S:=7D%=P-)1.]WN\6LJW1&(\ MFJY:4X/;=@(*PO&CMEH%P[180=QTYI.67=TH)!,,/7I6K:IMJTREPXA-7/\#(GO=:0KE+Z43''%=+ M*;9@5U9PZ-$#3.0ZU4_B]8I("-N>3PS%05L RGQB]6T]CA%39E&7&*H^H3 1 MTS9 2_ 3RZ^9GHRFY:*JZBJ-I3O@*U1_.8%#CYZUT2VO5X)6LO1-2:AHW8W( MR?4Z''KTK'BB9K-N1ZU(1)7-SATGU=8=<-43*W EJPVML=Y4L4Z1] ?\J+.9 M-X,PYGMU53=>)KJDK&".X73'3 ME'&%/!'$/3WNHK/[@AF8IQ%!'?3^[K<",\V$Q,<#T%NH=?!/3A MV%C@$-F=H.&)?F0YMA78GM9X#,]:\HEP)C"!YY!-L=T=Y>'-QA8\M0?N!"CA M7=W!X,=GM^>.JS<" V7;57\>?GCYOO#U]AY"Z, 9[1QNKWV2+[A\>X:B"M-!/Z$?9B!AB;B M2A/!/G%H(J(P$0B:HC,1:+..PD0@:#KO1'PW&?0SJ_4^\Z$_P^%K'[%WCN#C MOX^R7L'Y!\K@?W\0/W[SU;E+US/D_I"6$)P:=Z\/CH[OR %-^[>SX?C+EHOY MTVE_F<[R^OT1I$5U;9_SK<^%;"$6N?A3%8!>LAM&NFBMAAW@W?9J(,X!A&$G MN0NNJWIG6])AOTT$D'[G5@NW6\37&-A7%\WN-(E$@]3G,]?1MWA6^=L,8)WU4#\B$DMM^\L7C%7?/FJMA\YA^]>D6:!%IPYPDQH 47 M2@FD79([3CP7/<+:XK2[] LB1DQ:I9;;T>OC5?V[18]4VS5_ON:#->"+5<>2 MJP9'H'T3TA/ECQ3=3&32M$CHG?ZZZZ56RB*3@EQ2YL<_)!XG.?*,U1\C<"C\ M_B8'\XLA2TAUYO=I"H=[< R[,&S(.6R*(L5OES:6+EZ S+I87\2$G:!^@@H$5RFYH&(]QF?->JZM)P3,*,I]R?8= 4 %,*D2?V1-S8-4P=#] Z]:C!S1 MLY&;X ]MI+!+Q%[H6!?Z>X4-4>>V: ZI(A\BU0E\&M3;^3+6:\_U;$'9]J8L M@"@%)O!=PY2YVRUA+W6DPM&S,LZJPT7)^X4+>F.OV M"YH[[!K,O#!LC"2_-JJ,BUA5<$58PA#Z;NDXP?-G]]U&T8ZX!*_NSF'H5(#X M42DP#\YWN;(=\B'A98MGLLMTQ>Y@*9$7B.R0F6%>'59%A1%E"H^3_ 6MD3M? M[J MD'ODBCD"=\2GB>"KA@UR5S9L3L!;+UFT/:&N*I*:RMFS\M858"%^'-^9,U0< MIX_;?2*UOS37'ZG]/:O]M=TSI_3>7%3)VMS,8IOMFA6SE$H05M!;X3R.F6BQ M]U_I^6[8KW+E*'Q[6X2$2!S/;C18B]9O^/0#M'XO23:(W*'Z1&!@9+EG3!0+ M^^TB=':^'QOY?DW@W^P8= Z#&+88.E461.32CBSI&3W%+*KK02-=XD=!\S!R M9PN3*-T=\0N0]I[27@)J[XOS["2-)8@JWV]+3*X\6]:D2%1EHAC/(N.LN@H@(ZR]W440.L7'65O>?W>YE$V);O3 MF"UK"MS$8_(B><.XP MV?QX4LTLDZ*:'RV:+:4P8X?" \*>!%L',,QQ+:^G3,B4L1HNU@_T,3*J#*= M9YCR2NR4EFFRN5UW&)CX$)3APC$FSO+V>/P T9JWMCL>Y.]XL_!A4:_E9GSPL).N.KHI^([4!4^MJ\/.B7L5*IQ MT*C@'UM G_!G>]M9BK-\LKEH8"EQN)::^IIPB1,F)U8S4[/?'ZH]W U4#AQQ8]C3+Q[@L0.'[84T/GUD$@03S# M'C'A-HG9MIJ1BM222/"X1B\*JP$>E%?CG@CZR*WW;Z3ZZ 2/5/]KJO^M;-]K MZWZF/4WSQB39$1?5?FM1T.9L+QOH/@-U'SO. O[W&YOGOSUY:*C16:1O#;2W MORO:\I__ 7\=KCL"MHP#5^_T;V#\V(:\^1F\T<&A?TA3#YX._#[=^?P)]HFD MP4?[_1S#_@T?^,5U7UTL,5(-X^^/BM<=KO#'8N3M#RH<$]2+L,9AT;^Z8_#S M3\T#WQZ!?VU-U9@\&EES(. -M/Q,RP-/(CO@8S.F@6M/'-F(V;(3,/V\J>JJ MP<>.-@?Z(_N*!LU+H!5@QMS=3T$A(QE^/-9,V1QIX *N!SX(0D]@QG8S&5+' M^VAQ,*+57]8T '^ M3M3$T%%E/2&/P2U_RL9*WK@'!.>?G@M3_7RNTD &$3)P.*+_'7OQ,Y3MD:[- MY77BQ7+?P_TN9K;_VN&S *J?/[1<#8+/3TZME=5S[)_$O@3\UI3 M*?R)/=;42\"5')LZ$/?_U:JF3BZM8#&9$-^-OU\&$/3:ZJ(J8-&B<6GTJ2;%R W MX.W(S%+V6N.NGY2T@>-)?KO;[RF3 ; [WHY<]T=2;2997;UJ36FMFJIK_50= MC#RZ)ET9;9.)8DF0-,\FYI8ZG6_3 AA)OAW9<$QEF76*LD0TRT+&+]64:64% M3CY'=]>FL[%B9K,RYGLYSUB/AB.?% ;4\4BOK0_G4F\K8AL_SS?&K7HY5X"= MB(]&TJW9.F4+XY3.)%VS/R;FU#(W&3#'(U-U@%]:+D.(J18]F:]*&C&NK0;L M\4C)MD94NVL* .QZ9M09:#\>;&;VYZ%2GLX745DJP0/71 MR')6FV;U>4H1-\,!D&JVF+#9WR>D$FIY'0YE^H4-TDK2J,X-BI:0UF2+=J,.A MA[D'%A.T8C73#W@HNR^"A\U(:5_-LG4Q51"W##';DLWR:@"'XC_>_=:JINM$ MU]05C!'HEU3V8NI:UMS=GD.@NUH1@P>Z9]B_^]?.(/]735C9=D9 M36-X//@\'N#.X:+ A@*0,H*^MI@)WN/5Q5>:-P6??R,LL3\$#&H.],IYFYHA MFYY@*N+"UVR(7CIV^M]9>!1G#XBHU]#YR]]I_:>ZY2 M3 7S.P\@'$#]$!BFMNU8Z^ C8Q/[KPM7;KOL1/PZ&2:^8D"#X*D M_#&M&-@752=FJZ;RBR =#^80_.-N_L"M9'.RVV>A0JVF&M"=ERJCN<&O!G@9 MRWF*!6\!51!NWD'^T5L*=FPENV>?\#\FQGYKYE[/F=L TA%W;UQYT1SSY70) MO F67]>M2[*?2XW:_9%2;4W@=&'4N],53,6E)46\E!387WJL0"85NRPFUL7^ MC$RS^?KX]]?X]R6%\YMU3]"KGJZ:B68A+?2%EKH*)'5&7I%QHD.^0G=Q# M>R"^M#H*E/?P*1&/.:IKJR-H]!D;J!%@!1NO5BWXP :#H%D;["([/9FHP)@& MAB>\JJR LXOF>DY@.QZ^Z!Y2ZUZ=GW^=FN$C[K4!# @N! _MCCH%WX;7T4SP MN_IT;C-]OY_BW#O,2>[XE/V;1,GWM\;?5-#7JZDYFJJ*;ZC5<2;89,I@$N;^ M_!4K-F,Y*=F&SH#=D@M.:RWP&$G#&ND_#B:/DTEOJU,BG<&JE7'*6;2! M&ZI@2=K@EI[CJ^?U;KYKU>S>)3;?OH?NUW>.%WWCL=L"-G@><< M[KJ_&KY[A]]WAI-/+/M1>/[%2?/%+2UP&YB!=)#2X?<$O/3/G>,&VFF?.DSV M3LW@QH>A\A B^^I5W"4G':ZX=]@3;]T>_U16 ),!(XF(@(303R1'Q)6T$1< M:R*P)_Q#$AB:B>_-Q-?;&/WV=G$50;QTKEXE9/P9-D?$+#F\)+! X(?_^X/X M\;NJ1SS1D6K]\>WHP*]TZ=(^*7KXSW=(TRQ*'5?+;%_GB\D-V^ M'_9[GR,Q=;]Q1IKB$H/SAQ-_7T GPU1 ZO%VF\M8V??QDI]9L+>>(G[9[C%? M#1Y4P..T5JJQ5,LP>',J:5QH%YMYJ[*L83);2RPGKF[G:1@3)G_\@Y-4G*4_ M*M]PK^8"CR/!"AE<(B#1U5/54?^)*6YYL*8S6U75WV93; MBZ:>7 WH'2:Q<8S ']#B8I'%A2PN9''=$+YE+-\Y 6_I(INC^\G:5&PN[/Q8 MS";=+@MIOA#>."Q.\1^U*[U]DRL@V06Y&M,B,:WA\J0D%LB"7!^P.]PBXSSS48^I.S/+7K67 M/\U-0_8:LM>0O78C]MH)O&.+6Z%04JI#*:4R]$K)I+VLN1H$Q:LXBH^S+'.G M=MJ>\@QE]S.FS6U_Q_0&VX/J>LAH^Q:&A6S.A"V$R!MU$-'^NA](D\Q#^2M5 M$=LO"0 MA7=F2$OM]/8$LHF=K:..4HZ/S;N%1&?8POQU:@7+;, 60W&6/CZIWKLE5[+, M22*HNK"SV5Z '3+;SF^VO=9_$NB_8ODPU344&+PL%3[T=WTP4ZYBF:-WH:^P M2J0$)=UM2GYQN9EMO'ZJR0=E@P*C#H^3_+VZZ9AC$/C-P@3(V/N>L0>K]#VX MI7?+(GA5]/5M==4S/>BOXHW8T\=/_NN;W]#82XOSY2JP'37(@(;[2>SP$+\C M^Z-":;N*;C)?4;U\4-RE9+EN376:4]E1!RS/\CCUJOC;0"9XCE6QX8!D%') M#3EB(./4>(!Q+*72+,8QQ'%EN814L]O.1I8VS9Z;I.6"/%K8N!D<2LD>OHA4X=C#RZ.R5TS)%!$(2> M=1;I?&?%98T2'/GZ[@.6H%EUS.(#>B13 PJGJ0%/X?Q@R))#'HB*)[BC&HA# M)CD99P:)E#1G%*HV:UE9W9^ 8J>H52BNJT:\1_=4I:8%7GGON MTN:D;)6ME2;DTC%-6*N1>CN2+F\Z&[F4*NB);D-I+WOSD3"8G)(6ORJ:BUHO MRTI%:4 ;63ZYG9JK4Q48FRNZ-Y!26%OJX).F8*39\J2P.E6!,9G'=,$J)=9B M(E=NS 6G9N4HX50%QG*M4GSX$N#OXV[?W#W.>^\=LP]\5Q9-=%ZB' M F[I^K(Y4H\O! ODR881LRU8]$@#/VYB"GQZ6 [,5<&I0/,TU7VZ;G6MM[H7 M3*E@*GNYOE-2J]E>D4.9IAPQE6G7<<6PA,ZD?CT-^\8:A85$7RP.W]T5>@MJ MM\G&R#=VY5'!= V#U0Q+M2F?+*JW];C.50CKY8E']CWK\,&N#E;PR9=K9?'4 M$T_^6;6LPY&0>-#R,[O#Z1-&_\+O"-4%PI]8 LU+%.>%0OH2P7GAG[@'+?$7 M[7EYW$)ST9X7A&/1G!> 8VA>+C+QW0^_6WH0 MZ=25=.I4S?@O+X+='!___7K6SU*5$\>?2.J>%&A7L7)XCD5R\>S:6UHDX1(: MS[](B'- : 1X;2_?N?+L8CT;1$;L# MBN+<3+<_;IGT'>+;*_Z#L)0U(X@A6:D@&M;TK)$^!9"F.FX0:SK% "[/$YJ" M\0.Q:%KKG+6J8197WU6I).,TP< /QWW&HSUO'_4/62+O$%\/ M1BOQC1/F&_[?U6@$;[K=5P(R174<4 K>Z\NU7#*RZJR*KD3HO4I=GSJ) 76" MU'-ZW+5)/=^@'.3-7]2"/5WD%),@?LPXV+4HW7$+X%>/6"I[+LD*MG:$5(9H M\P_H\_ /^,=T=TB+92/O7(Q*V1'IQT0C4V4).?[3QW+ :G#7X^+$Y MA*8^HXS>>XCUAA.<&"_[.^AZ-=N80QXH]3N*87^ M5I]GQJ)JCCUBDIZ$&$+[T)M:_;6,WW. MPOI?([J2P.=$55V:1-S9UD6=LFW M!!'G>2S.\1\5N/[#+0!IQ8-JQ44#0W^J%7X"ZS0&=<;3F\N42Q58S%@.83HV M!;2"C#,L&^>H\Q3-"\OX3S_GD\(P6U@; " MUVUM;%58:^[SI^+<-JR-J@9!V&JPN,HJU,(!5QEUTU*IO18[%IW-E[-R3I_\ MMJ;GS9&CPJJTLK&/^@8O*'B>HPU];QB9#>1&*G^UV]*4MRP_>H(29M MG#E9FY.)@.V39R)L\2G5(I;.U!* MYE)U8?Z_![Z3V!6.@-T"'&T$/]VMFKLY0AZ<(L@&ON*."CL9#>!+!8K8>%Y< M.X7=@X/'*ZT",4PUI$4#ZPKX>#62-I-(@<-H11(5IC)(B56\H\DKRL[FR?J M#DZ:>)S"Z?L]92+%"6%+_9+B3+(#.SG>U!2Q.J&=O"!W:D6Z'BG%81VJ@0]R M#"$V[1$E,UJWLJU/@.* 796AXR3_D>)$_R#ZO(7:JA,(VAQ=?B>];>V/;M'Q M*.^AM5_K*["NX2,<8�[76W;$,>2(ON>I*8-@B1K4?+N!9XSZF6)O6A.&^5 MF'9]U$Q7L?J @?LG$^>8XZXUMWDH1=H2B8WS(VVI81-,K-1&6RE%\A,/9[*) M@1.M35,;9DKY3E582JIM9)RVP6>+'NPV#(^B&!&GSM2U,T)GT4-]PT-X,_:& M"7Z/0Y]V#F?F$?16].>6[QE2ZEIT,+(VJ6L^S;Q%+L" ,V.&22 M<8Q@XPQWP9T2Z<.#Z4,88(284MZ-6^YQ2IC%.QM[!Y]2Z0R3%@ M)_S<*QMB@MMO9K,=_1[PE5_0L$>&*CM0"Z9_*YIK&_+F9_"2ASRFP_(.-.Q7 M47N"?2)IVWM6DAU1^\5U7UTL,5(-X^^/+(>S4;WYCPA>!/6B?<9>R-IKXB?\ M^:<&3#!M]/>N$JX\@@6197,#L\M,RP-/ FO:@JF!+7$GCFS$;-GQ]E6:7777 M*5>; R63?46#!@A0'#!C[NZGP.J6X<=CS01FI08N %:NI^Y[2FK_7*98]4FN MVVGF*Q3BL3BNVIK@DP?'^6,2/OS[__Z?5SD&SZ@-<_LLY^K^M1BW?>C($A6I65J/.!'%#B!4IPZX'AZ.%#'(T(E&7;,CT<__GG=::'K M;\T57:7R4HJSK8HT9"0L?[)[AY62-H-AP1CJ?@(C&DF*D)>*<*H?!=7QJ,1L M.R'$.<4UMHVIO/)'JU/]*/K5F8&OM5Y.DM7F5MAT:)JDZZ?Z48CT:-Q*M]MU M3-/FXG#LS2J=[>14/XKJLC;.=R2SCA6I7(\?M,VY29SL1S&[W_HP:?R?$^U;KI8J+X"['NK^-Y_+_HOK MD>$KJI)QK'DJZ%D0W/.X0/]Q'CV?V0PPDTZY6%-76FN53JWDP222F?'0!$GM M#)"8NG_C-RGOAVX)0 [!OQQJ\8NU9FRHCF0?&"7@<\V!^?2&[\(Y7UF^H<2F M\E(%0U03F#.>ECC(>-=0X86ZO]ZJR"=ZAS[G2J+_>H8\^T3@Y\B0IYXPE"(? MB334)YY#$Q&%B<">^ O*)QV\ZA_0J6?1(=:Z@.I%+KK[M\A)GS*M_O*E_W+SZ=YN*[# P M[%"T\-*S4H ?+*1A[AK^U=+;XS28?^:&_A#H4=4\QTO!2!BD:EE MTHE\%=L(XJQB$AFZ/]W7$2!8)LY^F+J%M G5%;C%),A+:9/?5G+L*"OF,7.SU7^]?.GD2'@8\.WRC9+.*IF9<")PY7_=ZT M1/3$;"HIR,76FFMAPJZZ 1?G&1X=S:]_-$?:&/'4STMI([[NN!E[3FABTQOZ M_64^-2NDZKN2"10?Q\BK6 K7T\+GY(Z@ ]2/?UJ6)QNQUY;"+1_6SYK6=A0L M?/0YK:FWS) M,RWC7^E8V--7[4;LZW;C!90M]KO9IZ]31':I+#*.5<&Y/.CMUU0G06[1@,!I MFF=^);)<-)5D=].&:EL.?(BTYHX,R_5/Y8;8,V&4+?M"25R4MW5I8I*%#KTZ M[K%X>MQ%>RP>$2?>6#[,5Q+#7L*B[:@!*Q5F5))/,?#?\SS%#A-UN?2VW\B& M^?5X[O[Q@F1<)YA858EI9DR.@<-$B-"7)S36 3.H>E M$+,=:ZD%236[3+G15%/',>OY1A#28,I,8B[KJO,4:WTZ)AY;3:V8YD+/DPT? M FXJ "MCL@%6VNX;X)\LWQG!9&)3B^\^1?0$O<_\-+NU%K!E.?@D7:)/T/5L%9/L3R4J>H^=^N$+Z2N;9AC& ]^ MV7_NR>M][O3NX<#VK=HRN)]J;.#-Y1@\MMI!BT_W*2:X4 !,S)&XO$85/=X M;**"J07S%TA- < *9M@)R--@OEW/W=_P]1,%O3_GUO+7)*#Y5G@>CLD". M61E\[+R<3;"D+'#[$^L53!+8*YU@[L#[P-) $ IW+4^?)7%*"N!)_^NZ'8U= MQQM M_H^=S0X1;_]3($:#W_:'Z)7R7%*)=1T4??-09KJ4I-LGGP5O4I07[ R MX&']9\VQ9NK(>P:(%)3#L\G [."](CO.(-58\Z5!9M#7$[,V)A0;)D'9*X" M3\>ED&( Y PHO%/+ZJ&$_*M*%72TP^OO6DX?M/^DJ(V"0Y!$SN?UIC#Q&N:8 MZU#JY,<_P HZ/I4\RQI"98 R[Q"E#W! _()!1QT9$$0#%%RIAO$4F2WK10(G M-)EP]F]WO_OLLB=?[F/@X7=IG>ZWNQ3_F=5W. 6]^ 26$PC>/JC@8<@;R_=^ MCK6UJIP2R(MTE$.)A)TA\MJ!M!L62.S'T3'NC][CS1DP>$3P"A^< KFC4.@HW9 MWHT%L 4,',7?H1- +$LSXD"E/1_N'1/9W6W1%MR48H8&+A,$S%1G"2NEF?#+ M-I0L[* --J7]_@_!#>A:4"G _74$.#I4H?5[U?4[C.+Z/6GT!"5S@/VR6U6Q MPPJZ]O-]U:VR>^B!6=^6YEV[G=%3@N+7,HGVJC;^9 =_D889+)Z M-9TC"KJJYF:9#PA#"5<=08, )BP" _25R76HP[7;W0!$U':3JBHM:_<2:F4' M-*^>9P-LW/E;9TY@+M@<85!SP6^(J7F_/BKV,MUI"UAFWLHZX<8)9\GLH7)T M>&=HZ.^.30"&7P(K^/.\Z(-7_ALB+<+*B&#E*(I8>7PL?;'9A[7B#T;&9T?O M^-L#TLZT^'5B-L 7H#K 3R. M*Q>5OD.E[^ZA]!V!H=)WJ/0=*GUW"Z7O7BS&8$$?5DM0#8_$61H;,=2 &;'$ M@)+'Y&"(#\>#L3QB&(XCZ#%^"(\]5X23ZMU)OS%QBUB*V]*=K3_,>J75J6IX MM89-FL9Z;.B^5E SVY:A"HT)&$F_'3GHN'Q-SR2V>C7?GZ6=CJMF'%AACWL[ MTBQ5O28])S)B2J^D4NO<=E7,PKOC^-NA;7SA9PBIV= UAL0FLTTW3RW@1?&C M&GOT+,.UB]:VJON%?E-L9Y/I$@;K]AW5PZMOBUQABDV*F+Q6[?:LT<,JKG"J M&I_4VB:+.7%=P3J^P4BCRHH0,JM3U?CN.-UQ^KOM^G<-4L6#/C7O-(HFJMPG<\+5,5.P2#SWU/KV:+,-_A2*+* M?*;5MKV1KC=ENS!/I9(K:@U''DM4RB=5!UI+GEYV9Z,/6([>5%A\'ED(=/! M#$+I\[J_X"<]I^1LTQ2L*'XT5G@!&\D>R%^9:O3M,=*14-IE7ILZ$2K7 :L:.+VJX/B7- ML)DL=<3Z8&Z5BH*4!$/QXZ&=$L%1!:->$XGL/$?CA8Y8TL!Z/K'T.M.JU)6R MJ[7D]TL)BBED!#H+UO.)M5K=6RHI^*KUES);53*^!1I^8@G$OO9KPFMP6 MFXE;Z4@J%'^J?U- (SLZDJEAW4BE.Z:4_'V0D<>J2 M" GL%3?R8E^ M(;6P-6D%5D4P]$@#&V9Y0O7:[8G4&3.;X;9.N]WD"@X]5D%=GLY'U&+DZ@EZ MK):&98H5M_5@[)$.]IRAFQ[7%BO);_?F7:;D3IM%\ @G%HR64!=1L*@*4D(K@G7BQ M/"]C1#T8>R2#K9&@LNW^=J4OZ([)Y*;#AC0&+W9"$QRRGEHKC::D$PIM9I;L MD&S0X!%.:$(Y6<@JG;&X$#O-5LT=^+.IFP!/<$(3$B6#J'=FG:+D=6H-<-T3*M[KVXU2T7%2V$:4)NY,!6O' 9<] MH>*X)8[7L]24E%*9!)NGI3E9@M5N3ZBXS4S-19,M924Y75[TTQV!\84)=',> M#?4'Y72]L"('4G&2EY75L)OD@"E GM"$F8E;9"TO&QBC]F:^NDC-M^O5@#RQ M;[=$:\+A(U\5U6S2*(]) +@E\ GUA;MU&C=:[)SJ6-7)B0[JJ4TL'61)]96 MKS%K]O5\LRW.JR9>P)*X(XS!54_(55*;%:N059L C@B+X_/)=6H)AIZ0:VF3 M:XS&+;"XY7@6 3)W8O58YI[;I]GNV-$^VFW0-'/*LC#"@3DQ!M;2D M*-V5?7$QE-*=&M@4.V#%4B>F(*?.-M12SSAB0AIWE%G6'RVAF7/"=MIV?2TM MS*RR+AL5B:3R3D'U@Z%'VJ7C3H>S&6FB+WQ'-!JCLI.1)G#HD7;-LLYBME*= MF:AEG:%I-C@C+P?/>JQ=PD:9]JPBWL)DKCP3ZU:^,-Q=]EB[RHMF5]TLAC98 ML<3 S,K8Q@/[%W5BP;F5Y4<6-8%#CV3 I"A[*8G;)+; M29JM5LJ9Y"88>B0#GG>XB=HE+&PSE;AA*Y>LI1I&(L 9+8<5BEX#("<<>Y#!.[6A/R:[?8,:1_RX M8MWHM[2_O+F+;( [)#?[?SPF $X+7J9IY&:TF+4Z37KA=_QU7[A><>A7)_+F M:S_P!E($K/'.L_I5G@09C X($YI[Q#$(H9G):P=KX+;]HH?MZA6G#UZC/ZLW M3=%/#UI(=.=O?L+H7XZ;*%5X?6(H-"_1FQ?LB?NP.2V:EW#FA7NBD+Y$<%X0 MCD5U7I"^1'%>N(4$X%LUY0?98-.>%>\+1M$1O6A",175>< ;-2_3F MA7U"NTL$IP7!6#3G!5ECT9P7[HE"I\K+S.?B&@W2_JFZ Y9PF?KGX36R:%6&,G?TT+)RNY.6,\) MF6C)G'?)<$\\>4\KYCDI$2V4X>UHJ+_.O M_JC1ZM2CNS7N?LL[$XHKAOG<%?.KF8"C+E73OQD']^VAYV>4E0<4R6>Y M5)?O,11]&2%-^G9*T0.*Y+-L'J1)2)/0GG2&?!*D2$B1?B.MX@%%\DE& U(D MI$AH1SH'I_Z.-.FFF2_[VON57_TO'M#G^CB,E<\H4/]UHQP3[A,P(-^^Z%<[ M,_]N \#SM0^"7ZWM6H%5G:;J++61^MQ \%>?GL:^^=?WFPX=4A D5W[=M5K$/JVF3/_YAX@3-Q'&6NTSC M]-O"M+>]=BS[?GE#UT&UZU-_$*K]/JJ]WTJ-IS2^4UDSAIXM.GUM10]::6_U M :QM5?"@LCN]$*(-&QN**Z2*8K:X:I;5%%71<8AHS$X[<>)OA&=W'!>_#GA= MG7AU!]CUG$!5LH8 M/!)72Z[KDK1R"\70-X0J"HW0'P!+W9]YTD7R3G_1'XN$F)&2[I M BLF6I;/):MYHD0XRV&17Y".X 0-E B$/LCL.9LG M"IW93L#/]]&C*E$=+NUDIOI&39LFEV M"Q;M3@,(H;_F"[H=4N2QESYF: M?4\[GK8\H_J& 7FADZ,MG\$<=)R_KVRKM M-/@"COO:O#]*FQM.EYJ=_I3K3&?^U@@9K1-3CB_/9V-%8HBZ7UD[&Z_$9^PO;]G#87M>XTX6+V M@FBLPO/@SQ-#L[WAN!RF]3)%LRHJ*6,)H>T:'OQ'UF)DIEV:^'L',/;'7OS3 M0%:@;9\BO>(WN@9E?U8R@#318!D!M MW*"<[\-%01^'H'\+((O8_5=PICU_43,$4TD]:_\9PP1+0>\7*,'AEEZR M4K,FW^+%3JZ\Z'%+VDS: L ME%OP$+D%D1<*2DRX8ASC$^SJIMWBQ*MR&5%K M*6DR59RV*F9XJ0F4F+&'DWI-%;.=UH EIF:[4YD [$*I"B'CU+B>8Z0-SC2W^-@F6J.0PQY9OH)3@E(TL3EO9%O,V%%8H2TQFW _/ZF1FS9F&*:6*SLQ3=C+7K20: MD]6 A8&/A^7-A!OE0-CX6<@#8>--8^/[81 [GYQ->P5BIB\F2Z>;,SI+7@TY M-)Q:$GS"+PV6TF8\'8D+.^F)N0E 2.;'/T2*JV734*^J1?!\ & R++KZ1W"DA93 M8VA228.'/'"23<[A8?M=)L69YLQ*R3#35=WS[65^94P,+0 M3#4QW7V 8]B___8L.WC!$PX\N&?C /3!U1\Q:(XR6:(K)93:I%'HR8I<"64X2]A*3QPFB45^L>*TY&7"[%A0\P\=I M#D<$H=##-[U-&VXHY^2 9,^>?*08**GA<9,:;M]CGU#Z MH[XR;30P;51I]XL"[1:7KOF.M.+VU@2J0G[I*N1(*VYO3:"]XN(EL4-3BYNFYC'V MI\R\Y\!S;&2YGALP\A[/;8OH ;(0V[BY6#-JR(,&5NP'\3&EOD\]Y<;WTT]^VS#=,9 M@T1R3;Y(U/ES=Y&5"._QL^98,W7D/3]M"@+)"78>F2OUB]O,M*=GB\9220P* MK>&T/L!QF'6(QUF&BV,)QD+YCE_,C:%FF+YRXH3G< -^]72Z3-YF0YSV<(+#5; M4LODJ*9QWT\N^!96&!;1QELY,H-5DZM5?U9.;"95 6(%#[.&P>*(4_P#HD6H MSLJH"N4>V& H[?$,*/)N5J,QG:7]QH!:8,U9=;A.6^VDQ :F!ZHDB(R/F^?, M1=WZ.$]VXK<,B/HLE?>D(M_2F:K<8;7\NI/L! 8$S#ZDX@3-QW'J(POB7/[D MJ% $]R[FM&H;*GS5.!"_[0 1R[O?Y+D%WFX;_!:T39)'(R<8^8 QJXC1!&^T M#FO$:(2H5NM]^[]_I:^[ON&YU?'^D<%[I5] W3,""B\03S 5X8!WITKT;36!HH]*EH9.@$"Q^G]6+4#$B MT83WFR>='T6T!@AP,AB"40S9;Y(7V+K$=8=K52D2> M'9#96;&$;61/J M,D\",Y"$(0TRSF)LG"5Y1+&[:H^AJ H%Y03<#0A=*]CP-11*%A+"%/?;%5'M M&U2SD$HH=:H.48B!-A^'\W'NDLW/'EGA(FT(/41:P)% (LCJO71>P,=X\2ZE MUVT4Q4+98'I8=3U5^$II9F/:! +'AQD"B-.+\@'N(1_@!FR5*WG(OV9GN/-V MO\!X%(95,ZV\$3H I6D0L$ M/K)04$E@I$_GYH@_LE!026"D3VA_0B6!D3J%+Y0;J_\;4EP4E01&&H8V+%02 M^+(E@6^!#PAC]GLN8.PO=6VKIJO^![$"D9?Z5DB M[JO/O*B0+0TU#0:J07: M+5#3:*05-TX+"M.!@10%*0K:/E ?Z?><#A$K$AE0]U37.[@;D(L2N2COFO,1 M=0+=K>4GOD?6S9M+ "OPRCONW@%H3O#W/'*RK*O+10M3TY:16:AMVLBM!C@# M\Q-1E0I$I@E=*&&0:1!0G3F'\0Q(-=]P1*[+-GTQZRSI#,:079Z?0*1B$%(A MDRH"0@F!IG0'0'6MS,=O0$T;ZYGXM#DP=(;41-.3%EMK&1A%_(]_*!Z+LPR! MH 91N*+G 47H$\WTR6^ 3Y)5W=H GY;%XC)3EF11KKC=P,Y!A0.1H1,)H81! M;XLZUIPW^?(;>&$69MF$L6CW)(W*81FY/>Y1ZWJ %_17K)7;H>^]=9OOV7DH M5H9B9;= S+N',C61V"8*]:%C D.+ MA:YO@HM3)(L*VR"ZXVW2':-N+MV1!_LSG)DMR6$]97J:I';+67*5;V8]78 X M.I]CQ&3.Y+U^-Y43YTK+R/1YD?/]%<2(:[3$ MB:B&'*5G(7KML4CNE&][!\!R-=?R9^#"B URN&QO!8SH5CF3*AA"GJ]#<'GD MJGSAH$ND39)P1!)ZW;[0'2_G]AU_!@AUV?!SQB:3%U.T5F<218PV)\&)!+J, M/W=]W /Y.BMK9NPOPW+=_\3 !"O@ DLP1TLUF#CXTBZ*J:&8&N)C1]O(NAV' MM&2"FQA [ J$'EA.M6JFGU''%4PE9J 0">PVZAJY95);6Q)7B9I M"TA\O1"!,<=!KS4>QQ@NSC 8X@<@RG;8WFV$97?I\#X3CGG+GM%;E;M% *YE MP1ZX>6+3$B".(3HWLLBB(!1$YXZH._U,"+2AQ48Z10Q+4J>N)VBN5-JRFPE$ M(-2&/GROT*W1OJ/EF4>P%4UG_9F@2[/2K7ICR&;.Y#HYJNY;QG_N<;HYC MOBL#^US_];DY_'V'1*\)CI:CJ$YB-_@G;J]CP>X<^Q<6_/?0$MJ' L*34-11 M\J[B @'4@,.R];K?VOO1VXZN+G)FD2A(Q59GU 7#,PP@ 0U\P,_F1 ME1(/6RDC+Z&]UQ_!UMV' +X/66V.(S8CO8@K)!G81XBA'Y+S_E[ ZHJ>? 1- MUW'K?QM>*E1CRHZQOJ47V^TL-;448Z3OX"5PX#,D?6[G?638_MSN%M_O^1:/ MF:IWUL9OMQ,0##=*BK#W''D#"(X?(W[PG8U 'C:5%N&O1MBF5K=+:;TBX&,! M"&6?/$!A<8[]:"]X' 0,Z9#W;C[!C8)BN/D&" /O/QCQ'?Q3JF2VD%4]72QN MI)RP%)B-.9E _$-)!\C^NP6AO9>4@)#N%@(8W\$JDV?T66$NZF*SYU+EO-DU MJ]P*8E50A!Z/LQ2RU*['_G@G&P%AU?P*BHSSUDARH0N'KXS9/7OZKDGS&2\)"&+++SX==1GD*TX.OHK2/8O^AZ MS68O"3Y _/_[(W$"A<:KK$5N_)6JITBIV503ZJA06T$4XB$*L3B,&C"HJ]'5 MLASN#X9.9"%$"X9NP(JZ6F> :UI C9(O)C.SH:83,CG7E;FUD;83B#V/G,. M#*!SNJ30 >ZJ?02N"1^87Y0KE"O7]&RE/QSSJ]R&%G?P =O8QCF: ;8+?Q:7 M_GLK+(S4A0_ A3D&E]W A*&.O> )KF38H"@KJO%VWNR$2TOI6P?5L-?2K2E8 M6%GDMU5J/RR-NW[M?:1Q][F6T!X7T3KQ2.'N>#@P^WS M_1C <6E^Y?>1P^\WT]U9PY!$?YCJN7RU/%OVZQ YF!__$'B<(1Z0ZXWLC>^X MUQ!JA-1S\?O:GB\8Q8S2D39Z-6D5G$Z59.;:!&K[-=HJ1E7=0TOM@ [%&T> MP-^'$"!$1N'W4: O$#F7'\R+6#&_S=C3S"#GI ,40&Q M.M_U>7XP$I_'B[? M]Q77&FR60PE?%Z2LPZA+*C/7N^V=X@:I]3C#Q%GV[*GUM^."1]$;1+F+D% 0 MPP[ITX,0ZA!_+C)20OJ$]B?$CGM<=0K5G75#8T#&U8X1VH'L< MO!VRV_X.'Y5!S%A.S)NJX(^CJK$Y&#!U8ZJIJ$JL+#NCZ?_[%\Y@?Y-X?/<# M@1'$(U1%#)-9&U&17-$SH%C= )_FCY@W/E/^8HRY5TS]OIX;;<>Z% MZ::X'2DA3DEDI'1K"H8X)8A3$F4I(7U"^Q/BE#RN.B%.2706#^*4W*.&H0T+ M<4HBZK )Q3N#$\$M*K+G.[(1F\CNO7MC[Y0+@NH>72(CD7B9D4C\2?D2^-6: M8RG^R*LZ3=59:B,U^"+\A[WZ966WH0*A+-5S5DMRR]N"[V[IG%3LYUJI^3+A MBY7?;I/9V'EH#_T0H-P[FC=-^2Y8.JJ3-T>&#]>$X+K@,56E):]/I%B*)L$1 M3L+ -5%"[7]Y\_#T:-65;@B>WJ_) M--PP4F4^GS8DWR/R0]\IMM+2=PJTG!>:AOEQ.N75LH8D,Y@PXQ)IS^JL(#0Q MJ&H#LI'")C'= 0:]7ZOI]U"HD,^N:M7.9B1VR%R:*DNIY6#U.]WBS@,@C#Q3 MM35?Z(G5WKA8EW)^HD(%MLTC5W^Z"V88*O44"0#YN-33[X'(TO"3N+Q*);&F M,7-RQ%QI^\9'E2$O"R(#;Y"L4EB]*JI+3:C666E5=.H01%#Q*&2&1( ,=PLP M\GT4P.FB5)ARV[3(M$129>=T6B1"]I58FU1Y*;>:6SWAS0Q[7>6'M!L<2()R M5%]QEMPT@?#811TSM(6O*>=S5=].K 91!".S3X1!$;P%U+VL!ZJT4_T+^,FI M6GI&U.FMIF<'\JQ0G[*LT X9^_7.#&\42C,/8[22JJ<9?#S*"P."@WYR$J?B M%,%=S@J\(84/U6]^0W*Z5ZXG L8_!L;W/?1ZEIYJC.SV1:W+C?#-,K'$L/ \ M]-5MWY]-V$E1W'0]0[-K=:^D!:!X#0\]4G9D&D:0G7L' /C'<8'3$#BJZPW< M(WLYK,GF[:W;7S;5_$=VW671*]-/UJI8KF+HA#P@\,G,J5O^"J+7-<(#2%$1 M\SF"S.<[0*^S!"7>03 L2:T1M]N MG'=>'/**@\YP5:[/Q0U1TEJ-I35);2W7BEU#N L-\()GP"8MGQN)B99,646,UBK$28;ITHA<<0]G.5BE\@ M5DUL;NI+WAUSQH()S"J49G#C:0:1EP#*4;A4.. 3#!K@M$6FJRXA=88.-DXY M96S0#2\2,"B4B&9Y,\B(S,@H6K-BJSO+U"$&H2P%9 3=>KW?6T"AWP&1A2[W MFSE>]L1.S=7(YD1RAV3(1%>MV:PW>@O;DYK=EC1/3QO%'"$$2$)_Q4MT#QD. MS^?>O9-_;CM 8G =C545)3N$GNPPM!Q%=1*[[__$[74L, !B_\*"_Z(JQ7"3 M(4(4VBW@][D=<4<^M& #>$:2,X8:T@VW06*4:NJ,T<7';&F<7UOAF:)$5C5\ MW*\(&)$U^(&7W6XH?S(@,1AE0)R4B 0>H@40-X"J[V12(%2];51]/\KAZ.V, M.77MK-1I92KT0!GFQF;(QGF]R/743"%7PC:B5^YE:2G/C 2(K@IJ\E06M!BIM)VATMS M%1B%,/9#,G0<9XYKTOP'@2(R"B,CM'?31"*,BE&P"O\ T\J>PFM#?9_0< :,449Q(&5Y<2AM.JE&U&MGCW9"17^HO MK91;TU6=87!CZ$W%1(JJ0XG!/A1XG&+Y.$G0CT=A0NDI*#WEGE'J_0#,W)NE M._Y KDFJE_&;@MMMJ8V086JRZ";%&PNN0DJRLHLNL$8!Y9(9'A MA+)-_B .8BZ[B^%VU.'$35#5NH^;D\&@RV+;ML^U5C=*9^5HTIXW*K)*9 MP%=%62,H:^2^LT9N/YXPSZI)K=O69R(S$CN-6:YG5F]EA)'K\3UU0:W:(Q5&ZH34"95[OX5R[TB=[F+E MH-WI.YS2>]2GV^$],O:GM,=G6D%L9+F>&] =[]PYC;B(=\I%O-4=]I$7!2*_ M79S\AM3B]A8%VBTN3JT2;G0Q(*DB4A-GQ<8S"4 DDQ+,)VWN$D.K^LBF_!552Q_=, M37(&F-;59GB5&>=,/( JYL<_-$'%2?:""=U()Y%)%4$"TQW@U!ES+/\<9)0- M72UWQDY*5[FXCXY&YW*WA^E;3ZNVH<+WB@-9 MVPZ0I[S[39Y;X%6VP6]! RYY-'*"D?<>A@O5V8ZJTW[F>4>E:._:#?\KX][U M#<^MCO>/#-XK_0*@GG%+>(%3@JD(!Y0Z@?@6FZB(@_*T+J4DSK/JFSJ73@'$ MIW=.>QRCXA2/RH9=TD./X.TS=SV"M_OVW5\0WW(5<>EF-Q8F)=9>6VYVY*SN MK""^P;*('!5G"0*A&S+>PO/Q(W"+AL/__:**9P>E0K=26CO]-*;/2\D:5JMZ M%7D^@:#TR!46PPT"()SZ)"* <"HZT8$K8M70Y6:-9$KKB8Q7X86RU5EHQ>" M"*,'#PM6R(**@H3V80,$3=>J^'AV>)&KAI^>F;0AIG@1$[Q2JX?E=_!"!RP) MCH\3.'_NODI18?-_J^2 9HZLN7K6F@,H#(EBLXC='U6_VY7""L]/F@\ IF2Y MIV+#.9[F/RO0^#E2%VAGIAN2$ M&/_WC%[7BAI\#;X&M4ZK6G D0=]H7:%0'^L.5PC@BX%V)L,R<0YE)R%+*_R M0*2@ZDA&$:3>7IKU_S'0O,^[;6M\J]@?=/4%5O'[9K M_FM0L1$+J6TAO2KJS>9D()7)K."65@%4T-")P\-D(/ZCG,0;X/=_H W,L3;L M!B8,=>P%3X!*;J&26ZB^;U@6^J.K!:KOB^K[(K5 NP6J[XNTXL:+^884!$7U M?9&BH.T#U?>]&_H?C*#OJ7^QO]2UK9JN^A]$ D0>W+LG =[J5HN6#J*E19&6 MAO3I+I8.VI^B09U"ZG07*^?F:$%A.E:0AB$-0QO6K5)B;LM)$XI'9E\",B#X MJ:YW<+P@-RQRP]X"YR/JI+=;RYM\CYF;-Y< '>"5=WR[ UZ MK2 TLO4Z!*AK.*21+B(S*H+LT3O IRLTW_D<7!*35FVUGBD"1FS'!I?V#O#F:E[OSS#'U:=UUM4D69\/C&:6*HG=9#7 '%1Q M#UDTD1!*%"ONA>X8.K>;_#.<*.KM)='L-S"Q8_.;I-YI,[/\#B?HK[AF;HXV MG94U,_:78;GN?V)@-A5P@268D*4:S!)\0Q>%_%#([QZ8U*&#V5UYN243W,0 MKF J*6L^MQ2PJ%(')/FH]CI/E!+";%&Q]*8\SG+EK)ES M-I,!A4.?.,_B<1Z[9.7U1]9,Q+I&K.M[\6W_)BR]1:-)=91K=LE-7?1GE7RB MVO#X:CE (\3(1H828F3?OQ_[3$"2;> I2YV8"I:MNWEREBU-BF0= LDC-XY' M3&W$U(XJMES)9WTF?)G5MA.[J597>LH?^*LE4]83X@KB"V)Q(TOEWEG,YCMC!HZ@?$!O=E?<*K< ]M[5X[UN0[K1W#W&^1R M!'?W[Z#_-MY-1YF57-GZNIC@&VHC:S9\KQK@'>*B(_/N%H3V'E<]PG 7^L$Z M0F59/D6L=\_?U6ZFEVQF5V4QFUXW28MCN0D;0!?_XQ\Z3F$,2O.[;C@@6EIX MLQ&$:(GQ#FRW:[6G_Z[QI?>\A#*31P6LFI@GZ'RO-//(^KH-H;W+ MJX\P8H5N?IVYU?UO6U"2-V]+I<&:T!/MY3([2':DE"T$^$-_P82Z(3H^M[O% M]QO+Q6.FZIVUN]PCH\4>8A&>?A:L0.!Y-Z&)#['[MV"[6RNVY:(R)L3JNIJA MRDS=R#> V4@&9'Z.C1,$^8!D_I".;'C8&GL#F!9$)**+:3=PA+V-\,-W#K^. M/:5%QNHO),V<5AL2U['J_ JB&$H"0%98V(B%(\"ZC?C!=R!GJV")M9A:=+%% M!UL.)S-]UO %"#D\,)SB'$XCP+E@= !SB=^?P0XT7?R?P=O7&O5J&Z&9!5+ M\$8=%[?8:IF<0+Q!Z0/(Q@G=QJ&B?2H+W=-T7C?];[EZIGQNI6YH=X.I^GJZ M:9L%JCL*#DF[' ,V3F'88,)][[2OJ2UZHKKCU'!NL#V*;.)GAWL"L$I< LPPCVA7<[BV12G-.= ML7T#6W@-MS/05M/>%)Q=*>CT9^,,3L5IYH+GUQO"O7 # =%#A,M#X9Z@G)5+QW-JTJ<_;&Y]O\40]6YQ ^(+M9>,D1@)S M#O4HBEKRPOWAU]>R#:*%7S=@MUVM+O\U;:YL,97/6:UT29(+5:4'S$UQ, ]L M+I2K@$RN:[K=T%DS[#K_U\0=.<<-J[BX%D2Y)$QGZ=:*R>S.>C "PL8AWY7E MCO,4HINF\ &X[(LJ?8 NN^\E#'7L!0]T)0,)A9-1-;IKE#'_ULDU;)$@M4"U M[2]>VQZIQ>TM"K1;7+K*.M**VUL3T2X9?@_UP9%6W-Z:0'O%Q>M0FOJ-6L*&2+Q_8R7L7W$IXCY_["^^A1WR!/"?\P\,&WW!F@WH+ M*U966,LO++PT+@PH!O(BB3B#8W&./R[#CQ#GRB3(FT><=SB."'%NG,+X?$,X$5J^QCNTOQN'CO=8?0@Z0B3M?1\^ MT@T[N[7*S86TR*FMK+Y06BH%_";SWS7T\:;ETOCC6+N MV6F':A+$U[53T99_^KC\TR\0.3Q"\ GX]>"2?L)Y=?ZW;;D:E-Q/1S6"YH\' MY(,>ZQ^O'N:79B1&EF$Y/P]TTL,5H7X<72[P>C\QZL&S3]!/V*'6!IPZ]5F& M,=GWK!@6P^!]_QO<^/!W,(G/3[$CMX(G,&3;57\>?OC[#'C[:K;V'QV\]L%# M) QY8_G>S[&V5I53Z^&%\/:ON%\:KT,?^V'[4LQO8.MW7X1]HD^;D.]O;]P1 MI/V%_^?M\[S!O*/=YW=EOOL57@@\%4 08_?)OJC%_J,?_^QQ(_9<,23FJ$O5 M]%7P?QN@!W21'#YR8Q/5A,-4)39VK'G,FZJ'+P*;)V:-@T_VMLU3++!T$O^? MO2]M3AQ9%OW^(MY_4/29N=$=(7.TL/:\.Q'8QDM[-Z9M]Q="2 7(%A+6 L:_ M_F56:6,UML$26"?B]!B0:LD]L[(R_8^< T+(X30/PROT.;=K$\+U8%5=AP-Q M!:.>*;;:Y621YT ^RAQ(6_Q#XKK* ,MN$),COL4$#WM]$-!JW-C*<0>6O=S8 M/%?K.[H!(\#K&DA2D)6*P744AP,V"03&9V-C2?6C C]8/; 6=T[M [ET8^[4 ME.K1[N[][Z;VJ_V*#I+C.DAN[K8;3PWYZ>KX42H7SJ5=85!X:L2 M[&>+TUWKSN.YAS;M17O/7^^4+CI7;+LY/&OTI+I5V'V47DXN=?%F*-WN=T / MS5) R> %$?$$/!$ WLEQ-T!E7XA,HL#'!(YW1S>C/AD/COCS3CWK^SB79*?[ MQWRL/PH7I:<;X=K2?MT-%O@X($)4)+LAR'P02*N@N?+-4'ZY/+\SAW/IB;S4K+K1QUG[1S8<KU;=T!3?E%R QC-6?*@V6'HB(Z"PJ^NC#)Q$'2#*+< M):;:!8/V<8PRZVCO7#/+Z9RXKP_S9MHV+L7GRFG?/&_WK190M3B;K,EI8Z\C//Y^?CS9%>Z'HBI?=\] B(K3IU*)D36?47-$S3=# M*[W4/-++6NUI=/Y8ZWGGU0-O<&X_VV^6U.^GY@>U<79U3$J/M;JL%,J%2U'H M7" U2VFB9G2),HJ.*!KMM?32],[][WRS4G&?'GNDHA^]7)[IYR=7GT?3A;/; MJZ;EE>W:D_C2*3Z3D=+909H6TT/3-&Q@8>JG'V98WHN7OJX7O[Y(\CL]JOKI M'^WI\+S=%8AS51H-R;E1?1[.%)^9%Y\4F:Q2MK6KU_W'ZT;WK';QL'^P?RW\ M^25Y"TAN#5[\@UK<&S:[I7*M=^MK[1N-\;$>/J$_T>\_1I M]W[/NY$?R>WUR\V?\XOBI0YD+4^'WS,O/@W4G&HOOMR5^^+=\.6@<>C]:NZ; M-Z?7+^8G>CP#_<]Q=W]WYZHV.CZN_AJZK;)6&J8K)K753OQ["#K=3GRE<'1R M4*H=-6M%>^^R9XI5^$D]LU7RS>1TI9O,O.:;]N/]P1W_H(4$IK=H3LN!R8M(!#6%>28 M*.J3I[-D*/RJ;V,:BJL3AT5(\1$-GL>2;_0+-(L-0O-;X/$A,0R' T "'1XJ M#A=>^PDFI+DL8TMD&5>8N6+1T>%'!1Z%Z>/#L]7@[YUPR.!W&(4^WU94FJ66 M2XQ7Y[-F+!\MQC!!L3@_:XS)'/#081$J^XP*03<]Q?>SZ7.QL52#*#9FB';_ MT72G#VSWDTXXP:?R1!*=5,K)R 1S<^;&!MM1 :N3##-V[3T8X4'I&$E',$5*,:;FP$L6&KTU.A[$[ M&-3L*[;K4Y=#Z-? %*"^%0]HE""-F1HV(=)B.5&8J*6;BJGJ,( 37(%S &A:Q3N@A MENS>:O8?JNKAF5<]K3V=O5PU.J;\Z[8P;.*CTK=9ZDNA;RJB2'T Q02&Q856 MP<0>Z&AC- MBH53*?V,DPQX'KT=YIBH5(JB./CD$I!E4A>;A*U76CF%2(WRZ0B MP3^:K!4E22@+PM@;-VJSY_6JU7+[B-3VAJ31VS./CXZ$*W3G)I\\JQ_]T4DO M[SP6C\S3/_=_GFJ5/YVF-/WD'WM?S#M'U]W:WLE^^;AQN-N]J _AR<+DDZI5 M'A9^:>5?CWO[M8HX;%?N]EM#<"&GQGR0S*MN_9>P)]0[1[V2?')]IE:K\.34 MF+OERJ^+HW/=JA5O#M0Z>2J2SE6GF6].[?V/7:I6I;9S+XQ.%7?X:]>X/'T9 M-@O33Y[42M=]4Z[L"XJFJ\^[G=:C>E^%)Z?621QS:IV_+:&Q/ZH53FNDO;ZZ(^^M_^;W#\>WMOJGXM: M8??LJ=,LS<"1,+RIU>33ZX9W]W1T].=N;_?Q\@J>#&8?L]]6D2H\[N!&E'IL M@CGOL5OVIG9$-! PG8B-]G5'-2P'S.L;6,"N8:F/WP*F?=QO%DK-_.7]8WWG M_(*0X'!13*(BZ"W8H4P;8E-K9GJ#!WENLM\S5DJP_>" MHQU0N4?WX:Q'?P7.>GQY-]A@!P=$7,-X[G-;1&X!VK[!:%%K(:90RJ%>@+"M>W[, =13]61>W+;F , M+ -XTLFE!AO')GC*"&W8/EH1>\P3"L%%PS,^@L)M\A38*GA["KS6\HMZ4 3" M;[JI&A[:N!S&"XG+$$L]<9L =.GG'":3A#_J#IV<_NUV%9=^8I,"#"W=H*_' M,3'4#8-3NXK9(3Q'=/3WP;D?6#88F",.L."9X4=<$F<3IP]HIGBG[\46B-X; M-6F<'+<7K7%L6; .D)<^*8(([Q.;AAU-6".0Q2S8J>"7@'6'ON,(IU5""++< M!_]Y3K, X>!W/!UAC!$Y& -V32?&QV$ENCLVND[?M]E ,WZ; M-UILT>FAR#ADJ'6,K(E(\\DM8M(8!^J1MJ.\#]CLP$XG.=HG1<>QP Y&KAP" MY8PS+(*O[6'<:8S>^K:E>2QHCZ1(35_T]A6G"V+$&OKI+/%7PHM;E/3#!UEL MH=UF8@%(AU'QE "B\_F"B,=XF=JEKX((@3T;Q!_61,)IT2 &&A#$P'>!A'%T MMB:K]4!4"B643GCZ[E\"<\A,8#J4[BU<@@LOQB^:13?4IG850(32>0R>^/8, M>#)Q&%)AP&+83DMOZ[ M%T/\6&APIF0. -(E1A^STYA$G\&#"HMG4&GO^<%) MU0^#MCRM0]ST4'Z@&;L GZ[NN):-P31 *#$8L2"J82,:03 A>?HU=N_HH,CTGPGCPT L2T^!"H%=,T0!N^-:.[Z@ MC4W<(V[7 @IM &AP MV9_I6/\P8E)$6WN8%B>$PO>*Z#1V;X0K2VN"A ?K&) M:@%1O0#\8.L=$"$.Z@<4YM' 0-ZZI>&@;$9*W<';ML;>71Q)I-KA.X[_@P,D MS@(,AO[P-TJ$LR.&49R0[C"ZWQE%LKOP&I-YM 7Z=YSX!V/U*;'$Z< .P,,Z M,FC;)R/DIXAQ*0]&_!U95#EN_PWW1:-LT!C ?6C/$=H1PP8F^9%62AY1PYUC&M\T90*MEEKCZEWLLWLEIL45>?'5_>7 MA[\D6=!E]^F\J16N:@KP3Z4D\A5AND#H(N[I*WI*.&=]^>8KY9P%>&FV;LJG M?XS35D/I&3?[P_SU<:^ F4&\)(I\22I/8V83XBL1:+B]2,FGQ)RLNE,J.F8A M@Y6IC5E0Y_=GM3ONZ(ASADK?80DE^/V*:;OJ-"_:,^X;AZ<34> R2E8Z\EIU M6)6?$W0NYV7[EW3\6RB^7,K%0O&Y]+OZ[IR@"(?GE@FBFKB*/3JW<*^*4:6" M8?8M]LOKX[9SK0NU0W6W5CEU;XNGF)$LY"K3N4'=9!__T;V9#LH7K.;^W7VW:SSN/+>ZOZ][;K]HS@C*SWYNK4'YV%FT$*O. MM#@#05B^:M0;S2R(9>F%CRHM\$<]=[)>UCHR"F;3AOB&>G_Q_) /%D0L+6S1DB'B MTQ!16-@I)D/$)R&BDBN7,D2D !&9:$H-(H2,(]* "!!-"[L,9HAX&R+>V,/L M5:OU\W;]B3UO%@OAS]WR5 #KC3 MPF__-]OA6_OA(>4SPF5(%TZ+"_;?^;H M8187)&)_7H7I-V?ZHK?]/_\1B\(_U.=F?UIM]M_(>V>?:8ST98\C2=C6'Q4X&VP88''!9LB -?) M#RN3@IM-"](J1&*BG7KPT)OE)J^,I)/>3Z"L5K"=PJ?WUGF%:3]%;;'H< +[ M7M!4:,)$RXAU=@ SZ>TD0JR?W@7PW<2:=ILY++!0I./[B4/$M$?B^2R; M:?FL6"=\ZMI7T2;NM0._M;,$:PJWMHYPGY)[]I8$V"C(&&;^Q/.&:*QP5M/( MQLW!\.RP5FT<[DHZN=,[G8-BIUEHRMA 3B[)O#0C+7DS>?+S=<5KAWSI9=Z% M1V+;P;RB-%7C]@W<>W+PZ[CUTJS:@E15+/VA(G34VT7]H=?!O9YL'I:$DG/V M*-V43SN_VZ17^(6U#(HL'[K"EXN%U]H_;I;_.&$QS$F"S/N^U2WAPT3G;)N="YDDX;I6JSB+;-6MMA MIT%P)&7LI)"3DI'EDT2DWNI".HGO*VFI%=E%XNZOFG9PTCH4%.=A9%K2:/3\^]TW MF-\I? XU0>OL7QY>"]+O]B]3:]C:;;_:+&4!G!7:-$G3_)HB/(GO*VE>CED@ MPN]:]V[@_:H)4N?F],:Y?;QJ#S\[GG/Q<'SB@T/O8Y*S,NC-%Z5F9\,\N,2UF9\:S,>%9F M?$/*C/N%MBNJ))4*4K'9JLB59KY45IH5$"1-62@7A'*+%(J:.EF:N51H#52A M6;&%V]+!GV;Y_GIXX%1G%=K^?2V4*JYU)31T\[E_4SAM2:7#JUF%MIWCV]ON M_MVUTS@IC:S^\.[W'_.Y.JO0]H54?ZK?5W;/'KW]1\/N[-W>][SJK$+;8DLI M_.[?D?+C3JEUDB_7R+#LSBRT?5Z\.KN\*FI6XW:W=[=_W#@FY.5J5J%M15.N MW;.'O:O:(?ESH^[]TI_UZZM9A;:5PKJ_^-"[V+G>7U[V:O6RIS;*S:O3VRL,M4R- MV6U#$])IW]X4A:E5J6IJ 6IJ:DM304*+*CBU-@'0_FB>5E7E4== ML N73_NCAT)C.(OZ]-*YICA/YDY-> MCKKVL2QURG9G%O6=[M3>W9\IY4-^_\ZJS:*J@G1^/7H0+$YXDRLO>_GJ3FM"Q96-Y_[UL+R*UM> MRD3.%<3L4NZX!9S0-?5*5B\@'8@H9QR1!D1DI4Q2@@CQE5N-&2*R4B9?"Q%9 M*9/5(N*M1_.O6:VIOF&Y'OMP0V\B9KE@)9/9.TUS-A(C'IJQ:KK&=22<'5D15F0I=3@)X4W2E+8XF(#\K?I+&; MU3/)ZIFDQV;^Q-O)GVX9KUHMI.E6X+KNQZ3J4A\F<'_?EKO"'TF_#Z*-HQDI M^,-\H_FL7*MGC>(SN3Y\/JD/G8,A*XB2SQ?X4F$Z ?_'%G@SB5VGV0[.3S;F MGQSG;]H=WD6L7_Y].Q)+)\]ZHV<0[[K@_BZ+)T$UE5*%+RQF_0UT7B?,E3&! M$,\+%#XWX)>T$;Y^!SCQFW?KLGY2N-6$+:)/O26\2+R=G-Q=V4WI=E\H%DJ[ MEX7'PYN3\I"50UF_99,T3Z>V'LJ6,/\R)4Z^"O,G=:UX$??_N7B\4LV=8J$A MB;]5XW?/J>I*4*1D7<;-E[=DME[$+4Y*WXI-)E[*-B'4?IEXQ)9O,O%JKA_9 M=>94;XM3G91V^GK[3NGQ*!54B MO]5974;@5AV*;TEH* T5])*N-)=0//A\9IFYSJ5U?'?OJI7:J%M]N"H>MG3S M"BN>R%AFKB*5^/R,:%#F5&8U(U.PKZ0Y.:G@[FQ6-N7](ZMP(A)!J>V)Y_>D M]-1WL"01ZP B2;Q02;)BY)R,^=(;?-^)\CC__K^Q^I%C&-KW;/I,4VSZTO;& MBHG>W7;CJ2$_71T_2N7"N;0K[$H'M]5)/(30!XA/E.P, ^QG1'$\FV@7YC51 M/=L&*J=I#0W3:@%4!@C/8[/OP;)@?2J\0]=%B\G=P&IW#4M]_!94^ME_.A7/ M.^WS5NWP:/?EIC,\[M[90$<$T-V'E;FV1U;+/SK66W-_RL5)?&%UR;9E&-80 M2TNR&D-]FSA8>HT6;5.[BMF!"763?FRC23<(3#J_$AUMKE#ZQP'<]'J6!O " ME@B-/>0(^FX?OK,T'$H#,>02[2=%^)87-I*R*_H3PB"AHA6+RU=GB/@T1.0S MCD@#(K+"1BE!A)23L\)&:4!$)II2@HBLL-%J$?'VP/)BJS755ZW78Q]N:.F! M]Q==[SSO^L@YRZWN=J?.6IP9YV-GI\6'PK6R^ZNFM[SS MP<[S8>W7;VQ"(2]W/O9!C9@TY6<UA]_=9;V@W=*_H%KV" M=77A5E/%Y@";__VV,X/?FT52)=;1SDZ-Y/?+1P_/-]T#I0/\7@1#1Z[P92F_ MVFM.G^OQ+_GE$_]-\&(DO>P^#1T.X\"Z?)*%[=51^ZU0T4T'C"X+4._\X(!PHT-A2I"(#SP-5@T/_7/=Y(ABHTD6 M]5S;&++,BT>ILCU9 "ME[+5.PRN%VTV/;[:Q9MNX8)EKIUW>M)[_M&MYIW8HWE;N#TS) M/;B]\NL>\I(H\B6I_-H=DA0'S3Y\-DA,;8VG@E]#GB9];2R[V+I9%UL_Y73P MLOZKZY[>WNTV1FV55,76RU.S4&4E$==Z$?8+Q:,2YY#L(NQZ.5]J_OXS''EZ MV2@)WKWRI_O4KE4>?RVJX/Q";$M3G&XB3$]*[9<;2WMIU9[DUL7+R77_X;A\ MQ2HATIN+TC_+7IC][]A5U)41K&[N^&GL0FXQ'T=OXH]+K)2:Y7*[W&P5*H1(9550R^VQ-X +I]=&!GROVP MTVE*J-?&G[RV"L))Z45[KI''AY?>?D%]V2%7\&1Q\LGA\V^SHSE.K5:\EQ^% MP\N]F]_.%4B!J75>"&?GQ?;ITZAVTKKM*N6KV3MYX.3UX MN>_4;A]V1^)QH_3R(G7@R:G9VV5]_X_9=D?"WJYZ=%O:W3O:ZV.]]ZG9B7CY M/)2?O$9M]&?GM+)[LG/J7:&=,/5D[]=9I>H>=9K"Z,]Y]2XOMD^UZRMF48P_ MN=_MG9[]NJ\=",KNT4Z'%$N]JY.K9FEZ3/.F].@U=YS:XTE)V6TU#+E^DQ^ZW+D_W*;?NQ,?)J5R6]KYG& M)=8-F'K2KAP]=%\.OUX_LG<>=P8-U?I#JH,:)KNL MY>[]E/,Y<710#%7V H-32)[73U/J=C&C2,@7DDBF%P0V(8,#"X\NC'PT1=@K8#YXP%L=W)X;PG[C6.A\^U?*3<>V6'05N,) B "D :KTNA GBSR' M^^*^KP=P;\JV_23(#2[/;T2KYNFU)_?J\$8^K%>]O>%2D'.YJ5;("#[I1\3% MBD^KR+T^8WBF!A+;\DPD[3 01X-S_;YM/5.B-T;;0;O53L+ MN<=QTMH[NOG3*A3JM9%@GM]9]T=.U05J+N4*K^!D2PCW?6 KGA\4AZ?73S6A MWF\X!WW]SUWMLHI@FTY%6):4028KP47"$5%LT#0@<@O5A0!V+>R7%4>Z_9C*JK7:)Y!KEH[]%:/\?F7"3,J6=T MM"_*(\UV!XU;HZ\;FF(9=:^SSGI&[[9"9M0[&,JTJMVZW96;%DHA3>TL-'["W@4UMW$;#6UB\XL6KNH1FL7K2X! M+:.%.#SDG+#^.C8?H85[###1^E4?*MF2";ZDM_Q18E^/5[KRD-Q, D^:$%[S M"!/G\M=+TV57(K/_-)H./E7+TI6'2MSYW%4,Q53)>E#&X>K4B"D]ZCTG< MQRBD +>KN('A6_#IJLVVV=48Y^9XS"KC,RKL> \M:[=1[]Y)5>/FO+AS[)?Q MD?A26> EN;2>_H%?E7/3T-!W)9S+G(ROS+FK+K#X%LX].6V92KTDVH^2UZWL MU?>']U@.E9;DD?BR+//%0G%U5[T_W;F:*, 3) /J,)RB/GD HM49$%LO"DQ9+8NU%LF9*XEB?'CLWX.8(9RJNTVIY-JCERGC9%J5)N8.=/:%'>FB\N=WHWAT]C"X;'0N M[;ND6+GX^_"<&#O:4TWQ>FW;[#JC0VOHEY21>*$@K]S(2%/AO[C=H>E.WZ)W M7=J9![3AL8O$#)1T^TMAU82,O#?:P4],:Z>+O/_YK%+ *]?>BZ_,Q;12U7>& M+^Q]7SU=M!>5B*OM-NV*=O_T)'BF4:H\_;9N7\XZK&:*5.#+\O2MP_=7\DTZ M:G!+;XKW#:_3 ;4=N_R=!0^RX$&J@P>K5L3;CL#,,<[TZ:J\859L=98S?'10 M>90'Q"S4B%?=<2L'ROY+N],L46=8+//2C)X7']:>:7*'JZJ*=Z8!ZYF+L'H/ M..E"S4G#9:Z'G#1@TA,K3";J'[)][;E/3(?,$(T%]^5R\/NE=R\54J\T5I]6<-G\L/BS(^@TQ)OT3]JLO3?P4? MD)I521=S7EN*9-(;2SKM:EWUZ=^2=;5W+YQ4BCVKWB /?W8N.J?6\XZ Q59I MOF19$'EA8=95QL%+6#5)$_K:4B63WEC2')R*E.=[16B>/%?O'&'/.9(O3O_H M[FD96;BX7,IS5C;^56$QIZXQQP6+>(]DF8!T4-A=#CL-^.T$:).D9E'(R_(G M5:L.5Q!5IW:F2RGJ]<>'TMW1L_YX^%LL:M[HI'MX4EN>@26IDA6MB]7A4 M@R@V*H;N/Y@V9"BCGU1D3,PI3["[5,K)A7Y0U#&HV!,;=VRP'948QC^+O)R5 MU?RI]!?<9Y/RL4"Q#W5]'.3X]T^L>ZVK_[!:G8JJ6CT Z @OA9F62UBM<, 5 MUOONV(K!]17;]2MP.X25 ==[H(H43]-9>6^L#.JPOZ@[3TMHMW43/"D=!G!< M^,(G.GU-1/>&&^&5@-?&P/&I0ON5A:.'/5F-"?_]O_]GK-A4&%[!NJ>6_3,P M8&)4'Q TM64Z9(?5LE+:,.5/Q1@J(R=H(E?)A5S.B#MUM=SZ],34ZB9K"2]3I@#^D<"Z,[+AA(5%G#CSS5^A[\A!TYB$[; M>[':ZN$/?65$Q14: ZIBVSK#&+;/X#DP.+%I1]0[ !%+@%YB1-,BJN(Y)&C= MX70MV]U! N/@!<_V^P\$-@6LSZ-,F>.00/>831)V(K')P#(&:*(82)_8O\,F MP/"T:X>"NT#%I?E3NUU8Z=CJL(-';&V.CB%>_'*@V#K=9]C=!#P1^ 0;TAE7 MT)1\TX55VX^$_1PU*H%)P':@ S!W.[7U>/&0>%:J#>;@\'0M@?7]>&W?V4A)T[%J[B@ MVP4 >#81\=L"LS#\,A-JLECY?332+:=1O_GC>IWKN]T:;194R57F0PT;U 0\ M01LWM; Q)672+8%:556]GF>@C=HP48UU3!041V#C FL? H?/!.=U?GA4/S-#1DM+"U:MR4 MH>$0G;4;.[\_J]UQ1\0$*7SD@5\S5/J4CAE%TX](CH@TUOG$1%H!6[NCS+&) M8I-&;Z)LIU);BS>$HI8(M69\FX0:1XK:I2,[:)D[7J\?M8J+NKXBU: ^8"_V M#45%^\JVO$[7\ERF*CS#8'(M;-/&EL.#EC.Q)QI=*NHUV^K%QP;?3.%0U\&4 MCM?O@X!DW>EBSQBHEZAOP70YC&PZC+3]MG;/P$TN:P0WL5(^U.=416$[.%@+ MWLJ@3B$H+*;UI$ )!FW?F!\74WQQ&\1S@21??*N2=4FR,48&[.PC)QJ#>JCH M+CF.K[45QS)Q8R9^Y3>7LX9F[)5M8,EY+6!]S8K))^B.[%$K_M1RG,\Y(ZAB M8R+,[SBP[&CN6><$?QK-_5Y^6#AM*(*\2!$0QS;E>$LWJ%R*27A^0HZ@U!A?:$RO M,*D&+C$QT7,@BFWZ/@.&\L'Y=&A_-5.+-^4$<:JKN(L+&!96P+-I)]8!OL23 MIVO.K.TQ*'5 <,'#L#-LL<7HSQ>>E=#X(4R& W?!/ #*! ,/U!CZI02I M&+_-8D+J%B2I9U6__6OJQI1UOBW*?CHI MH.Z!$??DH;:G#/ Y&GYRUFG-?M"\)9+RFOT= MY_ME>KX?[9AC6TZT*S4>(K7;(&_1+ZF"'C0X40Z$QSX9DE%PN.3[N#QW>KK' M:;JO?)<4%0"07K-\^_S2D0X;=FTD#^3'=KDFG6/9MVE9D6^*,J,BQW:;\9.A M&MBHU!%_UITF7O=NTD7ZBW-@;6?TB(*^&)X='1*K TCHHN2F;SINWVY>G#1] M,FQ.D.'-J$_HX>=9*MM9OW@A[M?J>KA_HP^+9@G2L.7*,WEJ_T(U+ MV](\B@F\@0TL!W-L.K>GH@@5JBQINK!^X[T112*%:N7@TE"[0&6@("Y0B56TB+U7*M#^Q IJ" M:A\#3"W2!:#G8O1LC&:3C,-HQK2&Z#DY7(F7I'GCX8*"-6R#K$UH]1KCC.&2J[0K(1*+OQ[ MH73"'R\5W*(?B5A>,IV??5 R'3MR^4F\>FG7=J[-YX.'YWSG]NC]X=!+942) MX\;R"V=$HHHFD3HSHY[M:N.D6KX3?PO%^XL7QSA_J5=JM./\_,C[*GG^XWG9 MZ\E3_>BRPF4$:6VP1K]S\M)KPG/9,%MV];FR669?EMFW%9E]^2RS+TV9?92C MY!A;?4*:WT?3S9A[W2Q*)5DNE(5FA53D9EYKEYM*405_N:7EE6*Q5)'5MN]S MLS>.;VIGTEGUO'I8.ZN=W]3WC^M[C7K]^.*\>KX/7Y_>UX_K%P<'_DN?[0#C M\E@K$BG'1^X>LKM79SO']\$SUS7ZHW3 M&_K(Q67MNHH_U!,SHZ?2&U\5X6T+PTXHOS$!Q&-A4]VADII&Y]CADNY;T_"& MAS%X!XU2O\F'"_:BQH*/>.ZEMT&3F2ZG=A6S0ZB[9MF8'^89+@M.4^.:':[Y M0<19 49X%280?@=VA&/&J<29^@B,-F _A% :2P&"U^87(#J#L&ULOU.*W<, M/5-GB,Z%(=D/ (-MF<$"QZJ:I@?O7%.(H'MU -(.5,;.2;CN4=A(0CT8$@2@,/L(?A3.X9E/=*#BW"9] 'Q'Q9S!AF-07UV2.+1["XPV\S8 M21+\V2*&3MK^*0<)3LN #*F?8JHDQU55%S<6,$! \C"$SS]^\+X'SJ^FM]NP M*1S.R<0\*!\>=JOZ\8BMK5,1-$<72:AG1)3-,9&0/% MU)60Y\YO0B..QY_C9Y$T0!?@1?&HHEL<[A5J<"=G:GM_VJ< M'^9!:>&?FX9Q*#IR,$TTZF1,,39JKD2'):^-&_152PF=3@'0C>6TT#BJPJ$W M,!:@@T<*$L92 )->R[--[A HX3"DIOK(098+U,[.Q('F MPSAQ:P03A08"/9._Q5B-TG,XE'? 1H[?B/+T,L&\Z2G!X]$#=M#,2.E($^Q8 MV&)@.J_6]ZM7W*%AM8"7SEB>%37'?(VB/L*?SJ@'\BT0#;7+^GDDEV?(9'E, M)N]ZP!7$<>HN0K(S:A9*E7PE1;(Y6" 7K'#5R%LJ1UQW0CE*D[@Z79;4#X0& MQ@W29Q +GL@D#Z3PA'">)1^I@/)S0C#T#'2ANZY_CP:L&[UO4&,@F G/QU66 M5<8XPK=I?4.+410*'F+[BPR/4M!883G@F/@2&O/X M?R1A@K8 MA%DYT)N^X M-AZY^+D*\ 8A+!7 ,@1/]4#4R("+Q-,2X,M=%YN1Y)G@8& $#DX>! M#->&_BJ=ASSCSS 3R,@'7 %3%U316.@!H[EI J+]W]$4F=V#DOV[2I8?(Y+U M".3Y-&EA@B-AF1YQ4J,)1"T"IGVD[^E#(2)\U / #/388DH6O![+1)L4'E," M/6WI]I1:#43R936P/)@NOZS&DY[&LR[A9]0 H Q !G?U?K".2*Q30F,)4%2& M@Z=)T1O=1M!L("*6N1E0O$X7;(&L]Q-XQJ@F/*I;[269U47%5T8B8GF.@J$_ M3 DQA9Z' ,\YA%!C'GDHY$B:)H;7"L#N0.ED4>?P[2)L+2!_TTW.F]>RCK@C M>-S 5Z+8V'."B+/6P 51)5BJ;*HFE.:MK;O MV4%<;(G<0=]3CMWJ5 QZ$R4NGOH@L?S+9%*N4,1P#0?>%G-Y;69A_97/Y4OA M+^&5.'K)V+_=!Y(1(T\\Z*F\_#>>4Z-10G*QBLEC)80R>L[H^:/T/$[&88@% M:1E(F=N=H&(IEZ??:=&D>[/MOY, MM%EPCAUP!0S%<#^7I:;9Z$/[6 4/AH2]D)J79I4WJ/)%AX\L,N-W6=&( 08D M?A*+.8G26L?&G.SOA5R)?AQ/?PH).0@!_8C3YA(,8=E@R@I!T"W(M(][$#." M1[E0-DR1].RS8LK-X3EUEAF2989L169((! M//'>G*F-NX_!^4KF.F:F]FI=1^8NTH(IAA'=-I@PO_\JYO+YP&$DX[YD*5<2 MHY]>F>U.EDO<#PGH:N XQIXK#E11&_U!TMQ&RHZ/3NB"62]OD$+9;W;D9P\ M2PB."-CWYY9Y6*U>AN4,_"+*3M6O3%3;/;[9KS:#8WA&\"DX78!U[^#"8X48 M@J7O!&OGV.)3DV,1Y%+1FV0P[\0Z47AAN0.\ \BU6#V7[^(/&L8(TU8(:VS# M<]^E'YRK/&,FX'?Y!XS9MPF ('-^:CT6C16_@>G UGJ-CO" MG9,V!6*^3_P+^]\+L## 2W'Z+@66,9(JU0RCX]=_$%K,6'XA%Z9IP"84=P' MMXFE#W% 5HP 4QQL<-9UFNK@T(Z)+.$+5_2]],,_%@1-8O4PW7$"GKJ#_C]6 M"&*40?,00W*)94HBY&/W_EE>"ZV204F,9230C 8YAUP^X)(CG8I*/8-+<:1PIK=%A! MP1(@NA9+6H'OVIZIS;S'B?FQ\*M-]QE.QU(N+!OWT25&'^<.:"*HEJ)0F\=/ M:\04EAC)T])93%E15X,FRN,E4YUFU6!F.J4\/[<]>F\*XCQ]$.ME=71:Q930 M*_*TO"B("^3]4%+X8L&7*8Q[7=*CE6QT)]I=!'4^OM,P;]YU@CHBE%K\XF01 MY!$"Q"\ZY9M]8>X!XL7GUY#"YJ>AZB18%@X$7 D8Z5OL!@)N*^+,2+1$Y&DS M6J$Y)2S#&@FI'93@\"O:,IQC"1S5#=]3GH/BJJR*V:N311<)QL63XK,>[);G M6H F*A2G)10?#87@FRTIEQ)2*T':TMR@-LT?895U88L&4YM4 M[45"&FAC4F@L[]P$EQ_X*$64E>_!^C0ZS.O2TC^AJ'M50X&)K+)*BHO4$[U$ M@OGC-#G/1H%D^$K@#4X*@SW"U?X&;0(*CBN5;P!8N TF_& J5" M9*[[SPA3T4W7#A86N#B^$_+>9DC%2FYAW[V8Q1R;$:,CJ)*#<'GPF98D^]#!.?QQ+E#!$9(C)$Q&63G&%B=9AX:[_H5\S6S]MTN3^C MN,&G]&=]S6+\%!A\8-?@2N&7__NM\.V]$"CGQ*E.KHDVDW]SIZUYEQ[8B3)X MR<'1[S(0-)[V4@41EU7 M1/-,E>+Z/-R&-TV*0<8"MPL(^KFAEGQ"RF?; M-_E:^'[M;)J@Z-UVW'Z)3;X6XTTU 6^%.Q0J&C]%]SA([OS.G* ?4?:D2=S, M'=IP=R@Q)94N\W)9D_)[OBCQLE3XL6V.PU=UF!+3<>FB__>X5Y6M\JM"=R3:;-YWH/24N\6!;Y\AIU4*J\ ML/UE;M#QXU?HMM,W2R;Q)X7.6D* 2*/W]CZ=6"K)O" 4,X\FV_<7]^3 /BQ7 M>$FL;*%#5Z?7OUL**Y@V?0F M%J;#%>^ZLI J1^Z05AOY<)61[?3MOJHK]W4]MZ7/W4I"@9>+0G;NENU[F[RU MI>E?DC%/-S]-_YOOH1U8-H%UKVILT6\)73)(& M@J_FTG/1YMT\7RG+*]=WVXY]IMPR%I"3A\+*L_GS'_((4WS:]\\K5]"F:H9F M]]#6X0".,XP,#*-9'A8F2T1NK/>B6N)[7;ET*.8%OBP7,D=I;?M.G&8^\:I; MXGM==;(F+Y7S/%B4LS5H4*T[K4D+:5U7U@(K:X&UD*8VI056,6N!E;7 2D,+ MK.6]HFOB> 9K"!"V\8*X%T%%]&LR(*9'G*8DE8JR MY#^7AO86Q.7"57+!,E-35?M@Z4+8MK_TL*V4AOV-)0Y6;=!\6AA)%O_F:;.J M2BX?_,!:*?PERKEB^-6<'CY G+2'3VJ@XZ.+I@H/+,/K$:HM=1A(==Y11)P; M$IOVJ&A;AF$-G9^I+>A=R>C/%)>4J8E:( 7Q5 MPO?#5-M#^6EWF"?%S<84U\,,Z([B!-EIF0.W#7;L(J3_M2(4 MI]%GF[RK\O8FG 6^7)#XDE387D9(4B$F#HC/X(Q4.G4?9PU1X$59Y 6QL%EG MI)%*+-,)?K,\Y.]G9VK[QQ88N-MJSP9G"IOOB+VOY+A47FFUX(Q(4TVDR;M. M[Z32XO0E^(WVFYB2J XZ.>[2UE50%'_]=Z6:(G$;*#,&,S?I[9R>*ZQ<'25. M %E\X(M[0_O8.'7. MT]L#%Q(OEXM\L;+:F-[7M-FVC\#3YWB]A\)%2< 60QN?:!CJ+:SV\QH)W%BN M8G"756[[TP\S/RWST]XA&,H\EO+.2T+&&1EG;+,C]X[C+(F7"B)?*I$S8OR'R^L.RUXPUD@\RWRWR[=V7QEB1>*%8VU+';TCS%+V/;?NW$ MQ4J6M?AU*#1Y'^H])#HCL7:CO:>V4IBQGA;Y,WM SE M%W/%\G:G+ ;10$-_\G1M/1'!KZGBMH^M4^=&O>.PNE+DI2R!,2/OC?#!WD[? MLICG\])*,C%2Y9.%,;S=B\P;VSJC=,6!OFVP.\7,XSN=*F#2#?:I9L4( M=UM&=K"4F9,I]Y:6X4U9RDF5[-PI(^!4^D-+4K X3<$;[0(M$<:[T W:V]7O ML:ZX9/MS^[ZRQY2=7[T[1%(02[PHE#.^R/ABFSVQ=V3!%D6^+*[DZO.6!0J_ M)B]O9IAD(]VNXHR0R,;2;$:B6^E8%6;$I#?:K5I[)"]Q8R@MFB1Q0&3>TO)\ M7BKFQ.E2I-O$"AGE?T%_:*F3*2%7E#;W;&KY4D\7)^LI]?0UU=OV<73JG*AW M9/KQHECDRUAL-R/PC,!3[X*]A\+E?)F716'CL_V64UI9<<+,4OT"/MK;!4&% MEPM%7BJM5M4E3A 99V0^W(=UI,P7!8$7*K-2XO_K*BV#I";>L')P/GB.J[=' M["L=$T/FV&J7DT6>DP1)YC2BPB@._- :<7_E^AO^"P1*1W.4 M'N'ZL!=+XW03WY=R7#4<@K/:.$(Q&($;PHHT6(UK<88UA$'B2^UC(!?^HP#Q M*X8Q@K?;#G%Q&8 /W8R-*>2D<$Q_O"X0% SH* :,,: GB4Z.2S=R)B[NO1M) M0DX<0Y)<_OL5'+'SD)NN[E"<*+ $QS--,$UO&.,,P)DD/+N:US?@ N1Q M!,BO(2"D8GPBHF/%5+OPOM/5^_T(Y#P'Z@9F[RLC^GS;,Y 7@TW80$-\L"+\ MHFU;/:X(1 8*"-;M>$O]&A@7Y;7Z?8]-Q=Z-X!#6Q_ 1NA;KJV83M\":0;C M,#+M@7YSZ+B69\=X*UA55QD0KD6(R1%#[^D@*X+!.G/@#+S; Y6/S\$* 7JA MN*88( J,BFM>"A.X2 I3IFPU??#O_X-_ C)3#:+8:(UT_]%TIV\HHY]4"_OD MLP$ 5?X MFXO]C;"=XK6>\KP3(W??>M\Q2-O]Z;\6?$,UG M5=?J_Y3$7'&<4_-BKC3-J6LY\Y!C;*5P()G:__OM/S<7>S/IC%*6:=D]Q?@G M[C[X7P'OH>1 KMJ#7QEK^$2F_/NJ+)L$]2P(*IRN_>^WYHVEEDKEBEPL?6-C ML^\O0,$H*.;W+,=UFGE1RDN"_\1JH#?-85-NU'P='2Z/H^M+C>V $K-M&6#8 MX-JH].=002("?2VKPH)]W0E_H![W3)W*STAY?$4*6K>1S%9DRK6L'2_.G M%!FO+1E8%G/Y\J(0>XR38N.CG=8&= 8R/_A,7?J?3%H. 5*O2BG?DJ 3!X\J M+="&GDO6+)WF:SK25TW9SP-$^0V 6*O1^+E; M_NCY+_A2^.7_?BM\>R\\BA0@OI/F,XG8?^9H?(T+(CUK!%AYB?C:PBR:.:3W,H\H;33G8.1F M17D6K]F[:Z"-13N;3P:MC 8F:4!:A6A,.IOHE)T/A^%<-0SGKD+H);V[).[Y MY%.0/OO7:E+ "LGD_:WX&H_(YX4\+Y566,B*B>VDL9Q1=T;=E+H+?+XRW9)A M VSUJ52?=2FBK\&7R9E3J0""S]()0V'5M4 *>+%GA?5_U^YRI((6,H;85H8H M2'E>+DV7)-A,_RL%UUI2Z*HE=;]GCG4[SD$R<)!F>9BJDXP@^:0+0'/LX\2! ML=8;0A(O% I\41)6&N#+F"MCKHRYP%>M2!6^7"QL]J'2=IP:I6&3KV69;,B] \KHT);6I/M="._ MT)E(CFJ^M DMC*73(B^UOJ,;EDD=P](_,-;0)#:6N<&2../O,26;GFI! M\YQ<6NM$=^C%?F,BR94\][$>BL.91"6.H]@C! +,:2NJ.U9."^_G6[H1+P00 M@0)_Q+GIF BE&6\R^"O:B--=6A< JXGEN(,W5PC@.6_>3@&_BF[ZY5U@RP"U M].#G5?,LP%/?UF$4G19I@RV9+JUL,Z)E:<**"G$(MSUBD%@))"!ZK.3@@QZ$ M:!?@SNC9?O&@H,H= M)1]6B62?] V"(@7^L(FJ4_%2[6$1JA?VMZE55=4&Z;JZXB0S:&X^B;W]NDNX M)YZ+[XKGXONB8,2=$582!&E&$O[9WV> HQ_%?W[$=<6J"G@L79TCN'KY\=H< M7_3:-3-;,CF6>KQD%E-"9!/#9\N#9>MK0CR)@A\-.ME)05"Y%3?<)\!SS24"TDO5R5Y.^/3*D0L M!9%7HBN?74PD)Z2[EL0;.6VUY442)I[45!O9/B+Y>/V1I!.5WKCG6-16&XO: M*I-16R6(VJZ4C](&JQ2D^5+_,8WW6-Y-9"N\XS.[MUSBH'GU('])6,V_Y5,J MR;P@K*K_7/J9+^.UC->2XC6Y7.$EL;+V?G9K/9'=H%2<\QDY'OC?J9P Q7&( MRYKU:-1P 8\9'PQ-%_CL.4'J",M<&&]"T2-NUX*7.AV;=%AZ ?S:1][ 1E]@ MZG!MG1@:UU(,N)YNZCUX=\&VV+YGI=YH9$ ,JX\9)+-1 M1-]?=G_^=L90Z._/WYD_W_@>PY%M@HV[V..D#V0!>Z$8WRM M$5'L%#4:C*=(!+E300I:T"S,P1P65P%T(4%;M!F9U6[K*O9#LX&X/=JT"KM. M/>/? /8(IWJ/0I"F^O TH<<#YPBHP-:& *C<6)(&0C!$3)R%'-=64*3L&+I) M N8)^[P1V';/?X.T/2 I?4#;Y=%?&;/RG*V8G;!'FXP;*3&?%%&"Z#0<*]@Z MS=?19L(&:= 'S 1<6IYNH)IA.78T/RA&^!,[#;*>HI?>OG=8R(RMMVEK(UG@ MV+Y20VI1NDT,EO24@G%DB"L.'[,IR?AB(#5[>"V1+(R8^MED04)1N&5L/-@A M)K%IR](HJ8]R!A4<02[;=.[86*=!EGPFL0DG6E"N$EZOW+I[/6@=FK0,7 M4]F&M XL9ZT#L]:!JV@=>,A4!*;?:F@GHPV 3VQ2(JZ_!Y9J.[:+,-_V,$NW MS=([LC2UKXR7+$TMI7C)TM12B9=,CJ43+YD<2RE>,CF6I=N^#RY9NFV6;INE MVZ:1IE+*9EFZ;B(PO M2.*78;Z,US)>2RRK5I3YO)Q/<5;M!J7,!I6FPK)KL=)L?IX3?&7W+1M3+<.G M'$_M8HHD)K' -_Y='X-T%(.GN2V>Z09EV/JVU68UP& L+/G%TTD\@SZ!"9BZ M2E-9;65 F$EC83)HF%L6S<]R98/)'==2'SFKCY,[7,=6S""/UR9@#NDJ?G2Z MBLUR"=GC\<=8)LN85:8SR8KEOWE.\VP_$9$] ML%SF&TNRC!4\P[RWJ J<7_(,ILT'U=,PR2T..DP%M/Q4ZJ'N=CF D=)A28& M:9/%4OFQ"FPX!J4A5AEN(K<01S<4'=YOZUA<3NG !Z#4O2YQE#Y1'@D=38J/ MQ@C)IS&?^!#SLY_KZ0[FE"DFL3PG*,(6K[=V3MQ#F/34@KV9>U:O9VG Y)A* M@M4)G:8D"*5*?J5)'DN$&>93#2X4D]'W8>@!2]T(%[O2+ T_68@F:2B>:P5? ML"0-^LW2B1R5?*XBKRB58V'!Z^T].DC9&<[7/?-,&2)>J[F<(>+S3C47UX7. M,/%YLNF+YONE#!&9;$H+(C+9E%2.13IZ:'Z)L]Y/A<%*#)#"OJ;+LY>4'23^VY8CO,#HY-: M%)U4H^CDMIRDIB9O878+R,0/#)GLYI"YDX,-[0R.L]1Z="L?W9[4[[HB8]H@[\EKAE?2CH^ V.A>4 SN$=P\\6MF(E@D M*3R%7Z:'V1#3$E2B8^$JD[@1+4CD]R0]O:/]F$YCEA6!!,=UTYEF7L>P)P!4./4E.LVBG;V.B"@P8 MO-OV;)HW$#:,\Y]07 Y$!JPK7C?-P6I:^$4T"27&'%>E@)_0O/&4DNE#2L'OCC5GSP= MLQJ:4J$L%\75)S,LE[K@+XT+UT:9-EQ=;'-[0,4'AC5LEBJE0FD-"WYO]@4N MC,.5I8:1;AB-]K"K)@,K4AX5 RCD F&KO4%:A;*:BN@V*/R@0!8M1H2T[$?:G]-G>K\-R'#LC#:]?@![#DM7A)0QTU'Q#'R3:B!F,T;66USV: M<77(MB/FY+5L)[A'0@>,=C-K#_' Q1Y82[I;[<#@^%NS4*@(92%%+CY='Q5E2J(OR 550YWF\,@/2BNX$?ZO6IZ0H\ M&A )HR'2;C,;BP-Y:UM#6N!:817"P;J*[%5_%KS#U7J 5W XA_3T'<4T/9@. M%D5 DH,\9/>O<'14WO!_WQT#PC>M:!H'U+;F.W[!7G+<<1N]2["*@;)8-P5P MQ)RQAVB?*B [7"I0(?YDH 6'VPQ'ITYJ#PD!/#!FMT?^IV>'86"?)V#F(_^; M,2^.NO1@SE.V8!Y@BX W1TQ.^'NG*.5 &?G%[J7\#F4BM!,10*S=0V Q#BS# MZZ$GT:+Q1_0 MRV'2O(6U1JTUY@5<''HC+/"6@Y@0A1;KOD'O<^GX*$9+_$M>LF'ZR7UN[OHKFN8: M%](%K!-V#U+Y0;^Y!,E+N&L8E-ZN:[%O':\7X.X B!!, O MS_[$U@-]V+5*E25C7^Z[@%D*.R+^^V;4_F QQQH@L#/B&O7J^'D/#=+KR!E59*2 #JGS/2&$&40F)!'J MG"CJCU),C@FQ2Z"=:GV/*^?+?, 72D"%.$>-2CA*=->D#EJAX.P^ZO(+/22H]]!PI\Z(-#T"A;L MNN%'Q>)A2"=D:,4.VR. +OH^@>=35\O]\/=A@)Q =+?'ID#>_!_#_8,B:1".^\ZTED9:+O=?Q+<%+*MH2*6^; L@RH-[_NP[]N'=7[]? MR@^AK]K9N.]0PM&R$%]7P%'"A=&-(<[&!"LH= MW#/\&'YD\A@(99H)>>[85'-,3:NL3PQ8GIX+'C#3G4&+F4@-*Q$?-L(O4:E' M'5V")\9/N7H "I!?N#)_Q6T+:8+&AH%U@+MPQ/[ ZF8/QH8U,Q''H$F$+"U(X MRE,9&/_SGTJQ5/EGF MP6"[)AQ'.&RPGHU!'QFF62@6IF)X 8;1* M+K[,U/@2%T&8H!+/.]NU%%NC_2_!U51=RP;6]-PN^!?4]P*"&K*8";;Q\Z;K$24*(0^:MRO&'LEYIOPE*HQCN*W M7J4AGF %.LMH,BUP)"R;,('4J'-_B87<1,PR6"XV_?1LQU-8,@9LCDHX6 !\ MBQ%,QP-F:.G,YQS"$,AH>$3H42\:6 Z/'&TM8NIK#]2C*+1VQ'*,EVK/L$H3 M!&95=<>7@'O%6( 616VD4HS%Z:08(H]^+K*H#@_C&T%HLZ<\ZSVO%S2WC$7[ M&1#93BFH,'6DS0!$3"Z6^N5G(C@<46Q#AY4#*'V@CL5EWY'0&LV=+_&2)$RL M3G$I5GVE$J+RKT).EC :X1/<=_*,(>J 1'1:6,SYD9QWCA87PY\?2F:;+\<2 M;G60R%2*4^;I&[!/H+3X$8UG,T)C1#:?#VC8 U]U/=L,$Z;\GJ[T&$26SZ'!V0)'P4 M>;$L\WE1B(L2Y.48''")[& HRW[(LA^V)OM!%K+LARS[(:79#_-MP[^*O"3G M^7*I$K-B4'LQZR6N!%AM39K..TN'%Y?2XCAL$.>/.:?L&;28ZF1B_13 M>L+T4?";I7("X'@_DW/:)&)52]E.Q8K EZ8TZGS[J+P,;"-[SS= ?&LN;G26 MIF^.1)4CQ[RLI=+,FTS'&CC;#+ (;6]S[1WO4R@,7@Z$, M+$C8TO15 "2"@852@AZ5X0%=[++%[HB-$?#-U/,T%4#A'-B5W@9K!_.+\."2 M'3Y.W#KPSPJ9A]BW4,JA-4"BDU'JW[ D5WH/*EH.S>X/$^=IR*&%IY0]$'3H MPVD\U_)GV(Z=C,;04\N\!:IHGV; F\;^7, MO#FE&([%X6SLQ+]%3-+6Z:FJG_-!QV, "XZ1'3_<,C9C>N3/C"L7 MOI<7I:G''(TXMJ--1= *>MUK@6T?'LZ]^4@N30U_\\5<*6LPM[CE4T+U (M? MM#!CNO$"CD4IPTOZ\)+Q2UKQ4LCX)85XJ>3*&5Y2B!=,6LS0DCJT@!C+S.04 MX@7$V!Z)O<,\"VJE'I+/Q&-J_IGL9?T6.W[ M7_\].VNYWH]5%5+=:K):C_'V)6'RFN&TP4#)C)9T2HUW0F!*F&Z'S;)B_?*; MWL7>*"V2;HY8?/ZR_1!X[:1C@Q7$NDX9-EI,KJ")CIC+K[^'U IEYBZ6"BR?]\N#@:7/?GDP9(HB MEE^0@8&E%&P+'#8IB\ O7CC9CA0[A6Z"H_PJ$@/7-_VG^LOU8Y]+H/-Z1E6\U@([!5 M6K:IV>]:C-T9NTOPJ&>S[..44486 U^Q%9W QC; ,LE"W:D-=:_. D\9Z2]& M^#S2_X[=#W]LN=1?L9F>0GL@98P_-XZ=-)S6P$#Y?($O%81I'MJD\'=R*F)K M7/A9B<@R$+AF>5B@-0T4_C[K2.3+^2QVO@6Q\Z0R7[[6GK.X^I?8\^=$X=.U MYZ\IMJG)G[1:_Z30?>+[7(?Y4I%*?+XP)[8?]+1,0^> ]S=E;-Y8:JE4KL@E M 8;!YB#L>^R*@VT$/,6X:!FTFP.V$9$*Q4(E>#(%;41BR^1BZTQ-2X=X&Q%Z MM<)A'41HIQ>7-0[!EFI!8SC:,EK37<]FS2H4;4"[%/H=',9^;A'L M%3-)+C MJC.:C8[W:L=6/T[7LEW:2&9L =B41LA)0;?%^0O"GC>&A5T]9@U1RN7'AJ"] MBOT>.;0CJA4A*#U--W9I-Q]8:I?"]NW8H)4U/NT_XY!!L2@FXYW61EB M1Q)#A]^PBR5K44)@/3WZC@FPH!U5.L3$#BO8H U[DT3M7P!?5H=@!Q/6E'*L M#R#]O]]G7!DHND&;=[ N3]A*4+4)8"EJ/\N'C2^!/IX\[+H)9-&T48^Y&'+IJ]BU,'@JZBF# MOV@(/:O/FN0"[ :T>W6B_2#'Y"?[9:QC^MM$*LF755$HMIM$%BK-?+XM-%NB M5&SFRRVQ752*9:E(QH1M)(2EL>^/;VIG\E6C>GYS?%.].?Y=JY[OP\=3_]/^ M<7WO]*+>N%Z]/%X@?8LAZ^#R_+M>.2Z^3 [6R<46RH4KK=6YZNY%XX8[JUZ? MU&ZXZ^/Z26I$P060*E%LD[941DH-.R#1EHRQIDO&B%-H+R/LRSIB;928P&8] M-.U'X+.PXU?0G >IW&\CR[HMC7=LHHU$=0-F!?EI>*C47.Q/JQ&<#OF?=J2& MGUCK69C8]'K$MCP'VS[3IK^.!PH QM((@ L8-Y)/OM "N6#9AL;U+6P:#V8> M:TFM6J;5TU4.G@$)P[.VI=@(S069V %AY"N@1AWL.L-0L DHJ\I*>YE2H<4$ MJ$IW6>]:GJ'%>EC-V:M&5$,W"6T@YRKTBJDQ8HIK$!1_0 GB][U7Z:C8.XK3 M; 4$*^X 7V#MMD*IY*&^BHG6H.^V8;$O%L@AV#M5<50$XV"X7!!LL$,J_T:. M2WJP>P"4ASL]1B6MZ4P%Q(0=G=6F*MM"#8/2E]&%K3N/(:V V0PBU!X%W8O] M_;8\1\?$B[CH#7JO8_]VUGE5!5-=@8'H'+AC!7MA 7#@OVP6AB74V-8DE3(] M9$2XQS:B.ENX_TC#I/U%Z]@^U,G-M!KE,8%U&,"I3L%TS:!T#4MIYN6"6$Y1 M [IPJ1Q;*^BWL'7P(2)U:-)@;#B55'V-H 0(!@$3 CLF MH^*N[H!P8*P"'SK=F %C$VQA;U-K EM\VX/0SAL"13CNN)5#NQ2/63D*LRIW MJ$G(7AKKKP9F[T"W+9.R&;5)L&?KY+++H.-V)>?L*4U?,Y$)SJJWHMF_2PEX\@QIE?C?7[JB/%C0SQP&- M?J)MWP(!&QN"MI4=LP$MWX:,-05M*08-&,V/## 79/);L'IIIU>/-K)MZ\\S MIJ-!'5#@^)]XVUG?RC0BLIMKG9 M.Z%/^D_Y3L_L[8QYLRF*ODVUO*4KQ;;@_!1I3Y-8U.1\"OC8E=S4C=E.2V$B MU.T;K$$PV6F6L%EVBL+]]#0OT,?I'?S&A68;8C%7C8VKQ/@^[H<2M.%"VQ28>]$O/9 MQSUP]EP<*.$[OL/D-[ .ND2S1N4.>B*ZTT4M%'8J!\D(<.JP3?:4$?S?Q$X( MU*="[:4XC@7(8[#$X',4+)ALF$U!2DU_)M L$$@@Y#TGWK0[HH9(+$?LR6BC MWQTY%!-AS^H<5S7S!-TS>X2HT_1A' $1+Z0>"-T7+8#Y!*@=)()@F,3AYZ:4*%E@>?4 MVX;H]F:OWM4ME">$YLO3L7F M\WL7YS?7%Z?UZOG^Y?7%7FT?(]Q-413E2CGQH'P>S!9_?30@'ZTP!I!]W5$- M&CQL4LUB&4[STK94HN&)7XHT8+A.+E@G9<9HK:NFT;D$645!_.3I-M,NUQYX M;Z*L[(B%[ZT?,9ND]NS;[E75I:>#5&D1M-Y0SO*Q1T&D$!L)V0]-4Q%,U:1B M^\>.OJ6)%GTD_^(*"G^)3"3R3%2/2F*KW0;):;.0^]@SL<,[]@S37X3:D_ J M!J #ZU8C&+)C@P1F9; >+<*-&L=-/\0-]YV>2;2I1@:5@C!S J"1'_1IL:#Y MGV:#\ =JR. <')?A.Q[,P:!13(80MPM.@RCL7.6XB^56QTP&W" +U,-/ S H M ,V*8YG4/0?]"&H8C+M%@CG9>CRJ16V"2L-AKP]101ID MSD[1Z5%4U>MY!G,FJ1W5ZWDF:$N73?(Q.EA( ^BQ] $$\!!U4F VZAQRX-RB MD:41E5(JM4<4FTX:[C\&;9Q(IR8>AI+8892*ETGA3\?K 4\!P['=,>#XMH?O MZN)L/G8=U*>JWM89]5"CA5(0M=4 "2%AU&M[#.L?@ #C4Z 5A"A"&S%&/6D_ M0V )BAH2.\9(/N5.>CI!Q'L&D=$ _1*\EXXOG8T=_2,AZ X M ^?#@;-42O3 UQXUF9%@GSQ02O \"&'X88*H_:#' $_!T$OO?+QH@*5)72Q9% MR<8\9'PD$6PT^H:O&PWK>(0R(PS=N!/Z=(HY^:@S[WNS8*?."+S[8G&QL0^X M5>8_L^M8"X:-3@G;8Y?\9/CG,HD;_N <@ (W&R<\)^[&(+PIS[P9SR3TG'XGS MR+>B4"\%.14G^,5\8PGEY6\88=<#_[ -V5 .@KV(Q16V&]*P &HTTL*3 '*] M+!0+ 10((38K[H]AU-"%"L$O,V:R(I$"$UG8%Q+.(+;#9MS)]!%-W&B6MV/H M 2SR$$ S,5BQ'.K@['Q49P'[[+Y^N&QH1S&L=TX!BV8JD,L2 M])#0^ .07!:U38.(^DZ/%<6D$7,&,N22%^$1>:0FU&%$4]N:V!!D<=0#&$N M,I^'7BG1ZY.W4G6YU!VVZ(L4OE?(0=0@B!J$-U&#H(H:!%&#\(H:A *'&)#1B'T!S(Y0-OM(D8M*I"[+%]I M*@O(LW+3^;-]PQ#=SE7W]L_>H-52%+/B:;X =%8DQ$A#!=J.)MM\YZ?;545F MVU6Z:^+[T;/W$_OP MKIY--T\Q%!@7/\]?/_=\1L,L+VC3&4W2/4]A.I N! ML\UQA1.+8(^5$'4]X MD9\LXUDXQC%+Y&5$_'77CO+9T\#VU]BEC,XH@&$*;P:?SJ#M8O82:KQSA'2. M3-@X<>#3#C@9A(/DZ<-Y H[N"CC,&F3UW; 3H^RV9Y7/:4'MU:S^NX&\@$.K M]">W=( QP73IRZN "[@_!V[!^G'\?A7K@"L2.AH%R%@-\R 1PY9A$\,R2CR&'PVAY)QC06P+G3TA<0.PH%&3@(T'*/($ M<'O8R@?4Y;HQI]P@&N!Q!DACZ"6A!]SF$TS&X3M@RE; MP^ 7W1M&"9?8( %\A/R@T:K-]HGS)+)HA!=A 22,?"H;'OX5)72+.0\- M"_&,K#+[LL'3"B' L5.7%E$#"X>F4D>,;IUKX:"GWLS'*L>D.>VR[% M,E<$X@&.6=)G9V=&J#S=AT',H4 ]R9N7$3AF$EB>&1F&]-&'\6A4%[;?LQM2(9MK8&8M'8I4V'!N];E_V[QYZ U,V6FH%M9K;;GS:$CO-BE*ZCL;#,9":I^2&A-#0 M899IR_."N0 RA#P[3#JK8H#<*1PW8Y.$GURG/TDK0-J^G^3Y4^8R@W "-1C_ MDV]RG@G.4H97Q"83\#^:^Z9S=]WYW^_=_C][G ="O)4SL= MNH^+GU&/V$G(RT>'S[FW[%#W_?B,;F+GQ:V-:*P7&0*H.(I%1I MA(>P@V!GHFTZ"0ZUL7P8GU(TFU(A9U\\>;$T<7_X3LK#G MV1]%,N"M*>((Z*3-4VN&7_(Y[-PNJ:E(EK:N%58! M8BV\$K*E4(&<<2G[;]:LZ)S#Z+\H7S;"UZFI8R_.?IJEZ2N&K5>G0)1M_.;6(GM5N+EMR[LO+<['"/,+1A1Z2[JL%-> +0. MU-%[_0;F32Y[Q0V]S849#TM#%AOEQ)%D[1J[:+Y BE9IS+?\),[22;00G1(PK*B"%#]9D38EU*#G%3ZM[411C,"AWF"0L("Z=.13B.-L><^LT3EH.TX1FT M/J_(I\[:#9W_S;8)&8WJ%)4U9ZH^_/&%T.?8]AIN060M=\[2Z_Y87X 0#5VG MD1[(24_(,ZY%R73Q+2W)6/8:N$9QUF1'_NT".A0!07/LI1]?P/'.SW3P%6^ MPS/;#?=1^90.N*_XX;#+^Q(WL7-8<<"]=@U5&$CW?[?0Q+O>FD9063 M_*^]A2LG)J&&9#6%>.[UM-W;F.2FDVR'CQ2VF?>)(EKKPX:\Y>%>XX:CVD34 M"\O4B.U68=N;1L/8?_#Q_N1E)413M[Q4%,(J6A:H"H+KGM?=PQU2%@.\2V]0M"'5S(8UTZF;#7A)*7O= Q8WU0#4ZES>^M#74_]05+PGY?8-+ M*PJ$C@OY41NJI3::NOX^P)\T;!$U0J)&:+-NZ*V&JHH:(5$C)&J$%I)FVMZ3 M9N]1+P0J)%"ADZP1XITD-*61WK$JRH5$N5!%\=(;%P51+71*(EY%X//F!5Q4 M"[VM:B&UH>I&0U=78$:?V>77I;O7=B79DF9+ES&M\$F6-IK0O[-TDJ189++D M,KCR#6_%>^'R,!1NZ ["\VPI"I?0+0['7BTUZ:OXP*HAR=GRTI7W2,E7,,T.:FK+8D#3HLK9QA:; S MFWC>?*(MD][]WH)GK9,W52_$H*GPN>7\(?Q][M+(T[4O^(7SV+:#"16Y9\A/ M^D%,*<$A_=A'+AW[,:1!ZA2',82I\9A RA)>Z4Y0XN/$H=(,S<[@GO>(_\4V MX1@^'KD^]FV7#A#%](,)I37Z^V?WCWW?,K]-5XR*'-.@CAFK9X/R'\ M^Y__\2(U*TA])M#,^#V2,WZ[(Q[15YYC[Q=^CE(1;5E2WF[N/#>:&MO.R%0; M?D.%OV=Z5R!G@I_."N*>VEI>")@^EGT6IGEJ_N&&6R8+EDFE[KVLJ;I"X_X% M3:UD9Z<5U JC<4A&OW_X6__N6 [0JDOZ+5>-5,CP M'X7%7V[+YEF]C(/,-.6BPITD%1,/3R-RGOUQL0<&Y1"CH)*1ZR2Q__GU:RR+ELKT0T1Q<2I?$ M.N]%2-73%E(-A%3?7DC5S5*XW-MD,!ZWQ/OQ*66OF+=8=2&"BL_/E,5"LQWV M51BYSN\?!O0'IF*U6@,#:ZV!WE2=@3G4E4'+:5DJMBT9-^T/W.&D3_0#N]4R M+>IW+[P_=?K?3&RBMEM72TH?V MPZD%S'3.'3=S;PSDI>BIA#(R$=").*%H1FDU,5QF(^9(! %*:;P-8H2G4QIH M@L1)AR)C7H"6>.SM9$JQ3,5PFE221HX\T(G>&IB*;%#ITG5CA!7;,,T5,F4L MR)3^K7O;Z;6O._U_7G5[ES=WO>\/5)B:AJ6TFK4+DRXAH ]Q E&!0B%$KQ,B M6U%D="=,\&;OXMYS,#(9AZ-!V-!<+ MIM>#F;/9+96$EV*= IH2T-1;@*9T 4T):.IUT%2V/Y$U71NIUD#6"(TEFXXR MP 96![(Q:AI#0\'8T!;-,M(!A.!\AY2@.LMLVEI*Q5Q;UNF#O9M%1#D33K M-PZ=9.\M9(8^K,D)3N@\O#SSI$GFVIKP@H06Q@_HF",O^)4Q)?MOEHP[YU;H M%V7#1NW/O\=#ZEJ2F*>P##A\%6(_&E%].F=_T:?)1[EQ1K_Z-&<.2G9T;3JT M/'5)77LW.W-0W' 0XQ:D7B]WRJX.T55<'E24!QES-C1?6TFVG5WL4U'VN M_)9U@QOFJC#,=5^'1U]SD5+G:4SM>+P_3_):@FX#:R_(I$=NA.P?) 9#8O$LL$SJ4C!U\3H>0QCU.:K,8LLS5 M865PTZY6D90C%+7=S=F,Q35)#\[&/(N(?4:Y'V([/B?<;I6PNO_^=Q+$%QM? MQW]V\2'=WI)IY+.LM:QIRA-YTA1'D<;Q9 ]IS(T;Y!X.A]@GT=G=DT>>48_8 MS"YKLHIL6(8178C,4M^'KF^[4^Q1FTWL!")*=#>BOX";AO-MM71B5GR)'+[\ MRDLNEDU)67XB_9!TGZBM4H6M.G%;I1ZWK;K. ?+45DD+&*"P5<)6;;95JHBK M3MQ6J;7'59;8,BG!X\N_Z\A'"83BBH4=1=%O>I<"T6M2%&OR,CU7:&G0D]? MKZH'KG",T;7K$?213(:$ MSLY!O]QX[/IPP!@5[:B36LQ/*SHU\@.+7TE(<$CHPVG2,QKHAFP8ZD%/+2Y? M3.7EBRF.+N:G>$W)W/'H8L$:J1LN$ZOE"%MADEN?T"OH9AA^X6!Z$4O:(7EF6J-B%$&\CZT!GHRH@,+,W S(B!G$4O4E&3NFL M^:SE3+F?4:_[YVV[S_H4&8INM5I[->4+_%\74,RW4IF15E,"/DI J,26S\V2/L4^] M=-MF;3X42],;<&D"ID-2[]Q(W_+H1G#F-D9C^IV3>,_(Q@GO)N=&T"LN"!E- M0^HLZ$QX=SAH*SU M7%L[GE(XJ9M2<^U%@!7;YT(7QD5376VGC+V$0KOX1$5J-D_ )9XXOTMBKDJ6 MD/*#.3\/$9W<2.M!4 L,DX5D RHO][ M#52X93) MPX_Q0-&O54-$;8[B-7IXIG5%8]=I=#O7JW7*N$1@F-.I$9;81V MJLC2CUTR6CPRBSZN.4_+KB*Z L"^G0/VV7>K&5X,S%D,2YH=&WM6_MOVS@2_E=X7NPU!2S+CZ27RFF UG6Q.?2UJ7N/ M'REI;!&A12U)V?']]3=#2K;LN&W:9K=IZP)-(CYGR&^^&0ZEL[\%P3C/>)Y MRGZ;O'K)4I64<\@M2S1PBZ5+83,V447!<_8*M!92LF=:I#-@['&G=]SI=AX_ M"H+S,QQJ5/51><1.PEXO['?[ ];M12>/HI,>>_J*';V?C!ZZUL_?C";_?3OV ML[Y]_^SEQ8BU@C#\]V 4AL\GSWT%#M]C$\US(ZQ0.9=A.'[=8JW,VB(*P^5R MV5D..DK/PLEEF-FY/ ZE4@8ZJ4U;YV=4@C^!I^=G<["<)1G7!NR3UOO)B^ 4 M6UAA)9R?A?5OWS96Z>K\+!4+9NQ*PI/6G.N9R .KBFC0+>P0>X98O=/F.EB* MU&91K]O]=5CP-!7Y+) PM=%)Y_1T4Z3%+%N7*:]:I$%R*Q9 8S=&321P'<7* M9L/="?;U+.I^4Y7;8,KG0JZB!R,N1:S%@_:#WT NP(J$X]\&ES4PH,7TP= U M-^)_@&.C?E+D$&3@Y.QU>H^'%JYM@*/,<#HJ'?H5B:K%B/=..Q%S,.PU+-FE MFO,)6C*H'?T++],23=L"HG2 MG& 7)$HJ'?W2=?]NU))449FGH.FO&]5.@L@H*6C31^/+R<6+B]'3R<6;U^S- M"_;V\N+UZ.+MTY=L_)_QZ/WDXE]C+,86XTMV%I:']=M>OZ+4IN2(7JO8.TBH M!1MT^TQ-F,ZYCF8X,VUA!5[FEBJZ7>[_;M0:.4^NV"442B-5Y.R%TG/6ZP:_$V^,"R,D%HYST+,5>VG3#CLBFJ%EZ'>' M&F;"6(S9K"OH#1\.#QM^#S:\WV'/N''A.9NOV%6NEA(PCF_[?==^MU.%X^0* M#P X/!#$&-Z[TP'"@+,Y/FG!)9MR\BB:J;EP+LBUN]$@AP2, MX7I%3>;\"IQO6H]IL"Q%87!*2>K7SBL1&H\DV P/*88YC\B6F4@R9DKZL>F_ M! W5(*3 7!B,G2G@]H<8#:9 WTBST[@%BJ925'.!W5(6KYK+<$#L?4#LX".( M!385.6*"X+7!0!OABLVQ6C?J13Y% G.!$_Z=R#+%,1%GC0UO(T8%D5Z!,"&$ M$_+QJ+N&<(4>LS,U6DGJ3F%M:E%*;("X50@N-YUQ\B3<9&PJU=+4H-YP).-4 MZ.5&*=L-;)I:F!O2'N!Y'^!YW&&3K;TD+7K_&)H*@%7,0P2DIE.!CVZ7+QC7 MX/"$^!"Q!-IW!@CB6 J347-J-D?R)0*FYU281"I38C^B9:VD!U:A50(I%AMV MA#A* 8'IP3*^3C*>S\ %^Y>EQ!:] 0]Z)T?PT'7MG:3^R3\*.N?D'M T/B-: M;.#M M;@MA)&65.5H_FX(G]7,UI.]!ITK)"P-1_"/*/[H2?D^.26XFRJJAUGH)! M9= ,72#T:8YH4XR6\-+"%! ^2G2A0$XCE88B M-\>WQH5YSE$J RB01<=,G0I.FU]*3OX=U7)";") [.'CR688C'_%0 W1!6-_ MQ+!;F;4Y$Q!"0F_HX/Y74!:K_Y\*@-VF>H#G_TL?!;?;SZ[=41R@]9N M'\O'0H)2;C.JU9!7E.<&\]%.WOFY:8Q!&0XQ9/ MCUM-&X=:%QM>5PH5I2Z0VXP[G20)0L\)X(ZW,\CQT"&1XK &"N).:H)'=T]C MR+&BP/#L6Q.9HP?6X+.[AUKS1NG 93\#ER7WCRJAOD@,E\JM\0YYU7Y[UY$OSK.YVB@%CA<8+J4X'RN4&.T!#0Z1IRZOB;LBJU MN<$?I4#QG6F5N7OWPSP\I%._3\?9ZWOQ?Q+G>>]2JG3E1\D @31"UQ-TT9$( M0+NO0N]U:G,)_(IB:7\8=]&T2R.X>_#Z^N^SV*3*0OK+H3T.CZ?8T<#:WWV0 M>:KD W;1],(8$I\+Z U&\Z:<([1P59PR56"P]Z+T4\'Z]V57NP&IM[(?U:SN M76:/0L^I1@_81I"#<]IH)NXECVCX0%/E"X7Y3-)CS6?6NB:[\/,P+J5: MM>?.MZP5K>M.8MO.1W"_W^L\:KJ<']/=WO\X\3EB*6*O^(KUNFU&WQ[L MA@O.IIZTZ**C55/8K7C)RT^[7(E.[^(3C!"@VV_Z=S?66+WG3R7>5(\?=P:# M7SV;U//62U&QS-IB=WC \UB3GAKKMF/=#8@V1B>PTSLH]2;7SP%Q212CR[D* MEK@(G_PBH4&IZZ8\-DJ6%IH"WLW7"%]B";[G[:'MS;;ZN;;X&WO4/^V6?3"I;"GU??#C*!$S9^!J2DLR8O:D.QQ^"?K8&?,R3JYE699[N?*70^!II MNZ(VD1V-NEMWR_Z+IZJD^1'4[N=5!?K^P%,2GZ+3COA"B3HX.SWM](_7AN7+ MNL[[^L^VW'=@Y_\'4$L#!!0 ( '>OJE:DZE(!60D #,Q9#(N:'1M[5O_4]NX$O]7]')SKS 3Q_D"?=2AS% * M<[QIH<>E<_-^E&TYUB!;/DE.R/WU;U>R'2>D!VUIF[9A!K"EE;0K[7[VB^WC M?WG>>9[2/&(Q^6WR]@V)951F+#:5X/&6$ MO.@-#GK]WHOGGG=R#%.=56-D'I!#?S#PA_WAB/0'P>'SX'! 3M^2O?>3LWU+ M_?KZ;/*_=^=NU7?O7[VY/",=S_?_')WY_NO):];.+.R3&VP%]&XY/CC!E*HI0J MS7,>FS08]/N_C@L:QSR?>H(E)CCL'1TMFQ2?IDV;=*(%B@EJ^(SA MW*U9(\&H"D)ITO'Z IM&%O6X1.;&2VC&Q2)X=D8%#Q5_UGWV&Q,S9GA$X5K# MMGJ:*9X\&UMRS?]F,#?()WC.O)19/@>]P8NQ87?&@UFFL!RVCMV.!-5FA!N7 MG?",:7+%YN1&9C2')6T++MU:=>Z6":6(8:KSNY2'W)#1H#79Z>3R^HI<7Y!W-Y=79Y?O3M^0B\NK4[B$J^L+H#B_ >4O=_NW MNG]%J71)07N-)'^P""G(J#\D,B$F9>0/JD*:,^U=WPFV(*>1P9YAOS]\RKW\ M,2WLQY1JH]X_E52=D\LN^6^/G.:Q JH_(33B--,R[Y*(*<.3!6@E-0'9'=6W M/ZI!CUR2E,X846S&V1S"5)-R37XOJ0+H$PMRPPJI #%R$C_-" MV4.TP6T8]L>*3;DV$*(:VS 8[X]W![X%!S[LD5=4VVR$ M9 MRF\NY8)"V=-VY*W?:L81Y<@GY#DQ/>4YHOB!E;E3)8&'(9FPR!&I 209W MBE-!$HJ.11&9<>N)+-T]@IQ%3&NJ%DB2T5MF750SIX:V&)B!)06*7_NPB"O( MP( ,)J^.\!; F M8Q!S!L-B$B[:V[#3V&W0V-$_:"PC"<]!)U"]ECK0!74%)P!@-GZ" MZTB4,M8Z\"[H*$?0*T!-4,-1\R&S;U2XTAZ]MC1826R3SBY2E ((0&\E M*)==3EM^(JI3D@@YU[52+S&24&QT? .7W99NZIJ9>]SNU',;U/.@1R8K9XE2 M#/XSUI4"5C$/ I!,$@ZW]I0O"57,ZA/H!P\%PW,G#)0X%%RG2(YD&8 O C#> MQUQ'0NH2QB$L*RF<8A5*1BR&9DWV0(]B!HKIE.7\+DII/F4VYK\I!5 ,1M0; M'.ZQ?3MTZ]@,%!B$_ M0TRXN7S6[QT)M7 [Q@""<,\W$T6@'=1M*AY/8)1U:Y7S-+]=996 M^Y^X6N82_1P=EUBIGU5-G9.8:1 &S- &0@]C1!=CM(B6^O%#,%@*&6E6# MMI\^267UMIJ_ \&?!03#[0;!1XH*:2L3M@'E72504:H" %';E":* M0/4L S8GGK(<,A4!N @]K$# 11+(]QWV 3#S F(ZBW[DB\+? P';$\+?FJ+M M@.QG!+)HVX",S:@H;;"PD6MV @A%_: ME2M".."\753@ _WQIVK#&3%OILQ4/Q'?)\ MU\@3;QOR5$9]'QRP]%]5=VS/1@3ZB, )I'PQHM8VZDTDVD;QM@ MRBSCQC#V#U% *"&7P/Z8 W]VDCTP!'"Z&ITZ_,9E![&N4X/3HQ#'\8^V7+&.GV>@CH#VK7[\ MT5^:6O7I![8X.SQXT1N-?G504:];;T4%(8TYKAFY0Z@V]K3V;/ CE198-J0TU%*4AK49?)H/5#[%$MS(QZNV M\U75W\:<[YW1\*AW]-''5.E5M6F#XH[8Y[^D?D7^P\?X=0R.?PZ&6%3G!EB* M8"Y?^QO?D#[V>;7/]Z#2[?D7EG3TE'7.SLEF$;\GH#Q+.4O(1>/5KJLZP8=L M(FTL(:31[53),H_7OO1H?;FVVE';SII$_96XTWT=5[6T/YA;_Q2O (_O.:RB M";CJ@,XDKT.RHZ/>\*"Q.-?6M\&7^\3/?C-X\G]02P,$% @ =Z^J5IH8 MEZ"@!0 ^B !@ !E<'-N+3(P,C,P,S,Q>&5X,S)D,2YH=&WM6OM3VS@0 M_E?VTND!,_$K(8$X*3/4A&EN>!7"/7Z4;3G65+%<62'D_OI;^0%.H-,'X:!W M82 8:;6K7>_N]UEF\(MA#).8) $-X\G""07HF#P M%+:OQ]Y.+GUT[HW_NA@65B^NWY^,/&@8EO5'V[.LH_%1,8'J'1A+DF1,,9$0 M;EG#LP8T8J52U[+F\[DY;YM"3JSQI16K*=^UN! 9-4,5-@X&>@0_*0D/!E.J M" 0QD1E5[QK7XV-C'R444YP>#*SJ=R'KBW!Q, C9#61JP>F[QI3("4L,)5*W M;:>JCRLMG%Z1N37F+%2QZ]CVVWY*PI E$X/32+F.8^YU[\TQMP2J3K"Q7W5TT\MC*MUD4B449$IHPOW"V/<.9+MM7<^D#Y#54L M('B=86"-C$H6;?5S\8S]35$W>LA90HV8%ALUG5Y?T5MEH)8)FM.C_2(F;AD. M_U&S8S:E&9S1.5R**4G09#ZB3=>LS@LSON AJAK>QLQG"MHMTX&!Y6.HT[6X MY3SFUK(76OH)CMR'[X9EZ 1G:N'&+ QI@MI_?;/?LMO]@:5E-UX]*04#[%%4 MKO@Y^S$G<[4A#80DNIJ,0' AW3=V_O5@5N_*G24AE?KJP72^ S<3G.E<]H:7 MX]'QR#LOQZ/F3A&;&^2VG"S@,E)YIV79KG;%\M,*^%LNU MU=P3XO?"Y5H&Q&FE"NS[GZ=%IW$P2B 025)F0\Y/="Y\G!&)MX$OX)*F0N:9 M,$PSQE%HF% Y6<")"DW8UL(Z"BV[[PF9EH'+1YS^#I(7.!9R"HYM?(1(R%QY MBL9%"#31\ VG1 8QM)TFY 2'9! Q7G&E/"]I,),(S>@*24(8WB+O2) Q>6(Z M95FF]XW?6C)$P@0QE11W6]]9X4.UJ2:,(*!2L6C1A'I-./MP;5Z9GHGKG.Y> M'YQVQV[J'9%0I)J+U:5+F6\JH";.$^7^]\%*,ZV\CM\U-%73G)#XG%9;\(7$ M4M,]C9,THVYU4;?616NE0YJA878J; G+#%#O:)G^Z9$:F=.&966U"D\1$A56 MXSD*-&,(U\)Q#3EFBO<\0=)/\^8I/H@)M. G)5DQVEO$V0H$IS.=KAS M!^+W;...:91([O3:NWW-01[$.J]-*X>ZJF;_'7S?8.XK[-0;;S>8^QJ 98.Y MSXJYK?\SYK($G^:G^<.^/D!0!,V%.)IC: 7(A.D3A%323&-O4T\3S@&7H2K" M$9FS%,$X:^:K(I:0)-#CJ##,"S9_X$>I&<\!6*2T.%_(*K2NG3F8KP>5Z\%] M'<=&:[CK1WC77#@E"W#LXJSFE3WX=[IFK_5C-,072HEI'0U>#*N*K12&'\#6 M,ER]T!%2L?+;SX2^A*HK46SMF_O??9O*O"J#YJ2WD!_60G5>_M)MECWE\"T_ M?&8*MQ2@+BNSX#>285.\PM*BV$<'%GO1;M=>+[]8S&B$SXOX[*A+ M&LZCB 54PI?*(+Y+?I\$GR92S))PY4U/[47U\D15+BL>5;F^](J\'%IZ0[[Z M]CTE$VH4#8I$",PNN1$L+(MLKVON[MV563%FYU2Y>*N?_YO P3]02P,$% M @ =Z^J5@R\7(>%!0 ;1P !@ !E<'-N+3(P,C,P,S,Q>&5X,S)D,BYH M=&WM6?MSVC@0_E?VZ/22S. 7!!(,928E9,I-7DW)]>Y'V9:QIK+DDT4(]]?? MR@\"-+T^DKZFR03B2*M=[6KWTR=Y\)MEC45"1$@C>#4].X5(AO.4"@VAHD1C MZX+I!*8RRXB ,ZH4XQQ>*A;-*$#/]O9MU^YU+6LX0%6C:HP4/G0CO8*Z>.+T?3ORW%I]?+ZY>ED! W+<=ZV1XYS/#TN.U"] M!U-%1,XTDX)PQQF?-Z"1:)WYCK-8+.Q%VY9JYDROG$2G?-_A4N;4CG34& Y, M"WY3$@T'*=4$PH2HG.H7C>OIB76($III3H<#I_Y;R@8R6@X'$;N!7"\Y?=%( MB9HQ86F9^6TWTWTYY]T+UK4VR6 MW#7*TCE?44XTNZ%&^YK>D%.B_$#JI+]MXKZ163TNED);,4D97_H[(\)9H-A. M<^<5Y3=4LY#@@A9X):"2TG:GN]OJ:WVD(M,S1G M6OME3/PJ',&]9JEF4#R"%6-;Q,6, WMEMV" M@1-@J+-'<$J[&<#2^FDY.)J.CZ>3B'"Y.X/)JAZ.OES MC,TH,;["*IP_Q6\S?MEVP49@TXHO"$J((+FUL4MITLX M"K7I:;ENZS%C^52N7Y9N54"\5J;!O?L\+#J-X41 *(6HLJ%@3B877L^)PF7@ M2[BBF51%)HRSG'$4&@NJ9DLXU9$-NT;81*'E]D=2957@BA:OOX>T"DZD2L%S MK=<02U4HS]"XC( *0RS@C*@P@;;7A()ZD1QBQFL65^0E#><*20.Z0D0$XUMD M1 *YW$BF*\0KNTW M]LC&<5[WH ]>N^,VS8Q()#/#$M>E*YE/*J F]A/M?XN=[RL5SB=FO^& 11V_ M:!@2:=@J"3BMIQ!(A:5F,(V3+*=^_;!NK8O6*H<,=\3LU @)F]S4S&B3F)J6 M-9II#"O\1+7E&[/@(>$5RB K[B\2IJF59R2DOI +1;)*P[[=V7^^'LC*5!W4 MKUSBCU#5)C?=C85Q=/3KAF/7V_O,6!2.]_"(57FS&!4S041HVE%A5-PQ%701I>:\ MP">)O+,PF==@ML98[1\'M)X..X^8;<>8+3Z>,99X!"E/&#\87>UT[5ZKVAUJ MNW4H2O<_" N!U%JFZWO,AW%A[7)V3;M$C3&7BWJ1Z_\M@[5^H"AY9RTP"!^] M\"VG4AJN14F N337=&L3_$Y%5([\])-,6?'5]PH/WENCUJ%]^-G+5.55%30O MNX6BZJ"^Y?G>\,X> C\%BC"-4PHW-G $\B*MT XN0-_V' D(H7JWC+.&4ES M*08.^^H(_'_^MQ_W M=.W]@U4EEFUN<60H7Z05;^:&_P%02P$"% ,4 " !WKZI6VW$+99,2 "< MS0 $0 @ $ 97!S;BTR,#(S,#,S,2YX&UL4$L! A0#% @ =Z^J5E?J75WU*0 YLD" !4 M ( !@B, &5POJE9*WM&SI6\ &,=!P 5 " :I- !E<'-N+3(P M,C,P,S,Q7VQA8BYX;6Q02P$"% ,4 " !WKZI6M'@KFXA/ #?W 4 %0 M @ &"O0 97!S;BTR,#(S,#,S,5]P&UL4$L! A0#% M @ =Z^J5DK5Z\_3&@( .;P: !4 ( !/0T! &5POJE9?XN:P3PD -LV 8 M " 4,H P!E<'-N+3(P,C,P,S,Q>&5X,S%D,2YH=&U02P$"% ,4 M " !WKZI6I.I2 5D) '.0 & @ '(,0, 97!S;BTR M,#(S,#,S,7AE>#,Q9#(N:'1M4$L! A0#% @ =Z^J5IH8EZ"@!0 ^B M !@ ( !5SL# &5POJE8,O%R'A04 &T< 8 " 2U! P!E M<'-N+3(P,C,P,S,Q>&5X,S)D,BYH=&U02P4& H "@"F @ Z$8# end