XML 88 R3.htm IDEA: XBRL DOCUMENT v2.4.0.6
Consolidated Balance Sheets (Parenthetical) (USD $)
Dec. 31, 2011
Dec. 31, 2010
Common Stock, Par or Stated Value Per Share $ 0.01 $ 0.01
Common Stock, Shares Authorized 40,000,000 40,000,000
Common Stock, Shares, Issued 24,658,985 24,382,991
Common Stock, Shares, Outstanding 18,060,206 18,183,083
Treasury Stock, Shares 6,598,779 6,199,908
Convertible Preferred Stock [Member] | Series B [Member]
   
Preferred Stock, Shares Authorized 10,000,000 10,000,000
Preferred Stock, Shares Issued 35,000 35,000
Preferred Stock, Shares Outstanding 34,900 35,000