XML 82 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Schedule of Information about Unvested Options (Detail)
12 Months Ended
Dec. 31, 2023
$ / shares
shares
Share-Based Payment Arrangement [Abstract]  
Unvested options, Shares, beginning balance | shares 4,801,953
Granted, Shares | shares 1,916,756
Vested, Shares | shares (1,989,313)
Cancelled, Shares | shares (385,215)
Unvested options, Shares, ending balance | shares 4,344,181
Unvested options, Weighted Average Grant Date Fair Value, beginning balance | $ / shares $ 35.09
Granted, Weighted Average Grant Date Fair Value | $ / shares 41.88
Vested, Weighted Average Grant Date Fair Value | $ / shares 31.64
Cancelled, Weighted Average Grant Date Fair Value | $ / shares 40.09
Unvested options, Weighted Average Grant Date Fair Value, ending balance | $ / shares $ 39.22