Annual report pursuant to Section 13 and 15(d)

INCOME TAXES - Provision (Details)

v3.25.0.1
INCOME TAXES - Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
Federal $ 126,246 $ 112,647 $ 92,793
State 36,328 33,516 26,786
Foreign 11,613 12,781 9,144
Total current tax expense 174,187 158,944 128,723
Deferred:      
Federal (6,848) (2,349) (333)
State (2,336) (2,925) 2,011
Foreign (1,152) (2,370) (83)
Total deferred tax (benefit) expense (10,336) (7,644) 1,595
Total income tax provision $ 163,851 $ 151,300 $ 130,318