XML 14 R59.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders' Equity - Employee Stock Purchase Plan (Detailsl) - 2014 Employee Stock Purchase Plan [Member]
Apr. 16, 2014
USD ($)
hours
shares
Mar. 31, 2020
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Common stock, capital shares reserved for future issuance (shares) 500,000 410,817
Share-based compensation arrangement by share-based payment award, award vesting period (in days) 90 days  
Minimum hour requirement for employees participation in the ESSP (hours) | hours 20  
Employee stock ownership plan (ESOP), successive offering period 6 months  
Annual compensation limit percentage, employee stock purchase plan (percentage) 10.00%  
Annual compensation limit, employee stock purchase plan (dollars) | $ $ 21,250  
Shares issuance limit per offering period, employee stock purchase plan 2,000  
Fair market value of shares available for issuance (percentage) 85.00%