XML 75 R48.htm IDEA: XBRL DOCUMENT v3.19.3
Stock-Based Compensation - Employee Stock Purchase Plans (Details) - USD ($)
$ in Millions
9 Months Ended
Jun. 07, 2017
Sep. 30, 2019
Sep. 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   337,053  
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   45,241 18,355
Proceeds from employee stock purchase plan   $ 0.1 $ 0.2