XML 115 R99.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Carrying Value    
Financial Assets    
Loans to bank customers, net of allowance $ 31,961 $ 30,534
Financial Liabilities    
Deposits 4,010,520 3,293,603
Fair Value | Level 3    
Financial Assets    
Loans to bank customers, net of allowance 31,705 30,307
Fair Value | Level 2    
Financial Liabilities    
Deposits $ 4,010,185 $ 3,293,526