XML 60 R50.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Employee Stock Purchase Plan (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended
Sep. 30, 2020
Sep. 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 $ 13,040 $ 15,129  
Employee stock purchase plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock reserved for issuance (in shares) 5,431,176   1,478,808
Common stock purchased (in shares) 667,719    
Share price (in usd per share) $ 19.53    
Employee contributions $ 2,700    
Unrecognized stock-based compensation expense $ 5,900    
Remaining offering period 8 months 12 days