XML 96 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Reconciliation of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Expense (Benefit), Continuing Operations, Income Tax Reconciliation      
Tax at federal statutory rate $ 13,448 $ 7,562 $ 15,163
State, net of federal benefit 397 264 (82)
FDII (1,037) (2,395) (637)
Rate change for changes in federal, foreign or state law 342 (535) (7,963)
Change in uncertain tax positions (7,206) (158) 480
Contingent liabilities (116) 15 (7,993)
Foreign tax differential on income/loss of foreign subsidiaries (38) 103 (114)
Research and development credits (405) 256 (1,628)
Debt repurchases 0 626 0
Subpart F income 479 853 1,392
Share-based compensation 1,241 1,279 (12,080)
Provision to return adjustments 2,200 2,232 (1,347)
Officer compensation 844 5,869 3,239
Change in valuation allowance (1,184) 24,799 11,245
Other 876 460 (3,823)
Total income tax expense (benefit) $ 9,841 $ 41,230 $ (4,148)