XML 134 R118.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes Income Tax Expense Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Expense (Benefit), Continuing Operations, Income Tax Reconciliation      
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent 21.00% 21.00% 21.00%
Income Tax Reconciliation, Income Tax Expense (Benefit), at Federal Statutory Income Tax Rate $ 6,310 $ 10,610 $ 18,380
Income Tax Reconciliation, State and Local Income Taxes 200 710 2,790
Income Tax Reconciliation, Foreign Income Tax Rate Differential 2,020 2,980 1,150
Income Tax Reconciliation, Tax Contingencies (420) (130) (600)
Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Amount 500 250 680
Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount (1,530) (1,570) (1,260)
Income Tax Reconciliation, Change in Deferred Tax Assets Valuation Allowance (1,140) (2,700) 340
Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount (430) 560 990
Income Tax Reconciliation, Other Adjustments 280 (480) (970)
Income Tax Expense (Benefit), Continuing Operations $ 5,790 $ 10,230 $ 21,500