XML 97 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investments - Sales and Purchases of Available-for-Sale Securities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Investments, Debt and Equity Securities [Abstract]      
Proceeds from sales (exclusive of maturities and paydowns) $ 149,300 $ 51,400 $ 131,000
Purchases $ 770,332 $ 419,234 $ 607,790