XML 85 R68.htm IDEA: XBRL DOCUMENT v3.20.1
Earnings (Loss) per Share - Anti-Dilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Stock Options      
Anti-dilutive stock options      
Ordinary share equivalents excluded from the calculations of diluted earnings per share 8,168,908 6,091,338 3,338,999
Restricted Stock Units ("RSUs")      
Anti-dilutive stock options      
Ordinary share equivalents excluded from the calculations of diluted earnings per share 1,051,686 1,372,100