XML 101 R90.htm IDEA: XBRL DOCUMENT v3.25.3
Accumulated Other Comprehensive Income (Loss) - Reclassifications out of AOCI (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Accumulated Other Comprehensive Loss        
Provision for income taxes $ 74,715 $ 43,359 $ 173,857 $ 122,299
Net income $ 246,641 $ 143,179 550,945 $ 390,605
Amount Reclassified from Accumulated Other Comprehensive Income (Loss)        
Accumulated Other Comprehensive Loss        
Net income     173,668  
Gains on sales of available for sale securities | Amount Reclassified from Accumulated Other Comprehensive Income (Loss)        
Accumulated Other Comprehensive Loss        
Securities losses, net     228,811  
Provision for income taxes     (55,143)  
Net income     $ 173,668