XML 98 R81.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-based Compensation - Summary of Stock Award Activity (Detail) - Stock Awards [Member] - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Shares, Beginning Balance 103,278    
Granted, Shares 64,392    
Vested, Shares (69,314)    
Forfeited/Modified due to change of assumptions, Shares 5,613    
Shares, Ending Balance 103,969 103,278  
Unvested Weighted Average Grant Date Fair Value, Beginning Balance $ 61.30    
Granted, Weighted Average Grant Date Fair Value 106.78 $ 119.76 $ 98.46
Vested, Weighted Average Grant Date Fair Value 99.30    
Forfeited/Modified due to change of assumptions, Weighted Average Grand Date Fair Value 86.94    
Unvested Weighted Average Grant Date Fair Value, Ending Balance $ 110.50 $ 61.30