v3.25.2
Investment Securities - Schedule of Debt and Equity Securities (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Cost    
Equity $ 418,779 $ 259,554
Debt 800,577 864,575
Other 4,232 155,802
Total 1,223,588 1,279,931
Gross Unrealized Gain    
Equity 285,463 231,815
Debt 8,186 3,209
Other 263 224
Total 293,912 235,248
Gross Unrealized Loss    
Equity (5,659) (6,385)
Debt (10,635) (17,336)
Other (557) (96)
Total (16,851) (23,817)
Fair Value    
Equity 698,583 484,984
Debt 798,128 850,448
Other 3,938 155,930
Total $ 1,500,649 $ 1,491,362