XML 161 R122.htm IDEA: XBRL DOCUMENT v3.25.0.1
Shareholders' Equity and Share-Based Compensation - Restricted Stock Activity (Details) - Restricted stock units
12 Months Ended
Dec. 31, 2024
$ / shares
shares
Total Outstanding Units  
Beginning balance, Total Outstanding, Units (in shares) | shares 925,230
Granted, Total Outstanding Units (in shares) | shares 310,305
Adjustment for performance achievement, Total Outstanding Units (in shares) | shares (24,836)
Vested, Total Outstanding Units (in shares) | shares 0
Forfeited, Total Outstanding Units (in shares) | shares (43,357)
Distributed, Total Outstanding Units (in shares) | shares (159,510)
Ending balance, Total Outstanding, Units (in shares) | shares 1,007,832
Outstanding Units, Weighted Average Grant Date Fair Value per Unit  
Beginning balance, Total Outstanding, Weighted Average Grant Date Fair Value per Unit (in usd per share) | $ / shares $ 35.43
Granted, Total Outstanding, Weighted Average Grant Date Fair Value per Unit (in usd per share) | $ / shares 38.12
Adjustment for performance achievement, Weighted Average Grant Date Fair Value per Unit (in usd per share) | $ / shares 44.14
Vested, Total Outstanding, Weighted Average Grant Date Fair Value per Unit (in usd per share) | $ / shares 0
Forfeited, Total Outstanding, Weighted Average Grant Date Fair Value per Unit (in usd per share) | $ / shares 39.42
Distributed, Total Outstanding, Weighted Average Grant Date Fair Value per Unit (in usd per share) | $ / shares 38.87
Ending balance, Total Outstanding, Weighted Average Grant Date Fair Value per Unit (in usd per share) | $ / shares $ 35.33
Vested Units  
Beginning balance, Vested, Units (in shares) | shares 413,136
Granted, Vested, Units (in shares) | shares 0
Adjustment for performance achievement, Units (in shares) | shares 0
Vested, Vested, Units (in shares) | shares 184,569
Forfeited, Vested, Units (in shares) | shares 0
Distributed, Vested, Units (in shares) | shares (159,510)
Ending balance, Vested, Units (in shares) | shares 438,195
Vested Units, Weighted Average Grant Date Fair Value per Unit  
Beginning balance, Vested, Weighted Average Grant Date Fair Value per Unit (in usd per share) | $ / shares $ 29.04
Granted, Weighted Average Grant Date Fair Value per Unit (in usd per share) | $ / shares 0
Adjustment for performance achievement, Weighted Average Grant Date Fair Value per Unit (in usd per share) | $ / shares 0
Vested, Weighted Average Grant Date Fair Value per Unit (in usd per share) | $ / shares 38.18
Forfeited, Weighted Average Grant Date Fair Value per Unit (in usd per share) | $ / shares 0
Distributed, Vested, Weighted Average Grant Date Fair Value per Unit (in usd per share) | $ / shares 38.87
Ending balance, Vested, Weighted Average Grant Date Fair Value per Unit (in usd per share) | $ / shares $ 29.31