v3.26.1
Investments - Schedule of Debt Securities Available-for-Sale in Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Securities, Available-for-Sale [Line Items]    
Securities in unrealized loss position, less than 12 months, fair value $ 343,371 $ 123,061
Securities in unrealized loss position, less than 12 months, unrealized losses 2,761 647
Securities in unrealized loss position, 12 months or more, fair value 647,166 712,763
Securities in unrealized loss position, 12 months or more, unrealized losses 65,954 66,500
Securities in unrealized loss position, total, fair value 990,537 835,824
Securities in unrealized loss position, total, unrealized losses 68,715 67,147
U.S. government agencies    
Debt Securities, Available-for-Sale [Line Items]    
Securities in unrealized loss position, less than 12 months, fair value 9,788 0
Securities in unrealized loss position, less than 12 months, unrealized losses 23 0
Securities in unrealized loss position, 12 months or more, fair value 2,971 2,970
Securities in unrealized loss position, 12 months or more, unrealized losses 15 13
Securities in unrealized loss position, total, fair value 12,759 2,970
Securities in unrealized loss position, total, unrealized losses 38 13
Mortgage-backed securities    
Debt Securities, Available-for-Sale [Line Items]    
Securities in unrealized loss position, less than 12 months, fair value 332,876 120,039
Securities in unrealized loss position, less than 12 months, unrealized losses 2,733 613
Securities in unrealized loss position, 12 months or more, fair value 641,838 709,710
Securities in unrealized loss position, 12 months or more, unrealized losses 65,863 66,475
Securities in unrealized loss position, total, fair value 974,714 829,749
Securities in unrealized loss position, total, unrealized losses 68,596 67,088
Municipal bonds    
Debt Securities, Available-for-Sale [Line Items]    
Securities in unrealized loss position, less than 12 months, fair value 707 3,022
Securities in unrealized loss position, less than 12 months, unrealized losses 5 34
Securities in unrealized loss position, 12 months or more, fair value 2,357 83
Securities in unrealized loss position, 12 months or more, unrealized losses 76 12
Securities in unrealized loss position, total, fair value 3,064 3,105
Securities in unrealized loss position, total, unrealized losses $ 81 $ 46