XML 85 R62.htm IDEA: XBRL DOCUMENT v3.20.4
Share-Based Payments - Employee Stock Purchase Plan (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Aug. 31, 2018
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Share-Based Payments        
Share-based compensation expense   $ 5,219 $ 9,748 $ 5,154
Employee Stock Purchase Plan        
Share-Based Payments        
Maximum number of shares authorized under plan (in shares) 50,000      
ESPP Share Pool as a percentage of total number of ordinary shares outstanding   0.10%    
Purchase discount as a percentage of current market price   15.00%