The components of the provision for income taxes consist of the following:

 

 

 

December 31, 2016

 

 

December 31, 2015

 

 

December 31, 2014

 

Current:

 

 

 

 

 

 

 

 

 

 

 

 

Federal

 

$

3,525

 

 

$

8,866

 

 

$

12,545

 

State

 

 

287

 

 

 

467

 

 

 

299

 

Non-US

 

 

7,783

 

 

 

6,581

 

 

 

7,380

 

 

 

 

11,595

 

 

 

15,914

 

 

 

20,224

 

Deferred:

 

 

 

 

 

 

 

 

 

 

 

 

Federal

 

 

(2,177

)

 

 

572

 

 

 

2,673

 

State

 

 

(300

)

 

 

280

 

 

 

198

 

Non-US

 

 

(373

)

 

 

(1,022

)

 

 

(159

)

 

 

 

(2,850

)

 

 

(170

)

 

 

2,712

 

Provision for income taxes

 

$

8,745

 

 

$

15,744

 

 

$

22,936