XML 104 R68.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Shareholder's Equity - Schedule of Aggregate Intrinsic Value of Stock Options Exercised, Fair Values of Awards Vested, and Share Based Liabilities Settled (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Total intrinsic value of stock options exercised $ 19,807 $ 5,326 $ 1,619
Total grant-date fair value of stock options vested 12,117 1,417 1,317
Restricted Shares (RSAs and RSUs)      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Total grant-date fair value of restricted shares vested 0 447 447
Total settlement date fair value of restricted shares vested $ 0 $ 1,568 $ 1,074