XML 70 R59.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Employee Stock Purchase Plan (Details) - Employee stock purchase plan - USD ($)
1 Months Ended 6 Months Ended
May 31, 2017
Jun. 30, 2020
Stock-based compensation    
Common Stock, Capital Shares Reserved for Future Issuance   1,000,000
Remaining shares available under current Plan (in shares)   672,974
Maximum grant date fair value purchasable in a calendar year $ 25,000  
Percentage of the fair market price on the first day of the offering period or on the day of purchase (percent) 85.00%  
Common stock purchased (in shares)   59,697
Proceeds from the issuance of shares of common stock   $ 1,600,000