XML 77 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Investment Securities and Certificates of Deposit - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Schedule Of Marketable Securities [Line Items]      
Debt Securities, Available-for-Sale, Unrealized Gain $ 419 $ 6,760 $ 29
Debt Securities, Available-for-Sale, Unrealized Loss (280) (2,301) (36)
Debt Securities, Available-for-Sale, Realized Loss (261) (34) (11)
Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale 1,772,642 1,415,291 814,800
Certificates of Deposit, at Carrying Value $ 54,856 122,890  
Certificates of Deposit      
Schedule Of Marketable Securities [Line Items]      
Cash and Cash Equivalents Maturity 4 months    
Equity Securities [Member]      
Schedule Of Marketable Securities [Line Items]      
Investment Securities, Realized and Unrealized Gains (Losses) $ 41 (525) 1,156
Debt Securities Carried By EGL [Member]      
Schedule Of Marketable Securities [Line Items]      
Investment Securities, Realized and Unrealized Gains (Losses) 216 1,777 6
Investment Funds [Member]      
Schedule Of Marketable Securities [Line Items]      
Investment Securities, Realized and Unrealized Gains (Losses) 31,724 (29,778) 29,025
Investment Securities, Unrealized Gain (Loss) $ 26,342 $ (45,619) $ 19,470