XML 93 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements - Financial Instruments Not Measured at Fair Value (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Carrying Value      
Cash and cash equivalents $ 1,308,218 $ 971,316 $ 1,234,773
Deposits with banks and short-term investments 268,684 219,576 779,246
Restricted cash 32,466 34,091 $ 625,381
Financing receivables 130,682 113,929  
Other fees and customers and other receivables 539,956 561,978  
Carrying Value      
Deposits and other customer payables 308,213 443,262  
Senior debt 1,687,052 1,690,200  
Carrying Value      
Carrying Value      
Cash and cash equivalents 1,302,236 971,316  
Deposits with banks and short-term investments 244,018 219,576  
Restricted cash 32,466 34,091  
Financing receivables 130,682 113,929  
Customer loans 82,985 86,412  
Other fees and customers and other receivables 539,956 561,978  
Carrying Value      
Deposits and other customer payables 308,213 443,262  
Senior debt 1,687,052 1,690,200  
Fair Value      
Fair Value      
Cash and cash equivalents 1,302,236 971,316  
Deposits with banks and short-term investments 244,018 219,576  
Restricted cash 32,466 34,091  
Financing receivables 131,272 113,694  
Customer loans 82,985 86,412  
Other fees and customers and other receivables 539,956 561,978  
Fair Value      
Deposits and other customer payables 308,213 443,262  
Senior debt 1,681,893 1,651,726  
Fair Value | Level 1      
Fair Value      
Cash and cash equivalents 1,302,236 971,316  
Deposits with banks and short-term investments 244,018 219,576  
Restricted cash 32,466 34,091  
Financing receivables 0 0  
Customer loans 0 0  
Other fees and customers and other receivables 0 561,978  
Fair Value      
Deposits and other customer payables 0 443,262  
Senior debt 0 0  
Fair Value | Level 2      
Fair Value      
Cash and cash equivalents 0 0  
Deposits with banks and short-term investments 0 0  
Restricted cash 0 0  
Financing receivables 0 0  
Customer loans 0 0  
Other fees and customers and other receivables 539,956 0  
Fair Value      
Deposits and other customer payables 308,213 0  
Senior debt 1,681,893 1,651,726  
Fair Value | Level 3      
Fair Value      
Cash and cash equivalents 0 0  
Deposits with banks and short-term investments 0 0  
Restricted cash 0 0  
Financing receivables 131,272 113,694  
Customer loans 82,985 86,412  
Other fees and customers and other receivables 0 0  
Fair Value      
Deposits and other customer payables 0 0  
Senior debt $ 0 $ 0