XML 60 R49.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Employee Stock Purchase Plan (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2020
Jun. 30, 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 $ 5,000    
Unrecognized stock-based compensation expense $ 6,500    
Remaining offering period 8 months 12 days