XML 112 R99.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value - Summary of Changes in Corporate Bonds and Mortgage Backed Securities Valued Using Level 3 Inputs (Details) - Level 3 [Member] - Fair Value, Recurring [Member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Corporate Bonds [Member]    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Beginning Balance $ 4,289 $ 11,064
Transfers from Level 3 to Level 2 (3,539) (6,751)
Fair value adjustments   (24)
Ending Balance 750 4,289
Mortgage Backed Securities [Member]    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Beginning Balance 7,617 7,916
Transfers from Level 3 to Level 2 (7,617)  
Sales or paydowns   (300)
Fair value adjustments   1
Ending Balance $ 0 $ 7,617