XML 68 R3.htm IDEA: XBRL DOCUMENT v2.4.0.8
CONSOLIDATED BALANCE SHEETS (PARENTHETICAL) (USD $)
In Thousands, except Share data, unless otherwise specified
Dec. 31, 2013
Dec. 31, 2012
Statement of Financial Position [Abstract]    
Accounts receivable, allowances $ 490 $ 722
Preferred Stock, Par or Stated Value Per Share $ 0.001  
Preferred Stock, Shares Authorized 5,000,000  
Preferred Stock, Shares Issued   0
Common Stock, Par or Stated Value Per Share $ 0.001  
Common Stock, Shares Authorized 100,000,000  
Common Stock, Shares, Issued 41,842,113 39,493,469
Common Stock, Shares, Outstanding 35,005,492 33,541,493
Treasury Stock, Shares 6,836,621 5,951,976