XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Investment Securities and Certificates of Deposit - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Schedule Of Marketable Securities [Line Items]          
Debt Securities, Available-for-Sale, Unrealized Gain     $ 25   $ 141
Debt Securities, Available-for-Sale, Unrealized Loss     (43)   (4)
OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment, before Tax $ (12) $ (148) (157)    
Debt Securities, Available-for-Sale, Realized Loss   (110) (47) $ (261)  
Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale   244,605 747,511 1,243,992  
Certificates of Deposit, at Carrying Value 115,316   $ 115,316   $ 54,856
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]          
Marketable Security, Gain (Loss) (43) 60 $ (121) 223  
Debt Securities Carried By EGL [Member]          
Schedule Of Marketable Securities [Line Items]          
Marketable Security, Gain (Loss) 50 12 (85) 18  
Investment Funds [Member]          
Schedule Of Marketable Securities [Line Items]          
Marketable Security, Gain (Loss) 6,216 11,615 21,111 21,056  
Investment Securities, Unrealized Gain (Loss) $ 5,464 $ 11,570 $ 10,679 $ 16,250