XML 127 R112.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes Effective tax rate (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Effective Income Tax Rate Reconciliation [Line Items]      
Income Tax Reconciliation, Foreign Income Tax Rate Differential   $ (4,231) $ (2,506)
Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential   6.40% 3.20%
Income Tax Reconciliation, Income Tax Expense (Benefit), at Federal Statutory Income Tax Rate $ 915 $ (13,862) $ (16,443)
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent 21.00% 21.00% 21.00%
Income Tax Reconciliation, State and Local Income Taxes $ 479 $ 701 $ (6,057)
Effective Income Tax Rate Reconciliation, State and Local Income Taxes 11.00% (1.10%) 7.70%
Effective Income Tax Rate Reconciliation, Cross-Border Tax Effect, Amount $ 810    
Effective Income Tax Rate Reconciliation, Cross-Border Tax Effect, Percent 18.60%    
Income Tax Reconciliation, Tax Credits $ (3,606) $ (10,985) $ (9,824)
Effective Income Tax Rate Reconciliation, Tax Credits (82.80%) 16.60% 12.50%
Effective Income Tax Rate Reconciliation, GILTI, Amount   $ 2,977 $ (2,658)
Effective Income Tax Rate Reconciliation, GILTI, Percent   4.50% (3.40%)
Income Tax Reconciliation, Foreign Income Tax Rate Differential   $ (4,231) $ (2,506)
Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential   6.40% 3.20%
Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount   $ 2,824 $ (289)
Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Percent   (4.30%) 0.40%
Effective Income Tax Rate Reconciliation, FDII, Amount   $ (3,756) $ (3,299)
Effective Income Tax Rate Reconciliation, FDII, Percent   5.70% 4.20%
Effective Income Tax Rate Reconciliation, Contingent Consideration   $ 838 $ 3,407
Effective Income Tax Rate Reconciliation, Contingent Consideration, Percent   (1.30%) (4.40%)
Effectiveincometaxreconciliation,nondeductiblecompensation $ 6,353 $ 1,880 $ 3,268
Effectivetaxratereconciliationnondeductiblecomppercent 145.80% (2.80%) (4.20%)
EffectiveIncomeTaxRateReconciliationTaxReserveReleases $ (6,508) $ (2,216) $ (6,884)
Effective IncomeTaxRateReconciliationTaxReserveReleasesPercent (1.494) 0.033 0.088
Effective Income Tax Rate Reconciliation, Legal Settlement   $ (2,100) $ 0
Effective Income Tax Rate Reconciliation Legal Settlement Percent   0.032 0
Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount $ 6,193 $ 81,713 $ 0
Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent 142.10% (123.80%) 0.00%
Effective Income Tax Rate Reconciliation, Tax Exempt Income, Amount $ 936    
Effective Income Tax Rate Reconciliation, Tax Exempt Income, Percent 21.50%    
Effective Income Tax Rate Reconciliation, Other Adjustments, Amount $ (1,193) $ (431) $ (545)
Effective Income Tax Rate Reconciliation, Other Adjustments, Percent (27.40%) 0.70% 0.70%
(Provision) benefit for income taxes $ 2,437 $ 51,676 $ (48,644)
Effective Income Tax Rate, Continuing Operations 55.80% (78.30%) 62.10%
(Provision) benefit for income taxes $ 2,437 $ 51,676 $ (48,644)
COSTA RICA      
Effective Income Tax Rate Reconciliation [Line Items]      
Income Tax Reconciliation, Foreign Income Tax Rate Differential $ (8,645)    
Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential (198.40%)    
Income Tax Reconciliation, Foreign Income Tax Rate Differential $ (8,645)    
Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential (198.40%)    
Foreign Tax Jurisdiction, Other      
Effective Income Tax Rate Reconciliation [Line Items]      
Income Tax Reconciliation, Foreign Income Tax Rate Differential $ 6,703    
Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential 153.80%    
Income Tax Reconciliation, Foreign Income Tax Rate Differential $ 6,703    
Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential 153.80%