XML 86 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Reporting - Revenue and EBITDA from Continuing Operations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Segment Reporting    
Total net sales $ 480,601 $ 444,547
Depreciation and amortization 11,394 10,287
Total cost of sales 309,382 289,058
Gross profit 171,219 155,489
Operating expenses 108,427 93,899
Income from operations 62,792 61,590
EBITDA by segment:    
Income (loss) from operations 62,792 61,590
Depreciation and amortization 16,420 15,931
Other income (expense) (3,678) (215)
EBITDA $ 75,534 $ 77,306
Gross profit margin (as a percent) 35.60% 35.00%
EBITDA margin (as a percent) 15.70% 17.40%
Products    
Segment Reporting    
Total net sales $ 250,008 $ 249,354
Products (exclusive of depreciation and amortization shown below) 166,036 161,374
Services    
Segment Reporting    
Total net sales 230,593 195,193
Products (exclusive of depreciation and amortization shown below) 131,952 117,397
Operating Segments | Debit and Credit    
Segment Reporting    
Total net sales 375,261 361,057
Depreciation and amortization 7,737 7,753
Total cost of sales 247,166 234,281
Gross profit 128,095 126,776
Operating expenses 35,239 31,870
Income from operations 92,856 94,906
EBITDA by segment:    
Income (loss) from operations 92,856 94,906
Depreciation and amortization 8,854 9,025
Other income (expense) (82) 29
EBITDA $ 101,628 $ 103,960
Gross profit margin (as a percent) 34.10% 35.10%
EBITDA margin (as a percent) 27.10% 28.80%
Operating Segments | Prepaid Debit    
Segment Reporting    
Total net sales $ 106,541 $ 84,237
Depreciation and amortization 3,657 2,534
Total cost of sales 63,417 55,524
Gross profit 43,124 28,713
Operating expenses 5,923 3,786
Income from operations 37,201 24,927
EBITDA by segment:    
Income (loss) from operations 37,201 24,927
Depreciation and amortization 3,896 2,860
Other income (expense) (10) (1)
EBITDA $ 41,087 $ 27,786
Gross profit margin (as a percent) 40.50% 34.10%
EBITDA margin (as a percent) 38.60% 33.00%
Operating Segments | Other    
Segment Reporting    
Operating expenses $ 67,265 $ 58,243
Income from operations (67,265) (58,243)
EBITDA by segment:    
Income (loss) from operations (67,265) (58,243)
Depreciation and amortization 3,670 4,046
Other income (expense) (3,586) (243)
EBITDA (67,181) (54,440)
Operating Segments | Products | Debit and Credit    
Segment Reporting    
Total net sales 251,146 250,047
Products (exclusive of depreciation and amortization shown below) 167,174 162,067
Operating Segments | Services | Debit and Credit    
Segment Reporting    
Total net sales 124,115 111,010
Products (exclusive of depreciation and amortization shown below) 72,255 64,461
Operating Segments | Services | Prepaid Debit    
Segment Reporting    
Total net sales 106,541 84,237
Products (exclusive of depreciation and amortization shown below) 59,760 52,990
Intersegment eliminations    
Segment Reporting    
Total net sales (1,201) (747)
Total cost of sales (1,201) (747)
Intersegment eliminations | Products    
Segment Reporting    
Total net sales (1,138) (693)
Products (exclusive of depreciation and amortization shown below) (1,138) (693)
Intersegment eliminations | Services    
Segment Reporting    
Total net sales (63) (54)
Products (exclusive of depreciation and amortization shown below) $ (63) $ (54)