Quarterly report pursuant to Section 13 or 15(d)

Stock-Based Compensation - Employee Stock Purchase Plan (Details)

v3.20.2
Stock-Based Compensation - Employee Stock Purchase Plan (Details) - Employee Stock - USD ($)
1 Months Ended 3 Months Ended
Aug. 31, 2017
Jun. 30, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares of common stock reserved for issuance (in shares) 7,000 57,000
Increase in common stock available under the plan 50,000  
Maximum amount that can be contributed by the employee   $ 25,000
Maximum percentage of regular compensation that can be contributed by the employee   15.00%
Percentage of the fair market value of common stock on the last day of the purchase right period   95.00%