XML 17 R3.htm IDEA: XBRL DOCUMENT v3.3.1.900
Consolidated Balance Sheets Parenthetical - USD ($)
$ in Thousands
Dec. 31, 2015
Dec. 31, 2014
Statement of Financial Position [Abstract]    
Allowances $ 1,240 $ 1,206
Common Stock, Par Value $ 0.001 $ 0.001
Common Stock, Shares Authorized 100,000,000 100,000,000
Common Stock, Shares, Issued 44,739,000 43,537,000
Common Stock, Shares, Outstanding 35,594,000 35,816,000
Treasury Stock, Shares (9,145,000) (7,721,000)
Preferred Stock, Par or Stated Value Per Share $ 0.001 $ 0.001
Preferred Stock, Shares Authorized 5,000,000 5,000,000