v3.26.1
Investments - Schedule of Net Realized Gains (Losses) on Debt Securities Available-for-sale (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Debt Securities, Available-for-Sale, Realized Gains (Losses)        
Gross realized gains on sales of available-for-sale securities $ 7 $ 6 $ 26 $ 10
Gross realized losses on sales of available-for-sale securities (51) (2) (60) (10)
Net realized (losses) gains on debt securities available-for-sale (44) 4 (34) 0
Debt Securities Available-for-sale, Fair Value at Sale        
Realized gains 1,605 0 3,943 0
Realized losses 973 35 27,658 0
Net realized (losses) gains on debt securities available-for-sale $ 2,578 $ 35 $ 31,601 $ 0