XML 69 R62.htm IDEA: XBRL DOCUMENT v3.25.2
Equity Incentive Plans and Stock-Based Compensation - Schedule of Nonvested Equity Stock and Stock Units Activity (Details) - Nonvested equity stock units and stock units
6 Months Ended
Jun. 30, 2025
$ / shares
shares
Nonvested equity stock and stock units  
Nonvested as of beginning of period | shares 3,150,161
Granted | shares 1,206,742
Vested | shares (1,094,203)
Forfeited | shares (74,398)
Nonvested as of end of period | shares 3,188,302
Weighted-average grant-date fair value  
Nonvested as of beginning of period | $ / shares $ 44.72
Granted | $ / shares 53.92
Vested | $ / shares 37.96
Forfeited | $ / shares 48.83
Nonvested as of end of period | $ / shares $ 50.42