v3.25.2
Securities - Schedule of Fair Values and Gross Unrealized and Unrecognized Losses on Investments (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
security
Jun. 30, 2024
USD ($)
security
Fair Value    
Less than 12 Months $ 159,040 $ 18,097
12 Months or More 570,573 637,643
Fair Value 729,613 655,740
Unrealized Losses    
Less than 12 Months 722 18
12 Months or More 113,435 133,575
Unrealized Losses $ 114,157 $ 133,593
Number of Securities | security 143 149
Asset-backed securities    
Fair Value    
Less than 12 Months $ 29,860 $ 14,093
12 Months or More 18,526 43,411
Fair Value 48,386 57,504
Unrealized Losses    
Less than 12 Months 493 16
12 Months or More 323 66
Unrealized Losses $ 816 $ 82
Number of Securities | security 7 8
Collateralized loan obligations    
Fair Value    
Less than 12 Months $ 105,251 $ 3,863
12 Months or More 14,964 24,986
Fair Value 120,215 28,849
Unrealized Losses    
Less than 12 Months 82 0
12 Months or More 36 14
Unrealized Losses $ 118 $ 14
Number of Securities | security 8 4
Corporate bonds    
Fair Value    
Less than 12 Months $ 1,987 $ 0
12 Months or More 112,395 121,733
Fair Value 114,382 121,733
Unrealized Losses    
Less than 12 Months 38 0
12 Months or More 9,630 19,158
Unrealized Losses $ 9,668 $ 19,158
Number of Securities | security 22 26
Commercial pass-through securities    
Fair Value    
Less than 12 Months $ 0 $ 0
12 Months or More 109,817 110,741
Fair Value 109,817 110,741
Unrealized Losses    
Less than 12 Months 0 0
12 Months or More 20,377 22,128
Unrealized Losses $ 20,377 $ 22,128
Number of Securities | security 7 8
Residential pass-through securities    
Fair Value    
Less than 12 Months $ 21,942 $ 141
12 Months or More 314,871 336,772
Fair Value 336,813 336,913
Unrealized Losses    
Less than 12 Months 109 2
12 Months or More 83,069 92,209
Unrealized Losses $ 83,178 $ 92,211
Number of Securities | security 99 103