XML 12 R3.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Balance Sheets (Parentheticals)
$ in Thousands
Jun. 30, 2020
USD ($)
shares
Jun. 30, 2020
€ / shares
Dec. 31, 2019
USD ($)
shares
Dec. 31, 2019
€ / shares
Statement of Financial Position [Abstract]        
Net of allowance for credit losses (in Dollars) | $ $ 1,317   $ 543  
Common shares, par value (in Euro per share) | € / shares   € 0.01   € 0.01
Common shares, authorized 70,000,000   70,000,000  
Common shares, issued 52,737,428   52,488,172  
Common shares, outstanding 50,409,132   50,159,876  
Treasury shares, shares 2,328,296   2,328,296