XML 95 R82.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-based Compensation - Summary of Stock Award Activity (Detail) - Stock Awards [Member] - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Shares, Beginning Balance 107,351    
Granted, Shares 40,127    
Vested, Shares (48,613)    
Forfeited/Modified due to change of assumptions, Shares 4,413    
Shares, Ending Balance 103,278 107,351  
Unvested Weighted Average Grant Date Fair Value, Beginning Balance $ 94.66    
Granted, Weighted Average Grant Date Fair Value 119.76 $ 98.46 $ 89.12
Vested, Weighted Average Grant Date Fair Value 88.93    
Forfeited/Modified due to change of assumptions, Weighted Average Grand Date Fair Value 82.30    
Unvested Weighted Average Grant Date Fair Value, Ending Balance $ 61.30 $ 94.66