XML 114 R88.htm IDEA: XBRL DOCUMENT v3.25.0.1
Comprehensive Income (Loss) - AOCI Rollforward (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accumulated Other Comprehensive Income [Roll Forward]      
Balance, beginning $ 329,117 $ 282,267 $ 346,895
Total other comprehensive income, net 849 16,444 (100,869)
Balance, ending 360,748 329,117 282,267
Total      
Accumulated Other Comprehensive Income [Roll Forward]      
Balance, beginning (79,763) (96,207) 4,662
Balance, ending (78,914) (79,763) (96,207)
Unrealized Gains (Losses) on Debt Securities      
Accumulated Other Comprehensive Income [Roll Forward]      
Balance, beginning (79,763) (96,207)  
Total other comprehensive income, net 849 16,444  
Balance, ending $ (78,914) $ (79,763) $ (96,207)