XML 111 R91.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current:      
U.S. federal $ 131,881 $ 233,348 $ 114,195
State and local 18,529 47,199 13,930
Foreign 155,029 168,151 143,216
Total current 305,439 448,698 271,341
Deferred:      
U.S. federal (8,707) (35,304) (28,471)
State and local 1,472 (12,362) 4,047
Foreign (21,381) (43,984) (67,781)
Total deferred (28,616) (91,650) (92,205)
Provision for income taxes $ 276,823 $ 357,048 $ 179,136