XML 125 R95.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Components of Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Current income tax expense (benefit) $ 218,135 $ 145,880 $ 138,968
Deferred income tax expense (benefit) 37,740 77,631 68,757
Income tax expense (benefit) 255,875 223,511 207,725
Shareholders' equity:      
Other comprehensive income (loss) 197,427 4,762 384,035
Income tax expense (benefit) $ 453,302 $ 228,273 $ 591,760