v3.26.1
Accounts Receivable - Schedule of Reserve For Uncollectible Overdrawn Accounts (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Uncollectible Overdrawn Accounts [Roll Forward]    
Provision for uncollectible overdrawn accounts from purchase transactions $ 2,556 $ 2,864
Reserve for Uncollectible Overdrawn Accounts From Purchase Transactions    
Uncollectible Overdrawn Accounts [Roll Forward]    
Balance, beginning of period 1,215 1,741
Provision for uncollectible overdrawn accounts from purchase transactions 2,556 2,864
Charge-offs (2,448) (2,770)
Balance, end of period $ 1,323 $ 1,835