Annual report pursuant to Section 13 and 15(d)

Income Taxes (Components of Income Tax Provision) (Details)

v3.10.0.1
Income Taxes (Components of Income Tax Provision) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Current:      
Federal $ 4,564 $ (1,201) $ 3,812
State 1,044 951 1,172
Foreign 4,849 6,438 4,509
Current income tax provision 10,457 6,188 9,493
Deferred:      
Federal (19,444) (4,439) 5,992
State (3,182) 146 117
Foreign (1,003) (304) (525)
Deferred Total (23,629) (4,597) 5,584
Income tax provision $ (13,172) $ 1,591 $ 15,077