v3.25.3
Segment Reporting - Balance Sheet Data (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Segment Reporting    
Total assets $ 407,060 $ 349,657
Debit and Credit    
Segment Reporting    
Total assets 334,879 248,970
Prepaid Debit    
Segment Reporting    
Total assets 51,444 60,621
Other    
Segment Reporting    
Total assets $ 20,737 $ 40,066