v3.26.1
Investments - Schedule of Investment Securities by Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Amortized Cost    
Amortized Cost $ 1,537,038 $ 1,486,194
Fair Value    
Total 1,467,855 1,427,401
U.S. government agencies    
Amortized Cost    
Within one year 2,989  
One to five years 478  
Five to ten years 16,813  
Amortized Cost 20,280 13,603
Fair Value    
Within one year 2,971  
One to five years 472  
Five to ten years 16,689  
Total 20,132 13,617
Mortgage-backed securities    
Amortized Cost    
Within one year 23,701  
One to five years 248,555  
Five to ten years 162,403  
After 10 years 1,078,960  
Amortized Cost 1,513,619 1,469,440
Fair Value    
Within one year 23,522  
One to five years 240,689  
Five to ten years 149,412  
After 10 years 1,031,044  
Total 1,444,667 1,410,679
Municipal bonds    
Amortized Cost    
Five to ten years 3,044  
After 10 years 95  
Amortized Cost 3,139 3,151
Fair Value    
Five to ten years 2,973  
After 10 years 83  
Total $ 3,056 $ 3,105