XML 93 R82.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-based Compensation - Summary of Stock Award Activity (Detail) - Stock Awards [Member] - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Shares, Beginning Balance 103,969    
Granted, Shares 88,130    
Vested, Shares (29,906)    
Forfeited/Modified due to change of assumptions, Shares (95,407)    
Shares, Ending Balance 66,786 103,969  
Unvested Weighted Average Grant Date Fair Value, Beginning Balance $ 110.5    
Granted, Weighted Average Grant Date Fair Value 104.96 $ 106.78 $ 119.76
Vested, Weighted Average Grant Date Fair Value 116.41    
Forfeited/Modified due to change of assumptions, Weighted Average Grand Date Fair Value 106.68    
Unvested Weighted Average Grant Date Fair Value, Ending Balance $ 106 $ 110.5