v3.26.3
Accumulated Other Comprehensive Income (Loss) - Reclassifications out of AOCI (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Accumulated Other Comprehensive Loss        
Provision for income taxes $ (66,523) $ (74,715) $ (201,059) $ (173,857)
Net income $ 223,798 $ 246,641 $ 679,640 550,945
Amount Reclassified from Accumulated Other Comprehensive Loss        
Accumulated Other Comprehensive Loss        
Securities losses, net       228,811
Provision for income taxes       (55,143)
Net income       173,668
Loss on sale of available for sale securities: | Amount Reclassified from Accumulated Other Comprehensive Loss        
Accumulated Other Comprehensive Loss        
Net income       $ 173,668