XML 107 R92.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity Awards - Schedule of Restricted Stock And Restricted Stock Units Activity (Details) - Restricted stock and restricted stock units - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Number of shares or units      
Beginning balance (in shares) 1,091,122 1,071,561 707,541
Grants (in shares) 273,533 271,576 534,652
Vested (in shares) (124,897) (154,764) (139,375)
Forfeitures (in shares) (9,417) (97,251) (31,257)
Ending balance (in shares) 1,230,341 1,091,122 1,071,561
Weighted- average grant price      
Beginning balance (in dollars per share) $ 80.08 $ 81.70 $ 106.93
Grants (in dollars per share) 95.34 93.93 50.72
Vested shares (in dollars per share) 137.81 124.19 95.27
Forfeitures (in dollars per share) 69.37 74.03 62.43
Ending balance (in dollars per share) $ 78.03 $ 80.08 $ 81.70