Income Taxes - Components of Provision for Income Tax (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Federal      
Current $ 130 $ 110 $ 110
Deferred 4,327 954 7,078
Total Federal 4,457 1,064 7,188
State and Local      
Current (26) 840 426
Deferred 312 1,312 0
Total State and Local 286 2,152 426
Foreign      
Current 3,677 3,787 2,600
Deferred 57 1,882 511
Total Foreign 3,734 5,669 3,111
Total Provision $ 8,477 $ 8,885 $ 10,725