XML 24 R74.htm IDEA: XBRL DOCUMENT v3.20.1
Earnings (Loss) per Ordinary Share (Details) - shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities 3,093,786 3,193,072
Shares to be purchased through employee stock purchase plan    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities 29,550