XML 75 R130.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation - Employee Stock Purchase Plan (Details) - Employee Stock Purchase Plan - On the settlement of employee stock purchase plan shares
12 Months Ended
Dec. 31, 2019
USD ($)
shares
Stock-Based Compensation  
Maximum annual contribution per employee | $ $ 25,000
Maximum annual contribution per employee, percent 10.00%
Maximum number of shares available under the Plan 1,000,000
Non-vested awards at the end of the period (in shares) 783,270
Purchase discount rate 5.00%
Minimum  
Stock-Based Compensation  
Percentage discount on per share fair market value of shares 85.00%
Maximum  
Stock-Based Compensation  
Percentage discount on per share fair market value of shares 100.00%