XML 38 R58.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation - Schedule of Restricted Stock Unit Activity (Details) - Shares subject to outstanding restricted stock units - $ / shares
shares in Thousands
1 Months Ended 12 Months Ended
Mar. 31, 2017
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]    
Number of restricted stock units, beginning balance (in shares)   289
Number of restricted stock units granted (in shares) 130 235
Restricted stock units vested (in shares)   (37)
Restricted stock units forfeited (in shares)   (48)
Number of restricted stock units, ending balance (in shares)   439
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]    
Weighted-average grant date fair value per share, beginning balance (in usd per share)   $ 25.56
Weighted-average grant date fair value per share, granted (in usd per share)   50.46
Weighted-average grant date fair value per share, vested (in usd per share)   43.10
Weighted-average grant date fair value per share, canceled (in usd per share)   29.71
Weighted-average grant date fair value per share, ending balance (in usd per share)   $ 36.97