XML 67 R54.htm IDEA: XBRL DOCUMENT v3.5.0.2
Stock-based Compensation and Benefit Plans - Stock Options Outstanding and Exercisable (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2016
Jun. 30, 2015
Mar. 31, 2016
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]          
Stock option, exercise price, Minimum $ 5.70 $ 11.25 $ 5.70 $ 11.25  
Stock option, exercise price, Maximum $ 7.50 $ 22.50 $ 7.50 $ 22.50  
Number Outstanding 290,380   290,380    
Weighted Average Remaining Contractual Life     3 years 9 months 26 days    
Weighted Average Price $ 16.08   $ 16.08    
Aggregate Intrinsic Value $ 82,897   $ 82,897   $ 121,741
Number Exercisable 183,955   183,955    
Weighted Average Price, Exercisable $ 19.78   $ 19.78    
Aggregate Intrinsic Value, Options Exercisable $ 27,741   $ 27,741    
Exercise Price Range One [Member]          
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]          
Stock option, exercise price, Minimum     $ 5.70    
Stock option, exercise price, Maximum     $ 9.30    
Number Outstanding 85,584   85,584    
Weighted Average Remaining Contractual Life     4 years 6 months    
Weighted Average Price $ 6.19   $ 6.19    
Aggregate Intrinsic Value $ 82,897   $ 82,897    
Number Exercisable 29,274   29,274    
Weighted Average Price, Exercisable $ 6.20   $ 6.20    
Aggregate Intrinsic Value, Options Exercisable $ 27,741   $ 27,741    
Exercise Price Range Two [Member]          
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]          
Stock option, exercise price, Minimum     $ 10.50    
Stock option, exercise price, Maximum     $ 20.25    
Number Outstanding 77,770   77,770    
Weighted Average Remaining Contractual Life     4 years 18 days    
Weighted Average Price $ 12.72   $ 12.72    
Aggregate Intrinsic Value      
Number Exercisable 32,751   32,751    
Weighted Average Price, Exercisable $ 12.90   $ 12.90    
Aggregate Intrinsic Value, Options Exercisable      
Exercise Price Range Three [Member]          
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]          
Stock option, exercise price, Minimum     $ 22.50    
Stock option, exercise price, Maximum     $ 60.00    
Number Outstanding 127,026   127,026    
Weighted Average Remaining Contractual Life     3 years 2 months 16 days    
Weighted Average Price $ 24.81   $ 24.81    
Aggregate Intrinsic Value      
Number Exercisable 121,930   121,930    
Weighted Average Price, Exercisable $ 24.89   $ 24.89    
Aggregate Intrinsic Value, Options Exercisable