XML 101 R88.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Effect Tax Rate Reconciliation) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Effective Income Tax Rate Reconciliation, Amount [Abstract]      
Statutory rate $ 21,223 $ 18,103 $ 22,091
Federal tax credits (including R&D) (11,929) (7,009) (4,797)
Foreign rate differential (5,165) (5,333) (5,479)
Stock-based compensation (1,084) (1,459) (2,422)
Uncertain tax positions 18 1,208 (920)
State taxes, net of federal benefit 1,183 553 1,106
U.S. tax on foreign earnings, net of §250 deduction 1,913 3,216 5,201
Valuation allowance 524 (345) (1,606)
Other 1,360 15 801
Total provision for income taxes $ 8,043 $ 8,949 $ 13,975
Effective Income Tax Rate Reconciliation, Percent [Abstract]      
Statutory rate 21.00% 21.00% 21.00%
Federal tax credits (including R&D) (11.80%) (8.10%) (4.60%)
Foreign rate differential (5.10%) (6.20%) (5.20%)
Stock-based compensation (1.10%) (1.70%) (2.30%)
Uncertain tax positions 0.00% 1.40% (0.90%)
State taxes, net of federal benefit 1.20% 0.60% 1.10%
U.S. tax on foreign earnings, net of §250 deduction 1.90% 3.70% 4.90%
Valuation allowance 0.50% (0.40%) (1.50%)
Other 1.40% 0.10% 0.80%
Effective tax rate 8.00% 10.40% 13.30%