XML 109 R94.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes (Schedule of Components of Provision (Benefit) for Income Taxes) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current      
Federal $ 150,099 $ 112,811 $ 72,921
State 30,529 19,147 17,346
International 35,138 29,288 26,301
Provision for current income taxes 215,766 161,246 116,568
Deferred      
Federal (31,663) (7,019) (14,126)
State (5,735) (503) (2,863)
International 2,515 4,086 (19,725)
Provision (benefit) for deferred income taxes (34,883) (3,436) (36,714)
Provision for income taxes $ 180,883 $ 157,810 $ 79,854