XML 80 R96.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Options and Awards - Intrinsic Values (Details) - Stock Options - 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]      
Outstanding $ 108,623 $ 89,806 $ 44,060
Vested 83,243 64,222 33,976
Expected to vest 22,399 22,963 9,311
Exercisable $ 29,032 $ 27,646 $ 10,481