XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Sales (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue        
Total net sales $ 118,818 $ 114,960 $ 230,754 $ 235,812
Operating Segments | Debit and Credit        
Disaggregation of Revenue        
Total net sales 95,620 93,194 183,593 195,179
Operating Segments | Prepaid Debit        
Disaggregation of Revenue        
Total net sales 23,815 21,821 48,013 40,951
Intersegment eliminations        
Disaggregation of Revenue        
Total net sales (617) (55) (852) (318)
Products        
Disaggregation of Revenue        
Total net sales 63,844 63,946 122,002 139,736
Products | Operating Segments | Debit and Credit        
Disaggregation of Revenue        
Total net sales 64,461 64,001 122,832 140,033
Products | Intersegment eliminations        
Disaggregation of Revenue        
Total net sales (617) (55) (830) (297)
Services        
Disaggregation of Revenue        
Total net sales 54,974 51,014 108,752 96,076
Services | Operating Segments | Debit and Credit        
Disaggregation of Revenue        
Total net sales 31,159 29,193 60,761 55,146
Services | Operating Segments | Prepaid Debit        
Disaggregation of Revenue        
Total net sales $ 23,815 $ 21,821 48,013 40,951
Services | Intersegment eliminations        
Disaggregation of Revenue        
Total net sales     $ (22) $ (21)