XML 131 R116.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes Effective tax rate (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Effective Income Tax Rate Reconciliation, Percent [Abstract]      
Income Tax Reconciliation, Income Tax Expense (Benefit), at Federal Statutory Income Tax Rate $ (24,026) $ 25,869 $ 20,474
Income Tax Reconciliation, State and Local Income Taxes (5,050) 2,907 2,099
Income Tax Reconciliation, Tax Credits (3,636) (2,443) (3,269)
GILTItaxexpense 2,303 711 163
Income Tax Reconciliation, Foreign Income Tax Rate Differential (2,943) (2,983) (3,888)
Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount (3,721) (4,263) (4,686)
EffectiveIncomeTaxRateReconciliationForeignDerivedIntangibleIncome (2,269) (3,775) (2,718)
Effective Income Tax Rate Reconciliation, Contingent Consideration (6,830) (29) 1,566
Effectiveincometaxreconciliation,nondeductiblecompensation 3,942 1,812 1,079
Effective Income Tax Rate Reconciliation, Other Adjustments, Amount (192) 2,245 (196)
Provision for income taxes $ (40,123) $ 20,051 $ 10,624
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 4.40% 2.40% 2.20%
Effective Income Tax Rate Reconciliation, Tax Credits 3.20% (2.00%) (3.40%)
GILTItaxexpensepercent (2.00%) 0.60% 0.20%
Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential 2.50% (2.40%) (4.00%)
Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Percent 3.20% (3.50%) (4.80%)
EffectiveIncomeTaxRateReconciliationForeignDerivedIntangibleIncome,Percent 2.00% (3.10%) (2.80%)
EffectiveTaxRateReconcilationTransaction cost,Percent (0.020) 0 0
EffectiveIncomeTaxRateReconciliationTransaction cost $ 2,299 $ 0 $ 0
Effective Income Tax Rate Reconciliation, Contingent Consideration, Percent 6.00% 0.00% 1.60%
Effectivetaxratereconciliationnondeductiblecomppercent (3.40%) 1.50% 1.10%
Effective Income Tax Rate Reconciliation, Other Adjustments, Percent 0.20% 1.80% (0.20%)
Effective Income Tax Rate, Continuing Operations 35.10% 16.30% 10.90%