XML 81 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Summary of Stock Option Activity (Detail)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
$ / shares
shares
Share-Based Payment Arrangement [Abstract]  
Number of Options, Outstanding, Beginning Balance | shares 5,471,675
Number of options, Granted | shares 569,821
Number of options, Exercised | shares (385,130)
Number of options, Forfeited | shares (197,367)
Number of Options, Outstanding, Ending Balance | shares 5,458,999
Number of Options, Exercisable | shares 4,017,227
Weighted Average Exercise Price per Share, Outstanding, Beginning Balance | $ / shares $ 49.86
Weighted Average Exercise Price per Share, Granted | $ / shares 41
Weighted Average Exercise Price per Share, Exercised | $ / shares 17.13
Weighted Average Exercise Price per Share, Forfeited | $ / shares 73.9
Weighted Average Exercise Price per Share, Outstanding, Ending Balance | $ / shares 50.38
Weighted Average Exercise Price per Share, Exercisable | $ / shares $ 43.63
Weighted Average Remaining Contractual Term, Outstanding 6 years 7 months 24 days
Weighted Average Remaining Contractual Term, Exercisable 6 years 1 month 20 days
Aggregate Intrinsic Value, Outstanding | $ $ 35,922
Aggregate Intrinsic Value, Exercisable | $ $ 34,790