v3.25.4
INCOME TAXES - Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current:      
Federal $ 184,159 $ 185,357 $ 132,727
State 58,955 55,691 42,783
Foreign 66,871 52,024 39,941
Total current tax provision 309,985 293,072 215,451
Deferred:      
Federal 62,992 34,498 16,055
State 6,201 14,556 (556)
Foreign (31,590) (57,379) (11,683)
Total deferred tax (benefit) provision 37,603 (8,325) 3,816
Total provision for income taxes $ 347,588 $ 284,747 $ 219,267