XML 73 R85.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders Equity - Summary of Shares Purchased under ESPP'S Six Month Purchase Periods (Details) - $ / shares
6 Months Ended
Dec. 31, 2019
Jun. 30, 2019
Dec. 31, 2018
Jun. 30, 2018
Class Of Stock [Line Items]        
Number of Shares 39,967 39,989 39,981 39,976
2014 Employee Stock Purchase Plan Group A        
Class Of Stock [Line Items]        
Number of Shares 27,449 29,580 35,805 39,976
Price per Share $ 0.57 $ 1.57 $ 1.57 $ 1.57
2014 Employee Stock Purchase Plan Group B        
Class Of Stock [Line Items]        
Number of Shares 5,240 5,828 4,176  
Price per Share $ 0.57 $ 1.79 $ 2.81  
2014 Employee Stock Purchase Plan Group C        
Class Of Stock [Line Items]        
Number of Shares 4,804 4,581    
Price per Share $ 0.57 $ 1.79    
2014 Employee Stock Purchase Plan Group D        
Class Of Stock [Line Items]        
Number of Shares 2,474      
Price per Share $ 0.57