December 31, | ||||||||||||
(in thousands) | 2016 | 2015 | 2014 | |||||||||
Current: | ||||||||||||
Domestic | $ | 11,958 | $ | 13,293 | $ | 13,495 | ||||||
Foreign | 5,491 | 4,614 | 3,382 | |||||||||
State | 2,075 | 2,947 | 2,685 | |||||||||
19,524 | 20,854 | 19,562 | ||||||||||
Deferred: | ||||||||||||
Domestic | 1,580 | 3,481 | (600 | ) | ||||||||
Foreign | 934 | (718 | ) | 540 | ||||||||
State | 106 | 41 | (48 | ) | ||||||||
2,620 | 2,804 | (108 | ) | |||||||||
Total income taxes | $ | 22,144 | $ | 23,658 | $ | 19,454 |