XML 25 R54.htm IDEA: XBRL DOCUMENT v3.19.3
Equity - Incentive Plan (Details) - shares
Oct. 29, 2018
Sep. 30, 2019
Nov. 07, 2016
RSUs | Officer      
Shares Reserved For Future Issuance      
Number of shares of common stock authorized for issuance   5,200,000  
2016 Plan      
Stock Incentive Plans and Plan Amendment      
Number of shares reserved for future issuance     3,529,109
Shares Reserved For Future Issuance      
Shares of common stock issuable 12,725,963    
Maximum number of shares that can be awarded to any employee in one year 500,000    
Number of shares of common stock authorized for issuance   3,007,747  
2016 Plan | RSUs      
Shares Reserved For Future Issuance      
Shares of common stock issuable   7,964,156  
Amended And Restated Plan      
Shares Reserved For Future Issuance      
Shares of common stock issuable   444