v3.26.1
Accumulated Other Comprehensive Income (Loss) - Reclassifications out of AOCI (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Accumulated Other Comprehensive Loss        
Provision for income taxes $ (68,985) $ (66,975) $ (134,536) $ (99,142)
Net income $ 230,022 $ 215,224 $ 455,842 304,304
Amount Reclassified from Accumulated Other Comprehensive Loss        
Accumulated Other Comprehensive Loss        
Net income       173,668
Loss on sale of available for sale securities: | 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