XML 61 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments - Estimated Fair Value of Contractual Maturities - Available-for-Sale Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Amortized Cost [Abstract]    
Maturing within one year (remainder of year), Amortized Cost $ 2,200  
Maturing within one year, Amortized Cost 0 $ 583
Maturing after one year through five years, Amortized Cost 22,034 40,187
Maturing after five years through ten years, Amortized Cost 102,687 156,541
Maturing after ten years, Amortized Cost 55,021 170,842
Amortized Cost 759,222 1,041,925
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value [Abstract]    
Maturing within one year (remainder of year), Fair Value 2,202  
Maturing within one year, Fair Value 0 582
Maturing after one year through five years, Fair Value 21,914 39,916
Maturing after five years through ten years, Fair Value 92,029 143,516
Maturing after ten years, Fair Value 48,626 164,981
Fair Value 741,789 1,019,201
Mortgage-Backed Securities [Member]    
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Amortized Cost [Abstract]    
Securities not due at a single maturity date, Amortized Cost 14,181 100,745
Amortized Cost 14,181 100,745
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value [Abstract]    
Securities not due at a single maturity date, Fair Value 13,448 99,544
Fair Value 13,448 99,544
Collateralized Loan Obligations [Member]    
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Amortized Cost [Abstract]    
Securities not due at a single maturity date, Amortized Cost 563,099 573,027
Amortized Cost 563,099 573,027
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value [Abstract]    
Securities not due at a single maturity date, Fair Value 563,570 570,662
Fair Value $ 563,570 $ 570,662