XML 153 R139.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation - Employee Stock Purchase Plan (Details) - shares
1 Months Ended 12 Months Ended
Jan. 31, 2018
Jan. 31, 2017
Dec. 31, 2018
Employee Stock Purchase Plan      
Stock-based compensation      
Total shares authorized     600,000
Shares available for future purchases     571,698
Employee Stock Purchase Plan      
Stock-based compensation      
Discount from the closing price on the exercise date (as a percent) 5.00% 5.00%  
Holding period for common stock purchased by plan participants     2 years
Shares issued to employee participants 12,341 15,961