XML 154 R139.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-Based Compensation - Employee Stock Purchase Plan (Details) - shares
1 Months Ended 3 Months Ended 12 Months Ended
Jan. 31, 2018
Jan. 31, 2017
Dec. 31, 2016
Dec. 31, 2017
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%  
Holding period for common stock purchased by plan participants       2 years
Shares issued to employee participants 12,341 15,961