XML 83 R69.htm IDEA: XBRL DOCUMENT v3.6.0.2
Income Taxes - Schedule of Provision (Benefit) for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Current:      
Federal $ 14,435 $ 15,324 $ 14,362
State 1,275 2,227 1,086
Foreign 1,129 686 1,120
Deferred:      
Federal 922 (2,568) (1,323)
State 151 (353) 208
Foreign (363) (102) (219)
Provision for income taxes $ 17,549 $ 15,214 $ 15,234