<SEC-DOCUMENT>0001104659-25-118907.txt : 20251205
<SEC-HEADER>0001104659-25-118907.hdr.sgml : 20251205
<ACCEPTANCE-DATETIME>20251205163414
ACCESSION NUMBER:		0001104659-25-118907
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		14
CONFORMED PERIOD OF REPORT:	20251204
ITEM INFORMATION:		Entry into a Material Definitive Agreement
ITEM INFORMATION:		Regulation FD Disclosure
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20251205
DATE AS OF CHANGE:		20251205

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			CPI Card Group Inc.
		CENTRAL INDEX KEY:			0001641614
		STANDARD INDUSTRIAL CLASSIFICATION:	COMMERCIAL PRINTING [2750]
		ORGANIZATION NAME:           	04 Manufacturing
		EIN:				260344657
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		8-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-37584
		FILM NUMBER:		251553460

	BUSINESS ADDRESS:	
		STREET 1:		10368 WEST CENTENNIAL RD
		CITY:			LITTLETON
		STATE:			CO
		ZIP:			80127
		BUSINESS PHONE:		(303) 862-2065

	MAIL ADDRESS:	
		STREET 1:		10368 WEST CENTENNIAL RD
		CITY:			LITTLETON
		STATE:			CO
		ZIP:			80127

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	CPI Holdings I, Inc.
		DATE OF NAME CHANGE:	20150506
</SEC-HEADER>
<DOCUMENT>
<TYPE>8-K
<SEQUENCE>1
<FILENAME>pmts-20251204x8k.htm
<DESCRIPTION>8-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!-- iXBRL document created with: Toppan Merrill Bridge iXBRL 11.1.0.0 -->
<!-- Based on: iXBRL 1.1 -->
<!-- Created on: 12/5/2025 7:55:44 PM -->
<!-- iXBRL Library version: 1.0.9397.4506 -->
<!-- iXBRL Service Job ID: 1cc9e85e-ffdc-4e7d-bb65-e4e2d7852e7a -->
<html xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns="http://www.w3.org/1999/xhtml" xmlns:pmts="http://www.cpicardgroup.com/20251204" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2022-02-16" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:xbrli="http://www.xbrl.org/2003/instance"><head><meta http-equiv="content-type" content="text/html"/><title>CPI CARD GROUP&#160;INC._December 4, 2025</title></head><body><div style="margin-top:30pt;"></div><div style="display:none;"><ix:header><ix:hidden><ix:nonNumeric contextRef="Duration_12_4_2025_To_12_4_2025_53ho-jd2T02t6LoumrpIkQ" name="dei:EntityCentralIndexKey" id="Tc_hLJBEjOTq0mOmRVCxTyGhQ_2_1">0001641614</ix:nonNumeric><ix:nonNumeric contextRef="Duration_12_4_2025_To_12_4_2025_53ho-jd2T02t6LoumrpIkQ" name="dei:AmendmentFlag" id="Tc_izfx3ln6xUKYnQJXnW_DGQ_3_1">false</ix:nonNumeric></ix:hidden><ix:references><link:schemaRef xlink:href="pmts-20251204.xsd" xlink:type="simple"/></ix:references><ix:resources><xbrli:context id="Duration_12_4_2025_To_12_4_2025_53ho-jd2T02t6LoumrpIkQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001641614</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-12-04</xbrli:startDate><xbrli:endDate>2025-12-04</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="clear:both;max-width:100%;position:relative;min-height:11.5pt;"><a id="_Hlk497775741"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:1pt;padding-top:1pt;border-bottom:1.0pt solid #000000;border-top:3.0pt solid #000000;margin:0pt;"><span style="font-family:'Times New Roman Bold';font-size:1pt;font-weight:bold;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><a id="_b7c99f61_1e0a_4904_952e_0a7170cd633a"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-size:14pt;font-weight:bold;">UNITED STATES</b><b style="font-size:14pt;font-weight:bold;"><br/></b><b style="font-size:14pt;font-weight:bold;">SECURITIES AND EXCHANGE COMMISSION</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-size:12pt;font-weight:bold;">Washington, D.C. 20549</b></p><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1.5pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto;"></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:18pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">FORM&#160;</b><ix:nonNumeric contextRef="Duration_12_4_2025_To_12_4_2025_53ho-jd2T02t6LoumrpIkQ" name="dei:DocumentType" id="Narr_l6he1Zo6FEGe4OZ3Oqn7Eg"><b style="font-weight:bold;">8-K</b></ix:nonNumeric></p><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1.5pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto;"></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 8pt 0pt;"><b style="font-size:12pt;font-weight:bold;">CURRENT REPORT</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 8pt 0pt;"><b style="font-size:11pt;font-weight:bold;">Pursuant to Section&#160;13 or 15(d)&#160;of</b><b style="font-size:11pt;font-weight:bold;"><br/></b><b style="font-size:11pt;font-weight:bold;">the Securities Exchange Act of 1934</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;text-indent:0pt;margin:0pt;">Date of Report (Date of earliest event reported): <ix:nonNumeric contextRef="Duration_12_4_2025_To_12_4_2025_53ho-jd2T02t6LoumrpIkQ" format="ixt:date-monthname-day-year-en" name="dei:DocumentPeriodEndDate" id="Narr_7lAg3d-IMESdwAqfepwzdA">December 4, 2025</ix:nonNumeric></p><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1.5pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto;"></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:20pt;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="Duration_12_4_2025_To_12_4_2025_53ho-jd2T02t6LoumrpIkQ" name="dei:EntityRegistrantName" id="Narr_nnfUKqVP30aE76KNV1OMDw"><b style="font-weight:bold;">CPI CARD GROUP&#160;INC.</b></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;text-indent:0pt;margin:0pt;">(Exact name of registrant as specified in its charter)</p><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1.5pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto;"></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;width:100%;"><tr><td style="vertical-align:bottom;width:29.62%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="Duration_12_4_2025_To_12_4_2025_53ho-jd2T02t6LoumrpIkQ" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" id="Narr_XzpAQeBPnkOxaZd7QGCyAQ"><b style="font-weight:bold;">Delaware</b></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(State or other jurisdiction<br/>of incorporation)</p></td><td style="vertical-align:top;width:41.66%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="Duration_12_4_2025_To_12_4_2025_53ho-jd2T02t6LoumrpIkQ" name="dei:EntityFileNumber" id="Narr_a7xhYzUWwUSzxRa85SM82g"><b style="font-weight:bold;">001-37584</b></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(Commission File Number)</p></td><td style="vertical-align:bottom;width:28.7%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="Duration_12_4_2025_To_12_4_2025_53ho-jd2T02t6LoumrpIkQ" name="dei:EntityTaxIdentificationNumber" id="Narr_-iJi7NYQA0iaRFxTOz2EzA"><b style="font-weight:bold;">26-0344657</b></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(I.R.S. Employer<br/>Identification No.)</p></td></tr><tr><td style="vertical-align:bottom;width:29.62%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:41.66%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:28.7%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.62%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:41.66%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">CPI Card Group&#160;Inc.</b><b style="font-weight:bold;"><br/></b><ix:nonNumeric contextRef="Duration_12_4_2025_To_12_4_2025_53ho-jd2T02t6LoumrpIkQ" name="dei:EntityAddressAddressLine1" id="Narr_g1An7qWekkSt6fzN1TPJig"><b style="font-weight:bold;">10368 W Centennial Road,</b></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="Duration_12_4_2025_To_12_4_2025_53ho-jd2T02t6LoumrpIkQ" name="dei:EntityAddressCityOrTown" id="Narr_Z0Of5DjWy06xmxwiuTGNVg"><b style="font-weight:bold;">Littleton</b></ix:nonNumeric><b style="font-weight:bold;">, </b><ix:nonNumeric contextRef="Duration_12_4_2025_To_12_4_2025_53ho-jd2T02t6LoumrpIkQ" name="dei:EntityAddressStateOrProvince" id="Narr_CFRyel-rYkGFxaC-95xHXg"><b style="font-weight:bold;">CO</b></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(Address&#160;of&#160;principal&#160;executive&#160;offices)</p></td><td style="vertical-align:bottom;width:28.7%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="Duration_12_4_2025_To_12_4_2025_53ho-jd2T02t6LoumrpIkQ" name="dei:EntityAddressPostalZipCode" id="Narr_ufjfqsxPpkWAGMyl8fyHbw"><b style="font-weight:bold;">80127</b></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(Zip Code)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">(</b><ix:nonNumeric contextRef="Duration_12_4_2025_To_12_4_2025_53ho-jd2T02t6LoumrpIkQ" name="dei:CityAreaCode" id="Narr_xNDD-nDVbU2-px5IPpwNUg"><b style="font-weight:bold;">720</b></ix:nonNumeric><b style="font-weight:bold;">) </b><ix:nonNumeric contextRef="Duration_12_4_2025_To_12_4_2025_53ho-jd2T02t6LoumrpIkQ" name="dei:LocalPhoneNumber" id="Narr_YeZIRTccpEqB0M_bA3q8hw"><b style="font-weight:bold;">681-6304</b></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;text-indent:0pt;margin:0pt 0pt 10pt 0pt;">(Registrant&#8217;s telephone number, including area code)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">N/A</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;text-indent:0pt;margin:0pt;">(Former name or former address, if changed since last report)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">Check the appropriate box below if the Form&#160;8-K filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><ix:nonNumeric contextRef="Duration_12_4_2025_To_12_4_2025_53ho-jd2T02t6LoumrpIkQ" format="ixt-sec:boolballotbox" name="dei:WrittenCommunications" id="Narr_xgUJ7qcpeU2CXpR7etnSxA"><span style="font-family:'Segoe UI Symbol';">&#9744;</span></ix:nonNumeric>&#160;&#160;&#160;Written communications pursuant to Rule&#160;425 under the Securities Act (17 CFR 230.425)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><ix:nonNumeric contextRef="Duration_12_4_2025_To_12_4_2025_53ho-jd2T02t6LoumrpIkQ" format="ixt-sec:boolballotbox" name="dei:SolicitingMaterial" id="Narr_h1PxeaKYYUq4TmhBndwUwA"><span style="font-family:'Segoe UI Symbol';">&#9744;</span></ix:nonNumeric>&#160;&#160;&#160;Soliciting material pursuant to Rule&#160;14a-12 under the Exchange Act (17 CFR 240.14a-12)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><ix:nonNumeric contextRef="Duration_12_4_2025_To_12_4_2025_53ho-jd2T02t6LoumrpIkQ" format="ixt-sec:boolballotbox" name="dei:PreCommencementTenderOffer" id="Narr_55wVBjXgiUiO62LwLNPFTQ"><span style="font-family:'Segoe UI Symbol';">&#9744;</span></ix:nonNumeric>&#160;&#160;&#160;Pre-commencement communications pursuant to Rule&#160;14d-2(b)&#160;under the Exchange Act (17 CFR 240.14d-2(b))</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><ix:nonNumeric contextRef="Duration_12_4_2025_To_12_4_2025_53ho-jd2T02t6LoumrpIkQ" format="ixt-sec:boolballotbox" name="dei:PreCommencementIssuerTenderOffer" id="Narr_9xJbRbImqkuHOtkpth-i4w"><span style="font-family:'Segoe UI Symbol';">&#9744;</span></ix:nonNumeric>&#160;&#160;&#160;Pre-commencement communications pursuant to Rule&#160;13e-4(c)&#160;under the Exchange Act (17 CFR 240.13e-4(c))</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">Securities registered pursuant to Section 12(b) of the Act: </p><a id="_ed2f1e5b_aaa9_4610_b1f6_a1a33541897c"></a><a id="Tc_9gdN78nOyUS04sh5xeny_Q_1_0"></a><a id="Tc_RUV8QySPKUWx6hjJwDZlDA_1_1"></a><a id="Tc_JHDIkGWORkKxzDT80w14kQ_1_2"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:33.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"></div></div></td><td style="vertical-align:top;width:30.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"></div></div></td><td style="vertical-align:top;width:35.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"></div></div></td></tr><tr style="height:6.7pt;"><td style="vertical-align:top;width:33.33%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Title of each class</p></td><td style="vertical-align:top;width:30.84%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Trading Symbol(s)</p></td><td style="vertical-align:top;width:35.82%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Name of each exchange on which registered</p></td></tr><tr style="height:6.7pt;"><td style="vertical-align:top;width:33.33%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="Duration_12_4_2025_To_12_4_2025_53ho-jd2T02t6LoumrpIkQ" name="dei:Security12bTitle" id="Tc_2lWSKSr8WUmhmVNHFRKYAA_2_0">Common Stock, $0.001 par value</ix:nonNumeric></p></td><td style="vertical-align:top;width:30.84%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="Duration_12_4_2025_To_12_4_2025_53ho-jd2T02t6LoumrpIkQ" name="dei:TradingSymbol" id="Tc_eq9XT5ZQ8EagS9JNcW0MFg_2_1">PMTS</ix:nonNumeric></p></td><td style="vertical-align:top;width:35.82%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="Duration_12_4_2025_To_12_4_2025_53ho-jd2T02t6LoumrpIkQ" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="Tc__ShSiYQTYk2j_WyBVzKVkA_2_2">Nasdaq Global Market</ix:nonNumeric></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">Indicate by check mark whether the registrant is an emerging growth company as defined in Rule&#160;405 of the Securities Act of 1933 (&#167;230.405 of this chapter) or Rule&#160;12b-2 of the Securities Exchange Act of 1934 (&#167;240.12b-2 of this chapter).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">Emerging growth company&#160;<ix:nonNumeric contextRef="Duration_12_4_2025_To_12_4_2025_53ho-jd2T02t6LoumrpIkQ" format="ixt-sec:boolballotbox" name="dei:EntityEmergingGrowthCompany" id="Narr_5Z1a99bjOkufSctrRifX1Q"><span style="font-family:'Segoe UI Symbol';">&#9744;</span></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section&#160;13(a)&#160;of the Exchange Act.&#160;<span style="font-family:'Segoe UI Symbol';">&#9744;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:1pt;padding-top:1pt;border-bottom:3.0pt solid #000000;border-top:1.0pt solid #000000;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:4.5pt;visibility:hidden;">&#8203;</span></p><p style="display:none;line-height:0pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:0pt;visibility:hidden;">&#8203;</span></p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:10.29%;padding-right:10.29%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><a id="_fa5048c5_fc96_4b78_9b70_17ac60a92791"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Item 1.01 Entry into a Material Definitive Agreement.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">On December 4, 2025, CPI Card Group Inc.&#8217;s (the &#8220;Company&#8217;s) significant stockholders Tricor Pacific Capital Partners (Fund IV), Limited Partnership and Tricor Pacific Capital Partners (Fund IV) US, Limited Partnership (together, the &#8220;Tricor Funds&#8221;), affiliated with Parallel49 Equity, ULC, collectively sold approximately 1.9 million shares of the Company&#8217;s common stock (the &#8220;Common Stock&#8221;) to a wholly-owned affiliate of Tricor Pacific Capital Inc., Tricor PMT25 Holdings Inc. (the &#8220;Tricor Family Office&#8221;) in a privately negotiated transaction (the &#8220;Share Transfer&#8221;).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In connection with the Share Transfer, the Company entered into a director nomination agreement (the &#8220;Director Nomination Agreement&#8221;) with the Tricor Family Office. The Director Nomination Agreement provides the Tricor Family Office the right to nominate individuals for election to the Company&#8217;s board of directors (the &#8220;Board&#8221;) for so long as the Tricor Family Office beneficially owns 10% or more of the total number of shares of the Common Stock then outstanding. The number of directors that the Tricor Family Office is entitled to nominate under the Director Nomination Agreement is based on the percentage of the outstanding Common Stock over which the Tricor Family Office and the Tricor Funds collectively have direct voting control in relation to the total number of directors then serving on the Board, limited by the greater of the number of directors that the Tricor Funds are then entitled to nominate or have serving on the Board pursuant to the Director Nomination Rights Agreement dated October 15, 2015 between the Tricor Funds and the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The foregoing is only a summary of the material terms of the Director Nomination Agreement and does not purport to be complete, and is qualified in its entirety by reference to the Director Nomination Agreement, a copy of which is attached to this Current Report on Form 8-K as Exhibit 10.1 and incorporated by reference herein.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="_3f2d7b96_4cc8_4cd2_accc_f1d6492fc8a5"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Item 7.01 Regulation FD Disclosure.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">On December 5, 2025, the Company issued a&#160;press release&#160;announcing the Share Transfer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The information furnished under this Item 7.01, including Exhibit 99.1, shall not be deemed &#8220;filed&#8221; for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;), nor shall it be deemed incorporated by reference in any filing under the Securities Act of 1933, as amended, or the Exchange Act, except as shall be expressly set forth by specific reference in such filing.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="_d2de4ff6_8dc6_4d6b_8ffc_90efb4306e03"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Item 9.01 Financial Statements and Exhibits.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:5.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"></div></div></td><td style="vertical-align:top;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"></div></div></td><td style="vertical-align:top;width:92.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"></div></div></td></tr><tr><td style="vertical-align:top;width:5.55%;border-bottom:1.0pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Exhibit</b></p></td><td style="vertical-align:top;width:2.11%;border-bottom:1.0pt solid #ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:top;width:92.32%;border-bottom:1.0pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Description</b></p></td></tr><tr><td style="vertical-align:top;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">10.1</p></td><td style="vertical-align:top;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:92.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="pmts-20251204xex10d1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Director Nomination Agreement dated December 4, 2025, by and between CPI Card Group Inc. and the Tricor Family Office.</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">99.1</p></td><td style="vertical-align:top;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:92.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="pmts-20251204xex99d1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Press release issued by the Company on December 5, 2025.</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">104</p></td><td style="vertical-align:top;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:top;width:92.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cover Page Interactive Data File (formatted as Inline XBRL).</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.41%;border:0;margin:30pt 10.29% 30pt 10.29%;"></div><div style="max-width:100%;padding-left:10.29%;padding-right:10.29%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><a id="_eda8050e_906e_4837_9f84_e0ea0e47fa5e"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">SIGNATURES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned hereunto duly authorized.</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:50.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;width:7.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;width:42.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:50.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;">&#160;</span></p></td><td colspan="2" style="vertical-align:top;width:49.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;">CPI CARD GROUP&#160;INC.</span></p></td></tr><tr><td style="vertical-align:top;width:50.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;">&#160;</span></p></td><td style="vertical-align:top;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;">&#160;</span></p></td><td style="vertical-align:top;width:42.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;">&#160;</span></p></td></tr><tr><td style="vertical-align:top;width:50.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dated: December 5, 2025</p></td><td style="vertical-align:top;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">By:</p></td><td style="vertical-align:top;width:42.5%;border-bottom:1.0pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">/s/ Darren Dragovich</p></td></tr><tr><td style="vertical-align:top;width:50.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:top;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Name:</p></td><td style="vertical-align:top;width:42.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Darren Dragovich</p></td></tr><tr><td style="vertical-align:top;width:50.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:top;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Title:</p></td><td style="vertical-align:top;width:42.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Chief Legal and Compliance Officer</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;margin-left:10.29%;margin-right:10.29%;margin-top:30pt;page-break-after:avoid;width:79.41%;border:0;"></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>pmts-20251204xex10d1.htm
<DESCRIPTION>EX-10.1
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  11.1.0.82--><!--Created on: 12/5/2025 07:55:42 PM (UTC)--><html><head><meta charset="UTF-8"><title></title></head><body><div style="margin-top:30pt;"></div><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:right;margin:0pt 0pt 12pt 0pt;"><font style="font-style:italic;font-weight:bold;margin-bottom:0pt;visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;text-align:right;margin:0pt 0pt 12pt 0pt;"><font style="font-size:12pt;"><a name="_Hlk214890937"></a></font><b style="font-weight:bold;">Exhibit 10.1</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-weight:bold;line-height:1.19;text-align:center;text-transform:uppercase;margin:0pt 0pt 12pt 0pt;">Director Nomination Agreement</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">THIS DIRECTOR NOMINATION AGREEMENT (this &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Agreement</u>&#8221;) is made and entered into as of December 4, 2025 (the &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Effective Date</u>&#8221;) by and among CPI Card Group Inc., a Delaware corporation (the &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Company</u>&#8221;) and Tricor PMT25 Holdings Inc., a British Columbia corporation, &#160;(the &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Investor</u>&#8221;).</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">WHEREAS, as of the date hereof, the Investor has acquired (the &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Transaction</u>&#8221;) approximately 17% of the Company&#8217;s common stock, par value $0.001 per share (the &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Common Stock</u>&#8221;) from Tricor Pacific Capital Partners (Fund IV), Limited Partnership, a British Columbia limited partnership (&#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Tricor Canada</u>&#8221;), and Tricor Pacific Capital Partners (Fund IV) US, Limited Partnership, a Delaware limited partnership (&#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Tricor US</u>&#8221; and, together with Tricor Canada, the &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Tricor Funds</u>&#8221;) ; </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">WHEREAS, this Agreement shall become effective (the &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Effective Date</u>&#8221;) upon the closing of the Transaction;</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">WHEREAS, the Tricor Funds and the Company are parties to that certain Director Nomination Agreement dated October 15, 2015 (the &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Tricor Nomination Rights Agreement</u>); and</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">WHEREAS, the Company has agreed to permit the Investor to designate persons for nomination for election to the board of directors of the Company (the &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Board</u>&#8221;) following the Effective Date on the terms and conditions set forth herein.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">NOW, THEREFORE, in consideration of the mutual covenants contained herein and other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, each of the parties to this Agreement agrees as follows:</p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">1.</font><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Board Nomination Rights</b>.</div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(a)</font>From the Effective Date until the date that the Investor ceases to Beneficially Own shares of Common Stock representing at least 10% of the total voting power of the then outstanding Common Stock, at every meeting of the Board, or a committee thereof, for which directors of the Company are appointed by the Board or are nominated to stand for election by stockholders of the Company, the Investor shall have the right to nominate for appointment or election to the Board, as applicable, such number of representatives (the &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Investor Nominees</u>&#8221;) equal to: (a) the product of (i) the percentage of the outstanding shares of Common Stock over which the Investor and the Tricor Funds collectively have direct voting control, multiplied by (ii) the total number of directors then serving on the Board, the product of which shall be rounded up in all cases to the nearest whole number of directors; <i style="font-style:italic;">minus</i> (b) the greater of (i) the number of directors that the Tricor Funds are then entitled to nominate pursuant to the Tricor Nomination Rights Agreement and (ii) the number of Tricor Fund nominees then serving on the Board; <i style="font-style:italic;">provided, </i>that if the result of the foregoing calculation is less than zero, the Investor shall not be entitled to nominate any directors pursuant to this Agreement. </div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"> <font style="visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">&#8220;Beneficially Own&#8221; shall mean that a specified person has or shares the right, directly or indirectly, through any contract, arrangement, understanding, relationship or otherwise, to vote shares of capital stock of the Company. No reduction in the number of shares of Common Stock over which the Investor retains voting control shall shorten the term of any incumbent director.</p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(b)</font>For so long as the Investor Beneficially Owns (as defined herein) at least 10% of the outstanding Common Stock, and in the event that any Investor Nominee shall cease to serve for any reason, the Investor shall be entitled to nominate such person&#8217;s successor in accordance with this Agreement.</div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(c)</font>The Investor will submit all Investor Nominees nominated under Section 1(a) or 1(b) above to the Chair of the Board&#8217;s Nominating and Governance Committee (the &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">NGC</u>&#8221;). &#160;The NGC and the Board will review each Investor Nominee under the qualifications, expertise, business experience, skills, and other criteria, including under applicable law and the rules of any securities exchange on which the Company&#8217;s securities are then listed, as deemed appropriate by the Board. &#160;Based on such review, the Board may accept or reject each Investor Nominee in its reasonable discretion subject to its fiduciary duties. &#160;If an Investor Nominee is not accepted by the Board, or is otherwise not appointed or elected to the Board because of such person&#8217;s death, disability, disqualification, withdrawal as a nominee or for other reason is unavailable or unable to serve on the Board, the Investor shall be entitled to designate promptly another nominee for evaluation by the NCG and Board in accordance with this Section and the director position for which the original Investor Nominee was nominated shall not be filled pending such designation.</div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(d)</font>The Company shall use its best efforts to maintain in effect at all times directors and officers indemnity insurance coverage reasonably satisfactory to the Investor and the Company&#8217;s Fourth Amended and Restated Certificate of Incorporation and Fourth Amended and Restated Bylaws (each as may be further amended, supplemented or waived in accordance with its terms) shall at all times provide for indemnification, exculpation and advancement of expenses to the fullest extent permitted under applicable law.</div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">2.</font><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Company Obligations</b>. The Company agrees to ensure that prior to the date that the Investor ceases to collectively Beneficially Own shares of Common Stock representing at least 10% of the total voting power of the then outstanding Common Stock, (i) each approved Investor Nominee is included in the Board&#8217;s slate of nominees to the stockholders for each election of directors; and (ii) each approved Investor Nominee is included in the proxy statement prepared by management of the Company in connection with soliciting proxies for every meeting of the stockholders of the Company called with respect to the election of members of the Board, and at every adjournment or postponement thereof, and on every action or approval by written consent of the stockholders of the Company or the Board with respect to the election of members of the Board.</div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;"><font style="font-weight:bold;line-height:1.19;margin-bottom:0pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">&#8203;</font></p></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36.7pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><font style="font-size:10pt;">2</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">3.</font><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Committees</b>. For so long as the Investor and the Tricor Funds collectively Beneficially Own (as defined herein) at least 10% of the outstanding Common Stock, the Board will take all necessary action to appoint at least one individual designated by either the Investor or the Tricor Funds to each committee of the Board then in existence and as deemed appropriate by the Board in its reasonable discretion subject to its fiduciary duties, <i style="font-style:italic;">and provided</i> that such individual is a director who is eligible to serve on the applicable committee under applicable law, the rules of any securities exchange on which the Company&#8217;s securities are then listed, and proxy advisory firm standards.</div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">4.</font><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Amendment and Waiver</b>. Any provision of this Agreement may be amended or waived if, but only if, such amendment or waiver is in writing and is signed, in the case of an amendment, by the Company and the Investor, or in the case of a waiver, by the party against whom the waiver is to be effective. No failure or delay by any party in exercising any right, power or privilege hereunder shall operate as a waiver thereof nor shall any single or partial exercise thereof preclude any other or further exercise thereof or the exercise of any other right, power or privilege. The rights and remedies herein provided shall be cumulative and not exclusive of any rights or remedies provided by law.</div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">5.</font><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Benefit of Parties</b>. This Agreement shall be binding upon and shall inure to the benefit of the parties hereto and their respective permitted successors and assigns. Notwithstanding the foregoing, neither party may assign any of its rights or obligations hereunder without the prior written consent of the other party, which consent shall not be unreasonably withheld; <i style="font-style:italic;">provided, however</i>, that the Investor may assign this Agreement to Tricor Pacific Capital Inc., a British Columbia corporation, or any of its wholly-owned subsidiaries or successors who acquires the Investor&#8217;s Beneficial Ownership in the Common Stock, upon written notice to, but without the prior written consent of, the Company. &#160;</div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">6.</font></font><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Headings</b>. Headings are for ease of reference only and shall not form a part of this Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">7</font></font><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Governing Law</b>. This Agreement shall be construed in accordance with and governed by the law of the State of Delaware without giving effect to the principles of conflicts of laws thereof.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">8.</font></font><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Jurisdiction</b>. Any suit, action or proceeding seeking to enforce any provision of, or based on any matter arising out of or in connection with, this Agreement may be brought against any of the parties in any federal court located in the State of Delaware or any Delaware state court, and each of the parties hereby consents to the exclusive jurisdiction of such court (and of the appropriate appellate courts) in any such suit, action or proceeding and waives any objection to venue laid therein. Process in any such suit, action or proceeding may be served on any party anywhere in the world, whether within or without the jurisdiction of any such court. Without limiting the foregoing, each of the parties agrees that service of process upon such party at the address referred to in Section 15, together with written notice of such service to such party, shall be deemed effective service of process upon such party.</p></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36.7pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><font style="font-size:10pt;">3</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">9.</font></font><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">WAIVER OF JURY TRIAL</b>. EACH OF THE PARTIES HERETO HEREBY IRREVOCABLY WAIVES ANY AND ALL RIGHT TO TRIAL BY JURY IN ANY LEGAL PROCEEDING ARISING OUT OF OR IN CONNECTION WITH THIS AGREEMENT.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">10.</font></font><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Entire Agreement</b>. This Agreement constitutes the entire agreement among the parties with respect to the subject matter hereof and supersedes all prior agreements, understandings and negotiations, both written and oral among the parties with respect to the subject matter hereof.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">11.</font></font><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Counterparts; Effectiveness</b>. This Agreement may be signed in any number of counterparts, each of which shall be deemed an original. This Agreement shall become effective when each party shall have received a counterpart hereof signed by each of the other parties. An executed copy or counterpart hereof delivered by facsimile shall be deemed an original instrument.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">12.</font></font><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Severability</b>. If any provision of this Agreement or the application thereof to any person or circumstance shall be invalid or unenforceable to any extent, the remainder of this Agreement and the application of such provisions to other persons or circumstances shall not be affected thereby and shall be enforced to the greatest extent permitted by law.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">13.</font></font><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Further Assurances</b>. Each of the parties hereto shall execute and deliver such further instruments and do such further acts and things as may be required to carry out the intent and purpose of this Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">14.</font></font><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Specific Performance</b>. Each of the parties hereto agree that irreparable damage would occur if any provision of this Agreement were not performed in accordance with the terms hereof and that the parties shall be entitled to an injunction or injunctions to prevent breaches of this Agreement or to enforce specifically the performance of the terms and provisions hereof in any federal or state court located in the State of Delaware, in addition to any other remedy to which they are entitled at law or in equity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">15.</font></font><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Notices</b><b style="font-weight:bold;">. </b>All notices, requests and other communications to any party or to the Company shall be in writing (including telecopy or similar writing) and shall be given,</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt 0pt 12pt 36pt;"><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">If to the Company</u>:</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt 0pt 12pt 36pt;">CPI Card Group Inc.<br>10368 West Centennial Road <br>Littleton, Colorado 80127<br>Attention: Chief Financial Officer</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt 0pt 12pt 36pt;"><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">With a copy to (which shall not constitute notice)</u>:</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt 0pt 12pt 36pt;">Freshfields US LLP<br>3 World Trade Center, 175 Greenwich Street 51<sup style="font-size:9pt;vertical-align:top;">st</sup> Floor <br>New York, NY 10007<br>Attention: Pamela Marcogliese, Jacqueline Marino</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;"><font style="line-height:1.19;margin-bottom:0pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">&#8203;</font></p></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36.7pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><font style="font-size:10pt;">4</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt 0pt 12pt 36pt;"><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">If to the Investor or any Investor Nominee</u>:</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt 0pt 0pt 36pt;">Tricor PMT25 Holdings Inc.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt 0pt 0pt 36pt;">401 West Georgia Street, Suite 1858</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt 0pt 0pt 36pt;">Vancouver, BC V6B 5A1</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt 0pt 0pt 36pt;">Attention: Shawn Lewis, Director</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt 0pt 0pt 36pt;"><font style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt 0pt 0pt 36pt;"><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">With a copy to (which shall not constitute notice)</u>:</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt 0pt 0pt 36pt;"><font style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt 0pt 0pt 36pt;">Bryan &amp; Company LLP</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt 0pt 0pt 36pt;">10180 101 Street Northwest, 2900 Manulife Place</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt 0pt 0pt 36pt;">Edmonton, AB T5J 3V5</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt 0pt 12pt 36pt;">Attention: Rob Bruggeman</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">or to such other address or telecopier number as such party or the Company may hereafter specify for the purpose by notice to the other parties and the Company. Each such notice, request or other communication shall be effective when delivered at the address specified in this <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 15</u> during regular business hours.</p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">16</font><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Enforcement.</b> Each of the parties hereto covenant and agree that the disinterested members of the Board have the right to enforce, waive or take any other action with respect to this Agreement on behalf of the Company.* &#160;* &#160;* &#160;* &#160;*</div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36.7pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><font style="font-size:10pt;">5</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt 24pt 12pt 0pt;"><font style="font-style:italic;font-weight:bold;margin-bottom:0pt;margin-right:0pt;visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">IN WITNESS WHEREOF, the parties hereto have executed this Agreement on the date first above written.</p><div><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;" align="center"><tr><td style="vertical-align:top;width:49.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt;"><font style="font-size:10pt;font-weight:bold;visibility:hidden;">&#8203;</font></p></td><td colspan="2" style="vertical-align:bottom;width:50.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">CPI CARD GROUP INC.</b></p></td></tr><tr><td style="vertical-align:top;width:49.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt;"><font style="font-size:10pt;font-weight:bold;visibility:hidden;">&#8203;</font></p></td><td colspan="2" style="vertical-align:bottom;width:50.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt;"><font style="font-size:10pt;font-weight:bold;visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:top;width:49.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><font style="font-size:10pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:5.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">By:</p></td><td style="vertical-align:bottom;width:44.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">/s/ John Lowe</p></td></tr><tr><td style="vertical-align:top;width:49.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><font style="font-size:10pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:5.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Name:</p></td><td style="vertical-align:bottom;width:44.64%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">John Lowe</p></td></tr><tr><td style="vertical-align:top;width:49.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><font style="font-size:10pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:5.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Title:</p></td><td style="vertical-align:bottom;width:44.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Chief Executive Officer</p></td></tr><tr><td style="vertical-align:top;width:49.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><font style="font-size:10pt;visibility:hidden;">&#8203;</font></p></td><td colspan="2" style="vertical-align:bottom;width:50.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt;"><font style="font-size:10pt;visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:top;width:49.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><font style="font-size:10pt;visibility:hidden;">&#8203;</font></p></td><td colspan="2" style="vertical-align:bottom;width:50.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt;"><font style="font-size:10pt;visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:top;width:49.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;padding-left:7.2pt;text-align:right;text-indent:-7.2pt;margin:0pt;"><font style="font-size:10pt;font-weight:bold;visibility:hidden;">&#8203;</font></p></td><td colspan="2" style="vertical-align:bottom;width:50.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">TRICOR PMT25 HOLDINGS INC.</b></p></td></tr><tr><td style="vertical-align:top;width:49.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><font style="font-size:10pt;font-weight:bold;visibility:hidden;">&#8203;</font></p></td><td colspan="2" style="vertical-align:bottom;width:50.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt;"><font style="font-size:10pt;font-weight:bold;visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:top;width:49.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><font style="font-size:10pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:5.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">By:</p></td><td style="vertical-align:bottom;width:44.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">/s/ Shawn Lewis</p></td></tr><tr><td style="vertical-align:top;width:49.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><font style="font-size:10pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:5.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Name:</p></td><td style="vertical-align:bottom;width:44.64%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Shawn Lewis</p></td></tr><tr><td style="vertical-align:top;width:49.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><font style="font-size:10pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:5.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Title:</p></td><td style="vertical-align:bottom;width:44.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Director</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36.7pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><font style="font-size:10pt;">[Signature Page to Director Nomination Agreement]</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:avoid;width:76.47%;border-width:0;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.1
<SEQUENCE>3
<FILENAME>pmts-20251204xex99d1.htm
<DESCRIPTION>EX-99.1
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  11.1.0.82--><!--Created on: 12/5/2025 07:55:42 PM (UTC)--><html><head><meta charset="UTF-8"><title></title></head><body><div style="margin-top:30pt;"></div><div style="max-width:100%;padding-left:10.29%;padding-right:10.29%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Helvetica';font-size:11pt;line-height:1.19;text-align:right;margin:0pt 0pt 10pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Exhibit 99.1</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;text-align:center;margin:0pt 0pt 10pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-size:18pt;font-weight:bold;">CPI Card Group Inc. Announces Investments by its Chairman and Tricor Pacific Capital</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Date:</b><font style="font-family:'Arial','Helvetica','sans-serif';"> December 5, 2025</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;text-align:right;margin:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;line-height:1.37;margin-bottom:10pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;text-align:center;margin:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;line-height:1.37;margin-bottom:10pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.37;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Littleton, CO </b><font style="font-family:'Arial','Helvetica','sans-serif';">&#8212; (BUSINESS WIRE) -- CPI Card Group Inc. (Nasdaq: PMTS) (&#8220;CPI&#8221; or the &#8220;Company&#8221;), a payments technology company and leading provider of payment cards and related digital solutions, today announced that Tricor Pacific Capital Inc. (the &#8220;Tricor Family Office&#8221;) has purchased 1.9 million shares of CPI common stock and H. Sanford (Sandy) Riley, Chairman of the Board of CPI, has purchased 0.2 million shares of CPI common stock from the Company&#8217;s significant stockholder, Parallel49 Equity, ULC (&#8220;Parallel49&#8221;), in privately negotiated transactions.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.37;margin:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';margin-bottom:10pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.37;margin:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';">Following these transactions, Parallel49&#8217;s ownership position in CPI common stock has been reduced from 4.8 million shares (approximately 42% of shares outstanding) to 2.7 million shares (approximately 24% of shares outstanding). Parallel49 originally invested in CPI in 2007 and retained ownership of nearly 60% of outstanding shares following CPI&#8217;s IPO in 2015. </font></p><p style="font-family:'Helvetica';font-size:11pt;line-height:1.19;margin:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';margin-bottom:10pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.37;margin:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';">The Tricor Family Office has been an indirect investor in CPI for nearly 20 years through an investment in the Parallel49 funds. In October 2024, the Tricor Family Office initiated a direct position in CPI common stock with a purchase of 0.25 million shares in a secondary offering of CPI shares enacted by Parallel49.</font><font style="font-family:'Arial','Helvetica','sans-serif';"> Following today&#8217;s announced transaction, the Tricor Family Office increased its direct ownership of CPI common stock to 2.2 million shares, or nearly 20% of shares outstanding.</font></p><p style="font-family:'Helvetica';font-size:11pt;line-height:1.19;margin:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';margin-bottom:10pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Helvetica';font-size:11pt;line-height:1.37;margin:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';">&#8220;We are excited to materially increase our investment in CPI, as we believe the company provides significant opportunities and a promising growth trajectory,&#8221; said Rod Senft, Chairman of the Tricor Family Office. &#8220;This investment strengthens our commitment to CPI and its leadership team and underscores our confidence in the company&#8217;s strategy. We look forward to supporting CPI for years to come to ensure governance continuity and strong alignment to drive shareholder value.&#8221;</font></p><p style="font-family:'Helvetica';font-size:11pt;line-height:1.37;margin:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';line-height:1.19;margin-bottom:10pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Helvetica';font-size:11pt;line-height:1.37;margin:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';">Sandy Riley, Chairman of the Board of CPI, said &#8220;We are delighted to have Rod Senft and the Tricor Family Office&#8217;s expanded commitment to support the execution of CPI&#8217;s strategy. My increased personal investment also demonstrates my continued confidence in CPI&#8217;s future prospects.&#8221;</font></p><p style="font-family:'Helvetica';font-size:11pt;line-height:1.37;margin:0pt;"><font style="line-height:1.19;margin-bottom:10pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Helvetica';font-size:11pt;line-height:1.37;margin:0pt;">&#8220;We are extremely pleased to have the support of Rod Senft and the Tricor Family Office and our Chairman, Sandy Riley, as we execute our strategy to grow and diversify the business, including through digital solutions expansion,&#8221; said John Lowe, President and CEO of CPI. &#8220;We believe this transaction will support our shareholders, as the purchase of these shares by committed investors helps provide greater clarity on our long-term ownership structure.&#8221;</p><p style="font-family:'Helvetica';font-size:11pt;line-height:1.37;margin:0pt;"><font style="line-height:1.19;margin-bottom:10pt;visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:10.29%;margin-right:10.29%;margin-top:30pt;page-break-after:always;width:79.41%;border-width:0;"><div style="max-width:100%;padding-left:10.29%;padding-right:10.29%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Helvetica';font-size:11pt;line-height:1.19;margin:0pt;">Pursuant to the transactions, CPI&#8217;s Board of Directors has approved the grant of share registration and director nomination rights to the Tricor Family Office. The Tricor Family Office and H. Sanford Riley have also entered into lock-up agreements with the Company, restricting the sale or disposal of shares acquired in this transaction for a one-year period from the date of the agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.37;text-align:right;margin:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';margin-bottom:10pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.37;margin:0pt;"><a name="_Hlk21505260"></a><font style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;margin-bottom:10pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.37;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">About CPI Card Group Inc.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.37;margin:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';margin-bottom:10pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.37;margin:0pt;"><font style="font-family:'Helvetica';">CPI Card Group is a payments technology company providing a comprehensive range of payment cards and related digital solutions. With a focus on building personal relationships and earning trust, we help our customers navigate the constantly evolving world of payments, while delivering innovative solutions that spark connections and support their brands. </font><font style="font-family:'Helvetica';">We serve clients across industry, size, and scale through our team of experienced, dedicated employees, our network of technology and card service providers, and our high-security production facilities, all located in the United States. </font><font style="font-family:'Helvetica';">CPI is committed to exceeding our customers</font><font style="font-family:'Helvetica';">&#8217;</font><font style="font-family:'Helvetica';"> expectations, transforming our industry, and enhancing the way people pay every day. Learn more at </font><font style="font-family:'Helvetica';">www.cpicardgroup.com</font><font style="font-family:'Helvetica';">. </font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.37;margin:0pt;"><font style="font-family:'Helvetica';margin-bottom:10pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.37;margin:0pt;"><b style="font-family:'Helvetica';font-weight:bold;">About </b><b style="font-family:'Helvetica';font-weight:bold;">Tricor Pacific Capital</b><b style="font-family:'Helvetica';font-weight:bold;">&#160;</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.37;margin:0pt;"><font style="font-family:'Helvetica';font-weight:bold;margin-bottom:10pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.37;margin:0pt;"><font style="font-family:'Helvetica';">Tricor Pacific Capital</font><font style="font-family:'Helvetica';"> is a Vancouver-based, family-owned investment firm that partners for the long term with well managed, enduring businesses. With over 30 years of experience and more than 100 private company investments, Tricor provides its own capital and operating expertise to help companies grow while preserving their legacy and values.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.37;margin:0pt;"><font style="font-family:'Helvetica';margin-bottom:10pt;visibility:hidden;">&#8203;</font></p><p style="color:#13171a;font-family:'Times New Roman','Times','serif';font-size:21pt;font-weight:bold;line-height:1.37;margin:0pt;"><a name="_Hlk186531341"></a><a name="_Hlk159346412"></a><a name="_Hlk186531121"></a><font style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;line-height:1.19;margin-bottom:7.5pt;margin-top:5pt;visibility:hidden;">&#8203;</font></p><p style="color:#13171a;font-family:'Times New Roman','Times','serif';font-size:11pt;font-weight:bold;line-height:1.37;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Forward-Looking Statements</b></p><p style="color:#13171a;font-family:'Times New Roman','Times','serif';font-size:21pt;font-weight:bold;line-height:1.37;margin:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;line-height:1.19;margin-bottom:7.5pt;margin-top:5pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.37;margin:0pt;"><a name="_Hlk110584683"></a><font style="font-family:'Helvetica';">Certain statements and information in this release (as well as information included in other written or oral statements we make from time to time) may contain or constitute </font><font style="font-family:'Helvetica';">&#8220;</font><font style="font-family:'Helvetica';">forward-looking statements</font><font style="font-family:'Helvetica';">&#8221;</font><font style="font-family:'Helvetica';"> within the meaning of the Private Securities Litigation Reform Act of 1995, Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended (the </font><font style="font-family:'Helvetica';">&#8220;</font><font style="font-family:'Helvetica';">Exchange Act</font><font style="font-family:'Helvetica';">&#8221;</font><font style="font-family:'Helvetica';">). The words </font><font style="font-family:'Helvetica';">&#8220;</font><font style="font-family:'Helvetica';">believe,</font><font style="font-family:'Helvetica';">&#8221;</font><font style="font-family:'Helvetica';"> </font><font style="font-family:'Helvetica';">&#8220;</font><font style="font-family:'Helvetica';">estimate,</font><font style="font-family:'Helvetica';">&#8221;</font><font style="font-family:'Helvetica';"> </font><font style="font-family:'Helvetica';">&#8220;</font><font style="font-family:'Helvetica';">project,</font><font style="font-family:'Helvetica';">&#8221;</font><font style="font-family:'Helvetica';"> </font><font style="font-family:'Helvetica';">&#8220;</font><font style="font-family:'Helvetica';">expect,</font><font style="font-family:'Helvetica';">&#8221;</font><font style="font-family:'Helvetica';"> </font><font style="font-family:'Helvetica';">&#8220;</font><font style="font-family:'Helvetica';">anticipate,</font><font style="font-family:'Helvetica';">&#8221;</font><font style="font-family:'Helvetica';"> </font><font style="font-family:'Helvetica';">&#8220;</font><font style="font-family:'Helvetica';">affirm,</font><font style="font-family:'Helvetica';">&#8221;</font><font style="font-family:'Helvetica';"> </font><font style="font-family:'Helvetica';">&#8220;</font><font style="font-family:'Helvetica';">plan,</font><font style="font-family:'Helvetica';">&#8221;</font><font style="font-family:'Helvetica';"> </font><font style="font-family:'Helvetica';">&#8220;</font><font style="font-family:'Helvetica';">intend,</font><font style="font-family:'Helvetica';">&#8221;</font><font style="font-family:'Helvetica';"> </font><font style="font-family:'Helvetica';">&#8220;</font><font style="font-family:'Helvetica';">foresee,</font><font style="font-family:'Helvetica';">&#8221;</font><font style="font-family:'Helvetica';"> </font><font style="font-family:'Helvetica';">&#8220;</font><font style="font-family:'Helvetica';">should,</font><font style="font-family:'Helvetica';">&#8221;</font><font style="font-family:'Helvetica';"> </font><font style="font-family:'Helvetica';">&#8220;</font><font style="font-family:'Helvetica';">would,</font><font style="font-family:'Helvetica';">&#8221;</font><font style="font-family:'Helvetica';"> </font><font style="font-family:'Helvetica';">&#8220;</font><font style="font-family:'Helvetica';">could,</font><font style="font-family:'Helvetica';">&#8221;</font><font style="font-family:'Helvetica';"> </font><font style="font-family:'Helvetica';">&#8220;</font><font style="font-family:'Helvetica';">continue,</font><font style="font-family:'Helvetica';">&#8221;</font><font style="font-family:'Helvetica';"> </font><font style="font-family:'Helvetica';">&#8220;</font><font style="font-family:'Helvetica';">committed,</font><font style="font-family:'Helvetica';">&#8221;</font><font style="font-family:'Helvetica';"> </font><font style="font-family:'Helvetica';">&#8220;</font><font style="font-family:'Helvetica';">attempt,</font><font style="font-family:'Helvetica';">&#8221;</font><font style="font-family:'Helvetica';"> </font><font style="font-family:'Helvetica';">&#8220;</font><font style="font-family:'Helvetica';">aim,</font><font style="font-family:'Helvetica';">&#8221;</font><font style="font-family:'Helvetica';"> </font><font style="font-family:'Helvetica';">&#8220;</font><font style="font-family:'Helvetica';">target,</font><font style="font-family:'Helvetica';">&#8221;</font><font style="font-family:'Helvetica';"> </font><font style="font-family:'Helvetica';">&#8220;</font><font style="font-family:'Helvetica';">objective,</font><font style="font-family:'Helvetica';">&#8221;</font><font style="font-family:'Helvetica';"> </font><font style="font-family:'Helvetica';">&#8220;</font><font style="font-family:'Helvetica';">guides,</font><font style="font-family:'Helvetica';">&#8221;</font><font style="font-family:'Helvetica';"> </font><font style="font-family:'Helvetica';">&#8220;</font><font style="font-family:'Helvetica';">seek,</font><font style="font-family:'Helvetica';">&#8221;</font><font style="font-family:'Helvetica';"> </font><font style="font-family:'Helvetica';">&#8220;</font><font style="font-family:'Helvetica';">focus,</font><font style="font-family:'Helvetica';">&#8221;</font><font style="font-family:'Helvetica';"> </font><font style="font-family:'Helvetica';">&#8220;</font><font style="font-family:'Helvetica';">provides guidance,</font><font style="font-family:'Helvetica';">&#8221;</font><font style="font-family:'Helvetica';"> </font><font style="font-family:'Helvetica';">&#8220;</font><font style="font-family:'Helvetica';">provides outlook</font><font style="font-family:'Helvetica';">&#8221;</font><font style="font-family:'Helvetica';"> or other similar expressions are intended to identify forward-looking statements, which are not historical in nature. These statements include those related to CPI</font><font style="font-family:'Helvetica';">&#8217;</font><font style="font-family:'Helvetica';">s partnership with Tricor and the Tricor Family Office; expectations for CPI</font><font style="font-family:'Helvetica';">&#8217;</font><font style="font-family:'Helvetica';">s long-term opportunities and growth; anticipated benefits of the Tricor Family Office</font><font style="font-family:'Helvetica';">&#8217;</font><font style="font-family:'Helvetica';">s and Chairman</font><font style="font-family:'Helvetica';">&#8217;</font><font style="font-family:'Helvetica';">s investments; and expectations regarding expansion into digital solutions. These forward-looking statements are based on our current expectations and beliefs concerning future developments and their potential effect on us and other information currently available. Such forward-looking statements, because they relate to future events, are by their very nature subject to many important risks and uncertainties that could cause actual results or other events to differ materially from those contemplated</font><font style="font-family:'Helvetica';background:#ffffff;">, including </font><font style="font-family:'Helvetica';">risks that </font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:10.29%;margin-right:10.29%;margin-top:30pt;page-break-after:always;width:79.41%;border-width:0;"><div style="max-width:100%;padding-left:10.29%;padding-right:10.29%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.37;padding-bottom:10pt;margin:0pt;"><font style="font-family:'Helvetica';">are described in Part I, Item 1A, Risk Factors in our Annual Report on Form 10-K for the year ended December 31, 2024 filed with the SEC on March 4, 2025, </font><font style="font-family:'Helvetica';background:#ffffff;">in Part II, Item 1A, Risk Factors</font><font style="font-family:'Helvetica';"> </font><font style="font-family:'Helvetica';background:#ffffff;">of our Quarterly Report on Form 10-Q for the quarter ended March 31, 2025 filed with the SEC on May 7, 2025,&#160;</font><font style="font-family:'Helvetica';">and our other reports filed from time to time with the Securities and Exchange Commission (the </font><font style="font-family:'Helvetica';">&#8220;</font><font style="font-family:'Helvetica';">SEC</font><font style="font-family:'Helvetica';">&#8221;</font><font style="font-family:'Helvetica';">). </font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.37;background:#ffffff;margin:4pt 0pt 10pt 0pt;"><font style="font-family:'Helvetica';">We caution and advise readers not to place undue reliance on forward-looking statements, which speak only as of the date hereof. These statements are based on assumptions that may not be realized and involve risks and uncertainties that could cause actual results or other events to differ materially from the expectations and beliefs contained herein. We undertake no obligation to publicly update or revise any forward-looking statements after the date they are made, whether as a result of new information, future events or otherwise.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.37;margin:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';">####</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.37;margin:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;margin-bottom:10pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.37;margin:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;margin-bottom:10pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.37;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Contacts:</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.37;margin:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';">CPI Card Group Inc. Investor Relations:</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.37;margin:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';">(877) 369-9016</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.37;margin:0pt;"><u style="font-family:'Arial','Helvetica','sans-serif';text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">InvestorRelations@cpicardgroup.com</u></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-left:10.29%;margin-right:10.29%;margin-top:30pt;page-break-after:avoid;width:79.41%;border-width:0;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>4
<FILENAME>pmts-20251204.xsd
<DESCRIPTION>EX-101.SCH
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--XBRL document created with Toppan Merrill Bridge  11.1.0.0 -->
<!--Based on XBRL 2.1-->
<!--Created on: 12/5/2025 7:55:48 PM-->
<!--Modified on: 12/5/2025 7:55:48 PM-->
<xsd:schema targetNamespace="http://www.cpicardgroup.com/20251204" attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:negated="http://www.xbrl.org/2009/role/negated" xmlns:attributeFormDefault="unqualified" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2024-01-31" xmlns:enum2="http://xbrl.org/2020/extensible-enumerations-2.0" xmlns:deprecated="http://www.xbrl.org/2009/role/deprecated" xmlns:net="http://www.xbrl.org/2009/role/net" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns:pmts="http://www.cpicardgroup.com/20251204" xmlns:dtr="http://www.xbrl.org/2009/dtr" xmlns:xbrldi="http://xbrl.org/2006/xbrldi">
  <xsd:annotation>
    <xsd:appinfo>
      <link:roleType roleURI="http://www.cpicardgroup.com/role/DocumentDocumentAndEntityInformation" id="DocumentDocumentAndEntityInformation">
        <link:definition>00090 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:linkbaseRef xlink:type="simple" xlink:href="pmts-20251204_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="pmts-20251204_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
    </xsd:appinfo>
  </xsd:annotation>
  <xsd:import namespace="http://xbrl.sec.gov/dei/2025" schemaLocation="https://xbrl.sec.gov/dei/2025/dei-2025.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
  <xsd:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
  <xsd:import namespace="http://www.xbrl.org/dtr/type/2024-01-31" schemaLocation="https://www.xbrl.org/dtr/type/2024-01-31/types.xsd" />
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>5
<FILENAME>pmts-20251204_lab.xml
<DESCRIPTION>EX-101.LAB
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--XBRL document created with Toppan Merrill Bridge  11.1.0.0 -->
<!--Based on XBRL 2.1-->
<!--Created on: 12/5/2025 7:55:48 PM-->
<!--Modified on: 12/5/2025 7:55:48 PM-->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xlink="http://www.w3.org/1999/xlink">
  <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CoverAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Document and Entity Information [Abstract]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentType" xlink:label="dei_DocumentType" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Document Type</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Document Period End Date</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Registrant Name</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Incorporation, State or Country Code</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFileNumber_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity File Number</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Tax Identification Number</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Address, Address Line One</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCityOrTown_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Address, City or Town</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressStateOrProvince_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Address State Or Province</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressPostalZipCode_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Address, Postal Zip Code</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CityAreaCode_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">City Area Code</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LocalPhoneNumber_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Local Phone Number</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_WrittenCommunications" xlink:label="dei_WrittenCommunications" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_WrittenCommunications" xlink:to="dei_WrittenCommunications_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_WrittenCommunications_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Written Communications</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SolicitingMaterial" xlink:label="dei_SolicitingMaterial" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SolicitingMaterial" xlink:to="dei_SolicitingMaterial_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SolicitingMaterial_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Soliciting Material</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_PreCommencementTenderOffer" xlink:label="dei_PreCommencementTenderOffer" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementTenderOffer" xlink:to="dei_PreCommencementTenderOffer_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementTenderOffer_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Pre-commencement Tender Offer</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="dei_PreCommencementIssuerTenderOffer" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementIssuerTenderOffer" xlink:to="dei_PreCommencementIssuerTenderOffer_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementIssuerTenderOffer_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Pre-commencement Issuer Tender Offer</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12bTitle_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Title of 12(b) Security</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Trading Symbol</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityExchangeName_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Security Exchange Name</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Emerging Growth Company</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Central Index Key</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amendment Flag</label>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>6
<FILENAME>pmts-20251204_pre.xml
<DESCRIPTION>EX-101.PRE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--XBRL document created with Toppan Merrill Bridge  11.1.0.0 -->
<!--Based on XBRL 2.1-->
<!--Created on: 12/5/2025 7:55:48 PM-->
<!--Modified on: 12/5/2025 7:55:48 PM-->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink">
  <roleRef xlink:type="simple" xlink:href="pmts-20251204.xsd#DocumentDocumentAndEntityInformation" roleURI="http://www.cpicardgroup.com/role/DocumentDocumentAndEntityInformation" xmlns="http://www.xbrl.org/2003/linkbase" />
  <presentationLink xlink:role="http://www.cpicardgroup.com/role/DocumentDocumentAndEntityInformation" xlink:type="extended" xlink:title="00090 - Document - Document and Entity Information" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CoverAbstract" xlink:label="CoverAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentType" xlink:label="dei_DocumentType_639005613481261125" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_DocumentType_639005613481261125" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate_639005613481261125" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_DocumentPeriodEndDate_639005613481261125" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName_639005613481261125" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityRegistrantName_639005613481261125" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode_639005613481261125" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityIncorporationStateCountryCode_639005613481261125" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber_639005613481261125" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityFileNumber_639005613481261125" order="5" use="optional" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber_639005613481261125" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityTaxIdentificationNumber_639005613481261125" order="6" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1_639005613481261125" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityAddressAddressLine1_639005613481261125" order="7" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown_639005613481261125" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityAddressCityOrTown_639005613481261125" order="8" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince_639005613481261125" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityAddressStateOrProvince_639005613481261125" order="9" use="optional" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode_639005613481261125" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityAddressPostalZipCode_639005613481261125" order="10" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode_639005613481261125" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_CityAreaCode_639005613481261125" order="11" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber_639005613481261125" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_LocalPhoneNumber_639005613481261125" order="12" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_WrittenCommunications" xlink:label="dei_WrittenCommunications_639005613481261125" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_WrittenCommunications_639005613481261125" order="13" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SolicitingMaterial" xlink:label="dei_SolicitingMaterial_639005613481261125" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_SolicitingMaterial_639005613481261125" order="14" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_PreCommencementTenderOffer" xlink:label="dei_PreCommencementTenderOffer_639005613481261125" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_PreCommencementTenderOffer_639005613481261125" order="15" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="dei_PreCommencementIssuerTenderOffer_639005613481261125" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_PreCommencementIssuerTenderOffer_639005613481261125" order="16" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle_639005613481261125" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_Security12bTitle_639005613481261125" order="17" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol_639005613481261125" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_TradingSymbol_639005613481261125" order="18" use="optional" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName_639005613481261125" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_SecurityExchangeName_639005613481261125" order="19" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany_639005613481261125" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityEmergingGrowthCompany_639005613481261125" order="20" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey_639005613481261125" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityCentralIndexKey_639005613481261125" order="21" use="optional" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag_639005613481261125" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_AmendmentFlag_639005613481261125" order="22" use="optional" />
  </presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>8
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Document and Entity Information<br></strong></div></th>
<th class="th"><div>Dec. 04, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Document and Entity Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">8-K<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec.  04,  2025<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">CPI CARD GROUP&#160;INC.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-37584<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">26-0344657<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">10368 W Centennial Road,<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Littleton<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address State Or Province</a></td>
<td class="text">CO<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">80127<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">720<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">681-6304<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_WrittenCommunications', window );">Written Communications</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SolicitingMaterial', window );">Soliciting Material</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementTenderOffer', window );">Pre-commencement Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementIssuerTenderOffer', window );">Pre-commencement Issuer Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, $0.001 par value<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">PMTS<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001641614<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementIssuerTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 13e<br> -Subsection 4c<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementIssuerTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14d<br> -Subsection 2b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SolicitingMaterial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14a<br> -Subsection 12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SolicitingMaterial</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_WrittenCommunications">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 425<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_WrittenCommunications</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>9
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
.report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

.report table.authRefData a {
	display: block;
	font-weight: bold;
}

.report table.authRefData p {
	margin-top: 0px;
}

.report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

.report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

.report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

.report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
.pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
.report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

.report hr {
	border: 1px solid #acf;
}

/* Top labels */
.report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

.report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

.report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

.report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

.report td.pl div.a {
	width: 200px;
}

.report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
.report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
.report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
.report .re, .report .reu {
	background-color: #def;
}

.report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
.report .ro, .report .rou {
	background-color: white;
}

.report .rou td {
	border-bottom: 1px solid black;
}

.report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
.report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
.report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

.report .nump {
	padding-left: 2em;
}

.report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
.report .text {
	text-align: left;
	white-space: normal;
}

.report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

.report .text .more {
	display: none;
}

.report .text .note {
	font-style: italic;
	font-weight: bold;
}

.report .text .small {
	width: 10em;
}

.report sup {
	font-style: italic;
}

.report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.3</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>22</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>0</UnitCount>
  <MyReports>
    <Report instance="pmts-20251204x8k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00090 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cpicardgroup.com/role/DocumentDocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>pmts-20251204.xsd</File>
    <File>pmts-20251204_lab.xml</File>
    <File>pmts-20251204_pre.xml</File>
    <File doctype="8-K" isOnlyDei="true" original="pmts-20251204x8k.htm">pmts-20251204x8k.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="22">http://xbrl.sec.gov/dei/2025</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>14
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "pmts-20251204x8k.htm": {
   "nsprefix": "pmts",
   "nsuri": "http://www.cpicardgroup.com/20251204",
   "dts": {
    "schema": {
     "local": [
      "pmts-20251204.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025.xsd"
     ]
    },
    "labelLink": {
     "local": [
      "pmts-20251204_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "pmts-20251204_pre.xml"
     ]
    },
    "inline": {
     "local": [
      "pmts-20251204x8k.htm"
     ]
    }
   },
   "keyStandard": 22,
   "keyCustom": 0,
   "axisStandard": 0,
   "axisCustom": 0,
   "memberStandard": 0,
   "memberCustom": 0,
   "hidden": {
    "total": 2,
    "http://xbrl.sec.gov/dei/2025": 2
   },
   "contextCount": 1,
   "entityCount": 1,
   "segmentCount": 0,
   "elementCount": 23,
   "unitCount": 0,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/dei/2025": 22
   },
   "report": {
    "R1": {
     "role": "http://www.cpicardgroup.com/role/DocumentDocumentAndEntityInformation",
     "longName": "00090 - Document - Document and Entity Information",
     "shortName": "Document and Entity Information",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "Duration_12_4_2025_To_12_4_2025_53ho-jd2T02t6LoumrpIkQ",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pmts-20251204x8k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_12_4_2025_To_12_4_2025_53ho-jd2T02t6LoumrpIkQ",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pmts-20251204x8k.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.cpicardgroup.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.cpicardgroup.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Document and Entity Information [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.cpicardgroup.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentType",
     "presentation": [
      "http://www.cpicardgroup.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.cpicardgroup.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.cpicardgroup.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.cpicardgroup.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.cpicardgroup.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address State Or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.cpicardgroup.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.cpicardgroup.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.cpicardgroup.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.cpicardgroup.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.cpicardgroup.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.cpicardgroup.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.cpicardgroup.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://www.cpicardgroup.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Issuer Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://www.cpicardgroup.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.cpicardgroup.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.cpicardgroup.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://www.cpicardgroup.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Soliciting Material",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.cpicardgroup.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "dei_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://www.cpicardgroup.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Written Communications",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14a",
   "Subsection": "12"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>15
<FILENAME>0001104659-25-118907-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001104659-25-118907-xbrl.zip
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
M@7F[8Y2?"9&&/K58%K1GP*8I\=L FNUEGAFH"2J&M$=C[D=_XUGICMP@/A-
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
MLAE?0]1L \4!83>8[_+X8V;\6R9KP,LP3?%QPQH'90,($/K0:0]15##H1)@
M,0)SEN'J&9]X[(?3D13 %NQ*-VL(]9/]EC&J7)ML,/II5(#=A;S .YC^J6"J
MW">H7G\VI\FZEH_9NJ !3U(V[#CFQ='UE[.L1/<+^:/&%_GTI#:Z(TA8E1%;
M&3G\LAB71V.W@L[F_I@" *(D$&N\1 *$^L0?,!T3&@:Q'&(%/@'(!.CQ_GWW
MS3?CFP'5;):((DQ.@!AL.O!9.?XE_=4\?"J2#*9IHIQOK!&> ^+L1C?"#!"_
M,ZN!P(/_C81:Y@663NW(-$-5QX(MB7GE[S2K4=J%AR Y48T"$?X;=OT\D_BU
M#JZX^(!IOH -//<&W6]V5 T!J>[HK@?#/?]:"UM7P8X#;U)UC30^??TYJ)RS
MO3/GZG1,OQN%\\/JI')^!S[5P-!'U&//C4>S^,.YPHC0A0#-(S\@/O,-B\>+
M/,P#4++24@BQ)Q,8MU@7>&YD6JHLYO-_@FG-6\Z!93/H'^*KE)G0PKCW[>?%
MY>BB]7/<I,5<ZZ2HW#77E219R!9R1?5E[:3J]ON6CPNK!'DC(7/WL899K"F*
MA3_1'MIT7(_6)W3>X8)Q"-9GJ]#X=EZ1+-H\&+=/?RK[/RMW&(>2%Z2LJN9S
MA9>UCKK8%%LBV>\/;'?"/(X<L_R2ABNFK"7#AZ>W/D2M3K+?,SIX@.>\4BA]
MP#K#T\OD=:+)FD3R.[M,B<\!_ABGN7/:2CV#'&+93S1M=71Q2;YM559N_<-9
MQ3 \YOO1CV/+87)J*.O*%:=P?<FNKEI!WOS9D-MGGZV[XAQ9RN:+Y))@20=S
M'(O:(&QJ;*UO8'LEH4$DQ"K\>NJUW9&3DN1WZ=3,U7Y<3J3\N#\>6</V8>/+
M79(\MH+ 9@$$\,M$=]N;6^1Y[8=//DZ],YB"6;PX+&&\>M"<,%OPOET='HQI
M52CEQI^^WL5X]?1EHZ"(JSBM'OX<>,":-:!V>,G&3!]B?B-N!0$2\]_CZ(<9
MSID+<W?[NS68FX@/S1_FM3\^&UQ=5@Y/)G;1G'S2[DH4%B59>>'X&3@AR,I\
MA)SAZ:-7D\QZ#?4(L[K;7#M@(2Y7/$;G+&W<J-4$I_9%NU"$P3A7/QN,&A=W
M 51!D1Z,R?^N'Y./74"9LY[K+*8LOK'O]69;UP?[UWO224>K9*^+O;L<*E^4
MA7Q66F/&HO28A5192E92-Z=+#6CF<F';)P&SV0"%0!PNA2U,?-E#1%5"P0!
MZ+&#OGR4V,A4GFZU]#'K%@>N!PJ-%BX\GEJ%2QK",XC.).'Z+HQF.+03F_KQ
MVNE3RO"50-IJ2ZOVF'Y%</&;#@:>"]$ YELU=TPT9KLC%!0^1'&&$4%1."(F
MT U69_E@@A ,&R#%P 5!]H=V0!WF#GU[0GSP>M^<\->C%UP-%!BF6]RPW]2"
MTA#Z 0TYD_B9Z=I  ;Z'.7 +<WM^^5F$\@RY?<UU;8T"@P'(.@UVEQZ$Q\S!
M?.;0B9)3?AK8NQ>?"]?Z@%THU:^#9H$%3FM<N:U8M,6Z+B,7==*:],$]/W!#
M*Q54=6IHLQ@8*CK];T042")-%1FDBCB:0SN*&54E%RESKJ8"2RDVY0*!X)DH
M64F$ANOQM=>DSY9K6SKP[W1/P+/ O>R4,GORV9C1HV_?+J[5=K^WYQBCB]&Z
ME3FEB/0CDE9H4E:I("LI9<Y4Q22J5"4Q;/G[:_/,8^B9N/F %PLB^'FGICD3
ME.1RHR][/[YVK0OK-*\<CXX;9P?M\S5K%2@3]!1I]_-5634$95.+2JWNI>CP
MA3].U77?'S)ON<)+X\]:4ZOWKZ^&GTZ#JT'0$RQU]#H5GF6"NJD_0.'1"\^C
M\-1H$88&S(/@8K!8+$ADM,(X5 "BRR1=\L\,Q9193NM02DL=-2]+'4TV\QTJ
MTVPVI\K%4D&/2OYIO->IU#4:A:)S.KEH2:K?RXV9,^F<=^2.--^R>?&E>#YI
MG1U=7([SO1^?1[7O=JT"+>7YEI\_U>I7AY>GS:NC\<]:NRB-9/4*^U2BEB]8
M?Q%_-:YS"3WN'JOFV:R8S:[*[LQ5UZ0Z=Z%#$R*Z.-Z-KX611P=E#:8P5\((
M)'#G3J'D.=5\UQX&42T.?&*6Q72YS7TK B L*:J_*V\YL;ARR>4U\Q8M+<W1
MEA<+#S79N?U9@_'RW5G<BU8^]2+)K'@<[@6;?[A:Z,\R66_CGMJP6ECO$1UF
MN_Z#"F4BM_ASY>=1GF@)A^O->R7$%QSOCY5>(RH?Y<;'XD@#!O%1SX([TY%^
M837YW>5?YVI'%*=-9$7CT))L&%?LR]91RRM>7O1[_2^-3P?-HV^52D?!( K#
M:5!Z*W#UJRWR_Y(H23(94(_<4'NX9"?Y.SZ]#F5'X!=B7Z)I=EWZVLY]/R_N
MTVZK]+FA7THG!]WP#(.SDW;KU_3YAR/F,TQ\$8<7"XMCQX[G@].=#J#R3JO7
MLKZ=M[]=*3\ZEY.]+S^/OERA<RN(\;Y!K\FA[<)LFIQ0[XH%JTW@]UT]7#VW
MK3L&3LX9T29$YVEW:'L%8R#CI<USZ7#+)\ !S.RQNR[I>NXHZ.$<?X I<NH3
M@YF6$^Z]2.5>I5P\)YY+O(9[V+)D$QL6MGG^-6YL\:T; ]RZ@8LEJ6R!H@G*
MD@Z7[8Y+>L:DP?2]5-_BLXAY?[G(HFW$+YA0"BL$8O(..775D+AT\O"[3$LE
M[<?IU=!LZ8'7M,RO\M,F#]>UOE4W;S%97*Y<:O_6PDI0#ZR;V4S'T[4<EV=]
MAC[CK4!9T7H3'IK$9Y,D/-($]<"_94_PXWC<%U],<H 7>.(Q0 %X#WR&.CJF
MO*FNXV8);(S''!G4,_QPI<E8GG**$VB;--F9NI Z$R,S^Q5E/</BXZ.*@5_H
M%)5EQZ2DA^Z'GZ*2')'R0@/#:J+4A]29)F3-G':%IX'%F^'N\=E'<",]H!1V
MFLGYS[WVW*4. 8IX4+B!=)D0)IJH"2-)F=HC.O&C6+%8%)4D]B\GVL^&!6;%
MXM]D^NLTO73/\XQD251*\P<:Q3>?\$2CZ?E%)LU):E'/=4R]E.^H6J'8*6D%
MJ2,7J)Z7:$DIE)[V7*.I,LI_F?R_A=%56;7'?[;JHQZP/AYK*)-]W(6&U0$N
MH21>^"0U#%DLY)=4NA[CRQ;B.LXOB,I"LOEY!SAUR/S&\BTR6]),L)HYJ;K9
M1(3'*T7:KL:11/CL7^)#^,YWD, XX>.LM@=R8)Y/VC#,PJ!S1G%_K Z=#ZP
M^#^C7N#@\\T#D#:I?_EWBQQ;?0L'NOA9SQK N&7<OPMRT5K>RV;@=GEHN452
M3$3]XML^OR5O Q74Q!*-Y*!,[ ="&&:K);)_/00WWR(7Q]4M@BL2.!K>,*SP
M &[#LI&QA2O)<$L62P3T9N.X[/>H!ZJ+1LDYX?'5*FR$8IN7<I(EB DDW(Y&
M(%Y[(K@C#'L3BO$#*X2%FMQ*'IZTE1SY!#2#(_O\V<QW8\%PNR.GO/ U^3X$
MV12" ^LF9-.!43P(Q<4#$1JN2:6[:R'W\&T\VY%Y<4=/&0+?;NDO7#^YDJXZ
M5I$X3K2*QXV-3RYFQ+65-AG"Y\=\IL/-P+ \>!M4Y;A]B.9X/S2&DQD=U.*6
MC6G+!'@2W28T++, D;3AR:T=Q4&CO[*3,,!%I$1#CLAF/""&%X?4]GGTRF->
M[!H:+7,9S460 G./)3 +3WOX..$*._1=8KM8'G@+:1IS )4Q(H9[X%H^S*7^
MQHBY[WHL=M[ 17<*ZP[QWH)K)QZ+-QSB#@,>4X.GA0*<OCJE/>C18#5=,&_D
MQR/:87%9(K3IDO7M2H'WM>CX7MX:9@F8:*'=A*D4D;,LX )7E)I>21Y"=/HA
MPNDL.O8H#',AM^3&Y?,,G&YZKHUH$@[\4UW/2S@M)A"HC\<!8P5=R Q7]1:Q
M(]37PBJ[+C^1V(OYNY?,.=WH>OPS2R4.S3@ORVB8F2>M4DH3+=]/Z<;@R'D*
M[9! .8<#L9P#4PQ&C#E+Z(N$'3G$.XBV>7DD3)G=J [3=<#B*/&'_3Z>,1U9
M0%+>!3_ZB;O>[C<H:\,%6G'F#=KEAPV!<C46SJY9P+9X(_CJ-4#7S $@:#\>
M"R9HD<DIK;>91O)=Z!/Z'W#20]?#!%@04+T7FB//)%6'GH=$1F<@X69OU^L3
MK$FEF)7J@8(P&23*(8G)R0"ADTQ)@JB(6<X+&=+L)/3QQUO^IGG31Y(139^R
MIF(4-)PYZ7H1_C&4#M5UO6/*1EXM*:9>I+DGG3[]RERI@'.E)NL.H\'@H 9>
MXNNVZP\]]G(SHUP\,TI'8186P$'<'6\;8S[6:,$4UX^2Q=1Q8!*I(R(M1G3O
MF(V8;3G).>_$''J.Y2.ZQ2$- %QB%>G='3&NE4HBW(?8R[8Y.@,D&XB>1AP!
MPHR(Q1$@#P Y?OMAI)84SA7OF=#?0DRE_3#?F@XTTXVG4T@' TY.FY4F;34&
MXYP*["K:&["R8CQ:N$A3LX4QR7SJ=0LK"]@@/)F*TZ%AOI@;*DY668 B@5 ?
MB(A.KM)GJ?&',.R$Y*QGJ>*W %A#,9AJFOE.T= !98V\UBF:IMXI2<S4U*R4
M9U)V30![+TPM(:8>)&E^OH<7(XPPC(Q\R7]J<'U+!W'-)#C3.7DOR1H_6:UH
M3LSEWF+)X3U84T19_DU9*REB]BU7BC[ -.\^LG^-I2#%!\%;A%T)<CW,4&]A
M="'KOWY&%_<SQ.=\/X"QR$Q?7(6_LE.VQGS=LP;\0+L9Q3[<E-==LS3#%$ZR
M'V&%STKC8\;A)X/(=?!#XSZQTD0 J_.H'I19B O;Z0_]<SUT@^T[/Q<VV]X@
M2_X,SYB-9<F0Q5[0?X*58WRS[.#LQYXY9RJZ!8YP:UHJ3!DNKMU!,(]A79PZ
M7+*4MY"JG4GO)ZJGKRH:? L(@-/1=P3XS1&@5'H^!#A+YY3B?%.TMA%GH=S%
M--6[#__***Z^=A=^?%SXK&16^:KA&:XOUC$$I'P=D-1H0,,3:3?#U!\.8Q3+
M#[!0B^#?;8R* OZ8NN@W49/W3L9C$&^^LFZF BZ]S)5=G,L_GYF5[F]FSU+
M6"B)JKRB@#$L-22IW]] "2,S:%'*2:Q3DO*LHQ:SA4[)+*H=)C$J,;5@TAQ[
MTA3QG7]HZ;ZK<JWZ8:/2OFA&?VOO6=:&Y@D\FRNI\/"/[7I1#ON^2S=+2NJ-
M(4Q[=#K$HAB^V!0>=Q4M[F,M8U@M@POY&NM1VXR#+[XV$S7 E?,A%F+Q[N@P
MZ+D><&F(OW46&[SE+9QX\"J'ZL<DH NBLO)<Y'=Y/[V\545\"\LT;T/>#YKS
MW84LS\BR/#/?6DR( '[CS8\;RL;=!E42"[=Z\+/SM?KO;?W*E/T-J>]7,?<-
ML7(7G+T65EZ[J>'?:C3*"QFWUVY6>Y/R(\SE19<1%YG(^!E2HUCO2FH>[;HW
MEMY[.Y;SB*S="Q@*GF[P&%-Y9B=\-X)U4LD/L'GU5E#M6<PDQZR+6]<=@R^(
MV!;%TL5P*=-;:Q;Y]B/PWZO;WU.K+Y1:36>*HJ3F3*YH]AY.*[/2THSLC6L9
M*Q*RTTHSS34F\*,7].W=_P%02P,$%     @ 1H2%6RB23DR4&   AYX  !@
M  !P;71S+3(P,C4Q,C T>&5X,3!D,2YH=&WM70M3&SNR_BO:[#U[R"UC;!Z!
M&)8J<$SB4P0HXR25VKIU2YZ1;9V,9V:E&1SOK]_NEC0O&T-. B;!6YL#C&<T
MK58_OGY(/OK;YF8G'//0$SY[UW]_SOS(2R<B3)BG!$_@ZE0F8]:/XIB'[+U0
M2@8!.U72'PG&FLUZL]ZH'VQO;AX?P5!M^TP4MEAS>VMO:[NQO<<:^ZV]O=;N
M-KMZSS8^]-LO\>YQ,@G@OX+[QT<3D7#FC;G2(OGGBP_]L\V#%\='B4P"<7RT
MY7Z:>P>1/SL^\N4-T\DL$/]\,>%J),/-)(I;.XTX.80GM^#CRCU?-Z?23\:M
M9J/QVV',?5^&H\U #),6S&'_57Y-R=$XOQAIF4B8C1(!3^2-P-&7O+OP#K@Q
M=K<-HS#9'/*)#&:MW_MR(C2[$%/6BR8\_+UFKL!/+90<_GY(=VOY']%J;L.8
M@0S%YE@8LNK-UX>)^)IL\D".@"R\>FBH: $!#/_A4\QR L<J44&_MV0"SWOF
M35,S]" *?#O2YB!*DFB" Q[>2"T',I#)K#66OB]"&/4??S_8;NP<'FWA\\#M
M> ''O4!P!8,FX\,J\Q?Q]/M9U?SQK,J6 #[E+.03^.3_WP5?MIN[!Z\;KW?V
M4=3XL>/#H/1TD:TOCCM?Q\!&>&&CWCS:&ABF_1CYF'O;,BYXH-E"F2N)XJ$>
M1FK22N-8*(]KL80_;Z027A(I=A%-9,AQ!=G)2 F!QN('3F<9]7^F.I'#F;DD
M0Y#&I+7S*EZVK/UWW6OVIMOKM/N7/79Q^;Y[<=+O7EZPD[>]3N=]YZ+/-I*Q
MU R%>KMQ>)2Z6=!+?.%%BB:[Z45!I%I_;]#_#JN?(MFM%$A2^-O<QT;M=!1(
ME(8"WU+2INWFX4L&1$RX+Q@/?4;+!(94ADG$N&;1D+T1GI@,A&*[-49F%>@6
MCTIV9S@$$0"-96_ RI=H'\R(;#Z)PA%K7W59FRN?O551&K-NZ-5KC,,$ C[E
M2C 8/K9O>/Q)M*,)>+)9B7HDO:\D/ $NJ@^L?0=Z!,Y 9[2#PTND'K-V%*23
M@>3%.=2 _N:KQN&C3Z4;W@@-*EF<2_WIJN*G=YU>Y^2Z9N49N>6#'+$Q2'HT
MK-$%-R4VAINX]^]4HA8\.F?[:!JYAY^4!26.5?153H#L8,::^[^YB5BIPAN;
M^X<:Q&,"J@"41MZ7&HNY8C<\2 7[GT:]T6@R,+=,CU$75B'_2-DU4E::VU!%
MDTP+N">'T@,MCA$JP-\J"872;.,,WL.Z'U_6V+F<2,1Z[K.QC!=J2F#OB_/[
MV,;C+B;-J<U#[O/BE&LEQ;]SRNS#]:VSSFS;4YGMA^O"3'&>H%_12("T*8OH
MBUPQRK<",I&WNB2&A^PGL&"$&#(OCJH,0=$ YCH13&1>\BDYZ#0&I4=ZO #P
M-SAI:[@*EN[PIV"\8$71(0TN&&"&.HBZ)X%<@$[)F$,D*U3"9<B60ECR13Z[
MA!L09#7W$&4U5X"R[/0*-/:0C9J54.-+4NJ?9,7<XI!3QUGXN#;@!,%6EMT^
M7/:%AG<B,( ;=!1J!C$*"W-VX)\B$"2S9HT%&T2(-T&F?;O&NN*9'W\=3Y&D
MLH>-@B":HO(A+65E958] ?9/C%1[4>A3H*R9%@G.&JPV8B49/F&0=W'YJ<;Z
MN/AGE[U.#0(8G(B6P#.S>G99)FF2@I?UHAL1\C!!Q!2BDH)HF#D2#R+R5Z,H
M\NE/Q%!\$(CRD$;&8-F%!#+P/IT.P95+$7HS?-]T++TQ608<&D,5[TL830/A
MCP3X1<'A4TM6R724;#S)K4;L:I91MV@1"BF/'[L,Y50,W6,O4=8*N7V?E:HD
M-GRIXX#/6C*D%PX"0(&'H%DV04./%,>@I-88$,VFCKDG6L VQ6,8M5F_.^WQ
MT,HU;R,QM5*?3T8]JY79X"_MTIPAHE]@:M(PD4$>?Y&/+%EA3W!ME.!4A )5
M"?#-C%U.0Q.UD'$M!A*@?3%<!KK0NL%P 8R V:XL0$HB!-4W$=T01U-0:_?)
M6(!52!.=@.KBI\6!:SB8N!%JQB9") 7@0A)08T MIVA+)HF@P4PPB4["Z/VM
M'@$- @1TD0S1\8-9R(:E4>%3ZW2,NR+ZRLX'GJ$(;PS2+N9>4(EH#4@<\QMA
M[!4*%([K7D)#6WK(XBQP<W;2Z$;C.) >&L,:F#N89IA2<@A(R-:"LJOZ\3U?
M-F723[":)2\H_HV&/XE:#"35&%T5^:F7(.T;TEX2"E.5?"0<4XL2<HL0@B]Q
MBU[BO,.()> (\PV,4@0SLRI&4)R,HC]245 #3Q4D$IAM9&1#6@J-0.=<S\6,
M!!ILR0U):UA<N,IL#:TN>F J0@[[@-71;>)%S^DA/A@*G'4"3T7@ A>\&4(G
M>7NR_\4Q+$8*:R&/V<; 3&)$]1I5Y/SB&5D+48;>RBHOJGT2&"W)I#E.E4[!
MLSOJ[X:UM$X9?W,Z"B\UPZ,?OI7)=S$!V'\#T $6 SE!,Y-#BR T++63-]!&
M,8I($GC@I8&A&2!!(#1Q)&3_$2I:J.1AE.!Z+N0+6IZ<LV4N%0%'G5D_]B1A
M'BOYKF\J$IG_CI5[> !H;$2B7[%!A1)2^0,[C>JT&A7/3!6YHF>V13U[J53H
MJQ;R8K \FP/0CB^;? @:TN+!E,^T+?#MOZKO[O]V.(@4&$3KH!MSI<&'*3D^
M>F'M :3'.J,JN'#9*J-$$\%#8WDXT[' [!SFU2@FI$@R4LX19/ZT9E4+QH-/
M@1C[%VHIB-AH3.I'IIU[<#=7BH<CTK<:(_?F?$R-&2Y"H($I/!B-8I&IU (S
M:>@E1,$/>39KJ(TC*N& .A@]& V-/IF0L&+?OM&;*8%QDJ[X*<LT/88P4>2A
M)(Z*4Y:AA^_#-(>U/?5G';Z  W0@&<4H8@$6KK@NL[HJH("EX!8?KN5QZLN%
M<'<)G@U])P* :]'RDXC#&E5ADUU2 N,$0,';690(=X-MTB[VK;B?VUP/X42C
M0%FA JYYX-!(6R N!D?K8S.(R1%7/-)S#ZP\)S/](L^GV!"CTP'FLI#[<^BW
M$$:0B6'7%M0W$0##C4V$8WP0W0@'EMIC+E4ITLD6S $H%%<0I;=H)D):LG86
M!3TZXK]XVRX5(6U%%/D$'V4 W 17Q# E;B1("N5>Y@3?L F?P%@!RS+&$M>8
M^ KRFY 1'J0:;@8L1M<PV8.AT!<87-<*R2-/P5(JR3$5Y04I::09/P^A6,"G
M&9$J#8PU1BW3PDNQH"7P-=X8G06BS=PL5PM_A0<R?!Q(G0@3MOFH2KZI(\9
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
M3B<\SKT&#UL)D<YTT)52!'BN%32.\^7<#!!'PA#L7Q033)7"JMADB2QF&#4
M;<"@P4*$42J#Z&-K1!8+'.9Z^DM\[IJ>(?L[%XJ:'5YHGFO)0PD.,G<4^@0"
M+4GG)0JQWKAH&ANB?JA7Z(Q;6*CO7TIOB\%=RF/P'/Y4 B07ZCS6[!P805J<
M9K->]B>- RDNR!@[/Y#<J8+PIEI-%#-,Y28&UW#9HS%Y;@I7DG0I[R-*&C@&
MZ<"4P\),(4?@P?^ H4PQ:U0.JY4Z@?Y*Q*G*!NZR1[:*2UMS=W&D;1UVZPJ5
M#3$MLXP6\:GV7P%YXEP"C#B;W-S TT[),3^'*L$C[*:JV=D >&8L%G4*+%PZ
M(.34<-82('5JS!GILBFYD-C.EDR28*98RP7=9F@A19\ M,0)#<U$%1FE&VE3
M3"$OD&'"#@8+<$17X9' \U->G+P+*28R+54KD/0^LN05POI]2QF'$K>+))C+
MEZ4R@60!)B^7(XD3G4L!G_Q5S#]G/G4.7DPP?YG+ ]OQ?'6N8H[+ B K&/?-
MK*;S<_"_@=M6ERF96K"<@K[WDZP8SRHNY<WK0E+?8U ZXFTH 9M#Z.V&^?/>
MLMQ%Y0R=-2;7.D_](53L0 =8'2:.[W;<P5^2\JKXL2&6V-1K=<\77O57K$#[
MDIKF%1)HF,+JP8PWZI=0XLI:BCOCM$Q\..,=M$L9 ,^7EMR,)1W_#S/*Q&LS
M50A[H&&)9SPJQR=O WNV:B*R,#Q0\37?!0Y9FB[H0@@L%*%E! GDNK_F(Z_@
M?O1G05Y\2.(]42M&*LUM9=E !RK8P *DLB!-3 *$G5*HXB:>CVL>$<A7QL3H
M"_;^;OCZ^HI'?=7OKHSC_Q\5U>2^C,_ W3#QS=BDIN@^;/-/KX;R\A<!J,X%
M(-NK*!,>U0MGX=%2W>QB72R70]7L@]?.FG( ONK*="IG-A#ZX*BU%_W4ZYL"
MG!VJ3^U+E;8?%;Q[5,%;PN!=6=A2>J-,*FDY]5.WE'-?X3>.MU@?08]QYF6B
MO+(?%NQEAS!*%&JH67.32O0:VT\5&7SNS#_G([?5_JL]Z2M#]PN)4[8?WC"Q
M1\#%!5:A6#Y%'-@L<R&A.)5/+W/<7$N#-@ R -:Q"\DP6(544928:(O3@ E9
MQ(@R_E1JO_IE T".M(1*5DURI\EGT299I%T3Z2JMOX"G]373*%^K^'3/\T52
M9'*,/?[],CWK1/OM_<Z3-G49R"^M,M4++O><!G=65GK>-Z5;5?/YJC7Y'QG\
MFG*_U!H O7-]O<R[BZ3/)#^#&XJ GH)SJ*NA6K-TUA)_^ESCP,2E)9^S7^K4
M%^.JN,Q;*PR&Z^F7@PK,6*,6I74-<N[)E?7Y"SPQ8TR%H$[TD/2B3V)DE(!S
M4/5J8M()S9Z:(DUJ\,) 34?0^!RE3GPJ4V>9F;"MK#G[7-VSN2S.:-U,>?/F
M4Q>+0%07H@^24*;VQF3GTHD@$,!Y8\<8T0"=@HP13E+.)P%R!:P*L4##[Q>3
M0:GB$B( 9W: %"(2H$ Q:M( 1@D6IQ-0XSPU,\7)RI*RE0YD.&/;L3AK6ID.
MC^$@NU@51FUC'FN-P'80A+CD8 $#DC*8*AF3 &C:0B)L@9V4KC)K2GS,."]W
MZBBL7I<T7$NQM6"&TDGGL5+,,4OGO]["P2U9;Q+3.':R*@*3O8:A'E>P+ Z,
MF99[ZRI' #XO.-P@_B7V U.J8@8S/FN)U\3=8FS@\(#-UH-H.IVVXES3V9'C
MG[= J?56N$T5Z1OHJ7NN:E>;Q(M.]"KKQZ;N<Z9?TY3U.<O]_#!ZTN[=$\-[
M':CWG!-N)V57'=Y:VH=-];^@4TP)[='L4R*M(?S8)B5KDGI*<Z"+L;=<,%R.
M,CD<5) NHA2/X!0/!S!3!:T-4B!0QWH*2HQ-89404Y71IOR]V*V*ETLFAQ4>
MJS#LF E$GU7KQMR/6( &U1GH,2^R4+4"&, (^9X9-CI87'(@Q?LX;;F:P);?
M+TI%&,[F>3,.UX3ME]>X,,>I&LK86S<N'MRG;I&[U74AJQ/M1@>1['TN0IUH
M53?I&A%2=/AD?S?:W8M"B+3TW?[1[MZ3O:BSZCN>%W6B.PFM;LQ=5*0^:.TO
M\EJ4!MK_9J2//H?T=Q:8O? %O>9K8\Y(?-A98U&];""^(:M]3VRQJ:1$%+7W
M#_>>'.[>)#K+?C7TJ=34W% =M"\:4QIL+*L^$<Y*(1KC"OHCKJK 4DA[81Q5
M2[R_;Z!W"S$MR%?/*.UE"@K^%IL@<AO+,Q426=K7A^ES!\]]Q8W ,H4/X+2C
M L[ZGGVGO:9G'RK:S30(@*T)P-J;1^N&%62%0[0T5C(++37<!!2,Z*F/N\C@
MO<;'T)/^O:)C$,]CSIE&1T?[#1K)WW4.GE>+U";/A^[N<A4);$3551^PS*=&
M)RNFGIS'(P[X%VOLU=?P+:X;.*LZ(!LXG1V?/D;4G-A-H!=J@HU-,-X&T('/
MQVV5VX(/7%;J[MD6='Q&8UNPD1E^T_D6L9L<4!RW+=CDJ<RV!1>=P<=)M@6;
M 34$JJT1&SLR9;HUAS/=)F3B[4+&MPAN#SZAT+(M"$D@,\ZWQ\'16^,+.%D,
MU=8<C.E35*"W)VX;EI28WQ9LX-J<;0LNW#FQ+<C,*T#$;W0W9.L0,Z6CK.(F
MT**$*V=@K<;7LJ#"&=QZZ[M5"KJ\X'RNSAG!O>G4_'YU[I/[8^(13\V,$R--
M?>38C>Y.B$QR1SAEQZCS?)'D#1EAX4;&JGDKD+^;M($N#3LO>%+KNG^%D2\W
M7G>GH+?4W,&ETDV!6^NXOW2_S-\IZXE%9B,1?96I 5=,K[X]MA' ^6)#N(*Q
MD0UK->2>[[&IGUFAAN#C4##VMS-\Y^Z*+C3/M%>S/O,\5]BK>Q%Q61145U_:
MDF#@A.V FI2@OGR?6K@5E*B)2DV^J*_XLG1N'(D> %*# 5\]S43I!WCQK9=7
MPK8X6#F1$.I^"I$[+2&5U\EM7\6RM-P*-PL22 (8X )8/(IQG 6HN"')R[2P
M);LS_C(EU>['Q)?4FUUH>V;#1<+8%Y&85[G1@$,[X7>6L2NYE\^6*;%JI9K\
MWGS#3]/]X?IMS=#>3%J# BMJ72.&7X=+%E<@N@\'_ /&J5_I68_E/+J,W.U[
M\'_<*?EQI^3'G9([J'I7)U#OC/F<[BM_$]7&A>[[.O4[. CB54.\@HX1T?.&
M> \YAP'UUU*T5_C/LXPTV'OE+^%EX@456Z-V\Y_S1BJ^F^$]JOG[P'8C?B'8
MGACHM'J%(I=23XYID3>R@.[>\R\-:ZRECE;JMCDV5Z'S%5WCE0#QVTP*\4<)
MJ!2]&>$R ?^8$_"3'Q5HZ&D3"+A_)0%GXB"0KVIB7 ?#JI_9FZ."@;-AKTMM
M";7=%Y5P6F%>A#ZFC!F[V!LK@(,0FZE[;Z"Q904+!0G?6_&ZQ-M!_J<B'V1^
M:4PF$\UQ"+\,@0,9G"Y<BUC1VQ!*#E$TOY? 7[RZ(1JR.>P.AI)+-O?!^4(6
M&$J9P8J(:,F9E-:6X[QVLX Z7PBJ/@.9@EA)Z,:AFPMJ(SZ7NM:O#2\P(OQT
MQN^!X-=(.&KER8PP_;1J22'*EO@SQM)E[J^ID93Q$9 K>9W+3:9\04WV78ER
M8QP<$5\Q,M1Q$E#T[U&:UOWEQK*/.Z?!%/O?H^[/F]^[\! _WP^\/'@;NK:W
M#=$[:Q$])BT0.]N])U<&;I:@5>^6?%6]E>M]=<>L^_WPWH-GCPX/#G;$[I.C
MYE$[>K)QR,O/ IMO#B<J-OXB]X4P\N*W!$*7K0O]=NEK!J!K3:J)*:OCG)_F
MWRY?ABI_A.Q?'+)_>7P^,3BP&\+SQ_[][H_Y]?#_ U!+ 0(4 Q0    ( $:$
MA5L0H?:M" ,  (,*   1              "  0    !P;71S+3(P,C4Q,C T
M+GAS9%!+ 0(4 Q0    ( $:$A5O-IU-#9@4  )X[   5              "
M 3<#  !P;71S+3(P,C4Q,C T7VQA8BYX;6Q02P$"% ,4    " !&A(5;(L5E
MHH4$   K)@  %0              @ '0"   <&UT<RTR,#(U,3(P-%]P<F4N
M>&UL4$L! A0#%     @ 1H2%6WUMI$Y@%@  E8X  !0              ( !
MB T  '!M=',M,C R-3$R,#1X.&LN:'1M4$L! A0#%     @ 1H2%6RB23DR4
M&   AYX  !@              ( !&B0  '!M=',M,C R-3$R,#1X97@Q,&0Q
M+FAT;5!+ 0(4 Q0    ( $:$A5M"&_IVJ0\  )Y>   8              "
M >0\  !P;71S+3(P,C4Q,C T>&5X.3ED,2YH=&U02P4&      8 !@"3 0
&PTP

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>pmts-20251204x8k_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="pmts-20251204.xsd" xlink:type="simple"/>
    <context id="Duration_12_4_2025_To_12_4_2025_53ho-jd2T02t6LoumrpIkQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001641614</identifier>
        </entity>
        <period>
            <startDate>2025-12-04</startDate>
            <endDate>2025-12-04</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="Duration_12_4_2025_To_12_4_2025_53ho-jd2T02t6LoumrpIkQ"
      id="Tc_hLJBEjOTq0mOmRVCxTyGhQ_2_1">0001641614</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="Duration_12_4_2025_To_12_4_2025_53ho-jd2T02t6LoumrpIkQ"
      id="Tc_izfx3ln6xUKYnQJXnW_DGQ_3_1">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="Duration_12_4_2025_To_12_4_2025_53ho-jd2T02t6LoumrpIkQ"
      id="Narr_l6he1Zo6FEGe4OZ3Oqn7Eg">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="Duration_12_4_2025_To_12_4_2025_53ho-jd2T02t6LoumrpIkQ"
      id="Narr_7lAg3d-IMESdwAqfepwzdA">2025-12-04</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="Duration_12_4_2025_To_12_4_2025_53ho-jd2T02t6LoumrpIkQ"
      id="Narr_nnfUKqVP30aE76KNV1OMDw">CPI CARD GROUP&#160;INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="Duration_12_4_2025_To_12_4_2025_53ho-jd2T02t6LoumrpIkQ"
      id="Narr_XzpAQeBPnkOxaZd7QGCyAQ">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="Duration_12_4_2025_To_12_4_2025_53ho-jd2T02t6LoumrpIkQ"
      id="Narr_a7xhYzUWwUSzxRa85SM82g">001-37584</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="Duration_12_4_2025_To_12_4_2025_53ho-jd2T02t6LoumrpIkQ"
      id="Narr_-iJi7NYQA0iaRFxTOz2EzA">26-0344657</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="Duration_12_4_2025_To_12_4_2025_53ho-jd2T02t6LoumrpIkQ"
      id="Narr_g1An7qWekkSt6fzN1TPJig">10368 W Centennial Road,</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="Duration_12_4_2025_To_12_4_2025_53ho-jd2T02t6LoumrpIkQ"
      id="Narr_Z0Of5DjWy06xmxwiuTGNVg">Littleton</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="Duration_12_4_2025_To_12_4_2025_53ho-jd2T02t6LoumrpIkQ"
      id="Narr_CFRyel-rYkGFxaC-95xHXg">CO</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="Duration_12_4_2025_To_12_4_2025_53ho-jd2T02t6LoumrpIkQ"
      id="Narr_ufjfqsxPpkWAGMyl8fyHbw">80127</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="Duration_12_4_2025_To_12_4_2025_53ho-jd2T02t6LoumrpIkQ"
      id="Narr_xNDD-nDVbU2-px5IPpwNUg">720</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="Duration_12_4_2025_To_12_4_2025_53ho-jd2T02t6LoumrpIkQ"
      id="Narr_YeZIRTccpEqB0M_bA3q8hw">681-6304</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="Duration_12_4_2025_To_12_4_2025_53ho-jd2T02t6LoumrpIkQ"
      id="Narr_xgUJ7qcpeU2CXpR7etnSxA">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="Duration_12_4_2025_To_12_4_2025_53ho-jd2T02t6LoumrpIkQ"
      id="Narr_h1PxeaKYYUq4TmhBndwUwA">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="Duration_12_4_2025_To_12_4_2025_53ho-jd2T02t6LoumrpIkQ"
      id="Narr_55wVBjXgiUiO62LwLNPFTQ">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="Duration_12_4_2025_To_12_4_2025_53ho-jd2T02t6LoumrpIkQ"
      id="Narr_9xJbRbImqkuHOtkpth-i4w">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="Duration_12_4_2025_To_12_4_2025_53ho-jd2T02t6LoumrpIkQ"
      id="Tc_2lWSKSr8WUmhmVNHFRKYAA_2_0">Common Stock, $0.001 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="Duration_12_4_2025_To_12_4_2025_53ho-jd2T02t6LoumrpIkQ"
      id="Tc_eq9XT5ZQ8EagS9JNcW0MFg_2_1">PMTS</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="Duration_12_4_2025_To_12_4_2025_53ho-jd2T02t6LoumrpIkQ"
      id="Tc__ShSiYQTYk2j_WyBVzKVkA_2_2">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="Duration_12_4_2025_To_12_4_2025_53ho-jd2T02t6LoumrpIkQ"
      id="Narr_5Z1a99bjOkufSctrRifX1Q">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
