XML 140 R122.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - Schedule of Restricted Stock Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Restricted Stock Awards      
Shares      
Unvested balance, beginning of period (in shares) 826    
Granted (in shares) 306    
Vested (in shares) (412)    
Forfeited (in shares) (24)    
Unvested balance, end of period (in shares) 696 826  
Weighted- Average Grant Date Fair Value      
Unvested balance, beginning of period (in dollars per share) $ 20.90    
Granted (in dollars per share) 36.83 $ 26.30 $ 15.27
Vested (in dollars per share) 23.10    
Forfeited (in dollars per share) 27.58    
Unvested balance, end of period (in dollars per share) $ 27.61 $ 20.90  
Fair value of restricted stock awards and restricted stock units vested $ 9,514 $ 6,677 $ 5,718
Performance Restricted Stock Units      
Shares      
Unvested balance, beginning of period (in shares) 167    
Granted (in shares) 64    
Vested (in shares) (110)    
Forfeited (in shares) 0    
Unvested balance, end of period (in shares) 121 167  
Weighted- Average Grant Date Fair Value      
Unvested balance, beginning of period (in dollars per share) $ 22.03    
Granted (in dollars per share) 39.09 $ 27.47 $ 14.91
Vested (in dollars per share) 31.63    
Forfeited (in dollars per share) 0    
Unvested balance, end of period (in dollars per share) $ 33.63 $ 22.03  
Fair value of performance restricted stock units vested $ 3,493 $ 686 $ 1,343