v3.3.1.900
Employee Stock and Benefit Plans (Restricted Stock) (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based employee compensation $ 16,378 $ 9,831 $ 4,545
Unrecognized employee compensation cost, period for recognition 2 years 3 months 18 days    
Restricted Stock Units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares granted (in shares) 60,000    
Weighted-average grant date fair value (usd per share) $ 37.28    
Stock-based employee compensation $ 500    
Units vested and released in period (in shares) 12,500    
Units cancelled and forfeited during period (in shares) 0    
Units outstanding and expected to vest (in shares) 47,500    
Unrecognized employee compensation cost $ 1,800    
Unrecognized employee compensation cost, period for recognition 1 year 6 months 29 days