XML 85 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investment Securities and Certificates of Deposit - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Schedule Of Marketable Securities [Line Items]      
Debt Securities, Available-for-Sale, Unrealized Gain $ 297 $ 141  
Debt Securities, Available-for-Sale, Unrealized Loss   (4)  
OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment, before Tax 162 139 $ 4,459
Debt Securities, Available-for-Sale, Realized Loss (49) (261) (34)
Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale 1,291,058 1,772,642 1,415,291
Certificates of Deposit, at contract value $ 66,660 54,856  
Certificates of Deposit      
Schedule Of Marketable Securities [Line Items]      
Cash and Cash Equivalents Maturity 4 months    
Equity Securities      
Schedule Of Marketable Securities [Line Items]      
Investment Security, Gain (Loss) $ (78) 41 (525)
Investment Securities, Unrealized Gain (Loss) (78) 41 (496)
Debt Securities Carried by EGL      
Schedule Of Marketable Securities [Line Items]      
Investment Security, Gain (Loss) 12 216 1,777
Investment Funds      
Schedule Of Marketable Securities [Line Items]      
Investment Security, Gain (Loss) 33,894 31,724 (29,778)
Investment Securities, Unrealized Gain (Loss) $ 23,192 $ 26,342 $ (45,619)