v3.26.1
Investment Securities and Certificates of Deposit - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Schedule Of Marketable Securities [Line Items]          
Debt Securities, Available-for-Sale, Unrealized Gain     $ 11   $ 218
Debt Securities, Available-for-Sale, Unrealized Loss         (21)
OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment, before Tax $ 7 $ 8 (188) $ (293)  
Debt Securities, Available-for-Sale, Realized Gain     3 3  
Debt Securities, Available-for-Sale, Realized Loss     (42) (20)  
Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale   25,925 881,184 841,964  
Certificates of Deposit, at contract value 18,926   $ 18,926   $ 40,421
Certificates of Deposit          
Schedule Of Marketable Securities [Line Items]          
Cash and Cash Equivalents Maturity     7 months    
Equity Securities          
Schedule Of Marketable Securities [Line Items]          
Investment Securities, Unrealized Gain (Loss) 85 (19) $ 20 (108)  
Debt Securities Carried by EGL          
Schedule Of Marketable Securities [Line Items]          
Marketable Security, Gain (Loss) 74 (53) 21 (157)  
Investment Funds          
Schedule Of Marketable Securities [Line Items]          
Marketable Security, Gain (Loss) 21,526 15,085 14,312 9,154  
Investment Securities, Unrealized Gain (Loss) $ 21,526 $ 15,085 $ (13,568) $ (13,454)