XML 50 R40.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation - Summary of ESPP Share Activity (Detail)
3 Months Ended
Mar. 31, 2021
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Available for future purchases, March 31, 2021 (in shares) 2,333,620
2019 Employee Stock Purchase Plan [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Additional shares reserved (in shares) 86,490
Employee Stock Purchase Plan [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Available for future purchases, January 1, 2021 (in shares) 369,771
Purchases (in shares) (31,824)
Available for future purchases, March 31, 2021 (in shares) 424,437
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 (in shares) 86,490