XML 73 R62.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' Equity - Employee Stock Purchase Plan (Details)
6 Months Ended
Dec. 18, 2018
USD ($)
hours
shares
Jun. 30, 2020
USD ($)
shares
Jun. 30, 2019
USD ($)
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock Issued During Period, Shares, Employee Stock Purchase Plans   9,665 7,099
Proceeds Employee Stock Purchase Plans | $   $ 1,944 $ 3,096
2014 Employee Stock Purchase Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock, capital shares reserved for future issuance (shares) 500,000 401,152  
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%