XML 55 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Summary of ESPP Share Activity (Detail) - shares
9 Months Ended
Jan. 01, 2021
Sep. 30, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Available for future purchases, September 30, 2021 (in shares)   2,297,290
2019 Employee Stock Purchase Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Additional shares reserved (in shares) 86,490  
Employee Stock Purchase Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Available for future purchases, January 1, 2021 (in shares) 369,771 369,771
Purchases (in shares)   (87,473)
Available for future purchases, September 30, 2021 (in shares)   368,788
Employee Stock Purchase Plan | 2019 Employee Stock Purchase Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Additional shares reserved (in shares)   86,490