XML 23 R28.htm IDEA: XBRL DOCUMENT v2.4.0.6
Stock Based Compensation (Details 2) (USD $)
6 Months Ended
Jun. 30, 2012
Dec. 31, 2011
Dec. 31, 2010
Stock Options Outstanding      
Options Outstanding Number Outstanding 585,900 587,342 463,642
Weighted- Average Remaining Contractual Life (Years) 7 years    
Option Outstanding, Weighted- Average Exercise Price $ 4.67 $ 4.68 $ 5.84
Options Exercisable, Number Exercisable 399,033    
Options Exercisable, Weighted- Average Exercise Price $ 5.78    
Range One [Member]
     
Stock Options Outstanding      
Range of Exercise Prices, Minimum $ 1.90    
Range of Exercise Prices, Maximum $ 2.51    
Options Outstanding Number Outstanding 471,652    
Weighted- Average Remaining Contractual Life (Years) 8 years    
Option Outstanding, Weighted- Average Exercise Price $ 2.39    
Options Exercisable, Number Exercisable 284,785    
Options Exercisable, Weighted- Average Exercise Price $ 2.42    
Range Two [Member]
     
Stock Options Outstanding      
Range of Exercise Prices, Average $ 8.92    
Options Outstanding Number Outstanding 19,260    
Weighted- Average Remaining Contractual Life (Years) 5 years 7 months 6 days    
Option Outstanding, Weighted- Average Exercise Price $ 8.92    
Options Exercisable, Number Exercisable 19,260    
Options Exercisable, Weighted- Average Exercise Price $ 8.92    
Range Three [Member]
     
Stock Options Outstanding      
Range of Exercise Prices, Minimum $ 11.36    
Range of Exercise Prices, Maximum $ 14.16    
Options Outstanding Number Outstanding 45,137    
Weighted- Average Remaining Contractual Life (Years) 3 years 9 months 18 days    
Option Outstanding, Weighted- Average Exercise Price $ 13.70    
Options Exercisable, Number Exercisable 45,137    
Options Exercisable, Weighted- Average Exercise Price $ 13.70    
Range Four [Member]
     
Stock Options Outstanding      
Range of Exercise Prices, Minimum $ 16.13    
Range of Exercise Prices, Maximum $ 17.17    
Options Outstanding Number Outstanding 49,851    
Weighted- Average Remaining Contractual Life (Years) 1 year 9 months 18 days    
Option Outstanding, Weighted- Average Exercise Price $ 16.44    
Options Exercisable, Number Exercisable 49,851    
Options Exercisable, Weighted- Average Exercise Price $ 16.44