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