XML 70 R50.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation - Employee Stock Purchase Plan (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Jan. 01, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Proceeds from stock issued in connection with the employee stock purchase plan $ 7,307 $ 8,579  
Employee stock purchase plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock reserved for issuance (in shares) 5,721,517   1,478,808
Common stock purchased (in shares) 377,378    
Share price (in usd per share) $ 19.36    
Employee contributions $ 1,700    
Unrecognized stock-based compensation expense $ 8,700    
Remaining offering period 9 months 18 days