XML 129 R73.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Effective Income Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Statutory federal rate (as a percent) 21.00% 21.00% 21.00%
Computed federal income tax expense (benefit) at applicable statutory rate of 21% $ 31,499 $ 23,539 $ 17,352
State income tax expense 3,081 1,627 35
Tax credits (3,004) (2,412) (1,978)
Tax effect of international items (1,870) (3,994) (10,698)
Uncertain tax positions 218 4 (47)
Deferred compensation insurance assets (535) (548) 706
Stock-based compensation (1,817) (3,001) (3,423)
Valuation allowance   (90) 3,523
Remeasurement of state deferred taxes   (73) (375)
Non-deductible expenses 2,454 2,101 2,027
Remeasurement of contingent consideration liabilities 108 317 1,061
Other - including the effect of graduated rates (498) 208 (70)
Total income tax expense $ 29,636 $ 17,678 $ 8,113