{
  "cik": 1726126,
  "cik_padded": "0001726126",
  "entityName": "Epsilon Energy Ltd.",
  "fiscal_years": [
    {
      "accn": "0001104659-26-035794",
      "filed": "2026-03-27",
      "fiscal_year": 2025,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "cash": "USD",
        "eps_diluted": "USD/shares",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 0.0,
        "cash": 8959954.0,
        "eps_diluted": -0.25,
        "net_income": -5798863.0,
        "operating_cash_flow": 20619683.0,
        "operating_income": -10517383.0,
        "revenue": 51587556.0,
        "stockholders_equity": 124732354.0,
        "total_assets": 228239417.0,
        "total_liabilities": 103507063.0
      },
      "period_end": "2025-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "leverage": 0.8298333165427151,
        "net_margin": -0.11240817456054712,
        "operating_margin": -0.20387441886178906,
        "revenue_growth_yoy": 0.6365169627356728,
        "roa_avg2y": -0.03326044979663872,
        "roa_period_end": -0.02540693047774478,
        "roe_avg2y": -0.052369279805101844,
        "roe_period_end": -0.04649044785926192
      }
    },
    {
      "accn": "0001104659-26-035794",
      "filed": "2026-03-27",
      "fiscal_year": 2024,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "cash": "USD",
        "eps_diluted": "USD/shares",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 1831208.0,
        "cash": 6519793.0,
        "eps_diluted": 0.09,
        "net_income": 1927800.0,
        "operating_cash_flow": 16830279.0,
        "operating_income": 3424436.0,
        "revenue": 31522775.0,
        "stockholders_equity": 96728129.0,
        "total_assets": 120454785.0,
        "total_liabilities": 23726656.0
      },
      "period_end": "2024-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "leverage": 0.2452922045044415,
        "net_margin": 0.06115578339787661,
        "operating_margin": 0.10863371007152764,
        "revenue_growth_yoy": 0.025806358606473623,
        "roa_avg2y": 0.01576949297431787,
        "roa_period_end": 0.016004345530980773,
        "roe_avg2y": 0.01953774513888121,
        "roe_period_end": 0.019930086727925855
      }
    },
    {
      "accn": "0001558370-25-003308",
      "filed": "2026-03-27",
      "fiscal_year": 2023,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "cash": "USD",
        "eps_diluted": "USD/shares",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 6055601.0,
        "cash": 13403628.0,
        "eps_diluted": 0.31,
        "net_income": 6945153.0,
        "operating_cash_flow": 18188299.0,
        "operating_income": 5418326.0,
        "revenue": 30729752.0,
        "stockholders_equity": 100612965.0,
        "total_assets": 124042613.0,
        "total_liabilities": 23429648.0
      },
      "period_end": "2023-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "leverage": 0.23286907408006513,
        "net_margin": 0.2260074536234461,
        "operating_margin": 0.17632182648268688,
        "revenue_growth_yoy": -0.5607695522481841,
        "roa_avg2y": 0.05603079433022482,
        "roa_period_end": 0.055990057223318894,
        "roe_avg2y": 0.06780450103600945,
        "roe_period_end": 0.06902841000660302
      }
    },
    {
      "accn": "0001558370-25-003308",
      "filed": "2025-03-19",
      "fiscal_year": 2022,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "cash": "USD",
        "eps_diluted": "USD/shares",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 6234879.0,
        "cash": 45236584.0,
        "eps_diluted": 1.51,
        "net_income": 35354679.0,
        "operating_cash_flow": 38005360.0,
        "operating_income": 46973463.0,
        "revenue": 69962709.0,
        "stockholders_equity": 104245205.0,
        "total_assets": 123862243.0,
        "total_liabilities": 19617038.0
      },
      "period_end": "2022-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "leverage": 0.1881816818337112,
        "net_margin": 0.505336049809049,
        "operating_margin": 0.6714071492000115,
        "revenue_growth_yoy": 0.6499085510628339,
        "roa_avg2y": 0.3166211109783548,
        "roa_period_end": 0.285435481739177,
        "roe_avg2y": 0.3853191724518017,
        "roe_period_end": 0.33914921074787086
      }
    },
    {
      "accn": "0001558370-24-003645",
      "filed": "2024-03-21",
      "fiscal_year": 2021,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "cash": "USD",
        "eps_diluted": "USD/shares",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 2423007.0,
        "cash": 26497305.0,
        "eps_diluted": 0.49,
        "net_income": 11627517.0,
        "operating_cash_flow": 20006377.0,
        "operating_income": 20612321.0,
        "revenue": 42403992.0,
        "stockholders_equity": 79263333.0,
        "total_assets": 99462594.0,
        "total_liabilities": 20199261.0
      },
      "period_end": "2021-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "leverage": 0.2548373912058429,
        "net_margin": 0.2742080745605272,
        "operating_margin": 0.48609388002903126,
        "revenue_growth_yoy": 0.7360698423927996,
        "roa_avg2y": 0.12493384908758776,
        "roa_period_end": 0.11690341597163653,
        "roe_avg2y": 0.15682896306176516,
        "roe_period_end": 0.14669477752089985
      }
    },
    {
      "accn": "0001558370-23-004481",
      "filed": "2023-03-24",
      "fiscal_year": 2020,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "cash": "USD",
        "eps_diluted": "USD/shares",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 9078522.0,
        "cash": 13270913.0,
        "eps_diluted": 0.03,
        "net_income": 875171.0,
        "operating_cash_flow": 14816366.0,
        "operating_income": -977704.0,
        "revenue": 24425280.0,
        "stockholders_equity": 69019443.0,
        "total_assets": 86676184.0,
        "total_liabilities": 17656741.0
      },
      "period_end": "2020-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "leverage": 0.25582271071066165,
        "net_margin": 0.0358305411442571,
        "operating_margin": -0.040028364055601416,
        "revenue_growth_yoy": -0.08486427446998045,
        "roa_avg2y": 0.009494905343088406,
        "roa_period_end": 0.01009701811514914,
        "roe_avg2y": 0.012039569814062203,
        "roe_period_end": 0.012680064659461247
      }
    },
    {
      "accn": "0001558370-23-000085",
      "filed": "2023-01-06",
      "fiscal_year": 2019,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "cash": "USD",
        "eps_diluted": "USD/shares",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 2856350.0,
        "cash": 14052417.0,
        "eps_diluted": 0.32,
        "net_income": 8697999.0,
        "operating_cash_flow": 12985014.0,
        "operating_income": 8185104.0,
        "revenue": 26690336.0,
        "stockholders_equity": 76362994.0,
        "total_assets": 97669203.0,
        "total_liabilities": 21306209.0
      },
      "period_end": "2019-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "leverage": 0.27901222678618387,
        "net_margin": 0.3258857063470464,
        "operating_margin": 0.30666920041770923,
        "revenue_growth_yoy": -0.10085730778371865,
        "roa_avg2y": 0.09374514999743058,
        "roa_period_end": 0.0890556975262714,
        "roe_avg2y": 0.11890058827706364,
        "roe_period_end": 0.11390332600107325
      }
    },
    {
      "accn": "0001558370-21-003486",
      "filed": "2021-03-25",
      "fiscal_year": 2018,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "cash": "USD",
        "eps_diluted": "USD/shares",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 663944.0,
        "cash": 14401257.0,
        "eps_diluted": 0.24,
        "net_income": 6662060.0,
        "operating_cash_flow": 10305998.0,
        "operating_income": 9431895.0,
        "revenue": 29684205.0,
        "stockholders_equity": 69944087.0,
        "total_assets": 87897709.0,
        "total_liabilities": 17953622.0
      },
      "period_end": "2018-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "leverage": 0.25668534353733147,
        "net_margin": 0.22443114107317347,
        "operating_margin": 0.3177412027709686,
        "roa_period_end": 0.07579332926640898,
        "roe_avg2y": 0.09967538315204356,
        "roe_period_end": 0.09524836602699524
      }
    },
    {
      "accn": "0001558370-20-002895",
      "filed": "2020-03-18",
      "fiscal_year": 2017,
      "form": "10-K",
      "fundamental_units": {
        "stockholders_equity": "USD"
      },
      "fundamentals": {
        "stockholders_equity": 63731045.0
      },
      "period_end": "2017-12-31",
      "ratios": {}
    }
  ],
  "latest_filing": {
    "accn": "0001104659-26-035794",
    "filed": "2026-03-27",
    "form": "10-K"
  },
  "note": "Static grepcent export of verified SEC companyfacts-derived values. Monetary values are raw reported units from grepcent's resolved facts; no scaling and no FX conversion. Capex, dividends, and buybacks are reported as positive outflow magnitudes. ROE/ROA include both period-end basis (site-consistent) and average-of-two-years basis where the prior-year denominator exists.",
  "schema_version": "1",
  "sic": "1311",
  "sic_description": "Crude Petroleum & Natural Gas",
  "source_urls": {
    "sec_companyfacts": "https://data.sec.gov/api/xbrl/companyfacts/CIK0001726126.json",
    "sec_submissions": "https://data.sec.gov/submissions/CIK0001726126.json"
  },
  "ticker": "EPSN"
}
