XML 141 R89.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity Incentive Plans and Stock-Based Compensation (Details 4) - Nonvested equity stock and stock units - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Nonvested equity stock and stock units      
Nonvested as of beginning of period 3,430,192 4,718,060 4,718,385
Granted 1,312,367 1,268,973 2,338,255
Vested (1,289,945) (1,797,002) (1,853,260)
Forfeited (302,453) (759,839) (485,320)
Nonvested as of end of period 3,150,161 3,430,192 4,718,060
Weighted-average grant-date fair value      
Nonvested as of beginning of period $ 32.90 $ 22.78 $ 16.62
Granted 57.03 46.93 28.10
Vested 27.14 18.07 14.42
Forfeited 39.07 28.60 20.48
Nonvested as of end of period $ 44.72 $ 32.90 $ 22.78