XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Net Sales (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue        
Total net sales $ 124,751 $ 105,863 $ 355,505 $ 341,675
Operating Segments | Debit and Credit        
Disaggregation of Revenue        
Total net sales 99,755 83,780 283,348 278,959
Operating Segments | Prepaid Debit        
Disaggregation of Revenue        
Total net sales 25,173 22,335 73,186 63,286
Intersegment eliminations        
Disaggregation of Revenue        
Total net sales (177) (252) (1,029) (570)
Products        
Disaggregation of Revenue        
Total net sales 69,648 55,689 191,650 195,425
Products | Operating Segments | Debit and Credit        
Disaggregation of Revenue        
Total net sales 69,803 55,934 192,635 195,967
Products | Intersegment eliminations        
Disaggregation of Revenue        
Total net sales (155) (245) (985) (542)
Services        
Disaggregation of Revenue        
Total net sales 55,103 50,174 163,855 146,250
Services | Operating Segments | Debit and Credit        
Disaggregation of Revenue        
Total net sales 29,952 27,846 90,713 82,992
Services | Operating Segments | Prepaid Debit        
Disaggregation of Revenue        
Total net sales 25,173 22,335 73,186 63,286
Services | Intersegment eliminations        
Disaggregation of Revenue        
Total net sales $ (22) $ (7) $ (44) $ (28)