XML 51 R40.htm IDEA: XBRL DOCUMENT v3.26.1
Segment Reporting - Revenue and EBITDA from Continuing Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting        
Revenue $ 149,181 $ 129,753 $ 296,289 $ 252,514
Cost of goods sold 100,695 89,633 203,679 171,698
Gross profit 48,486 40,120 92,610 80,816
Selling, general and administrative expenses 36,622 30,697 69,752 57,289
Income (loss) from operations 11,864 9,423 22,858 23,527
EBITDA by segment:        
Income (loss) from operations 11,864 9,423 22,858 23,527
Depreciation and amortization 6,343 5,515 12,746 9,762
Other income (expense), net (282) (13) (406) 5
EBITDA $ 17,925 $ 14,925 $ 35,198 $ 33,294
Segment reporting information, additional information        
Gross profit margin 32.50% 30.90% 31.30% 32.00%
EBITDA margin 12.00% 11.50% 11.90% 13.20%
Operating Segments        
Segment Reporting        
Revenue $ 153,653 $ 133,221 $ 304,935 $ 260,829
Cost of goods sold 105,167 93,101 212,325 180,013
Gross profit 48,486 40,120 92,610 80,816
Selling, general and administrative expenses 15,908 12,896 31,806 23,890
Income (loss) from operations 32,578 27,224 60,804 56,926
EBITDA by segment:        
Income (loss) from operations 32,578 27,224 60,804 56,926
Depreciation and amortization 5,677 4,654 11,387 8,041
Other income (expense), net (279) (33) (401) (34)
EBITDA $ 37,976 $ 31,845 $ 71,790 $ 64,933
Segment reporting information, additional information        
Gross profit margin 31.60% 30.10% 30.40% 31.00%
EBITDA margin 24.70% 23.90% 23.50% 24.90%
Operating Segments | Secure Card Solutions        
Segment Reporting        
Revenue $ 110,867 $ 94,673 $ 220,718 $ 176,315
Cost of goods sold 79,998 70,755 162,147 131,578
Gross profit 30,869 23,918 58,571 44,737
Selling, general and administrative expenses 9,849 8,282 20,283 14,791
Income (loss) from operations 21,020 15,636 38,288 29,946
EBITDA by segment:        
Income (loss) from operations 21,020 15,636 38,288 29,946
Depreciation and amortization 4,258 3,497 8,604 5,737
Other income (expense), net (31) (33) 3 (40)
EBITDA $ 25,247 $ 19,100 $ 46,895 $ 35,643
Segment reporting information, additional information        
Gross profit margin 27.80% 25.30% 26.50% 25.40%
EBITDA margin 22.80% 20.20% 21.20% 20.20%
Operating Segments | Prepaid Solutions        
Segment Reporting        
Revenue $ 22,645 $ 19,222 $ 44,694 $ 45,935
Cost of goods sold 16,226 13,751 32,609 31,022
Gross profit 6,419 5,471 12,085 14,913
Selling, general and administrative expenses 1,437 1,300 3,010 2,743
Income (loss) from operations 4,982 4,171 9,075 12,170
EBITDA by segment:        
Income (loss) from operations 4,982 4,171 9,075 12,170
Depreciation and amortization 1,241 1,126 2,515 2,242
Other income (expense), net (248) 0 (404) 6
EBITDA $ 5,975 $ 5,297 $ 11,186 $ 14,418
Segment reporting information, additional information        
Gross profit margin 28.30% 28.50% 27.00% 32.50%
EBITDA margin 26.40% 27.60% 25.00% 31.40%
Operating Segments | Integrated Paytech        
Segment Reporting        
Revenue $ 20,141 $ 19,326 $ 39,523 $ 38,579
Cost of goods sold 8,943 8,595 17,569 17,413
Gross profit 11,198 10,731 21,954 21,166
Selling, general and administrative expenses 4,622 3,314 8,513 6,356
Income (loss) from operations 6,576 7,417 13,441 14,810
EBITDA by segment:        
Income (loss) from operations 6,576 7,417 13,441 14,810
Depreciation and amortization 178 31 268 62
Other income (expense), net 0 0 0 0
EBITDA $ 6,754 $ 7,448 $ 13,709 $ 14,872
Segment reporting information, additional information        
Gross profit margin 55.60% 55.50% 55.50% 54.90%
EBITDA margin 33.50% 38.50% 34.70% 38.50%
Intersegment Eliminations        
Segment Reporting        
Revenue $ (4,472) $ (3,468) $ (8,646) $ (8,315)
Cost of goods sold (4,472) (3,468) (8,646) (8,315)
Corporate        
Segment Reporting        
Selling, general and administrative expenses 20,714 17,801 37,946 33,399
Income (loss) from operations (20,714) (17,801) (37,946) (33,399)
EBITDA by segment:        
Income (loss) from operations (20,714) (17,801) (37,946) (33,399)
Depreciation and amortization 666 861 1,359 1,721
Other income (expense), net (3) 20 (5) 39
EBITDA $ (20,051) $ (16,920) $ (36,592) $ (31,639)