XML 97 R83.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Option and Grant Plan - Summary of Restricted Stock Activity (Details) - Restricted Stock
12 Months Ended
Dec. 31, 2024
$ / shares
shares
Shares  
Unvested as of December 31, 2022 | shares 2,927,152
Issued | shares 1,233,688
Vested | shares (1,302,037)
Forfeited | shares (281,948)
Unvested as of December 31, 2023 | shares 2,576,855
Weighted-average grant date fair value  
Unvested as of December 31, 2022 | $ / shares $ 40.89
Issued | $ / shares 31.05
Vested | $ / shares 39.8
Forfeited | $ / shares 38.58
Unvested as of December 31, 2023 | $ / shares $ 36.98