v3.24.1.1.u2
Share-Based Compensation - Schedule of Activity Related to Stock Options Awards and Restricted Stock Awards (Details) - $ / shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Employee Stock Option    
Avg wtd grant-date fair value    
Outstanding at beginning of period $ 4.68 $ 4.31
Forfeited 0 0
Exercised 4.41 3.63
Outstanding at end of period 4.76 4.39
Vested 4.74 4.35
Unvested 4.85 4.85
Avg wtd exercise price    
Outstanding at beginning of period 8.76 7.57
Forfeited 0 0
Exercised 8.45 5.80
Outstanding at end of period 8.84 7.77
Vested 8.79 7.67
Unvested $ 9.23 $ 9.23
Units    
Outstanding at beginning of period 1,801,853 2,884,180
Forfeited 0 0
Exercised (378,149) (294,892)
Outstanding at end of period 1,423,704 2,589,288
Vested 1,247,506 2,413,090
Unvested 176,198 176,198
Restricted Shares    
Avg wtd grant-date fair value    
Unvested at beginning of period $ 30.39 $ 25.38
Granted 40.03 29.72
Vested 30.66 22.45
Forfeited 30.49 27.27
Unvested at end of period $ 35.09 $ 29.66
Units    
Unvested at beginning of period 853,748 1,153,515
Granted 465,972 436,754
Vested (382,099) (680,423)
Forfeited (3,419) (2,413)
Unvested at end of period 934,202 907,433