XML 139 R123.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes Effective tax rate (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Effective Income Tax Rate Reconciliation, Percent [Abstract]      
Income Tax Reconciliation, Income Tax Expense (Benefit), at Federal Statutory Income Tax Rate $ (13,862) $ (16,443) $ (24,026)
Income Tax Reconciliation, State and Local Income Taxes 701 (6,057) (5,050)
Income Tax Reconciliation, Tax Credits (10,985) (9,824) (3,636)
Effective Income Tax Rate Reconciliation, GILTI, Amount 2,977 (2,658) 2,303
Income Tax Reconciliation, Foreign Income Tax Rate Differential (4,231) (2,506) (2,943)
Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount 2,824 (289) (3,721)
Effective Income Tax Rate Reconciliation, FDII, Amount (3,756) (3,299) (2,269)
EffectiveIncomeTaxRateReconciliationTransaction cost 0 0 2,299
Effective Income Tax Rate Reconciliation, Contingent Consideration (838) 3,407 6,830
Effectiveincometaxreconciliation,nondeductiblecompensation 1,880 3,268 3,942
EffectiveIncomeTaxRateReconciliationTaxReserveReleases (2,216) (6,884) (1,834)
Effective Income Tax Rate Reconciliation, Other Adjustments, Amount (431) (545) 1,642
(Provision) benefit for income taxes $ 51,676 $ (48,644) $ (40,123)
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 (1.10%) 7.70% 4.40%
Effective Income Tax Rate Reconciliation, Tax Credits 16.60% 12.50% 3.20%
Effective Income Tax Rate Reconciliation, GILTI, Percent 4.50% 3.40% 2.00%
Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential 6.40% 3.20% 2.50%
Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Percent (4.30%) 0.40% 3.20%
Effective Income Tax Rate Reconciliation, FDII, Percent (5.70%) (4.20%) 2.00%
EffectiveTaxRateReconcilationTransaction cost,Percent 0 0 (0.020)
Effective Income Tax Rate Reconciliation, Contingent Consideration, Percent 1.30% 4.40% 6.00%
Effectivetaxratereconciliationnondeductiblecomppercent (2.80%) (4.20%) (3.40%)
Effective IncomeTaxRateReconciliationTaxReserveReleasesPercent 0.033 0.088 0.016
Effective Income Tax Rate Reconciliation Legal Settlement Percent 0.032 0 0
Effective Income Tax Rate Reconciliation, Legal Settlement $ (2,100) $ 0 $ 0
Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent (123.80%) 0.00% 0.00%
Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount $ 81,713 $ 0 $ 0
Effective Income Tax Rate Reconciliation, Other Adjustments, Percent 0.70% 0.70% (1.40%)
Effective Income Tax Rate, Continuing Operations (78.30%) 62.10% 35.10%