v3.26.1
Securities - Schedule of Fair Values and Gross Unrealized and Unrecognized Losses on Investments (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
security
Jun. 30, 2025
USD ($)
security
Fair Value    
Less than 12 Months $ 231,094 $ 159,040
12 Months or More 511,026 570,573
Fair Value 742,120 729,613
Unrealized Losses    
Less than 12 Months 1,557 722
12 Months or More 97,237 113,435
Unrealized Losses $ 98,794 $ 114,157
Number of Securities | security 141 143
Asset-backed securities    
Fair Value    
Less than 12 Months $ 1,757 $ 29,860
12 Months or More 36,305 18,526
Fair Value 38,062 48,386
Unrealized Losses    
Less than 12 Months 6 493
12 Months or More 280 323
Unrealized Losses $ 286 $ 816
Number of Securities | security 6 7
Collateralized loan obligations    
Fair Value    
Less than 12 Months $ 107,735 $ 105,251
12 Months or More 15,427 14,964
Fair Value 123,162 120,215
Unrealized Losses    
Less than 12 Months 361 82
12 Months or More 23 36
Unrealized Losses $ 384 $ 118
Number of Securities | security 12 8
Corporate bonds    
Fair Value    
Less than 12 Months $ 40,727 $ 1,987
12 Months or More 57,553 112,395
Fair Value 98,280 114,382
Unrealized Losses    
Less than 12 Months 298 38
12 Months or More 2,958 9,630
Unrealized Losses $ 3,256 $ 9,668
Number of Securities | security 19 22
Collateralized mortgage obligations    
Fair Value    
Less than 12 Months $ 24,121  
12 Months or More 0  
Fair Value 24,121  
Unrealized Losses    
Less than 12 Months 269  
12 Months or More 0  
Unrealized Losses $ 269  
Number of Securities | security 1  
Commercial and industrial    
Fair Value    
Less than 12 Months $ 0 $ 0
12 Months or More 106,055 109,817
Fair Value 106,055 109,817
Unrealized Losses    
Less than 12 Months 0 0
12 Months or More 20,637 20,377
Unrealized Losses $ 20,637 $ 20,377
Number of Securities | security 7 7
Residential pass-through securities    
Fair Value    
Less than 12 Months $ 56,754 $ 21,942
12 Months or More 295,686 314,871
Fair Value 352,440 336,813
Unrealized Losses    
Less than 12 Months 623 109
12 Months or More 73,339 83,069
Unrealized Losses $ 73,962 $ 83,178
Number of Securities | security 96 99