XML 108 R91.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes (Schedule of Components of Provision (Benefit) for Income Taxes) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Current      
Federal $ 72,921 $ 52,194 $ 47,130
State 17,346 11,967 10,415
International 26,301 24,239 22,015
Provision for current income taxes 116,568 88,400 79,560
Deferred      
Federal (14,126) 4,826 3,970
State (2,863) 269 (937)
International (19,725) 931 (1,898)
Provision (benefit) for deferred income taxes (36,714) 6,026 1,135
Provision for income taxes $ 79,854 $ 94,426 $ 80,695