XML 147 R88.htm IDEA: XBRL DOCUMENT v3.25.4
INCOME TAXES - Schedule of Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current:      
Federal $ 105,940 $ 126,246 $ 112,647
State 35,326 36,328 33,516
Foreign 13,803 11,613 12,781
Total current tax expense 155,069 174,187 158,944
Deferred:      
Federal 17,541 (6,848) (2,349)
State 5,253 (2,336) (2,925)
Foreign (3,642) (1,152) (2,370)
Total deferred tax expense (benefit) 19,152 (10,336) (7,644)
Total income tax provision $ 174,221 $ 163,851 $ 151,300