v3.25.2
Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Dec. 31, 2023
Finite-lived Intangible Assets [Roll Forward]      
Gross Carrying Amount   $ 23,140 $ 23,140
Less: accumulated amortization $ (15,697) (14,562)  
Total 7,443 8,578  
Core Deposits      
Finite-lived Intangible Assets [Roll Forward]      
Gross Carrying Amount   17,470 17,470
Less: accumulated amortization (12,252) (11,435)  
Total 5,218 6,035  
Customer Relationships      
Finite-lived Intangible Assets [Roll Forward]      
Gross Carrying Amount   5,670 $ 5,670
Less: accumulated amortization (3,445) (3,127)  
Total $ 2,225 $ 2,543