XML 100 R84.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current income taxes:      
U.S. federal $ 67,054 $ 91,948 $ 93,085
State and local 11,851 11,230 24,904
Foreign 115,903 106,032 143,385
Total current 194,808 209,210 261,374
Deferred income taxes:      
U.S. federal (50,089) (27,756) (2,655)
State and local (5,251) 9,586 13,306
Foreign (54,606) (32,930) (15,580)
Total deferred (109,946) (51,100) (4,929)
Total income tax expense $ 84,862 $ 158,110 $ 256,445