v2.4.0.6
Stockholders' Equity (Stock Option Activity) (Details) (USD $)
12 Months Ended
Dec. 31, 2011
Dec. 31, 2010
Dec. 31, 2009
Stockholders' Equity [Abstract]      
Option outstanding, Beginning balance 1,713,165 993,279 1,453,370
Option granted, Number of Shares 0 1,043,045  
Option exercised, Number of Shares 203,894 308,084 420,583
Option forfeited, Number of Shares 82 5,628 36,689
Option expired, Number of Shares 1,670 9,447 2,819
Option outstanding, Ending balance 1,507,519 1,713,165 993,279
Weighted-Average Exercise Price, Outstanding beginning balance $ 11.68 $ 2.11 $ 2.26
Weighted-Average Exercise Price, Granted $ 0.00 $ 18.21  
Weighted-Average Exercise Price, Exercised $ 1.82 $ 3.22 $ 2.19
Weighted-Average Exercise Price, Forfeited $ 9.29 $ 9.65 $ 7.01
Weighted-Average Exercise Price, Expired $ 5.91 $ 4.72 $ 4.87
Weighted-Average Exercise Price, Outstanding ending balance $ 13.02 $ 11.68 $ 2.11
Option exercisable, Number of Shares 464,451    
Option Exercisable, Weighted-Average Exercise Price $ 1.38