XML 61 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net Sales (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue    
Total net sales $ 480,601 $ 444,547
Operating Segments | Debit and Credit    
Disaggregation of Revenue    
Total net sales 375,261 361,057
Operating Segments | Prepaid Debit    
Disaggregation of Revenue    
Total net sales 106,541 84,237
Intersegment eliminations    
Disaggregation of Revenue    
Total net sales (1,201) (747)
Products    
Disaggregation of Revenue    
Total net sales 250,008 249,354
Products | Operating Segments | Debit and Credit    
Disaggregation of Revenue    
Total net sales 251,146 250,047
Products | Intersegment eliminations    
Disaggregation of Revenue    
Total net sales (1,138) (693)
Services    
Disaggregation of Revenue    
Total net sales 230,593 195,193
Services | Operating Segments | Debit and Credit    
Disaggregation of Revenue    
Total net sales 124,115 111,010
Services | Operating Segments | Prepaid Debit    
Disaggregation of Revenue    
Total net sales 106,541 84,237
Services | Intersegment eliminations    
Disaggregation of Revenue    
Total net sales $ (63) $ (54)