XML 153 R120.htm IDEA: XBRL DOCUMENT v3.25.0.1
Other Comprehensive Income (Loss) - Schedule of Amounts Reclassified Out of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
Realized gain (loss) on sale of investment securities $ 14 $ (11) $ (169)
Income tax benefit (expense) (16,795) (26,986) (48,750)
Net Income (Loss) (47,035) 100,534 140,930
Reclassification out of Accumulated Other Comprehensive Income      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
Realized gain (loss) on sale of investment securities 14 (11) (169)
Income tax benefit (expense) (2) 3 58
Net Income (Loss) $ 12 $ (8) $ (111)