XML 74 R66.htm IDEA: XBRL DOCUMENT v3.3.0.814
Stock-Based Compensation (Details) - Disclosure of share-based compensation arrangements by share-based payment award - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2015
Dec. 31, 2014
Disclosure of share-based compensation arrangements by share-based payment award [Abstract]    
Outstanding at December 31, 2014   882,657
Outstanding at December 31, 2014 (in Dollars per share)   $ 5.65
Exercised (339,334) (100,911)
Exercised (in Dollars per share) $ 4.16  
Forfeited (4,731)  
Outstanding at June 30, 2015 538,592  
Outstanding at June 30, 2015 (in Dollars per share) $ 6.51  
Outstanding at June 30, 2015 3 years 244 days  
Outstanding at June 30, 2015 (in Dollars) $ 8,087,713  
Exercisable at June 30, 2015 533,794  
Exercisable at June 30, 2015 (in Dollars per share) $ 6.45  
Exercisable at June 30, 2015 3 years 233 days  
Exercisable at June 30, 2015 (in Dollars) $ 8,052,735