XML 60 R48.htm IDEA: XBRL DOCUMENT v3.25.1
Investment Securities and Certificates of Deposit - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Schedule Of Marketable Securities [Line Items]      
Debt Securities, Available-for-Sale, Unrealized Gain $ 1   $ 297
Debt Securities, Available-for-Sale, Unrealized Loss (1)    
OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment, before Tax (301) $ (145)  
Debt Securities, Available-for-Sale, Realized Gain 3    
Debt Securities, Available-for-Sale, Realized Loss (20) (47)  
Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale 816,039 747,511  
Certificates of Deposit, at contract value $ 16,816   $ 66,660
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 Securities, Unrealized Gain (Loss) $ (89) (78)  
Debt Securities Carried by EGL      
Schedule Of Marketable Securities [Line Items]      
Marketable Security, Gain (Loss) (104) (135)  
Investment Funds      
Schedule Of Marketable Securities [Line Items]      
Marketable Security, Gain (Loss) (5,931) 14,895  
Investment Securities, Unrealized Gain (Loss) $ (28,539) $ 5,215