{
  "cik": 1421517,
  "cik_padded": "0001421517",
  "entityName": "Energy Recovery, Inc.",
  "fiscal_years": [
    {
      "accn": "0001421517-26-000022",
      "filed": "2026-02-25",
      "fiscal_year": 2025,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 35623000.0,
        "capex": 1330000.0,
        "cash": 48076000.0,
        "cost_of_revenue": 47056000.0,
        "eps_diluted": 0.42,
        "free_cash_flow": 17440000.0,
        "gross_profit": 87931000.0,
        "net_income": 22962000.0,
        "operating_cash_flow": 18770000.0,
        "operating_income": 23889000.0,
        "revenue": 134987000.0,
        "stockholders_equity": 206192000.0,
        "total_assets": 231514000.0,
        "total_liabilities": 25322000.0
      },
      "period_end": "2025-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "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": {
        "gross_margin": 0.6514034684821501,
        "leverage": 0.1228078683945061,
        "net_margin": 0.17010526939631224,
        "operating_margin": 0.1769725973612274,
        "revenue_growth_yoy": -0.06872119656704473,
        "roa_avg2y": 0.09682356959431253,
        "roa_period_end": 0.09918190692571507,
        "roe_avg2y": 0.1103406518949933,
        "roe_period_end": 0.11136222549856445
      }
    },
    {
      "accn": "0001421517-26-000022",
      "filed": "2026-02-25",
      "fiscal_year": 2024,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 50384000.0,
        "capex": 1298000.0,
        "cash": 29627000.0,
        "cost_of_revenue": 48015000.0,
        "eps_diluted": 0.4,
        "free_cash_flow": 19224000.0,
        "gross_profit": 96933000.0,
        "net_income": 23050000.0,
        "operating_cash_flow": 20522000.0,
        "operating_income": 19724000.0,
        "revenue": 144948000.0,
        "stockholders_equity": 210010000.0,
        "total_assets": 242792000.0,
        "total_liabilities": 32782000.0
      },
      "period_end": "2024-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "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": {
        "gross_margin": 0.6687432734497889,
        "leverage": 0.1560973286986334,
        "net_margin": 0.15902254601650248,
        "operating_margin": 0.13607638601429478,
        "revenue_growth_yoy": 0.1293270691629853,
        "roa_avg2y": 0.09298741745097486,
        "roa_period_end": 0.0949372302217536,
        "roe_avg2y": 0.10725469850029547,
        "roe_period_end": 0.1097566782534165
      }
    },
    {
      "accn": "0001421517-26-000022",
      "filed": "2026-02-25",
      "fiscal_year": 2023,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "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,
        "capex": 2567000.0,
        "cash": 68098000.0,
        "cost_of_revenue": 41270000.0,
        "eps_diluted": 0.37,
        "free_cash_flow": 23487000.0,
        "gross_profit": 87079000.0,
        "net_income": 21504000.0,
        "operating_cash_flow": 26054000.0,
        "operating_income": 19050000.0,
        "revenue": 128349000.0,
        "stockholders_equity": 219808000.0,
        "total_assets": 252974000.0,
        "total_liabilities": 33166000.0
      },
      "period_end": "2023-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "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": {
        "gross_margin": 0.678454837980818,
        "leverage": 0.15088622798078322,
        "net_margin": 0.16754318303999252,
        "operating_margin": 0.14842343921651124,
        "revenue_growth_yoy": 0.02196017230534035,
        "roa_avg2y": 0.09150385202111432,
        "roa_period_end": 0.08500478310023957,
        "roe_avg2y": 0.10615432461384292,
        "roe_period_end": 0.09783083418255932
      }
    },
    {
      "accn": "0001421517-25-000048",
      "filed": "2025-02-26",
      "fiscal_year": 2022,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 26654000.0,
        "capex": 4232000.0,
        "cash": 56354000.0,
        "cost_of_revenue": 38235000.0,
        "eps_diluted": 0.42,
        "free_cash_flow": 8399000.0,
        "gross_profit": 87356000.0,
        "net_income": 24049000.0,
        "operating_cash_flow": 12631000.0,
        "operating_income": 24829000.0,
        "revenue": 125591000.0,
        "stockholders_equity": 185338000.0,
        "total_assets": 217039000.0,
        "total_liabilities": 31701000.0
      },
      "period_end": "2022-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "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": {
        "gross_margin": 0.6955593951795909,
        "leverage": 0.17104425428136702,
        "net_margin": 0.19148665111353524,
        "operating_margin": 0.1976972872259955,
        "revenue_growth_yoy": 0.20872151216507545,
        "roa_avg2y": 0.11166650028207992,
        "roa_period_end": 0.11080497053524944,
        "roe_avg2y": 0.13209490356121795,
        "roe_period_end": 0.12975752409112
      }
    },
    {
      "accn": "0001421517-24-000055",
      "filed": "2024-02-21",
      "fiscal_year": 2021,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 23346000.0,
        "capex": 6684000.0,
        "cash": 74358000.0,
        "cost_of_revenue": 32670000.0,
        "eps_diluted": 0.24,
        "free_cash_flow": 6842000.0,
        "gross_profit": 71234000.0,
        "net_income": 14269000.0,
        "operating_cash_flow": 13526000.0,
        "operating_income": 13831000.0,
        "revenue": 103904000.0,
        "stockholders_equity": 178779000.0,
        "total_assets": 213690000.0,
        "total_liabilities": 34911000.0
      },
      "period_end": "2021-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "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": {
        "gross_margin": 0.685575146288882,
        "leverage": 0.19527461279009278,
        "net_margin": 0.13732868801971052,
        "operating_margin": 0.13311325839236218,
        "revenue_growth_yoy": -0.12675440808162305,
        "roa_avg2y": 0.06827207395144544,
        "roa_period_end": 0.06677429921849408,
        "roe_avg2y": 0.08144336663784271,
        "roe_period_end": 0.07981362464271531
      }
    },
    {
      "accn": "0001421517-23-000046",
      "filed": "2023-02-22",
      "fiscal_year": 2020,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "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,
        "capex": 6785000.0,
        "cash": 94255000.0,
        "eps_diluted": 0.47,
        "free_cash_flow": 10085000.0,
        "net_income": 26387000.0,
        "operating_cash_flow": 16870000.0,
        "operating_income": 31294000.0,
        "revenue": 118986000.0,
        "stockholders_equity": 171624000.0,
        "total_assets": 204314000.0,
        "total_liabilities": 32690000.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.1904745257073603,
        "net_margin": 0.22176558586724485,
        "operating_margin": 0.26300573176676245,
        "revenue_growth_yoy": 0.3685675507809804,
        "roa_avg2y": 0.13425492510582873,
        "roa_period_end": 0.12914925066319488,
        "roe_avg2y": 0.17154633545379783,
        "roe_period_end": 0.15374889292872793
      }
    },
    {
      "accn": "0001421517-22-000037",
      "filed": "2022-02-24",
      "fiscal_year": 2019,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "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,
        "capex": 7382000.0,
        "cash": 26387000.0,
        "eps_diluted": 0.19,
        "free_cash_flow": -2114000.0,
        "net_income": 10913000.0,
        "operating_cash_flow": 5268000.0,
        "operating_income": 10364000.0,
        "revenue": 86942000.0,
        "stockholders_equity": 136013000.0,
        "total_assets": 188774000.0,
        "total_liabilities": 52761000.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.3879114496408432,
        "net_margin": 0.12552046191714017,
        "operating_margin": 0.11920590738653356,
        "revenue_growth_yoy": 0.16677179091458097,
        "roa_avg2y": 0.059210829727493454,
        "roa_period_end": 0.05780986788434848,
        "roe_avg2y": 0.08751719187941827,
        "roe_period_end": 0.08023497753891172
      }
    },
    {
      "accn": "0001421517-21-000019",
      "filed": "2021-03-12",
      "fiscal_year": 2018,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 10000000.0,
        "capex": 5235000.0,
        "cash": 21955000.0,
        "eps_diluted": 0.4,
        "free_cash_flow": 2330000.0,
        "net_income": 22093000.0,
        "operating_cash_flow": 7565000.0,
        "operating_income": 9978000.0,
        "revenue": 74515000.0,
        "stockholders_equity": 113378000.0,
        "total_assets": 179841000.0,
        "total_liabilities": 66463000.0
      },
      "period_end": "2018-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.5862072006914921,
        "net_margin": 0.29649063946856336,
        "operating_margin": 0.13390592498154735,
        "revenue_growth_yoy": 0.07791230887181935,
        "roa_avg2y": 0.1283260630913727,
        "roa_period_end": 0.12284740409584022,
        "roe_avg2y": 0.21525585564519273,
        "roe_period_end": 0.19486143696307928
      }
    },
    {
      "accn": "0001421517-20-000011",
      "filed": "2020-03-06",
      "fiscal_year": 2017,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 4276000.0,
        "capex": 7376000.0,
        "cash": 27780000.0,
        "cost_of_revenue": 30034000.0,
        "eps_diluted": 0.33,
        "free_cash_flow": -4481000.0,
        "gross_profit": 39095000.0,
        "net_income": 18354000.0,
        "operating_cash_flow": 2895000.0,
        "operating_income": 9249000.0,
        "revenue": 69129000.0,
        "stockholders_equity": 91894000.0,
        "total_assets": 164485000.0,
        "total_liabilities": 72591000.0
      },
      "period_end": "2017-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "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": {
        "gross_margin": 0.5655368947908982,
        "leverage": 0.7899427601366792,
        "net_margin": 0.2655036236601137,
        "operating_margin": 0.1337933428807013,
        "revenue_growth_yoy": 0.19633462550186903,
        "roa_avg2y": 0.11707298404072104,
        "roa_period_end": 0.11158464297656322,
        "roe_avg2y": 0.228872844263215,
        "roe_period_end": 0.19973012383833544
      }
    },
    {
      "accn": "0001421517-19-000030",
      "filed": "2019-03-12",
      "fiscal_year": 2016,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 9375000.0,
        "capex": 1112000.0,
        "cash": 61364000.0,
        "cost_of_revenue": 25918000.0,
        "eps_diluted": 0.07,
        "free_cash_flow": 3853000.0,
        "gross_profit": 31866000.0,
        "net_income": 3719000.0,
        "operating_cash_flow": 4965000.0,
        "operating_income": 3426000.0,
        "revenue": 57784000.0,
        "stockholders_equity": 68492000.0,
        "total_assets": 149063000.0,
        "total_liabilities": 83930000.0
      },
      "period_end": "2016-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "roa_period_end": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.5514675342655406,
        "leverage": 1.2253985866962565,
        "net_margin": 0.0643603765748304,
        "operating_margin": 0.059289768794129866,
        "roa_period_end": 0.024949182560393926,
        "roe_period_end": 0.054298312211645154
      }
    },
    {
      "accn": "0001421517-18-000049",
      "filed": "2018-03-08",
      "fiscal_year": 2015,
      "form": "10-K",
      "fundamental_units": {
        "gross_profit": "USD"
      },
      "fundamentals": {
        "gross_profit": 24560000.0
      },
      "period_end": "2015-12-31",
      "ratios": {}
    },
    {
      "accn": "0001437749-17-004189",
      "filed": "2017-03-10",
      "fiscal_year": 2014,
      "form": "10-K",
      "fundamental_units": {
        "gross_profit": "USD"
      },
      "fundamentals": {
        "gross_profit": 16713000.0
      },
      "period_end": "2014-12-31",
      "ratios": {}
    },
    {
      "accn": "0001437749-16-026759",
      "filed": "2016-03-04",
      "fiscal_year": 2013,
      "form": "10-K",
      "fundamental_units": {
        "gross_profit": "USD"
      },
      "fundamentals": {
        "gross_profit": 25722000.0
      },
      "period_end": "2013-12-31",
      "ratios": {}
    }
  ],
  "latest_filing": {
    "accn": "0001421517-26-000022",
    "filed": "2026-02-25",
    "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": "3559",
  "sic_description": "Special Industry Machinery, NEC",
  "source_urls": {
    "sec_companyfacts": "https://data.sec.gov/api/xbrl/companyfacts/CIK0001421517.json",
    "sec_submissions": "https://data.sec.gov/submissions/CIK0001421517.json"
  },
  "ticker": "ERII"
}
