v3.26.1
Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Carrying Value    
Financial Assets    
Loans to bank customers, net of allowance $ 47,464 $ 55,700
Financial Liabilities    
Deposits 4,528,541 4,416,294
Level 3 | Fair Value    
Financial Assets    
Loans to bank customers, net of allowance 47,199 54,415
Level 2 | Fair Value    
Financial Liabilities    
Deposits $ 4,528,278 $ 4,415,994