v3.25.3
Segment Reporting - Revenue and EBITDA from Continuing Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Segment Reporting        
Total net sales $ 137,966 $ 124,751 $ 390,480 $ 355,505
Depreciation and amortization 4,611 2,927 11,870 8,408
Total cost of sales 96,973 80,053 268,671 226,901
Gross profit 40,993 44,698 121,809 128,604
Operating expenses 27,975 26,900 85,264 81,752
Income from operations 13,018 17,798 36,545 46,852
EBITDA by segment:        
Income (loss) from operations 13,018 17,798 36,545 46,852
Depreciation and amortization 6,115 4,153 15,877 12,218
Other income (expense) (529) (3,521) (524) (3,664)
EBITDA $ 18,604 $ 18,430 $ 51,898 $ 55,406
Gross profit margin (as a percent) 29.70% 35.80% 31.20% 36.20%
EBITDA margin (as a percent) 13.50% 14.80% 13.30% 15.60%
Products        
Segment Reporting        
Total net sales $ 84,453 $ 69,648 $ 234,578 $ 191,650
Products (exclusive of depreciation and amortization shown below) 59,161 44,199 160,424 123,894
Services        
Segment Reporting        
Total net sales 53,513 55,103 155,902 163,855
Products (exclusive of depreciation and amortization shown below) 33,201 32,927 96,377 94,599
Operating Segments | Debit and Credit        
Segment Reporting        
Total net sales 115,272 99,755 322,549 283,348
Depreciation and amortization 3,536 1,928 8,678 5,757
Total cost of sales 81,328 63,624 222,702 181,558
Gross profit 33,944 36,131 99,847 101,790
Operating expenses 12,667 9,096 33,814 26,612
Income from operations 21,277 27,035 66,033 75,178
EBITDA by segment:        
Income (loss) from operations 21,277 27,035 66,033 75,178
Depreciation and amortization 4,113 2,198 9,912 6,585
Other income (expense) (238) 31 (278) (32)
EBITDA $ 25,152 $ 29,264 $ 75,667 $ 81,731
Gross profit margin (as a percent) 29.40% 36.20% 31.00% 35.90%
EBITDA margin (as a percent) 21.80% 29.30% 23.50% 28.80%
Operating Segments | Prepaid Debit        
Segment Reporting        
Total net sales $ 23,335 $ 25,173 $ 69,270 $ 73,186
Depreciation and amortization 1,075 999 3,192 2,651
Total cost of sales 16,286 16,606 47,308 46,372
Gross profit 7,049 8,567 21,962 26,814
Operating expenses 1,166 1,456 3,909 4,049
Income from operations 5,883 7,111 18,053 22,765
EBITDA by segment:        
Income (loss) from operations 5,883 7,111 18,053 22,765
Depreciation and amortization 1,134 1,061 3,376 2,827
Other income (expense) (1) (1) 5 (3)
EBITDA $ 7,016 $ 8,171 $ 21,434 $ 25,589
Gross profit margin (as a percent) 30.20% 34.00% 31.70% 36.60%
EBITDA margin (as a percent) 30.10% 32.50% 30.90% 35.00%
Operating Segments | Other        
Segment Reporting        
Operating expenses $ 14,142 $ 16,348 $ 47,541 $ 51,091
Income from operations (14,142) (16,348) (47,541) (51,091)
EBITDA by segment:        
Income (loss) from operations (14,142) (16,348) (47,541) (51,091)
Depreciation and amortization 868 894 2,589 2,806
Other income (expense) (290) (3,551) (251) (3,629)
EBITDA (13,564) (19,005) (45,203) (51,914)
Operating Segments | Products | Debit and Credit        
Segment Reporting        
Total net sales 85,072 69,803 235,873 192,636
Products (exclusive of depreciation and amortization shown below) 59,780 44,354 161,719 124,880
Operating Segments | Services | Debit and Credit        
Segment Reporting        
Total net sales 30,200 29,952 86,676 90,712
Products (exclusive of depreciation and amortization shown below) 18,012 17,342 52,305 50,921
Operating Segments | Services | Prepaid Debit        
Segment Reporting        
Total net sales 23,335 25,173 69,270 73,186
Products (exclusive of depreciation and amortization shown below) 15,211 15,607 44,116 43,721
Intersegment eliminations        
Segment Reporting        
Total net sales (641) (177) (1,339) (1,029)
Total cost of sales (641) (177) (1,339) (1,029)
Intersegment eliminations | Products        
Segment Reporting        
Total net sales (619) (155) (1,295) (986)
Products (exclusive of depreciation and amortization shown below) (619) (155) (1,295) (986)
Intersegment eliminations | Services        
Segment Reporting        
Total net sales (22) (22) (44) (43)
Products (exclusive of depreciation and amortization shown below) $ (22) $ (22) $ (44) $ (43)