XML 67 R48.htm IDEA: XBRL DOCUMENT v3.19.2
Stock-Based Compensation - Employee Stock Purchase Plans (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 07, 2017
Jun. 30, 2019
Jun. 30, 2018
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   351,724  
2017 Employee Stock Purchase Plan | Maximum      
Class of Stock      
Common stock shares authorized for issuance under stock purchase plan 412,500    
Employee Stock Purchase Plans      
Class of Stock      
Common stock share issued   30,570 13,112
Proceeds from employee stock purchase plan   $ 0.1 $ 0.1