v3.26.1
Equity Incentive Plans - Schedule of Restricted and Performance Stock Units (Details) - 2015 Omnibus Incentive Plan
6 Months Ended
Jun. 30, 2026
$ / shares
shares
RSUs  
Number of Units  
Outstanding at beginning of the period (in shares) 603,148
Granted (in shares) 232,886
Vested (in shares) (319,026)
Forfeited (in shares) (9,235)
Outstanding at end of the period (in shares) 507,773
Weighted - Average Fair Value  
Outstanding at beginning of the period (in dollars per share) | $ / shares $ 65.08
Granted (in dollars per share) | $ / shares 99.47
Vested (in dollars per share) | $ / shares 61.90
Forfeited (in dollars per share) | $ / shares 80.41
Outstanding at end of the period (in dollars per share) | $ / shares $ 82.57
Vested (in shares) 319,026
Undelivered (in shares) 28,428
PSUs  
Number of Units  
Outstanding at beginning of the period (in shares) 500,371
Granted (in shares) 119,704
Vested (in shares) (193,351)
Forfeited (in shares) (1,411)
Outstanding at end of the period (in shares) 425,313
Weighted - Average Fair Value  
Outstanding at beginning of the period (in dollars per share) | $ / shares $ 60.05
Granted (in dollars per share) | $ / shares 100.01
Vested (in dollars per share) | $ / shares 48.21
Forfeited (in dollars per share) | $ / shares 76.05
Outstanding at end of the period (in dollars per share) | $ / shares $ 76.62
Vested (in shares) 193,351
Achieved target level of performance (in percent) 100.00%
PSUs | Common Stock  
Number of Units  
Vested (in shares) (65,490)
Weighted - Average Fair Value  
Vested (in shares) 65,490
Undelivered (in shares) 241,882