XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Sales (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue    
Net sales $ 111,936 $ 120,852
Operating Segments | Debit and Credit    
Disaggregation of Revenue    
Net sales 87,973 101,985
Operating Segments | Prepaid Debit    
Disaggregation of Revenue    
Net sales 24,198 19,130
Intersegment eliminations    
Disaggregation of Revenue    
Net sales (235) (263)
Products    
Disaggregation of Revenue    
Net sales 58,158 75,790
Products | Operating Segments | Debit and Credit    
Disaggregation of Revenue    
Net sales 58,371 76,032
Products | Intersegment eliminations    
Disaggregation of Revenue    
Net sales (213) (242)
Services    
Disaggregation of Revenue    
Net sales 53,778 45,062
Services | Operating Segments | Debit and Credit    
Disaggregation of Revenue    
Net sales 29,602 25,953
Services | Operating Segments | Prepaid Debit    
Disaggregation of Revenue    
Net sales 24,198 19,130
Services | Intersegment eliminations    
Disaggregation of Revenue    
Net sales $ (22) $ (21)