XML 14 R3.htm IDEA: XBRL DOCUMENT v3.4.0.3
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2016
Dec. 31, 2015
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts and billing adjustments $ 408 $ 455
Ordinary shares, shares authorized 100,000 100,000
Ordinary shares, no par value $ 0 $ 0
Ordinary shares, shares issued 25,037 25,036
Treasury stock, shares 9,191 9,426