XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Common Stock and Stock-Based Compensation - Summary of Vesting Activities of Shares Issued Under Investment Share Program and Restricted Stock Awards (Detail)
9 Months Ended
Sep. 30, 2023
$ / shares
shares
Share-Based Payment Arrangement [Abstract]  
Non-vested at beginning of period | shares 91,211
Granted | shares 61,422
Vested | shares (27,635)
Forfeited | shares (13,659)
Non-vested at end of period | shares 111,339
Non-vested at beginning of period | $ / shares $ 410.22
Granted | $ / shares 304.03
Vested | $ / shares 341.55
Forfeited | $ / shares 364.46
Non-vested at end of period | $ / shares $ 374.3