XML 47 R91.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation - Employee Stock Purchase Plan (Details) - Employee stock purchase plan - USD ($)
1 Months Ended 12 Months Ended
May 31, 2017
Dec. 31, 2019
Stock-based compensation additional disclosures    
Maximum amount that employees may contribute through payroll deductions $ 25,000  
Percentage of the fair value market price on the first day of the offering period or on the day of purchase 85.00%  
Shares reserved for issuance 500,000  
Shares available for grant   232,671
Common shares purchased   98,425
Proceeds from the issuance of common stock   $ 3,100,000