v3.26.1
Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Changes in AOCI by component        
Beginning balance $ 6,991,240 $ 6,729,916 $ 7,125,388 $ 6,766,777
Other comprehensive (loss) income (1,184) 58 (1,863) (809)
Ending balance 6,827,049 6,743,277 6,827,049 6,743,277
Cumulative Unrealized Gain (Loss) on Available-for- Sale Securities        
Changes in AOCI by component        
Beginning balance 10,881 12,727 11,560 13,594
OCI before reclassifications (1,184) 58 (1,863) (809)
Amounts reclassified from AOCI 0 0 0 0
Other comprehensive (loss) income (1,184) 58 (1,863) (809)
Ending balance $ 9,697 $ 12,785 $ 9,697 $ 12,785