XML 102 R87.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES (Effective Tax Rate Reconciliation) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Effective Income Tax Rate Reconciliation, Amount [Abstract]      
Provision for income taxes at federal statutory rate $ 112,016 $ 79,481 $ 62,898
Increase/(decrease) in taxes resulting from:      
GILTI and BEAT U.S. taxes 229 191 (926)
Excess tax benefits relating to stock-based compensation (71,628) (36,646) (28,385)
Foreign tax expense and tax rate differential (206) (387) (1,402)
Effect of permanent differences 4,756 3,507 3,264
State taxes, net of federal benefit 9,192 5,323 2,971
Stock-based compensation expense 1,102 44 571
Tax credits (4,100) 0 0
Other 379 (194) (522)
Total $ 51,740 $ 51,319 $ 38,469
Effective tax rate 9.70% 13.60% 12.80%
Earliest Tax Year      
Increase/(decrease) in taxes resulting from:      
Tax credits $ (2,700)    
ASU 2016-09      
Increase/(decrease) in taxes resulting from:      
Excess tax benefit $ 71,600 $ 36,600 $ 28,400