XML 114 R97.htm IDEA: XBRL DOCUMENT v3.24.0.1
INCOME TAXES (Schedule of Components of Provision (Benefit) for Income Taxes) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current      
Federal $ 191,274 $ 150,099 $ 112,811
State 40,369 30,529 19,147
International 32,797 35,138 29,288
Provision for current income taxes 264,440 215,766 161,246
Deferred      
Federal (36,501) (31,663) (7,019)
State (6,462) (5,735) (503)
International (5,343) 2,515 4,086
Provision (benefit) for deferred income taxes (48,306) (34,883) (3,436)
Provision for income taxes $ 216,134 $ 180,883 $ 157,810