XML 49 R38.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation - Summary of ESPP Share Activity (Detail) - shares
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Purchases (58,734) (44,161)
Available for future purchases, March 31, 2020 2,479,875  
2019 Employee Stock Purchase Plan [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Additional shares reserved 86,093  
Employee Stock Purchase Plan [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Available for future purchases, January 1, 2020 438,434  
Purchases (58,734)  
Available for future purchases, March 31, 2020 465,793  
Employee Stock Purchase Plan [Member] | 2019 Employee Stock Purchase Plan [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Additional shares reserved 86,093