XML 63 R43.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-Based Compensation - Employee Stock Purchase Plans (Details) - USD ($)
$ in Millions
3 Months Ended
Jun. 07, 2017
Mar. 31, 2018
Mar. 31, 2017
2017 Employee Stock Purchase Plan      
Class of Stock      
Maximum percentage of total combined voting power or value of the stock of the Company after the grant 5.00%    
Common shares available for grant 403,342    
2017 Employee Stock Purchase Plan | Maximum      
Class of Stock      
Common stock shares authorized for issuance under stock purchase plan 500,000    
Employee Stock Purchase Plans      
Class of Stock      
Common stock share issued   53,619 41,847
Proceeds from employee stock purchase plan   $ 0.1 $ 0.1