XML 17 R3.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Balance Sheets (Parentheticals)
$ in Thousands
Dec. 31, 2022
USD ($)
shares
Dec. 31, 2022
€ / shares
Dec. 31, 2021
USD ($)
shares
Dec. 31, 2021
€ / shares
Statement of Financial Position [Abstract]        
Trade receivables, net of allowance for doubtful accounts (in Dollars) | $ $ 1,130   $ 1,337  
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 57,468,506   57,393,305  
Common shares, outstanding 55,140,210   55,065,009  
Treasury shares, shares 2,328,296   2,328,296