XML 102 R80.htm IDEA: XBRL DOCUMENT v3.25.0.1
DEBT SECURITIES - Schedule of Realized Gains and Losses on Debt Securities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Realized gains and losses on debt securities      
Gross gains on debt securities $ 1 $ 20 $ 115
Gross (losses) on debt securities (7,034) (5,523) (89)
Realized net gains (losses) on debt securities $ (7,033) $ (5,503) $ 26