XML 42 R3.htm IDEA: XBRL DOCUMENT v3.2.0.727
Consolidated Balance Sheets Balance Sheet Parenthetical
$ in Thousands
Jun. 30, 2015
USD ($)
shares
Jun. 30, 2015
€ / shares
Dec. 31, 2014
USD ($)
shares
Dec. 31, 2014
€ / shares
Allowance for Doubtful Accounts Receivable, Current | $ $ 3,731   $ 3,397  
Common Stock, Par or Stated Value Per Share | € / shares   € 0.02   € 0.02
Common Stock, Shares Authorized 200,000,000   200,000,000  
Common Stock, Shares, Issued 45,600,002   45,600,002  
Common Stock, Shares, Outstanding 42,656,736   43,636,984  
Treasury Stock, Shares 2,943,266   1,963,018  
Preferred Stock, Par or Stated Value Per Share | € / shares   € 0.02   € 0.02
Preferred Stock, Shares Authorized 6,000,000   6,000,000  
Preferred Stock, Shares Issued 0   0  
Preferred Stock, Shares Outstanding 0   0