XML 18 R41.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation - Employee Stock Purchase Plan (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Jan. 01, 2019
Stock Options      
Total stock-based compensation $ 2,749 $ 1,391  
Employee Stock Purchase Plan      
Stock Options      
Employee stock purchase plan, percent 85.00%    
Number of shares reserved for issuance (in shares) 615,428   277,362
Number of additional shares reserved for issuance, maximum (in shares)     184,908
Number of additional shares reserved for issuance, percentage, maximum     1.00%
Total stock-based compensation $ 200 $ 100