{
  "cik": 1743725,
  "cik_padded": "0001743725",
  "entityName": "GRID DYNAMICS HOLDINGS, INC.",
  "fiscal_years": [
    {
      "accn": "0001743725-26-000007",
      "filed": "2026-03-05",
      "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": 2000000.0,
        "capex": 15334000.0,
        "cash": 342058000.0,
        "cost_of_revenue": 269479000.0,
        "eps_diluted": 0.11,
        "free_cash_flow": 25266000.0,
        "gross_profit": 142348000.0,
        "net_income": 9668000.0,
        "operating_cash_flow": 40600000.0,
        "operating_income": -1895000.0,
        "revenue": 411827000.0,
        "stockholders_equity": 542073000.0,
        "total_assets": 612890000.0,
        "total_liabilities": 70817000.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.3456499938080796,
        "leverage": 0.13064107601743677,
        "net_margin": 0.023475877006607148,
        "operating_margin": -0.004601446723988471,
        "revenue_growth_yoy": 0.174732079949568,
        "roa_avg2y": 0.016045381144187697,
        "roa_period_end": 0.015774445659090537,
        "roe_avg2y": 0.018243196069070537,
        "roe_period_end": 0.01783523621357271
      }
    },
    {
      "accn": "0001743725-26-000007",
      "filed": "2026-03-05",
      "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": 0.0,
        "capex": 11766000.0,
        "cash": 334655000.0,
        "cost_of_revenue": 223566000.0,
        "eps_diluted": 0.05,
        "free_cash_flow": 18432000.0,
        "gross_profit": 127005000.0,
        "net_income": 4041000.0,
        "operating_cash_flow": 30198000.0,
        "operating_income": -2105000.0,
        "revenue": 350571000.0,
        "stockholders_equity": 517829000.0,
        "total_assets": 592192000.0,
        "total_liabilities": 74363000.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.36228039398581174,
        "leverage": 0.14360532144781385,
        "net_margin": 0.011526908957101414,
        "operating_margin": -0.006004489818039712,
        "revenue_growth_yoy": 0.12035729123390113,
        "roa_avg2y": 0.0078667882732098,
        "roa_period_end": 0.006823800389063006,
        "roe_avg2y": 0.008972662356117664,
        "roe_period_end": 0.007803734437430116
      }
    },
    {
      "accn": "0001743725-26-000007",
      "filed": "2026-03-05",
      "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": 7870000.0,
        "cash": 257227000.0,
        "cost_of_revenue": 199764000.0,
        "eps_diluted": -0.02,
        "free_cash_flow": 33223000.0,
        "gross_profit": 113146000.0,
        "net_income": -1765000.0,
        "operating_cash_flow": 41093000.0,
        "operating_income": -5580000.0,
        "revenue": 312910000.0,
        "stockholders_equity": 382907000.0,
        "total_assets": 435165000.0,
        "total_liabilities": 52258000.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.36159279025917995,
        "leverage": 0.13647700355438788,
        "net_margin": -0.005640599533412163,
        "operating_margin": -0.017832603624045252,
        "revenue_growth_yoy": 0.007820099071765835,
        "roa_avg2y": -0.004171043505283518,
        "roa_period_end": -0.004055932807096159,
        "roe_avg2y": -0.004732214314345044,
        "roe_period_end": -0.00460947436322658
      }
    },
    {
      "accn": "0001628280-25-008723",
      "filed": "2025-02-27",
      "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": 0.0,
        "capex": 6069000.0,
        "cash": 256729000.0,
        "cost_of_revenue": 189892000.0,
        "eps_diluted": -0.42,
        "free_cash_flow": 25583000.0,
        "gross_profit": 120590000.0,
        "net_income": -29214000.0,
        "operating_cash_flow": 31652000.0,
        "operating_income": -21008000.0,
        "revenue": 310482000.0,
        "stockholders_equity": 363044000.0,
        "total_assets": 411146000.0,
        "total_liabilities": 48102000.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.388396106698617,
        "leverage": 0.13249633653221096,
        "net_margin": -0.09409241115426979,
        "operating_margin": -0.067662537602824,
        "revenue_growth_yoy": 0.4695285876561908,
        "roa_avg2y": -0.08748474616876165,
        "roa_period_end": -0.07105505100377968,
        "roe_avg2y": -0.09901456545132563,
        "roe_period_end": -0.08046958495388988
      }
    },
    {
      "accn": "0001628280-24-007971",
      "filed": "2024-02-29",
      "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": 0.0,
        "capex": 4716000.0,
        "cash": 144364000.0,
        "cost_of_revenue": 123552000.0,
        "eps_diluted": -0.13,
        "free_cash_flow": 13257000.0,
        "gross_profit": 87728000.0,
        "net_income": -7700000.0,
        "operating_cash_flow": 17973000.0,
        "operating_income": 50000.0,
        "revenue": 211280000.0,
        "stockholders_equity": 227051000.0,
        "total_assets": 256719000.0,
        "total_liabilities": 29668000.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.4152215070049224,
        "leverage": 0.1306666784114582,
        "net_margin": -0.03644452858765619,
        "operating_margin": 0.0002366527830367285,
        "revenue_growth_yoy": 0.898582892265665,
        "roa_avg2y": -0.0363332656999816,
        "roa_period_end": -0.0299938843638375,
        "roe_avg2y": -0.040657382350999936,
        "roe_period_end": -0.033913085606317526
      }
    },
    {
      "accn": "0001628280-23-005637",
      "filed": "2023-02-28",
      "fiscal_year": 2020,
      "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": 123865000.0,
        "capex": 2252000.0,
        "cash": 112745000.0,
        "cost_of_revenue": 69662000.0,
        "eps_diluted": -0.28,
        "free_cash_flow": 3680000.0,
        "gross_profit": 41621000.0,
        "net_income": -12599000.0,
        "operating_cash_flow": 5932000.0,
        "operating_income": -15448000.0,
        "revenue": 111283000.0,
        "stockholders_equity": 151724000.0,
        "total_assets": 167135000.0,
        "total_liabilities": 15411000.0
      },
      "period_end": "2020-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.3740104059020695,
        "leverage": 0.1015725923387203,
        "net_margin": -0.1132158550722033,
        "operating_margin": -0.13881724971469137,
        "revenue_growth_yoy": -0.05952199854638879,
        "roa_avg2y": -0.10557850720253409,
        "roa_period_end": -0.07538217608520059,
        "roe_avg2y": -0.12245830255433303,
        "roe_period_end": -0.0830389391263083
      }
    },
    {
      "accn": "0001628280-22-004939",
      "filed": "2022-03-03",
      "fiscal_year": 2019,
      "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": 2811000.0,
        "cash": 42189000.0,
        "cost_of_revenue": 70090000.0,
        "eps_diluted": 0.49,
        "free_cash_flow": 9723000.0,
        "gross_profit": 48236000.0,
        "net_income": 10807000.0,
        "operating_cash_flow": 12534000.0,
        "operating_income": 15625000.0,
        "revenue": 118326000.0,
        "stockholders_equity": 54044000.0,
        "total_assets": 71531000.0,
        "total_liabilities": 8300000.0
      },
      "period_end": "2019-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.40765343204367593,
        "leverage": 0.15357856561320404,
        "net_margin": 0.09133242060071328,
        "operating_margin": 0.1320504369284857,
        "roa_avg2y": 0.07354322896620014,
        "roa_period_end": 0.15108134934503922,
        "roe_avg2y": 0.2472347094014161,
        "roe_period_end": 0.19996669380504778
      }
    },
    {
      "accn": "0001628280-22-004939",
      "filed": "2022-03-03",
      "fiscal_year": 2018,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "cash": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "capex": 3079000.0,
        "cash": 1011224.0,
        "eps_diluted": 0.46,
        "free_cash_flow": 7505000.0,
        "gross_profit": 39306000.0,
        "net_income": 9228000.0,
        "operating_cash_flow": 10584000.0,
        "operating_income": 13829000.0,
        "stockholders_equity": 33379000.0,
        "total_assets": 222364173.0,
        "total_liabilities": 8145120.0
      },
      "period_end": "2018-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "leverage": 0.2440192935678121,
        "roa_period_end": 0.041499491017377155,
        "roe_avg2y": 0.3194516564544605,
        "roe_period_end": 0.2764612480901165
      }
    },
    {
      "accn": "0001213900-21-013771",
      "filed": "2021-03-05",
      "fiscal_year": 2017,
      "form": "10-K",
      "fundamental_units": {
        "stockholders_equity": "USD"
      },
      "fundamentals": {
        "stockholders_equity": 24395000.0
      },
      "period_end": "2017-12-31",
      "ratios": {}
    }
  ],
  "latest_filing": {
    "accn": "0001743725-26-000007",
    "filed": "2026-03-05",
    "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": "7372",
  "sic_description": "Services-Prepackaged Software",
  "source_urls": {
    "sec_companyfacts": "https://data.sec.gov/api/xbrl/companyfacts/CIK0001743725.json",
    "sec_submissions": "https://data.sec.gov/submissions/CIK0001743725.json"
  },
  "ticker": "GDYN"
}
