XML 76 R60.htm IDEA: XBRL DOCUMENT v3.7.0.1
Income Taxes (Schedule of Components of Income Tax Expense (Benefit)) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Current:      
Domestic $ 11,958 $ 13,293 $ 13,495
Foreign 5,491 4,614 3,382
State 2,075 2,947 2,685
Provision for current income tax expense (benefit) 19,524 20,854 19,562
Deferred:      
Domestic 1,580 3,481 (600)
Foreign 934 (718) 540
State 106 41 (48)
Provision for deferred income tax expense (benefit) 2,620 2,804 (108)
Total income taxes $ 22,144 $ 23,658 $ 19,454