XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Net Sales (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue        
Net sales $ 105,863 $ 124,577 $ 341,675 $ 349,309
Operating Segments | Debit and Credit        
Disaggregation of Revenue        
Net sales 83,780 99,512 278,959 285,708
Operating Segments | Prepaid Debit        
Disaggregation of Revenue        
Net sales 22,335 25,335 63,286 64,010
Intersegment eliminations        
Disaggregation of Revenue        
Net sales (252) (270) (570) (409)
Products        
Disaggregation of Revenue        
Net sales 55,689 71,606 195,425 208,867
Products | Operating Segments | Debit and Credit        
Disaggregation of Revenue        
Net sales 55,934 71,857 195,967 209,236
Products | Intersegment eliminations        
Disaggregation of Revenue        
Net sales (245) (251) (542) (369)
Services        
Disaggregation of Revenue        
Net sales 50,174 52,971 146,250 140,442
Services | Operating Segments | Debit and Credit        
Disaggregation of Revenue        
Net sales 27,846 27,655 82,992 76,472
Services | Operating Segments | Prepaid Debit        
Disaggregation of Revenue        
Net sales 22,335 25,335 63,286 64,010
Services | Intersegment eliminations        
Disaggregation of Revenue        
Net sales $ (7) $ (19) $ (28) $ (40)