v3.26.1
Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Carrying Value    
Financial Assets    
Loans to bank customers, net of allowance $ 44,252 $ 55,700
Financial Liabilities    
Deposits 4,640,329 4,416,294
Level 3 | Fair Value    
Financial Assets    
Loans to bank customers, net of allowance 44,012 54,415
Level 2 | Fair Value    
Financial Liabilities    
Deposits $ 4,640,047 $ 4,415,994