v3.26.1
Accounts Receivable - Schedule of Reserve For Uncollectible Overdrawn Accounts (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Uncollectible Overdrawn Accounts [Roll Forward]        
Provision for uncollectible overdrawn accounts from purchase transactions     $ 4,810 $ 6,610
Reserve for Uncollectible Overdrawn Accounts From Purchase Transactions        
Uncollectible Overdrawn Accounts [Roll Forward]        
Balance, beginning of period $ 1,323 $ 1,835 1,215 1,741
Provision for uncollectible overdrawn accounts from purchase transactions 2,254 3,746 4,810 6,610
Charge-offs (2,584) (3,624) (5,032) (6,394)
Balance, end of period $ 993 $ 1,957 $ 993 $ 1,957