v3.22.0.1
Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Effective Income Tax Rate, Continuing Operations, Tax Rate Reconciliation [Abstract]      
U.S. federal statutory income tax rate 21.00% 21.00% 21.00%
State income taxes, net of federal benefit 1.00% 0.80% 1.80%
Share-based compensation 0.50% 0.20% 4.50%
Excess tax benefits related to share-based compensation (2.20%) (1.60%) (0.70%)
Research and development tax credits (1.30%) (1.30%) (0.80%)
Foreign-derived intangible income deduction (0.035) (0.019) 0
Effect of non-U.S. operations 0.90% (2.40%) (5.80%)
Non-deductible FTC settlement accrual 0.00% 0.00% 4.50%
Research and development capitalization 0.00% (3.00%) 0.00%
Other 0.30% 0.40% 1.00%
Effective tax rate 16.70% 12.20% 25.50%