XML 67 R56.htm IDEA: XBRL DOCUMENT v3.20.2
Employee Stock Purchase Plan (Details) - Employee Stock - USD ($)
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Employee Stock Purchase Plan    
Number of shares allowed to be purchased by employees (in shares) 1,000,000  
Purchase price of the shares with respect to market value (as a percent) 95.00%  
Maximum percentage of base compensation 15.00%  
Maximum market value $ 12,000  
Number of shares issued under the plan (in shares) 1,833 1,800