XML 84 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Schedule of Information about Unvested Options (Detail)
12 Months Ended
Dec. 31, 2024
$ / shares
shares
Share-Based Payment Arrangement [Abstract]  
Unvested options, Shares, beginning balance | shares 4,344,181
Granted, Shares | shares 3,000
Vested, Shares | shares (1,783,851)
Cancelled, Shares | shares (257,494)
Unvested options, Shares, ending balance | shares 2,305,836
Unvested options, Weighted Average Grant Date Fair Value, beginning balance | $ / shares $ 39.22
Granted, Weighted Average Grant Date Fair Value | $ / shares 44.58
Vested, Weighted Average Grant Date Fair Value | $ / shares 34.43
Cancelled, Weighted Average Grant Date Fair Value | $ / shares 42.53
Unvested options, Weighted Average Grant Date Fair Value, ending balance | $ / shares $ 42.56