XML 99 R86.htm IDEA: XBRL DOCUMENT v3.20.4
Stock Compensation Plans - Summary of ESPP Share Activity (Detail) - shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Purchases (154,756) (129,972) (126,012)
Available for future purchases, December 31, 2020 2,435,451    
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 (154,756)    
Available for future purchases, December 31, 2020 369,771 438,434  
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