XML 58 R47.htm IDEA: XBRL DOCUMENT v3.25.1
Segment Reporting - Revenue and EBITDA from Continuing Operations (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Segment Reporting    
Total net sales $ 122,761 $ 111,936
Depreciation and amortization 3,150 2,687
Total cost of sales 82,065 70,418
Gross profit 40,696 41,518
Operating expenses 26,592 27,373
Income from operations 14,104 14,145
EBITDA by segment:    
Income (loss) from operations 14,104 14,145
Depreciation and amortization 4,247 4,017
Other income (expense) 18 (65)
EBITDA $ 18,369 $ 18,097
Gross profit margin (as a percent) 33.20% 37.10%
EBITDA margin (as a percent) 15.00% 16.20%
Products    
Segment Reporting    
Total net sales $ 69,175 $ 58,158
Products (exclusive of depreciation and amortization shown below) 46,285 37,802
Services    
Segment Reporting    
Total net sales 53,586 53,778
Products (exclusive of depreciation and amortization shown below) 32,630 29,929
Operating Segments | Debit and Credit    
Segment Reporting    
Total net sales 96,520 87,973
Depreciation and amortization 2,098 1,871
Total cost of sales 65,266 56,478
Gross profit 31,254 31,495
Operating expenses 9,551 8,741
Income from operations 21,703 22,754
EBITDA by segment:    
Income (loss) from operations 21,703 22,754
Depreciation and amortization 2,271 2,150
Other income (expense) (7) (62)
EBITDA $ 23,967 $ 24,842
Gross profit margin (as a percent) 32.40% 35.80%
EBITDA margin (as a percent) 24.80% 28.20%
Operating Segments | Prepaid Debit    
Segment Reporting    
Total net sales $ 26,713 $ 24,198
Depreciation and amortization 1,052 816
Total cost of sales 17,271 14,175
Gross profit 9,442 10,023
Operating expenses 1,443 1,278
Income from operations 7,999 8,745
EBITDA by segment:    
Income (loss) from operations 7,999 8,745
Depreciation and amortization 1,116 871
Other income (expense) 6 (1)
EBITDA $ 9,121 $ 9,615
Gross profit margin (as a percent) 35.30% 41.40%
EBITDA margin (as a percent) 34.10% 39.70%
Operating Segments | Other    
Segment Reporting    
Operating expenses $ 15,598 $ 17,354
Income from operations (15,598) (17,354)
EBITDA by segment:    
Income (loss) from operations (15,598) (17,354)
Depreciation and amortization 860 996
Other income (expense) 19 (2)
EBITDA (14,719) (16,360)
Operating Segments | Products | Debit and Credit    
Segment Reporting    
Total net sales 69,625 58,371
Products (exclusive of depreciation and amortization shown below) 46,735 38,015
Operating Segments | Services | Debit and Credit    
Segment Reporting    
Total net sales 26,895 29,602
Products (exclusive of depreciation and amortization shown below) 16,433 16,592
Operating Segments | Services | Prepaid Debit    
Segment Reporting    
Total net sales 26,713 24,198
Products (exclusive of depreciation and amortization shown below) 16,219 13,359
Intersegment eliminations    
Segment Reporting    
Total net sales (472) (235)
Total cost of sales (472) (235)
Intersegment eliminations | Products    
Segment Reporting    
Total net sales (450) (213)
Products (exclusive of depreciation and amortization shown below) (450) (213)
Intersegment eliminations | Services    
Segment Reporting    
Total net sales (22) (22)
Products (exclusive of depreciation and amortization shown below) $ (22) $ (22)