XML 109 R90.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:      
Federal $ 81,916 $ 23,345 $ 141,753
State 39,312 85,746 83,802
Foreign 87,428 70,371 68,289
Current Income Tax Expense (Benefit), Total 208,656 179,462 293,844
Deferred:      
Federal 117,363 21,223 28,191
State 27,142 3,616 (9,531)
Foreign (22,212) 48,396 (2,427)
Deferred Income Tax Expense (Benefit), Total 122,293 73,235 16,233
Total provision for income taxes $ 330,949 $ 252,697 $ 310,077