{
  "cik": 1575828,
  "cik_padded": "0001575828",
  "entityName": "EXPRO GROUP HOLDINGS N.V.",
  "fiscal_years": [
    {
      "accn": "0001437749-26-004727",
      "filed": "2026-02-19",
      "fiscal_year": 2025,
      "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": 40088000.0,
        "capex": 112387000.0,
        "cash": 196093000.0,
        "eps_diluted": 0.45,
        "free_cash_flow": 97785000.0,
        "net_income": 51686000.0,
        "operating_cash_flow": 210172000.0,
        "operating_income": 81138000.0,
        "revenue": 1607095000.0,
        "stockholders_equity": 1534123000.0,
        "total_assets": 2259435000.0,
        "total_liabilities": 725312000.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.4727860803859925,
        "net_margin": 0.03216113546492273,
        "operating_margin": 0.050487370068353146,
        "revenue_growth_yoy": -0.061715831719019475,
        "roa_avg2y": 0.02250654042172221,
        "roa_period_end": 0.022875630412027784,
        "roe_avg2y": 0.03416570625332371,
        "roe_period_end": 0.03369091005088901
      }
    },
    {
      "accn": "0001437749-26-004727",
      "filed": "2026-02-19",
      "fiscal_year": 2024,
      "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": 14155000.0,
        "capex": 143576000.0,
        "cash": 183036000.0,
        "eps_diluted": 0.45,
        "free_cash_flow": 25903000.0,
        "net_income": 51918000.0,
        "operating_cash_flow": 169479000.0,
        "operating_income": 94166000.0,
        "revenue": 1712802000.0,
        "stockholders_equity": 1491484000.0,
        "total_assets": 2333541000.0,
        "total_liabilities": 842057000.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.5645766230143937,
        "net_margin": 0.030311734806475005,
        "operating_margin": 0.05497774990921309,
        "revenue_growth_yoy": 0.13223344817830143,
        "roa_avg2y": 0.023889302499362712,
        "roa_period_end": 0.022248591303945377,
        "roe_avg2y": 0.03725249402929011,
        "roe_period_end": 0.034809625849154265
      }
    },
    {
      "accn": "0001437749-26-004727",
      "filed": "2026-02-19",
      "fiscal_year": 2023,
      "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": 20024000.0,
        "capex": 122110000.0,
        "cash": 151741000.0,
        "eps_diluted": -0.21,
        "free_cash_flow": 16199000.0,
        "net_income": -23360000.0,
        "operating_cash_flow": 138309000.0,
        "operating_income": 10803000.0,
        "revenue": 1512764000.0,
        "stockholders_equity": 1295873000.0,
        "total_assets": 2013007000.0,
        "total_liabilities": 717134000.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.5533983654262417,
        "net_margin": -0.015441932779997409,
        "operating_margin": 0.007141232869105823,
        "revenue_growth_yoy": 0.18238449044800056,
        "roa_avg2y": -0.011827372012113943,
        "roa_period_end": -0.011604529939538213,
        "roe_avg2y": -0.018096126375414058,
        "roe_period_end": -0.018026457839618544
      }
    },
    {
      "accn": "0001437749-26-004727",
      "filed": "2026-02-19",
      "fiscal_year": 2022,
      "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": 12996000.0,
        "capex": 81904000.0,
        "cash": 214788000.0,
        "eps_diluted": -0.18,
        "free_cash_flow": -1735000.0,
        "net_income": -20145000.0,
        "operating_cash_flow": 80169000.0,
        "operating_income": 2463000.0,
        "revenue": 1279418000.0,
        "stockholders_equity": 1285895000.0,
        "total_assets": 1937152000.0,
        "total_liabilities": 651257000.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.5064620361693606,
        "net_margin": -0.01574544050497961,
        "operating_margin": 0.0019250940662082292,
        "revenue_growth_yoy": 0.5493786345218113,
        "roa_avg2y": -0.010625588442397917,
        "roa_period_end": -0.01039928720100436,
        "roe_avg2y": -0.01559532813669698,
        "roe_period_end": -0.015666131371535
      }
    },
    {
      "accn": "0001437749-25-005059",
      "filed": "2025-02-25",
      "fiscal_year": 2021,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "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": 81511000.0,
        "cash": 235390000.0,
        "free_cash_flow": -65367000.0,
        "net_income": -131891000.0,
        "operating_cash_flow": 16144000.0,
        "operating_income": -127568000.0,
        "revenue": 825762000.0,
        "stockholders_equity": 1297571000.0,
        "total_assets": 1854638000.0,
        "total_liabilities": 557067000.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.42931523592928633,
        "net_margin": -0.15972035525974795,
        "operating_margin": -0.15448519064815286,
        "revenue_growth_yoy": 0.22330399125367023,
        "roa_avg2y": -0.09113564209924789,
        "roa_period_end": -0.07111414734303945,
        "roe_avg2y": -0.13813794313334782,
        "roe_period_end": -0.10164453428752647
      }
    },
    {
      "accn": "0001437749-24-005041",
      "filed": "2024-02-21",
      "fiscal_year": 2020,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "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": 112387000.0,
        "cash": 116924000.0,
        "free_cash_flow": -41996000.0,
        "net_income": -307045000.0,
        "operating_cash_flow": 70391000.0,
        "operating_income": -322286000.0,
        "revenue": 675026000.0,
        "stockholders_equity": 611984000.0,
        "total_assets": 1039751000.0,
        "total_liabilities": 427767000.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.6989839603649769,
        "net_margin": -0.45486396079558417,
        "operating_margin": -0.4774423503687266,
        "revenue_growth_yoy": -0.16670040885658416,
        "roa_avg2y": -0.30192495658621105,
        "roa_period_end": -0.2953062800612839,
        "roe_avg2y": -0.3996592330530922,
        "roe_period_end": -0.5017206332191692
      }
    },
    {
      "accn": "0001575828-21-000009",
      "filed": "2023-02-23",
      "fiscal_year": 2019,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "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": 104062000.0,
        "cash": 195383000.0,
        "free_cash_flow": -22853000.0,
        "net_income": -64761000.0,
        "operating_cash_flow": 81209000.0,
        "operating_income": -72463000.0,
        "revenue": 810064000.0,
        "stockholders_equity": 924550000.0,
        "total_assets": 994165000.0,
        "total_liabilities": 183871000.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.19887621004813152,
        "net_margin": -0.0799455351675917,
        "operating_margin": -0.08945342590215094,
        "revenue_growth_yoy": 0.5503824931625878,
        "roa_avg2y": -0.05919398343946832,
        "roa_period_end": -0.06514109830863087,
        "roe_avg2y": -0.06755148426343838,
        "roe_period_end": -0.07004596830890704
      }
    },
    {
      "accn": "0001575828-21-000009",
      "filed": "2022-03-08",
      "fiscal_year": 2018,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "cash": "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,
        "cash": 186212000.0,
        "net_income": -90733000.0,
        "operating_cash_flow": -32644000.0,
        "operating_income": -92881000.0,
        "revenue": 522493000.0,
        "stockholders_equity": 992832000.0,
        "total_assets": 1193929000.0,
        "total_liabilities": 159157000.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.1603060739379875,
        "net_margin": -0.1736540011062349,
        "operating_margin": -0.17776506096732397,
        "revenue_growth_yoy": 0.14885387922030804,
        "roa_avg2y": -0.07389589436486083,
        "roa_period_end": -0.07599530625355444,
        "roe_avg2y": -0.08605451709628482,
        "roe_period_end": -0.09138806968349127
      }
    },
    {
      "accn": "0001575828-21-000009",
      "filed": "2021-03-01",
      "fiscal_year": 2017,
      "form": "10-K",
      "fundamental_units": {
        "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": {
        "capex": 21905000.0,
        "cash": 213015000.0,
        "eps_diluted": -0.72,
        "free_cash_flow": 2869000.0,
        "net_income": -159457000.0,
        "operating_cash_flow": 24774000.0,
        "operating_income": -214742000.0,
        "revenue": 454795000.0,
        "stockholders_equity": 1115901000.0,
        "total_assets": 1261769000.0,
        "total_liabilities": 145868000.0
      },
      "period_end": "2017-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.13071768911399848,
        "net_margin": -0.35061291351048274,
        "operating_margin": -0.4721731769258677,
        "revenue_growth_yoy": -0.0671464994020893,
        "roa_avg2y": -0.1119063242368843,
        "roa_period_end": -0.1263757470662221,
        "roe_avg2y": -0.13139064444096538,
        "roe_period_end": -0.14289529268277382
      }
    },
    {
      "accn": "0001575828-20-000007",
      "filed": "2020-02-25",
      "fiscal_year": 2016,
      "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": 3264000.0,
        "capex": 42127000.0,
        "cash": 319526000.0,
        "eps_diluted": -0.77,
        "free_cash_flow": -52958000.0,
        "net_income": -135338000.0,
        "operating_cash_flow": -10831000.0,
        "operating_income": -163362000.0,
        "revenue": 487531000.0,
        "stockholders_equity": 1311319000.0,
        "total_assets": 1588061000.0,
        "total_liabilities": 276742000.0
      },
      "period_end": "2016-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "roa_period_end": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "leverage": 0.21104094427061607,
        "net_margin": -0.2775987578225795,
        "operating_margin": -0.33508023079558025,
        "roa_period_end": -0.08522216715856633,
        "roe_period_end": -0.10320753378849845
      }
    },
    {
      "accn": "0001575828-18-000007",
      "filed": "2018-02-27",
      "fiscal_year": 2015,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "eps_diluted": "USD/shares"
      },
      "fundamentals": {
        "buybacks": 4497000.0,
        "capex": 99723000.0,
        "eps_diluted": 0.5
      },
      "period_end": "2015-12-31",
      "ratios": {}
    },
    {
      "accn": "0001575828-17-000007",
      "filed": "2017-02-24",
      "fiscal_year": 2014,
      "form": "10-K",
      "fundamental_units": {
        "eps_diluted": "USD/shares"
      },
      "fundamentals": {
        "eps_diluted": 1.03
      },
      "period_end": "2014-12-31",
      "ratios": {}
    },
    {
      "accn": "0001575828-16-000041",
      "filed": "2016-02-29",
      "fiscal_year": 2013,
      "form": "10-K",
      "fundamental_units": {
        "eps_diluted": "USD/shares"
      },
      "fundamentals": {
        "eps_diluted": 1.85
      },
      "period_end": "2013-12-31",
      "ratios": {}
    },
    {
      "accn": "0001575828-15-000013",
      "filed": "2015-03-06",
      "fiscal_year": 2012,
      "form": "10-K",
      "fundamental_units": {
        "eps_diluted": "USD/shares"
      },
      "fundamentals": {
        "eps_diluted": 2.04
      },
      "period_end": "2012-12-31",
      "ratios": {}
    }
  ],
  "latest_filing": {
    "accn": "0001437749-26-004727",
    "filed": "2026-02-19",
    "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": "1389",
  "sic_description": "Oil & Gas Field Services, NEC",
  "source_urls": {
    "sec_companyfacts": "https://data.sec.gov/api/xbrl/companyfacts/CIK0001575828.json",
    "sec_submissions": "https://data.sec.gov/submissions/CIK0001575828.json"
  },
  "ticker": "XPRO"
}
