v3.25.2
Stock Based Compensation - Schedule of Nonvested Share Activity (Details) - Restricted Stock Awards And Units - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Weighted-Average Grant-Date Fair Value      
Non-vested, beginning period (in dollar per share) $ 15.13 $ 12.55 $ 13.23
Granted (in dollars per share) 31.72 16.07 14.17
Vested (in dollars per share) 13.16 13.39 15.16
Forfeited (in dollars per share) 18.27 15.29 12.51
Non-vested, ending period (in dollar per share) $ 19.06 $ 15.13 $ 12.55
Stock and Stock Units      
Non-vested, beginning period (in shares) 1,445,449 419,896 375,643
Granted (in shares) 268,631 1,101,856 198,842
Vested (in shares) (285,957) (40,645) (144,042)
Forfeited (in shares) (102,640) (35,658) (10,547)
Non-vested, ending period (in shares) 1,325,483 1,445,449 419,896