{
  "cik": 1641614,
  "cik_padded": "0001641614",
  "entityName": "CPI Card Group Inc.",
  "fiscal_years": [
    {
      "accn": "0001104659-26-023812",
      "filed": "2026-03-05",
      "fiscal_year": 2025,
      "form": "10-K",
      "fundamental_units": {
        "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": {
        "capex": 18176000.0,
        "cash": 21700000.0,
        "cost_of_revenue": 373438000.0,
        "eps_diluted": 1.25,
        "free_cash_flow": 41328000.0,
        "gross_profit": 170096000.0,
        "net_income": 14950000.0,
        "operating_cash_flow": 59504000.0,
        "operating_income": 54841000.0,
        "revenue": 543534000.0,
        "stockholders_equity": -17333000.0,
        "total_assets": 403191000.0,
        "total_liabilities": 420524000.0
      },
      "period_end": "2025-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio"
      },
      "ratios": {
        "gross_margin": 0.31294454440752556,
        "net_margin": 0.0275051790688347,
        "operating_margin": 0.10089709199424507,
        "revenue_growth_yoy": 0.13094646078555808,
        "roa_avg2y": 0.03971585233672667,
        "roa_period_end": 0.037079200676602406,
        "roe_avg2y": -0.5646410091777769
      }
    },
    {
      "accn": "0001104659-26-023812",
      "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": 8678000.0,
        "capex": 9257000.0,
        "cash": 33544000.0,
        "cost_of_revenue": 309382000.0,
        "eps_diluted": 1.64,
        "free_cash_flow": 34056000.0,
        "gross_profit": 171219000.0,
        "net_income": 19521000.0,
        "operating_cash_flow": 43313000.0,
        "operating_income": 62792000.0,
        "revenue": 480601000.0,
        "stockholders_equity": -35621000.0,
        "total_assets": 349657000.0,
        "total_liabilities": 385278000.0
      },
      "period_end": "2024-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio"
      },
      "ratios": {
        "gross_margin": 0.35626018256308245,
        "net_margin": 0.04061789301312315,
        "operating_margin": 0.13065307812509752,
        "revenue_growth_yoy": 0.08110278553223843,
        "roa_avg2y": 0.06068641775732894,
        "roa_period_end": 0.05582899813245552,
        "roe_avg2y": -0.4459038112315406
      }
    },
    {
      "accn": "0001104659-26-023812",
      "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": 250000.0,
        "capex": 6405000.0,
        "cash": 12413000.0,
        "cost_of_revenue": 289058000.0,
        "eps_diluted": 2.01,
        "free_cash_flow": 27636000.0,
        "gross_profit": 155489000.0,
        "net_income": 23985000.0,
        "operating_cash_flow": 34041000.0,
        "operating_income": 61590000.0,
        "revenue": 444547000.0,
        "stockholders_equity": -51936000.0,
        "total_assets": 293683000.0,
        "total_liabilities": 345619000.0
      },
      "period_end": "2023-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio"
      },
      "ratios": {
        "gross_margin": 0.3497695406784884,
        "net_margin": 0.053953800160612936,
        "operating_margin": 0.1385455306188097,
        "revenue_growth_yoy": -0.06557714742141273,
        "roa_avg2y": 0.08125701915307725,
        "roa_period_end": 0.08166969147005444,
        "roe_avg2y": -0.3579503481005574
      }
    },
    {
      "accn": "0001558370-25-002098",
      "filed": "2025-03-04",
      "fiscal_year": 2022,
      "form": "10-K",
      "fundamental_units": {
        "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": {
        "capex": 17867000.0,
        "cash": 11037000.0,
        "cost_of_revenue": 299978000.0,
        "eps_diluted": 3.11,
        "free_cash_flow": 13469000.0,
        "gross_profit": 175767000.0,
        "net_income": 36540000.0,
        "operating_cash_flow": 31336000.0,
        "operating_income": 79130000.0,
        "revenue": 475745000.0,
        "stockholders_equity": -82077000.0,
        "total_assets": 296666000.0,
        "total_liabilities": 378743000.0
      },
      "period_end": "2022-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio"
      },
      "ratios": {
        "gross_margin": 0.369456326393341,
        "net_margin": 0.07680585187442852,
        "operating_margin": 0.1663286004056795,
        "revenue_growth_yoy": 0.268250875055649,
        "roa_avg2y": 0.1293895603092035,
        "roa_period_end": 0.12316881610969914,
        "roe_avg2y": -0.3598280624529166
      }
    },
    {
      "accn": "0001558370-24-002670",
      "filed": "2024-03-07",
      "fiscal_year": 2021,
      "form": "10-K",
      "fundamental_units": {
        "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": {
        "capex": 10074000.0,
        "cash": 20683000.0,
        "cost_of_revenue": 233693000.0,
        "eps_diluted": 1.36,
        "free_cash_flow": 10155000.0,
        "gross_profit": 141426000.0,
        "net_income": 15941000.0,
        "operating_cash_flow": 20229000.0,
        "operating_income": 59464000.0,
        "revenue": 375119000.0,
        "stockholders_equity": -121020000.0,
        "total_assets": 268140000.0,
        "total_liabilities": 389160000.0
      },
      "period_end": "2021-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio"
      },
      "ratios": {
        "gross_margin": 0.377016360141715,
        "net_margin": 0.042495847984239665,
        "operating_margin": 0.15852036287151544,
        "revenue_growth_yoy": 0.2015766090413179,
        "roa_avg2y": 0.05967160217933673,
        "roa_period_end": 0.05945028716342209,
        "roe_avg2y": -0.12306944031622384
      }
    },
    {
      "accn": "0001558370-23-003082",
      "filed": "2023-03-08",
      "fiscal_year": 2020,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "eps_diluted": "USD/shares",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "capex": 7093000.0,
        "cash": 57603000.0,
        "cost_of_revenue": 201881000.0,
        "eps_diluted": 1.44,
        "gross_profit": 110308000.0,
        "net_income": 16129000.0,
        "operating_income": 38391000.0,
        "revenue": 312189000.0,
        "stockholders_equity": -138037000.0,
        "total_assets": 266151000.0,
        "total_liabilities": 404188000.0
      },
      "period_end": "2020-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio"
      },
      "ratios": {
        "gross_margin": 0.35333724122246457,
        "net_margin": 0.05166421622799009,
        "operating_margin": 0.12297358331011023,
        "revenue_growth_yoy": 0.12268720803530009,
        "roa_avg2y": 0.06732169913306982,
        "roa_period_end": 0.060600937062043725,
        "roe_avg2y": -0.11034676208296702
      }
    },
    {
      "accn": "0001558370-22-003016",
      "filed": "2022-03-08",
      "fiscal_year": 2019,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "eps_diluted": "USD/shares",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "capex": 4175000.0,
        "cash": 18682000.0,
        "cost_of_revenue": 187003000.0,
        "eps_diluted": -0.46,
        "gross_profit": 91070000.0,
        "net_income": -5117000.0,
        "operating_income": 24711000.0,
        "revenue": 278073000.0,
        "stockholders_equity": -154296000.0,
        "total_assets": 213011000.0,
        "total_liabilities": 367307000.0
      },
      "period_end": "2019-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio"
      },
      "ratios": {
        "gross_margin": 0.3275039288244454,
        "net_margin": -0.018401642734102195,
        "operating_margin": 0.08886515411420742,
        "revenue_growth_yoy": 0.08701243872501115,
        "roa_avg2y": -0.02435419963590067,
        "roa_period_end": -0.024022233593570284,
        "roe_avg2y": 0.03354639918707182
      }
    },
    {
      "accn": "0001558370-21-001721",
      "filed": "2021-02-25",
      "fiscal_year": 2018,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "capex": 5634000.0,
        "cash": 20291000.0,
        "cost_of_revenue": 177224000.0,
        "gross_profit": 78590000.0,
        "net_income": -37462000.0,
        "operating_income": 4588000.0,
        "revenue": 255814000.0,
        "stockholders_equity": -150774000.0,
        "total_assets": 207204000.0,
        "total_liabilities": 356780000.0
      },
      "period_end": "2018-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio"
      },
      "ratios": {
        "gross_margin": 0.3072153986881093,
        "net_margin": -0.14644233701048417,
        "operating_margin": 0.017934905830017122,
        "roa_avg2y": -0.16981521229168037,
        "roa_period_end": -0.1807976679986873,
        "roe_avg2y": 0.2771390947963366
      }
    },
    {
      "accn": "0001558370-20-002144",
      "filed": "2020-03-06",
      "fiscal_year": 2017,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "cash": "USD",
        "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": 7263000.0,
        "cash": 23205000.0,
        "free_cash_flow": -4836000.0,
        "gross_profit": 68205000.0,
        "net_income": -22010000.0,
        "operating_cash_flow": 2427000.0,
        "operating_income": -19300000.0,
        "stockholders_equity": -119574000.0,
        "total_assets": 234005000.0,
        "total_liabilities": 353579000.0
      },
      "period_end": "2017-12-31",
      "ratio_units": {
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio"
      },
      "ratios": {
        "roa_avg2y": -0.08831820233736269,
        "roa_period_end": -0.09405781927736587,
        "roe_avg2y": 0.20488999148231066
      }
    },
    {
      "accn": "0001558370-19-001550",
      "filed": "2019-03-06",
      "fiscal_year": 2016,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "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": {
        "buybacks": 6008000.0,
        "capex": 14294000.0,
        "cash": 36955000.0,
        "free_cash_flow": 45664000.0,
        "gross_profit": 101898000.0,
        "net_income": 5399000.0,
        "operating_cash_flow": 59958000.0,
        "operating_income": 28982000.0,
        "stockholders_equity": -95273000.0,
        "total_assets": 264420000.0,
        "total_liabilities": 359693000.0
      },
      "period_end": "2016-12-31",
      "ratio_units": {
        "roa_period_end": "ratio"
      },
      "ratios": {
        "roa_period_end": 0.020418273958096967
      }
    },
    {
      "accn": "0001558370-18-001943",
      "filed": "2018-03-13",
      "fiscal_year": 2015,
      "form": "10-K",
      "fundamental_units": {
        "operating_cash_flow": "USD"
      },
      "fundamentals": {
        "operating_cash_flow": 43922000.0
      },
      "period_end": "2015-12-31",
      "ratios": {}
    },
    {
      "accn": "0001558370-17-001271",
      "filed": "2017-03-02",
      "fiscal_year": 2014,
      "form": "10-K",
      "fundamental_units": {
        "operating_cash_flow": "USD"
      },
      "fundamentals": {
        "operating_cash_flow": 26627000.0
      },
      "period_end": "2014-12-31",
      "ratios": {}
    },
    {
      "accn": "0001558370-16-004343",
      "filed": "2016-03-24",
      "fiscal_year": 2013,
      "form": "10-K",
      "fundamental_units": {
        "operating_cash_flow": "USD"
      },
      "fundamentals": {
        "operating_cash_flow": 23622000.0
      },
      "period_end": "2013-12-31",
      "ratios": {}
    }
  ],
  "latest_filing": {
    "accn": "0001104659-26-023812",
    "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": "2750",
  "sic_description": "Commercial Printing",
  "source_urls": {
    "sec_companyfacts": "https://data.sec.gov/api/xbrl/companyfacts/CIK0001641614.json",
    "sec_submissions": "https://data.sec.gov/submissions/CIK0001641614.json"
  },
  "ticker": "PMTS"
}
