XML 114 R93.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
U.S. federal $ 233,348 $ 114,195 $ 87,950
State and local 47,199 13,930 (1,570)
Foreign 168,151 143,216 140,696
Total current 448,698 271,341 227,076
Deferred:      
U.S. federal (35,304) (28,471) (4,760)
State and local (12,362) 4,047 303
Foreign (43,984) (67,781) (22,328)
Total deferred (91,650) (92,205) (26,785)
Provision for income taxes $ 357,048 $ 179,136 $ 200,291