XML 133 R54.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investment Securities and Fair Value Measurements - Schedule of Sales and Maturities of Investment Securities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Debt Securities, Available-for-sale [Line Items]      
Gross Realized Gains $ 4 $ 3  
Gross Realized Losses (1) 0  
Gross Proceeds from Sales 9,984 1,013 $ 994
Gross Proceeds from Maturities 240,035 152,382 $ 87,883
U.S. government and agency securities      
Debt Securities, Available-for-sale [Line Items]      
Gross Realized Gains 4 0  
Gross Realized Losses (1) 0  
Gross Proceeds from Sales 9,984 0  
Gross Proceeds from Maturities $ 240,035 135,885  
Corporate bonds      
Debt Securities, Available-for-sale [Line Items]      
Gross Realized Gains   3  
Gross Realized Losses   0  
Gross Proceeds from Sales   1,013  
Gross Proceeds from Maturities   $ 16,497