XML 79 R61.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation - Schedule of Time-Based RSU Award Activity (Details) - Time-based RSUs - $ / shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Number of Shares    
Outstanding beginning balance (in shares) 576,652 618,836
Granted (in shares) 391,843 273,524
Forfeited (in shares) (33,936) (12,906)
Vested (in shares) (240,020) (223,566)
Outstanding ending balance (in shares) 694,539 655,888
Weighted-Average Grant Date Fair Value    
Outstanding beginning balance (in USD per share) $ 43.87 $ 36.07
Granted (in USD per share) 35.27 48.68
Forfeited (in USD per share) 41.25 44.47
Vested (in USD per share) 39.90 33.31
Outstanding ending balance (in USD per share) $ 40.52 $ 42.11