XML 25 R44.htm IDEA: XBRL DOCUMENT v2.4.0.6
Earnings Per Share (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2012
Jun. 30, 2011
Jun. 30, 2012
Jun. 30, 2011
Earnings Per Share (Textual) [Abstract]        
Weighted-average common shares outstanding basic and diluted 32,674,404 32,048,141 32,485,173 31,978,771
Weighted-average options RSUs, and unissued ESPP shares outstanding 6,425,869 4,792,540 6,213,505 3,953,808