2016 | 2015 | 2014 | |||||||||
Federal: | |||||||||||
Current | $ | 7,652 | $ | 11,730 | $ | 8,624 | |||||
Deferred | 5,043 | 3,408 | 3,183 | ||||||||
12,695 | 15,138 | 11,807 | |||||||||
State: | |||||||||||
Current | 990 | 1,265 | 855 | ||||||||
Deferred | (138 | ) | (220 | ) | (178 | ) | |||||
852 | 1,045 | 677 | |||||||||
Foreign: | |||||||||||
Current | 2,105 | 4,744 | 2,147 | ||||||||
Deferred | 33 | (1,806 | ) | (658 | ) | ||||||
2,138 | 2,938 | 1,489 | |||||||||
Provision for income taxes | $ | 15,685 | $ | 19,121 | $ | 13,973 |