Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity and Stock Compensation - Summary of Unvested Shares Related to the Plans (Detail)

v3.24.0.1
Stockholders' Equity and Stock Compensation - Summary of Unvested Shares Related to the Plans (Detail) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-Based Payment Arrangement [Abstract]      
Unvested, Shares, Beginning of Period 3,423,902 3,253,316 3,112,023
Granted, Shares 1,202,140 1,679,050 1,419,100
Vested/Released, Shares (1,119,837) (1,423,531) (1,252,108)
Cancelled, Shares (43,500) (84,933) (25,699)
Unvested, Shares, End of Period 3,462,705 3,423,902 3,253,316
Unvested, Weighted Average Grant-Date Fair Value, Beginning of Period $ 40.62 $ 38.97 $ 35.06
Granted, Weighted Average Grant-Date Fair Value 47.31 39.98 43.46
Vested/Released, Weighted Average Grant-Date Fair Value 38.76 36.13 34.36
Cancelled, Weighted Average Grant-Date Fair Value 41.19 39.72 39.01
Unvested, Weighted Average Grant-Date Fair Value, End of Period $ 43.54 $ 40.62 $ 38.97