The provision (benefit) for income taxes consists of the following:
Years Ending December 31,
2016
2015
2014
(in thousands)
Current
$
25,790
$
24,439
$
26,199
Deferred
825
1,172
(2,111
)
Total
$
26,615
$
25,611
$
24,088