XML 62 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Sales (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue    
Net sales $ 444,547 $ 475,745
Operating Segments | Debit and Credit    
Disaggregation of Revenue    
Net sales 361,057 390,559
Operating Segments | Prepaid Debit    
Disaggregation of Revenue    
Net sales 84,237 86,136
Intersegment eliminations    
Disaggregation of Revenue    
Net sales (747) (950)
Products    
Disaggregation of Revenue    
Net sales 249,354 281,190
Products | Operating Segments | Debit and Credit    
Disaggregation of Revenue    
Net sales 250,047 282,081
Products | Intersegment eliminations    
Disaggregation of Revenue    
Net sales (693) (891)
Services    
Disaggregation of Revenue    
Net sales 195,193 194,555
Services | Operating Segments | Debit and Credit    
Disaggregation of Revenue    
Net sales 111,010 108,478
Services | Operating Segments | Prepaid Debit    
Disaggregation of Revenue    
Net sales 84,237 86,136
Services | Intersegment eliminations    
Disaggregation of Revenue    
Net sales $ (54) $ (59)