XML 47 R58.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation - Employee Stock Purchase Plan (Details) - Employee stock purchase plan - USD ($)
1 Months Ended 3 Months Ended
May 31, 2017
Mar. 31, 2020
Stock-based compensation    
Common Stock, Capital Shares Reserved for Future Issuance 500,000  
Remaining shares available under current Plan (in shares)   172,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