XML 109 R90.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current:      
U.S. federal $ 143,294 $ 106,768 $ 150,990
State and local 18,873 1,450 28,106
Foreign 143,216 140,696 154,147
Total current 305,383 248,914 333,243
Deferred:      
U.S. federal (28,471) (4,760) (14,143)
State and local 4,047 303 3,165
Foreign (67,781) (22,328) (45,257)
Total deferred (92,205) (26,785) (56,235)
Total expense $ 213,178 $ 222,129 $ 277,008