XML 53 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' Equity and Stock-Based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 13 Months Ended
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Mar. 31, 2020
May 29, 2020
May 28, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Stock-based compensation expense     $ 8,303 $ 5,358 $ 14,697 $ 9,581      
ESPP                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Maximum number of common stock that may be issued (shares)               875,000 375,000
Eliminated increase to the number of shares authorized for issuance that was previously automatically added annually               31,250  
ESPP | Common Stock                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Shares available for grant (shares) 524,962   524,962   524,962        
Restricted stock units                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Vested (shares)         194,000        
PSU's                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Vested (shares) 128,000                
Stock-based compensation expense     $ 1,400   $ 1,400        
Underwritten public offering                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Shares issued in public offering (in shares)   9,798,000              
Price per share (in usd per share)   $ 23.50         $ 23.50    
Proceeds realized from offering   $ 221,700              
Option to purchase additional shares                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Shares issued in public offering (in shares)             1,278,000