XML 132 R117.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes Effective tax rate (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Effective Income Tax Rate Reconciliation, Percent [Abstract]      
Income Tax Reconciliation, Income Tax Expense (Benefit), at Federal Statutory Income Tax Rate $ (16,443) $ (24,026) $ 25,869
Income Tax Reconciliation, State and Local Income Taxes (6,057) (5,050) 2,907
Income Tax Reconciliation, Tax Credits (9,824) (3,636) (2,443)
Effective Income Tax Rate Reconciliation, GILTI, Amount (2,658) (2,303) (711)
Income Tax Reconciliation, Foreign Income Tax Rate Differential (2,506) (2,943) (2,983)
Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount (289) (3,721) (4,263)
Effective Income Tax Rate Reconciliation, FDII, Amount (3,299) (2,269) (3,775)
EffectiveIncomeTaxRateReconciliationTransaction cost 0 2,299 0
Effective Income Tax Rate Reconciliation, Contingent Consideration (3,407) 6,830 29
Effectiveincometaxreconciliation,nondeductiblecompensation 3,268 3,942 1,812
EffectiveIncomeTaxRateReconciliationTaxReserveReleases (6,884) (1,834) 0
Effective Income Tax Rate Reconciliation, Other Adjustments, Amount (545) 1,642 2,245
(Benefit) Provision for income taxes $ (48,644) $ (40,123) $ 20,051
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 7.70% 4.40% 2.40%
Effective Income Tax Rate Reconciliation, Tax Credits 12.50% 3.20% (2.00%)
Effective Income Tax Rate Reconciliation, GILTI, Percent (3.40%) (2.00%) (0.60%)
Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential 3.20% 2.50% (2.40%)
Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Percent 0.40% 3.20% (3.50%)
Effective Income Tax Rate Reconciliation, FDII, Percent (4.20%) (2.00%) (3.10%)
EffectiveTaxRateReconcilationTransaction cost,Percent 0 (0.020) 0
Effective Income Tax Rate Reconciliation, Contingent Consideration, Percent 4.40% 6.00% 0.00%
Effectivetaxratereconciliationnondeductiblecomppercent (4.20%) (3.40%) 1.50%
Effective IncomeTaxRateReconciliationTaxReserveReleasesPercent 0.088 0.016 0
Effective Income Tax Rate Reconciliation, Other Adjustments, Percent 0.70% (1.40%) 1.80%
Effective Income Tax Rate, Continuing Operations 62.10% 35.10% 16.30%