XML 116 R103.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes Effective tax rate (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Effective Income Tax Rate Reconciliation, Percent [Abstract]      
Income Tax Reconciliation, Income Tax Expense (Benefit), at Federal Statutory Income Tax Rate $ 25,869 $ 20,474 $ 24,088
Income Tax Reconciliation, State and Local Income Taxes 2,907 2,099 1,269
Income Tax Reconciliation, Tax Credits (2,443) (3,269) (2,896)
GILTItaxexpense 711 163 6,634
Income Tax Reconciliation, Foreign Income Tax Rate Differential (2,983) (3,888) (5,939)
Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount (4,263) (4,686) (8,446)
EffectiveIncomeTaxRateReconciliationForeignDerivedIntangibleIncome (3,775) (2,718) (516)
EffectiveIncomeTaxRateReconciliationIPMigration 0 0 (2,118)
Effective Income Tax Rate Reconciliation, Contingent Consideration (29) 1,566 0
Effectiveincometaxreconciliation,nondeductiblecompensation 1,812 1,079 203
Effective Income Tax Rate Reconciliation, Other Adjustments, Amount 2,245 (196) 1,393
Provision for income taxes $ 20,051 $ 10,624 $ 13,672
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent 21.00% 21.00% 21.00%
Effective Income Tax Rate Reconciliation, State and Local Income Taxes 2.40% 2.20% 1.10%
Effective Income Tax Rate Reconciliation, Tax Credits (2.00%) (3.40%) (2.50%)
GILTItaxexpensepercent 0.60% 0.20% 5.80%
Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential (2.40%) (4.00%) (5.20%)
Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Percent (3.50%) (4.80%) (7.40%)
EffectiveIncomeTaxRateReconciliationForeignDerivedIntangibleIncome,Percent (3.10%) (2.80%) (0.50%)
EffectiveTaxRateReconciliationIPMigrationPercent 0 0 (0.018)
Effective Income Tax Rate Reconciliation, Contingent Consideration, Percent 0.00% 1.60% 0.00%
Effectivetaxratereconciliationnondeductiblecomppercent 1.50% 1.10% 0.20%
Effective Income Tax Rate Reconciliation, Other Adjustments, Percent 1.80% (0.20%) 1.20%
Effective Income Tax Rate, Continuing Operations 16.30% 10.90% 11.90%