v3.3.1.900
Income Taxes (Unrecognized Tax Benefits) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Unrecognized tax benefits beginning balance $ 3,330 $ 3,255 $ 2,647
Gross increase for tax positions of prior years 20 0 241
Gross decrease for tax positions of prior years (171) (127) 0
Gross increase for tax positions of current year 418 332 446
Lapse of statute of limitations (91) (130) (79)
Total unrecognized tax benefits $ 3,506 $ 3,330 $ 3,255