XML 64 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation - Employee Stock Purchase Plans (Details) - USD ($)
$ in Millions
9 Months Ended
Jun. 07, 2017
Sep. 30, 2018
Sep. 30, 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 38,763    
2017 Employee Stock Purchase Plan | Maximum      
Class of Stock      
Common stock shares authorized for issuance under stock purchase plan 62,500    
Employee Stock Purchase Plans      
Class of Stock      
Common stock share issued   18,355 16,490
Proceeds from employee stock purchase plan   $ 0.2