XML 135 R120.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock Based Compensation (Details) - Disclosure of Share-based Compensation Arrangements by Share-based Payment Award - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]      
Outstanding Beginning Balance 535,906    
Granted
Exercised (136,429) (340,492) (100,911)
Outstanding Ending Balance 354,467 535,906  
Exercisable Ending Balance 350,937    
Outstanding Beginning Balance, Weighted-Average Exercise Price $ 6.48    
Outstanding Ending Balance, Weighted-Average Exercise Price 6.26 $ 6.48  
Exercisable Ending Balance, Weighted-Average Exercise Price $ 6.18    
Outstanding Ending Balance - Aggregate intrinsic value $ 6,979,455    
Exercisable Ending Balance - Aggregate intrinsic value $ 6,938,024